@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;600&family=Instrument+Serif:ital@0;1&display=swap');
:root{--ink:#eee9f2;--muted:#b4adbf;--accent:#cfb8e5;--paper:#100c17;--line:rgba(231,214,247,.18);--green:#cfb8e5;--lime:#cfb8e5;--mint:#cfb8e5;--bg:#100c17;--surface:#191321}
html{scroll-behavior:smooth;scroll-padding-top:95px}.inner-world{margin:0;background:#100c17!important;color:#eee9f2!important;font-family:'DM Sans',sans-serif;font-weight:400}.inner-world *{box-sizing:border-box}.inner-world a{color:inherit}.inner-world main{overflow:hidden}.inner-world h1,.inner-world h2,.inner-world h3{color:#eee9f2!important;font-family:'DM Sans',sans-serif;letter-spacing:-.055em;font-weight:400}.inner-world em{font-family:'Instrument Serif',Georgia,serif;font-weight:400;color:#cfb8e5!important}.inner-world p{color:#bcb3c5;line-height:1.75}.inner-world .shell{width:min(1200px,88%);max-width:1200px;margin-inline:auto}.inner-world .eyebrow{font-size:10px;letter-spacing:.17em;line-height:1.6;text-transform:uppercase;color:#d4c5df!important;font-weight:500}.inner-world .button,.inner-world button[type=submit]{background:#d7c4e7!important;color:#211329!important;border:1px solid #d7c4e7!important;border-radius:40px!important;padding:16px 25px;box-shadow:none!important;font:500 13px 'DM Sans',sans-serif}.inner-world .button:hover{background:#f2e6fa!important;transform:translateY(-2px)}.inner-world a:focus-visible,.inner-world button:focus-visible,.inner-world input:focus-visible,.inner-world select:focus-visible,.inner-world textarea:focus-visible{outline:2px solid #eed8ff;outline-offset:5px}.inner-world .text-link{font-size:13px;border-bottom:1px solid #8c769e;padding:12px 0}.inner-world .actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:32px}
/* A single quiet navigation, shared with the main experience. */
.inner-world .chapter-nav{position:relative;z-index:100;display:flex;align-items:center;justify-content:space-between;width:100%;height:94px;padding:0 5%;background:#100c17;border-bottom:1px solid var(--line);gap:25px}.chapter-nav .logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:20px;white-space:nowrap;letter-spacing:-.7px}.chapter-nav .logo svg{width:30px;height:34px}.chapter-nav nav{display:flex;gap:28px;align-items:center}.chapter-nav nav a{font-size:12px;text-decoration:none;color:#c8c0d0}.chapter-nav nav a:hover,.chapter-nav nav a[aria-current=page]{color:#fff}.chapter-nav .nav-cta{font-size:12px;text-decoration:none;display:flex;align-items:center;gap:18px}.chapter-nav .nav-cta span{border:1px solid #665575;border-radius:50%;padding:10px;display:flex}.arrow-icon{width:16px;height:16px}.chapter-nav #menu{display:none}
/* Full-bleed chapter openings, with breathing room and a deliberate image crop. */
.inner-world .chapter-intro{width:100%;min-height:760px;min-height:min(850px,90svh);padding:110px 6% 85px;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;background:#100c17;overflow:hidden}.chapter-intro:before{content:'';position:absolute;inset:0;z-index:-2;background-image:var(--chapter-image);background-size:cover;background-position:center}.chapter-intro:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(12,7,19,.94),rgba(12,7,19,.6) 47%,rgba(12,7,19,.08)),linear-gradient(0deg,#100c17,transparent 35%)}.inner-world .chapter-intro h1{font-size:clamp(58px,7.2vw,114px)!important;line-height:.99!important;max-width:1050px!important;letter-spacing:-.065em;margin:28px 0!important;text-wrap:balance}.inner-world .chapter-intro h1 em{font-size:1.1em}.inner-world .chapter-intro .chapter-deck{max-width:560px;font-size:16px;line-height:1.8;color:#c9c0d0}.chapter-intro .eyebrow{max-width:650px}.chapter-caption{position:absolute;bottom:24px;right:6%;font-size:8px;letter-spacing:.15em;color:#b6a6c0}.chapter-scroll{margin-top:24px;font-size:12px;text-decoration:none}.inner-world .chapter-original{padding-block:65px!important;min-height:0!important;background:none!important;display:block}.inner-world .chapter-original:empty{display:none}.inner-world .chapter-original:before,.inner-world .chapter-original:after{display:none!important}
/* Chapters alternate between expansive statements and precise detail. */
.inner-world .section{padding-block:110px;background:transparent!important;border-color:var(--line)!important}.inner-world .section-heading{max-width:800px;margin:0 0 65px;display:block}.inner-world .section-heading h2,.inner-world .example-panel h2,.inner-world .scope-panel h2{font-size:clamp(36px,4.7vw,68px);line-height:1.08;margin:20px 0 25px}.inner-world .section-heading p:last-child{max-width:620px}.inner-world .pale-section,.inner-world .founder-proof-section,.inner-world .about-belief-section{background:#191120!important}.inner-world .chapter-list{display:block!important;counter-reset:entry;border-top:1px solid var(--line);gap:0!important}.inner-world .chapter-entry{display:grid!important;position:relative;grid-template-columns:minmax(230px,.8fr) minmax(280px,1fr);gap:12px 9%;padding:42px 20px 42px 70px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important;min-height:0!important;color:inherit;text-decoration:none;overflow:visible!important}.chapter-entry:before{content:attr(data-index)!important;position:absolute!important;top:45px!important;left:0!important;width:auto!important;height:auto!important;background:none!important;font-size:11px;color:#aa8ebd;inset:auto}.chapter-entry:after{display:none!important}.inner-world .chapter-entry h3{font-size:clamp(25px,3vw,39px);line-height:1.15;margin:0;grid-column:1;max-width:500px}.inner-world .chapter-entry p{margin:0;font-size:14px;max-width:600px}.chapter-entry>.eyebrow{grid-column:1/-1}.chapter-entry>p:not(.eyebrow){grid-column:2;grid-row:2/span 2}.chapter-entry>.card-price{grid-column:1;font-size:13px;color:#d1b7e3;border:0;background:none;padding:12px 0}.chapter-entry .service-card-body{display:contents}.chapter-entry .service-card-body h3{grid-column:1}.chapter-entry .service-card-body p:not(.eyebrow){grid-column:2}.chapter-entry .service-card-body .eyebrow{grid-column:1/-1}.chapter-entry .service-card-body .card-price{grid-column:1}.chapter-entry .service-card-body .card-link{grid-column:2}.inner-world .chapter-entry>span:first-child{display:none}.inner-world .chapter-entry .price{font-size:38px;color:#e5d5ef;grid-column:1}.inner-world .chapter-entry ul{grid-column:2;grid-row:auto;padding-left:18px;line-height:1.9;color:#bcb3c5;font-size:14px}.inner-world .chapter-entry .button{grid-column:2;justify-self:start}.inner-world .chapter-entry .proof-result{font-size:20px;background:none;border:0;color:#ddd0e7}.inner-world .chapter-entry .proof-status{color:#c6afd7}.inner-world .chapter-entry .tag,.inner-world .product-hipaa-pill{background:transparent;border:1px solid #705780;color:#d6c0e7}.inner-world .example-panel,.inner-world .scope-panel,.inner-world .outcome-card,.inner-world .stack-card,.inner-world .founder-note,.inner-world .about-principle{background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important}.inner-world .example-grid{gap:9%;padding-bottom:120px}.inner-world .mini-flow{flex-wrap:wrap;color:#cfb8e5}.inner-world .mini-flow span{background:#24192f;color:#dfcdea;border-color:#584463}.inner-world .check-list li:before{color:#cfb8e5}.inner-world .stack-grid{display:flex;flex-wrap:wrap;gap:15px 40px;border-block:1px solid var(--line);padding:35px 0}.inner-world .stack-grid>*{background:none;border:0;box-shadow:none;border-radius:0;color:#cdbed7}.inner-world .delivery-metrics{background:none;border-block:1px solid var(--line);border-radius:0}.inner-world .delivery-metrics strong{color:#e2c9f2}.inner-world .proof-scale-rail,.inner-world .footer-command,.inner-world .nav-status,.inner-world .protocol-bar{display:none!important}
/* Closing invitation and a consistent footer. */
.inner-world .chapter-closing{position:relative;background:#24172c!important;padding:110px 6%;border-top:1px solid var(--line)}.chapter-closing>.shell{width:100%;display:flex;justify-content:space-between;align-items:end;gap:70px}.chapter-closing h2{font-size:clamp(50px,7vw,100px);line-height:1;max-width:850px;margin:25px 0}.chapter-closing p{max-width:530px}.chapter-closing .cta-actions{display:flex;flex-direction:column;gap:18px;min-width:210px}.inner-world .chapter-footer{padding:80px 6% 30px;background:#09060e!important;border:0;color:#bcb1c5}.chapter-footer .footer-top{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:30px;gap:30px}.chapter-footer .wordmark{font-size:clamp(30px,5vw,70px);letter-spacing:-.06em;color:#eee0f7;text-decoration:none}.chapter-footer .footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:45px 0}.chapter-footer h3{font:500 11px 'DM Sans',sans-serif!important;text-transform:uppercase;letter-spacing:.1em!important;margin:0 0 20px}.chapter-footer a{display:block;text-decoration:none;font-size:12px;margin-bottom:12px}.chapter-footer p{font-size:12px}.chapter-footer .footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;font-size:10px;border-top:1px solid var(--line);padding-top:25px}
/* Forms and product studios retain their semantics and their working controls. */
.inner-world input,.inner-world textarea,.inner-world select{background:#1c1424!important;border:1px solid #685174!important;border-radius:5px!important;color:#f2e6fa!important;box-shadow:none!important;font-size:16px}.inner-world label{color:#d8c7e2!important}.inner-world input::placeholder,.inner-world textarea::placeholder{color:#a89aaf!important}.inner-world .lead-form,.inner-world .contact-card,.inner-world .workspace,.inner-world .scan-card,.inner-world .stage-panel{background:#191120!important;border-color:var(--line)!important;border-radius:8px;box-shadow:none!important}.inner-world[data-chapter=contact] .chapter-original{max-width:1100px}.inner-world[data-chapter=contact] .contact-grid{gap:8%}.inner-world .faq-section details{border:0;border-bottom:1px solid var(--line);background:none;border-radius:0;padding:25px 0}.inner-world summary{color:#e8dbf0}.inner-world .dreamboard-stage{background:#191120!important}.inner-world .advisor-card,.inner-world .board-advisor{background:#24192e!important;border-color:#594568!important}.inner-world .workspace{padding:60px 5%;margin-block:50px}.inner-world .workspace h2{font-size:40px}.inner-world .trust-strip{background:#24172c!important;color:#cbb5dc}.inner-world .trust-strip .shell{display:flex;flex-wrap:wrap;gap:25px}.inner-world .demo-section,.inner-world .presence-recording{background:#191120!important;padding:85px 6%}.inner-world .tool-intro{min-height:440px}.inner-world .reading-world{background:#100c17}.inner-world.reading-world main{width:min(850px,88%);margin:80px auto 120px}.inner-world.reading-world article,.inner-world.reading-world .shell{width:100%;max-width:100%;background:none;box-shadow:none}.inner-world.reading-world h1{font-size:clamp(42px,5vw,75px);line-height:1.08;margin:30px 0 45px}.inner-world.reading-world h2{font-size:32px;margin-top:55px}.inner-world.reading-world p,.inner-world.reading-world li{font-size:17px;line-height:1.85;color:#bfb4ca}.inner-world.reading-world table{display:block;overflow-x:auto}.inner-world .resource-card{background:none!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;padding:30px 0}.inner-world .resource-grid{gap:35px}.inner-world .resource-card h3{font-size:30px}.inner-world .about-hero img{max-height:480px;object-fit:cover}.inner-world [class*=glow]{display:none!important}
@media(min-width:1000px){.inner-world[data-chapter=dreamperio] #capabilities .section-heading{max-width:850px}.inner-world[data-chapter=about] .about-belief-section{padding:150px 0}.inner-world[data-chapter=about] .about-belief-section h2{font-size:75px;line-height:1.05}}
@media(max-width:800px){.inner-world .chapter-nav{height:76px;padding:0 6%;gap:12px}.chapter-nav .logo{font-size:17px}.chapter-nav .logo svg{width:24px}.chapter-nav .nav-cta{margin-left:auto;font-size:11px;gap:7px}.chapter-nav .nav-cta span{padding:8px}.chapter-nav #menu{display:flex;width:35px;height:35px;flex-direction:column;justify-content:center;gap:6px;background:none;border:0;padding:6px}.chapter-nav #menu span{height:1px;width:22px;background:#e8d5f5}.chapter-nav nav{display:none;position:absolute;top:76px;left:0;right:0;background:#160e1e;padding:30px 6%;border-bottom:1px solid #6b5179}.chapter-nav nav.open{display:flex;flex-direction:column;align-items:flex-start;gap:25px}.chapter-nav nav a{font-size:20px}.inner-world .chapter-intro{min-height:690px;padding:90px 6% 80px}.chapter-intro:before{background-position:62% center}.chapter-intro:after{background:linear-gradient(90deg,rgba(12,7,19,.84),rgba(12,7,19,.35)),linear-gradient(0deg,#100c17,transparent 55%)}.inner-world .chapter-intro h1{font-size:clamp(48px,11vw,78px)!important;max-width:100%!important}.inner-world .chapter-intro .chapter-deck{font-size:15px;max-width:95%}.inner-world .section{padding-block:70px}.inner-world .chapter-entry{grid-template-columns:1fr!important;padding:30px 0 30px 40px!important;gap:14px}.chapter-entry:before{top:34px!important}.inner-world .chapter-entry>*{grid-column:1!important;grid-row:auto!important}.inner-world .chapter-entry .service-card-body>*{grid-column:1!important}.inner-world .chapter-entry h3{font-size:30px}.inner-world .chapter-entry p{font-size:14px}.inner-world .section-heading{margin-bottom:35px}.inner-world .example-grid,.inner-world .about-belief-grid,.inner-world .contact-grid{display:block}.inner-world .scope-panel{margin-top:50px}.chapter-closing>.shell{display:block}.inner-world .chapter-closing{padding:75px 6%}.chapter-closing .cta-actions{align-items:flex-start;margin-top:35px}.chapter-footer .footer-grid{grid-template-columns:1fr 1fr;gap:35px 20px}.chapter-footer .footer-top{display:block}.chapter-footer .footer-bottom{display:block;line-height:2}.inner-world .workspace{width:92%;padding:35px 6%}.inner-world .workspace h2{font-size:32px}.inner-world .actions{gap:18px}.inner-world .chapter-caption{font-size:7px}.inner-world .chapter-original{padding-block:40px!important}.inner-world.reading-world main{margin-top:50px}.inner-world .tool-intro{min-height:400px}.inner-world .founder-principles,.inner-world .delivery-metrics{display:flex;flex-wrap:wrap;gap:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
body.inner-world main .chapter-list>.chapter-entry{background:transparent!important;box-shadow:none!important;color:#eee9f2!important}body.inner-world main .chapter-entry:after{display:none!important}body.inner-world main p{color:#bcb3c5}body.inner-world main .section-heading:after{display:none!important}body.inner-world main .chapter-entry .card-price{color:#cfb8e5!important}body.inner-world .dp-reveal{opacity:1!important;transform:none!important}body.inner-world .chapter-entry:before{color:#ab8bbe!important}body.inner-world .chapter-footer .footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;padding:45px 0}body.inner-world .chapter-footer .footer-brand{font-size:50px;letter-spacing:-.05em}body.inner-world .chapter-footer .footer-meta{display:flex;justify-content:space-between;gap:25px;font-size:10px;border-top:1px solid var(--line);padding-top:25px}@media(max-width:800px){body.inner-world .chapter-footer .footer-links{grid-template-columns:1fr 1fr}body.inner-world .chapter-footer .footer-meta{display:block}}
:is(#chapter-design,body.inner-world) main input,:is(#chapter-design,body.inner-world) main textarea,:is(#chapter-design,body.inner-world) main select{background:#21172b!important;color:#f0e3f7!important;border:1px solid #675075!important;box-shadow:none!important}:is(#chapter-design,body.inner-world) main label,:is(#chapter-design,body.inner-world) main label span,:is(#chapter-design,body.inner-world) .form-intro strong{color:#e7d7f0!important}:is(#chapter-design,body.inner-world) main p,:is(#chapter-design,body.inner-world) main small{color:#beb1c9!important}:is(#chapter-design,body.inner-world) .form-intro span{color:#d3b7e6!important}:is(#chapter-design,body.inner-world) .lead-form{background:#191120!important;box-shadow:none!important;border:1px solid #4a3658!important}:is(#chapter-design,body.inner-world) .contact-offer-note,:is(#chapter-design,body.inner-world) .wide-note,:is(#chapter-design,body.inner-world) .related-note{background:#25192e!important;color:#d4c1df!important;border-color:#705880!important}:is(#chapter-design,body.inner-world) main{background:#100c17!important}:is(#chapter-design,body.inner-world) .chapter-original{background:none!important}:is(#chapter-design,body.inner-world) .chapter-original>*{max-width:100%}:is(#chapter-design,body.inner-world) .chapter-entry .price,:is(#chapter-design,body.inner-world) .chapter-entry .price span{color:#e2c5f2!important}:is(#chapter-design,body.inner-world) .chapter-entry ul{color:#c5b7cf!important}:is(#chapter-design,body.inner-world) .chapter-entry .button{color:#211329!important}:is(#chapter-design,body.inner-world) .chapter-entry .card-price{color:#cfb8e5!important}:is(#chapter-design,body.inner-world) .chapter-entry h3{color:#eee9f2!important}:is(#chapter-design,body.inner-world) .chapter-entry{background:none!important}:is(#chapter-design,body.inner-world) .chapter-entry:after{display:none!important}
:is(#chapter-design,body.inner-world) :is(.sales-price-feature,.pricing-terms,.sales-vertical-card,.dreamboard-brief-card,.demo-window,.demo-panel,.analysis-visual,.production-flow,.demo-bottom,.proof-status){background:#21152b!important;color:#d7c5e3!important;border-color:#4e395c!important;box-shadow:none!important}:is(#chapter-design,body.inner-world) :is(.sales-price-feature,.sales-vertical-card,.dreamboard-brief-card,.demo-window,.demo-panel,.analysis-visual,.production-flow,.demo-bottom) :is(span,strong,b,blockquote,small){color:#dbcbe5!important}:is(#chapter-design,body.inner-world) :is(.analysis-visual,.production-flow,.demo-bottom,.founder-principles) span,:is(#chapter-design,body.inner-world) blockquote{background:#2b1d36!important;border-color:#624771!important}:is(#chapter-design,body.inner-world) .sales-vertical-grid{display:block!important}:is(#chapter-design,body.inner-world) .sales-vertical-card{display:block;border:0;border-bottom:1px solid #493751;border-radius:0;padding:30px 0;background:none!important}:is(#chapter-design,body.inner-world) .sales-vertical-card strong{font-size:25px;font-weight:400}:is(#chapter-design,body.inner-world) .sales-price-feature{padding:40px;border:1px solid #594166;border-radius:0;margin-bottom:40px}:is(#chapter-design,body.inner-world) .chapter-entry h2{font-size:32px;grid-column:1;margin:0}:is(#chapter-design,body.inner-world) .eyebrow{font-family:'DM Sans',sans-serif!important}:is(#chapter-design,body.inner-world) .chapter-intro .chapter-deck{color:#d2c7dc!important}:is(#chapter-design,body.inner-world) .chapter-entry>p:not(.eyebrow){color:#c0b2cd!important}
