
:root{--bg:#1f2126;--accent:#f2d64b;--text:#e5e5e5;--muted:#a9abb2;--line:#ffffff24;--container:1240px;color-scheme:dark;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:98px}body{margin:0;background:var(--bg);color:var(--text);font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}::selection{background:var(--accent);color:var(--bg)}img{display:block}p,h1,h2,h3{margin-top:0}.wrap{width:min(var(--container),calc(100% - 112px));margin-inline:auto}.header{height:100px;position:absolute;inset:0 0 auto;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 4%;border-bottom:1px solid #ffffff25;background:#1f212635}.brand{display:flex;align-items:center;gap:9px;font-size:27px;line-height:1.1;letter-spacing:-1.2px;font-weight:650}.brand small{display:block;margin-top:8px;font-size:10px;letter-spacing:1.2px;font-weight:400;color:#c8c8cc}.brand-dot{color:var(--accent)}.brand-mark{display:block;position:relative;width:74px;height:57px;overflow:hidden;flex-shrink:0;mix-blend-mode:normal;background:var(--bg);border-radius:3px}.brand-mark img{position:absolute;width:196px;height:auto;left:-56px;top:-17px;filter:none;mix-blend-mode:normal}nav{display:flex;gap:30px;font-size:14px}nav a{color:#d0d0d5}nav a:hover{color:var(--accent)}.header-cta{font-size:13px;border:1px solid #ffffff65;border-radius:3px;padding:12px 17px}.header-cta span{color:var(--accent);margin-left:20px}.hero{position:relative;min-height:830px;min-height:min(930px,100svh);isolation:isolate;background:#1c2028;display:flex;align-items:center;padding:160px 0 104px}.scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.hero-scene{object-position:center 56%}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(20,23,29,.93) 0%,rgba(20,23,29,.62) 43%,rgba(20,23,29,.14) 100%),linear-gradient(0deg,#1f2126 0%,transparent 28%,#1f212640 100%)}.eyebrow{font-size:12px;font-weight:600;letter-spacing:2.3px;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:13px;margin-bottom:27px}.line{width:38px;height:1px;background:var(--accent)}h1{font-size:clamp(45px,5.65vw,82px);font-weight:500;line-height:1.065;letter-spacing:-3.3px;margin-bottom:38px}em{font-style:normal;color:var(--accent)}.hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:35px}.hero-description{font-size:18px;max-width:485px;color:#d0d0d4;line-height:1.65;margin-bottom:25px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;min-height:56px;padding:14px 22px;background:var(--accent);color:#202126;border:1px solid var(--accent);border-radius:3px;font-weight:650;font-size:14px;transition:background .2s,transform .2s}.button span{font-size:23px;font-weight:400}.button:hover{background:#ffe578;transform:translateY(-2px)}.cta-note{font-size:12px;color:#c1c2c7;margin:12px 0 0}.hero-person{display:flex;align-items:center;gap:17px;padding:17px;background:#20242ad9;border:1px solid #ffffff26;max-width:360px;backdrop-filter:blur(8px)}.hero-person img{width:72px;height:82px;object-fit:cover;object-position:center 34%}.hero-person strong{font-size:17px;font-weight:550;display:block}.hero-person small{font-size:12px;color:#bfc1c8;line-height:1.7;display:block;margin-top:5px}.person-arrow{align-self:start;color:var(--accent);margin-left:9px;font-size:23px}.hero-caption{position:absolute;left:4%;right:4%;bottom:28px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:2px;color:#b5b8c0}.hero-caption a{letter-spacing:.4px;font-size:12px}.hero-caption a span{color:var(--accent);margin-left:22px}.trust-band{border-block:1px solid var(--line);background:#1c1e23}.trust-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:27px}.trust-inner p{font-size:12px;line-height:1.5;margin:0;color:#8f929b}.trust-inner strong{font-weight:450;color:#c7c8ce}.trust-inner>span{font-size:13px;color:#cdd0d6}.section{padding-block:105px}.section-label{display:flex;justify-content:space-between;gap:30px;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--accent);margin-bottom:50px}.section-label>span:last-child{color:#92959e;font-size:11px;text-transform:none;letter-spacing:.3px}h2{font-size:clamp(33px,3.8vw,53px);line-height:1.16;font-weight:450;letter-spacing:-1.8px;margin-bottom:28px}.perspective-heading{display:flex;align-items:end;justify-content:space-between;gap:35px}.perspective-heading>p{color:var(--muted);font-size:16px;line-height:1.8;margin-bottom:30px}.perspective-body{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:24px}.big-index{font-size:100px;line-height:1.1;font-weight:300;letter-spacing:-7px;color:#ffffff10}.perspective-body p{color:var(--muted);font-size:16px;margin-bottom:20px}.strong{color:var(--text)!important}.levers{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:42px;padding-top:35px;border-top:1px solid var(--line)}.lever-number{font-size:12px;color:#9ca0a9;display:block;margin-bottom:20px}.levers h3{font-size:34px;line-height:1.15;letter-spacing:-1px;font-weight:450;margin-bottom:20px}.levers p{font-size:15px;color:var(--muted);margin:0;max-width:320px}.founder-section{background:#181a1f;border-block:1px solid var(--line);padding-block:100px}.founder-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:90px;align-items:center}.founder-photo{position:relative;align-self:stretch;min-height:550px}.founder-photo>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:48% center}.photo-label{position:absolute;bottom:0;left:0;right:0;padding:55px 28px 27px;background:linear-gradient(transparent,#141820e8)}.photo-label span{font-size:10px;letter-spacing:2px;display:block;color:#d6d8df;margin-bottom:8px}.photo-label strong{font-size:24px;font-weight:500}.founder-story h2{font-size:clamp(32px,3.25vw,46px)}.founder-story p:not(.eyebrow){font-size:15px;color:#b2b5be;margin-bottom:19px}.text-link{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;font-size:15px;padding:9px 0;border-bottom:1px solid #ffffff55}.text-link span{font-size:23px;color:var(--accent)}.conversation-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.conversation-grid>div>p{max-width:400px;font-size:16px;color:var(--muted);margin-bottom:28px}.conversation-list{list-style:none;padding:0;margin:0}.conversation-list li{display:flex;gap:25px;padding:0 0 27px;margin-bottom:27px;border-bottom:1px solid var(--line)}.conversation-list li:last-child{margin-bottom:0}.conversation-list li>span{font-size:12px;color:var(--accent);padding-top:6px}.conversation-list h3{font-size:21px;font-weight:500;letter-spacing:-.4px;line-height:1.35;margin-bottom:11px}.conversation-list p{color:var(--muted);font-size:15px;line-height:1.8;margin:0}.conversation-note{font-size:12px;color:#9599a4;margin:38px 0 0;max-width:670px}.approach-section{background:#25272d;border-block:1px solid var(--line)}.approach-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.approach-grid>div>p:not(.eyebrow){font-size:16px;color:#b7bac4}.ai-note{padding:28px 0 2px;margin-top:30px;border-top:1px solid var(--line)}.ai-note>span{font-size:10px;letter-spacing:1.8px;color:var(--accent)}.ai-note h3{font-size:27px;line-height:1.3;letter-spacing:-.6px;font-weight:500;margin:13px 0}.ai-note p{font-size:15px;color:#b7bac4}.structure-detail{border-top:1px solid var(--line);margin-top:24px}.structure-detail summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:14px;padding:20px 0;list-style:none}.structure-detail summary::-webkit-details-marker{display:none}.structure-detail summary span{color:var(--accent)}.structure-detail p{font-size:14px;color:var(--muted)}.offer-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:35px}.offer-heading p{max-width:405px;color:var(--muted);font-size:15px}.offers{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-block:1px solid var(--line)}.offer{padding:36px 35px;display:flex;flex-direction:column}.offer:first-child{padding-left:0}.offer:last-child{padding-right:0}.offer+.offer{border-left:1px solid var(--line)}.offer-label{font-size:10px;color:var(--accent);letter-spacing:1.5px}.offer h3{font-size:26px;font-weight:500;letter-spacing:-.7px;margin:18px 0 24px}.price{font-size:37px;line-height:1.1;letter-spacing:-1.3px}.price small,.price>span{font-size:13px;font-weight:400;letter-spacing:0;color:var(--muted)}.duration{font-size:12px;color:#a8acb7;margin:8px 0 23px}.offer>p:not(.duration){color:var(--muted);font-size:15px;margin-bottom:20px}.offer ul{list-style:none;padding:0;margin:0 0 28px;font-size:13px;color:#bdc0c9}.offer li{margin-bottom:9px;padding-left:17px;position:relative}.offer li:before{content:"·";position:absolute;left:0;color:var(--accent)}.offer>a{margin-top:auto;font-size:14px;border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;gap:15px}.offer>a span{color:var(--accent)}.contact{position:relative;isolation:isolate;padding:105px 0 110px;background:#151920}.contact-scene{object-position:center 55%}.contact-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#141820f5,#141820c7 45%,#14182051),linear-gradient(0deg,#1f2126d9,transparent)}.contact h2{font-size:clamp(45px,5.4vw,73px);line-height:1.1;letter-spacing:-2.5px}.contact-content>p:not(.eyebrow):not(.cta-note){color:#c6c9d2;font-size:17px}.meeting-facts{display:flex;flex-wrap:wrap;gap:14px 25px;font-size:13px;color:#d9dce3;margin:24px 0}.meeting-facts span+span:before{content:"/";color:var(--accent);margin-right:25px}.contact-email{display:block;font-size:13px;color:#c4c7d0;margin-top:20px}.contact-location{position:absolute;right:4%;bottom:28px;font-size:10px;letter-spacing:1.7px;color:#b2b6c2}footer{padding-top:45px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:35px}.footer-top>p{margin:0;font-size:14px;color:var(--muted)}.legal-note{font-size:12px;color:#9297a2;border-block:1px solid var(--line);padding-block:23px;margin-bottom:22px}.footer-bottom{display:flex;justify-content:space-between;gap:25px;font-size:12px;color:#b2b5c0}.footer-bottom>div{display:flex;gap:25px}.photo-credit{font-size:11px;color:#8f949f;padding-bottom:25px;margin-top:22px}.photo-credit a{text-decoration:underline;text-underline-offset:3px}.skip{position:absolute;top:-100px;left:20px;background:var(--accent);color:var(--bg);padding:12px;z-index:20}.skip:focus{top:10px}
@media(min-width:1650px){.hero{min-height:900px}.hero-content{padding-top:15px}.hero-scene{object-position:center 60%}}
@media(max-width:1100px){.wrap{width:calc(100% - 72px)}.header{padding-inline:30px;gap:15px}.brand{font-size:24px}.brand-mark{width:60px;height:48px}.brand-mark img{width:163px;left:-47px;top:-14px}nav{gap:18px;font-size:12px}.header-cta{font-size:12px;padding:10px}.header-cta span{margin-left:8px}.hero{min-height:780px;padding-top:145px}h1{font-size:64px}.hero-person{max-width:320px;gap:12px;padding:13px}.hero-person img{width:60px;height:76px}.hero-description{max-width:430px;font-size:17px}.trust-inner{flex-wrap:wrap;justify-content:flex-start;gap:17px 32px}.trust-inner>p{width:100%}.trust-inner>p br{display:none}.trust-inner strong{margin-left:6px}.perspective-body{gap:50px}.founder-grid{gap:45px}.founder-story h2{font-size:35px}.conversation-grid,.approach-grid{gap:50px}.offer{padding-inline:25px}.offer h3{font-size:23px}.price{font-size:34px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.header{height:82px;padding:0 16px}.brand{font-size:22px;gap:6px}.brand small{font-size:8px;letter-spacing:.6px}.brand-mark{width:44px;height:36px}.brand-mark img{width:120px;left:-34px;top:-10px}.header nav{display:none}.header-cta{font-size:11px;max-width:132px;line-height:1.4;padding:9px 10px}.header-cta span{margin-left:6px}.hero{min-height:0;padding:130px 0 90px}.hero-scene{object-position:61% center}.hero-shade{background:linear-gradient(90deg,#141820dc,#14182065),linear-gradient(0deg,#1f2126,transparent 70%)}.eyebrow{font-size:10px;letter-spacing:1.7px;margin-bottom:22px}h1{font-size:clamp(35px,7.7vw,57px);letter-spacing:-1.7px;line-height:1.12;margin-bottom:28px}.hero-bottom{flex-direction:column;align-items:start;gap:30px}.hero-description{font-size:16px;max-width:465px}.button{font-size:13px;padding:12px 17px;gap:23px;min-height:54px}.cta-note{font-size:11px}.hero-person{width:100%;max-width:365px;background:#1f2126c7}.hero-person img{width:54px;height:63px}.hero-person strong{font-size:15px}.hero-person small{font-size:11px}.hero-person .person-arrow{margin-left:auto}.hero-caption{left:20px;right:20px;bottom:23px;font-size:8px;letter-spacing:1.5px}.hero-caption a{font-size:10px}.trust-inner{gap:15px 23px;padding-block:24px}.trust-inner>span{font-size:12px}.section{padding-block:65px}.section-label{margin-bottom:32px;font-size:10px;letter-spacing:1.5px}.section-label>span:last-child{display:none}h2{font-size:35px;letter-spacing:-1.2px}.perspective-heading{display:block}.perspective-heading>p{font-size:15px}.perspective-body{display:block;margin-top:25px}.big-index{display:none}.perspective-body p{font-size:15px}.levers{grid-template-columns:1fr;gap:28px;margin-top:32px;padding-top:28px}.levers article{display:grid;grid-template-columns:40px 1fr;gap:0 12px;border-bottom:1px solid var(--line);padding-bottom:25px}.lever-number{grid-row:1/3;margin-top:5px}.levers h3{font-size:28px;margin-bottom:14px}.levers h3 br{display:none}.levers h3 em:before{content:" "}.levers p{max-width:500px;font-size:14px}.founder-section{padding-block:55px}.founder-grid{grid-template-columns:1fr;gap:35px}.founder-photo{min-height:0;height:440px;max-width:480px}.founder-photo>img{object-position:center 37%}.founder-story h2{font-size:35px}.founder-story p:not(.eyebrow){font-size:15px}.conversation-grid,.approach-grid{grid-template-columns:1fr;gap:38px}.conversation-grid>div>p{font-size:15px}.conversation-list li{gap:18px;margin-bottom:23px;padding-bottom:23px}.conversation-list h3{font-size:20px}.conversation-list p{font-size:14px}.conversation-note{font-size:12px}.approach-grid h2{margin:0}.approach-grid>div>p:not(.eyebrow){font-size:15px}.offer-heading{display:block;margin-bottom:25px}.offer-heading p{font-size:15px}.offers{grid-template-columns:1fr}.offer,.offer:first-child,.offer:last-child{padding:30px 0}.offer+.offer{border-left:0;border-top:1px solid var(--line)}.offer h3{font-size:27px;margin-bottom:20px}.offer ul{font-size:14px}.offer>a{max-width:400px}.contact{padding:70px 0 95px}.contact h2{font-size:43px;letter-spacing:-1.8px}.contact-content>p:not(.eyebrow):not(.cta-note){font-size:16px}.contact-shade{background:linear-gradient(90deg,#141820ed,#14182091),linear-gradient(0deg,#1f2126,transparent)}.meeting-facts{gap:10px 15px;font-size:12px}.meeting-facts span+span:before{margin-right:15px}.contact-location{font-size:8px;left:20px;right:20px;letter-spacing:1px}.footer-top{flex-wrap:wrap;gap:25px}.footer-top>p{display:none}.footer-top .text-link{font-size:13px;gap:15px}.footer-bottom{flex-direction:column;gap:16px}.footer-bottom>div{flex-wrap:wrap;gap:18px}.photo-credit{font-size:11px}.legal-note{font-size:12px}}
@media(max-width:380px){.header{gap:8px;padding-inline:12px}.header-cta{font-size:10px}.brand{font-size:20px}.brand small{font-size:7px}.hero h1{font-size:33px}.button{font-size:12px;gap:14px;padding-inline:14px}.founder-photo{height:365px}.contact h2{font-size:39px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.wealth-flow{margin:45px 0 0;padding-top:32px}.wealth-flow figcaption{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin-bottom:30px}.flow-grid{display:grid;grid-template-columns:1.12fr .95fr 1fr 1.05fr;gap:38px;align-items:center}.flow-sources{display:grid;gap:18px;position:relative}.flow-card{padding:23px 20px;border:1px solid var(--line);background:#ffffff02;position:relative;min-width:0;border-radius:5px}.flow-label{display:block;font-size:10px;line-height:1.6;letter-spacing:1.1px;color:#a9adb6;margin-bottom:15px}.flow-card h3{font-size:25px;line-height:1.18;font-weight:450;letter-spacing:-.7px;margin:0 0 15px}.flow-card p{font-size:14px;line-height:1.75;color:var(--muted);margin:0}.flow-result{border-color:#f2d64b88;background:#f2d64b05}.flow-result .flow-label{color:var(--accent)}.flow-sources:after{content:"";position:absolute;right:-20px;top:25%;bottom:25%;width:1px;background:var(--accent)}.flow-sources>.flow-card:after{content:"";position:absolute;width:20px;height:1px;right:-20px;top:50%;background:var(--accent)}.flow-step:before{content:"";position:absolute;left:-19px;top:50%;width:18px;height:1px;background:var(--accent)}.flow-step:after{content:"";position:absolute;left:-6px;top:calc(50% - 4px);border-left:6px solid var(--accent);border-top:4px solid transparent;border-bottom:4px solid transparent}.flow-step+.flow-step:before{left:-39px;width:38px}.flow-caption{max-width:740px;font-size:13px;color:#9da2ad;line-height:1.7;margin:26px 0 0}@media(max-width:1100px) and (min-width:761px){.flow-grid{gap:28px}.flow-card{padding:18px 14px}.flow-card h3{font-size:21px}.flow-sources:after{right:-15px}.flow-sources>.flow-card:after{right:-15px;width:15px}.flow-step:before{left:-14px;width:13px}.flow-step+.flow-step:before{left:-29px;width:28px}}@media(max-width:760px){.wealth-flow{margin-top:30px}.flow-grid{grid-template-columns:1fr;gap:36px}.flow-sources{grid-template-columns:1fr 1fr;gap:14px}.flow-card{padding:22px}.flow-sources .flow-card{padding:19px 15px}.flow-card h3{font-size:26px}.flow-sources h3{font-size:23px}.flow-label{font-size:9px}.flow-sources:after{right:auto;top:auto;bottom:-18px;left:25%;width:50%;height:1px}.flow-sources>.flow-card:after{top:auto;right:auto;bottom:-19px;left:50%;height:18px;width:1px}.flow-step:before{left:50%;top:-19px;width:1px;height:18px}.flow-step:after{left:calc(50% - 4px);top:-6px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--accent);border-bottom:0}.flow-step+.flow-step:before{left:50%;top:-37px;width:1px;height:36px}.flow-caption{font-size:12px}}@media(max-width:380px){.flow-sources h3{font-size:20px}.flow-sources .flow-card{padding:17px 11px}.flow-card p{font-size:14px}}

/* Consistent introduction CTAs throughout the site. */
.button,.header-cta,.offer>a.button{background:var(--accent);color:#000;border:1px solid var(--accent);border-radius:3px}.button span,.header-cta span,.offer>a.button span{color:#000}.button:hover,.header-cta:hover,.offer>a.button:hover{background:#ffe578;color:#000}.offer>a.button{padding:13px 17px;min-height:54px;align-items:center;font-weight:650}.founder-story>.button{margin-top:5px}.hero-bottom{justify-content:flex-start}




.brand-mark{background:transparent}.brand-mark img{filter:url(#bull-background-key)}

/* Unified introduction button typography, including arrows. */
.button,.header-cta,.offer>a.button{color:#000;font-weight:700}.button *,.header-cta *,.offer>a.button *{color:#000;font-weight:700}.button:hover,.button:focus-visible,.header-cta:hover,.header-cta:focus-visible,.offer>a.button:hover,.offer>a.button:focus-visible{color:#000}


/* Reflow sections after removal of secondary copy. */
.perspective-body{display:block;max-width:760px;margin-top:24px}.section-label>span:first-child{color:var(--accent);font-size:11px;text-transform:uppercase;letter-spacing:2px}.offer-heading{margin-bottom:25px}

/* Anchor the merge line to equal-height source card centers, including the gap. */
@media(min-width:761px){.flow-sources{grid-template-rows:repeat(2,1fr)}.flow-sources:after{top:calc(25% - 4.5px);bottom:calc(25% - 4.5px)}}
@media(max-width:760px){.flow-sources:after{left:calc(25% - 3.5px);width:calc(50% + 7px)}}

.conversation-list li:last-child{border-bottom:0}


.approach-label,.ai-note>.approach-label{display:block;font-size:10px;font-weight:400;line-height:1.7;letter-spacing:1.8px;text-transform:uppercase;color:var(--accent);margin-bottom:13px}

.offers-section .offer-heading{display:block}.offers-section .offer-heading>p{max-width:760px;margin-top:0;margin-bottom:32px}


.founder-profile{margin-top:20px}
/* Legal pages share the site's colors and typography. */
.legal-page{max-width:900px;padding-top:160px;padding-bottom:90px;overflow-wrap:anywhere}.legal-page h1{font-size:clamp(2.3rem,6vw,4.2rem);line-height:1.1;margin-bottom:48px}.legal-page h2{font-size:clamp(1.25rem,3vw,1.7rem);line-height:1.3;margin:0 0 20px}.legal-page section{padding:28px 0;border-top:1px solid #45464b}.legal-page p{line-height:1.8;margin:0 0 18px}.legal-page a:not(.button){color:var(--accent);text-decoration:underline;text-underline-offset:4px}.legal-draft{padding:20px 24px;border-left:3px solid var(--accent);background:#292b30;margin:24px 0;line-height:1.7}.legal-draft p:last-child{margin-bottom:0}.legal-date{font-size:.8rem;color:var(--muted);margin-top:30px!important}.footer-bottom nav{display:flex;gap:20px;flex-wrap:wrap}.footer-bottom a:focus-visible,.legal-page a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.price small{display:block;font-size:.75rem;line-height:1.5;margin-top:5px}.footer-bottom>div{flex-wrap:wrap}@media(max-width:600px){.legal-page{padding-top:140px;padding-bottom:56px}.legal-draft{padding:16px}.footer-bottom nav{gap:12px 20px}}@media print{.header,.skip,footer,.legal-page>.text-link{display:none!important}.legal-page{padding:0;max-width:none;color:#000}.legal-page a{color:#000!important}.legal-page section{break-inside:avoid}.legal-draft{background:#eee;color:#000}body{background:white}}
.offer-scope{max-width:850px;margin:0 0 32px;color:var(--muted);font-size:14px;line-height:1.7}.offer-scope a,.contact-privacy a{text-decoration:underline;text-underline-offset:4px}.offer-scope a{color:var(--accent)}.contact-privacy{font-size:13px;margin-top:14px;color:var(--text)}
.bfv-status{font-size:14px;line-height:1.7;color:var(--muted);margin:24px 0 0;max-width:900px}.bfv-status a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}
.examples-page{padding-top:165px;padding-bottom:80px}.examples-intro{max-width:900px}.examples-intro>p:last-child{max-width:730px;color:var(--muted);font-size:18px}.examples-teaser{margin-top:45px;border-top:1px solid var(--line);padding-top:32px;display:flex;align-items:center;justify-content:space-between;gap:35px}.examples-teaser h3{font-size:30px;line-height:1.25}.examples-teaser p{max-width:580px}.examples-teaser>.text-link{flex-shrink:0}.format-navigation{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:50px 0 75px}.format-navigation a{border-top:2px solid var(--accent);padding:22px 0;font-size:21px}.format-navigation span,.format-navigation small{display:block;font-size:12px}.format-navigation span{color:var(--accent);margin-bottom:12px}.format-navigation small{color:var(--muted);margin-top:10px}.example-section{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;border-top:1px solid var(--line);padding:65px 0}.example-heading h2{font-size:clamp(30px,3.3vw,45px)}.example-heading>p{color:var(--muted)}.example-heading>.eyebrow{color:var(--accent)}.example-price{font-size:14px;margin-top:28px}.example-item{padding:0 0 26px;margin-bottom:26px;border-bottom:1px solid var(--line)}.example-item:last-child{border:0;margin-bottom:0}.example-item h3{font-size:23px;line-height:1.4}.example-item p{color:var(--muted)}.example-result span{display:block;color:var(--accent);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:6px}.examples-next{border-top:1px solid var(--line);padding-top:65px;max-width:900px}.examples-next>p{max-width:760px}.examples-next>.text-link{display:inline-block;margin-top:15px}@media(max-width:900px){.examples-teaser{display:block}.examples-teaser>.text-link{display:inline-block;margin-top:12px}.example-section{gap:30px;grid-template-columns:1fr}.format-navigation{gap:16px}.example-heading{max-width:720px}}@media(max-width:600px){.examples-page{padding-top:135px}.format-navigation{grid-template-columns:1fr;gap:0;margin:35px 0}.example-section{padding:40px 0}.examples-next h2{font-size:32px}.examples-intro h1{font-size:42px}.examples-teaser>.text-link{font-size:14px}}
/* One divider below the offers; shared meeting facts match the contact section. */
.examples-teaser{border-top:0}.hero-bottom .meeting-facts,.examples-next .meeting-facts{margin:20px 0 0}
.ai-disclosure{font-size:13px;line-height:1.8;color:var(--muted);margin:18px 0 28px;max-width:1100px}.ai-disclosure strong{color:var(--text);font-weight:600}.ai-disclosure a{text-decoration:underline;text-underline-offset:3px}.ai-disclosure a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.hero-caption{justify-content:flex-end;text-align:right}

/* Structured generator text follows the existing legal-page typography. */
.privacy-generator>ul{list-style:none;padding-left:0}.privacy-generator>ul>li{margin:1.8rem 0}.privacy-generator h3{font-size:1.1rem;line-height:1.5;color:var(--text,#e5e5e5);margin:1.5rem 0 .65rem}.privacy-generator li ul{list-style:disc;padding-left:1.4rem}.privacy-generator li li{margin:.5rem 0}.legal-page{overflow-wrap:anywhere}.generator-credit p{font-size:.875rem}

.example-category+.example-category{margin-top:36px;padding-top:30px;border-top:1px solid var(--line)}.example-category-title{color:var(--accent);font-size:14px;line-height:1.5;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 20px}.example-item h4{font-size:23px;line-height:1.4;margin:0 0 16px;font-weight:600}

.photo-label small{display:block;font-size:12px;line-height:1.5;margin-top:8px;color:var(--muted)}
