/* Shared navigation, readable components and the four-page narrative. */
:root{--reading:18px;--note:14px}
body{font-size:17px}.wrap{width:min(1280px,calc(100% - 80px))}.caption,.small-label,.section-label{font-size:14px;line-height:1.7}.icon{width:22px;height:22px;flex-shrink:0}.text-link{font-size:16px;line-height:1.6;min-height:44px}.button{font-size:16px;min-height:50px}.button-small{font-size:15px;min-height:46px;padding:10px 18px}.site-header{height:auto;min-height:100px;gap:28px;padding-block:20px}.site-header .brand{flex-shrink:0}.brand>img{width:36px;height:36px;object-fit:contain}.site-header .brand>span{font-size:30px}.desktop-nav{display:flex;gap:30px;align-items:center}.desktop-nav a{font-size:16px;min-height:44px;display:flex;align-items:center;color:#aaa;white-space:nowrap}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:#fff}.desktop-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1px}.site-header>.button{margin-left:auto}
.hero-terms{font-size:14px;line-height:1.8;max-width:760px;margin-inline:auto}.hero-description{font-size:21px;line-height:1.65}.hero-journey{font-size:15px;gap:20px}.hero-journey>div{gap:10px}.journey-dot{width:7px;height:7px}.experience-heading p{font-size:14px}.experience-heading{padding-inline:45px}.logo-reel-window{min-height:65px}.logo-reel-group>img{max-height:44px;max-width:124px}.section-intro{max-width:1000px}.section-intro h2{max-width:1000px}.section-next{text-align:center;margin-top:45px}.section-next .text-link{display:inline-flex}
.instrument-top,.coverage-ruler,.slider-endpoints{font-size:14px}.coverage-track{height:115px}.signed-bar>span,.refund-bar>span{font-size:16px}.calculator-control label{font-size:18px}.calculator-control .caption{font-size:14px}.amount-input{width:205px}.amount-input input{min-width:0}.guarantee-results p{font-size:15px;line-height:1.6}.guarantee-results output{font-size:44px}.coverage-state{font-size:16px}.guarantee-bottom>p,.plain-details,.plain-details summary{font-size:16px}.plain-details{line-height:1.85}.guarantee-bottom{gap:45px}.guarantee-bottom .plain-details{max-width:650px}.guarantee-instrument{max-width:1050px;margin-inline:auto}
.architecture-lanes{gap:28px}.architecture-lane h3{font-size:22px;line-height:1.4;min-height:62px}.architecture-lane ul{font-size:16px;line-height:1.85;min-height:95px}.lane-category,.lane-detail,.lane-detail summary{font-size:14px}.lane-art{height:220px;margin-block:22px}.paper{width:170px;height:198px}.paper-front>span,.paper-front small{font-size:14px}.paper-front{padding:16px}.mini-matrix{margin-top:18px}.stack-art img{max-width:90px;max-height:32px}.stack-art>div{gap:18px}.selling-art{font-size:15px}.selling-art>div{min-height:43px}.ownership-folder{padding:23px 17px}.ownership-folder>span,.ownership-folder>div{font-size:14px;line-height:1.7}.ownership-folder>div{gap:8px}.architecture-end{font-size:15px}.architecture-origin{font-size:22px}
.people-bridge{display:grid;grid-template-columns:170px minmax(0,1fr) 265px;gap:38px;align-items:center;border-top:1px solid var(--line);padding-block:60px}.people-bridge h2{font:400 38px/1.18 var(--display);text-align:left}.people-bridge p:not(.section-label){font-size:17px;color:var(--muted);max-width:530px;margin-top:14px}.people-bridge .text-link{margin-top:16px}.people-bridge-portraits{display:flex;align-items:center}.people-bridge-portraits img{width:100px;height:100px;object-fit:cover;border-radius:50%;filter:grayscale(1);border:5px solid var(--bg)}.people-bridge-portraits img+img{margin-left:-27px}.bridge-experience>span{font-size:14px;color:var(--muted)}.bridge-experience .proof-marks{flex-wrap:wrap;gap:24px}.bridge-experience .proof-marks img{max-width:110px;height:30px}
.report-paper{padding:38px 42px;min-height:625px}.paper-masthead,.paper-company>span,.paper-footer,.paper-excerpt>span{font-size:14px;line-height:1.6}.paper-company img{width:142px;height:40px}.report-paper h3{font-size:46px;line-height:1.15;max-width:660px}.paper-abstract{font-size:17px;line-height:1.8;max-width:650px}.paper-excerpt>p{font-size:26px;max-width:650px}.paper-read{font-size:16px}.paper-footer{flex-wrap:wrap;gap:14px}.research-browser{grid-template-columns:minmax(0,1fr) 285px;gap:44px}.research-company-name img{width:30px;height:30px}.research-selector button>.research-company-name{font-size:20px;gap:14px}.research-selector button{min-height:170px;padding:30px 28px 28px 23px}.research-selector button strong{font-size:15px;max-width:225px;line-height:1.65}.research-selector .icon{width:18px;height:18px;right:9px}.research-disclosure{font-size:14px;line-height:1.8}.research-disclosure a{display:inline-block;min-height:44px;padding-top:10px}
.offer-value-item h3{font-size:21px}.offer-value-item p{font-size:17px;line-height:1.75;max-width:380px}.offer-value-item>div{height:115px}.operator-pair img{width:80px;height:80px}.offer-stack img{width:112px;height:35px}.handover-files span{font-size:14px;width:245px;padding:9px 15px}.offer-value-item .handover-files{max-width:285px}.coverage-headline>span{font-size:17px}.offer-commercial>p,.offer-commercial>.caption,.offer-coverage-key,.coverage-example-label,.offer-coverage-track>span{font-size:15px}.offer-coverage-track{min-height:110px}.offer-coverage-track strong{font-size:28px}.offer-coverage-key{align-items:flex-start;line-height:1.7}.offer-coverage-track>span:last-child{min-width:115px}.offer-terms{font-size:14px;line-height:1.85}.offer-protection{gap:65px}.offer-promise{font-size:20px}.questions-list summary{font-size:18px;line-height:1.6}.questions-list details p{font-size:17px;line-height:1.85}
.site-footer.footer-expanded{font-size:16px}.footer-main{grid-template-columns:1.45fr 1.1fr .8fr .8fr;gap:45px}.footer-identity>p,.footer-identity>a:not(.brand),.footer-column h2,.footer-column nav a,.footer-column nav span{font-size:15px;line-height:1.6}.footer-column h2{margin-bottom:15px}.footer-column nav{gap:2px}.footer-column nav a,.footer-column nav span{min-height:40px;display:flex;align-items:center}.footer-bottom,.footer-bottom a{font-size:14px;line-height:1.8}.footer-bottom{align-items:center}.footer-column nav span[aria-disabled=true]{color:#999}
.page-hero{text-align:center;padding-block:65px 75px;max-width:1050px}.page-hero h1,.research-first h1{font:400 82px/1.08 var(--display);text-wrap:balance}.page-hero>p:not(.section-label){font-size:20px;color:var(--muted);max-width:680px;margin:24px auto 0}.page-hero .text-link{display:inline-flex;margin-top:20px}.timeline-nav{position:sticky;top:0;background:#080808f5;backdrop-filter:blur(12px);z-index:10;border-block:1px solid #353535}.timeline-nav>.wrap{display:flex;justify-content:center;gap:50px}.timeline-nav a{padding:20px 4px;font-size:16px;color:#aaa;min-height:64px;position:relative}.timeline-nav a[aria-current=location],.timeline-nav a:hover{color:#fff}.timeline-nav a[aria-current=location]:after{content:'';position:absolute;bottom:0;height:2px;background:#eee;left:0;right:0}
.method-timeline{padding-block:15px 65px}.method-stage{display:grid;grid-template-columns:155px minmax(0,1fr);column-gap:55px;position:relative;padding-block:85px 65px}.method-stage:before{content:'';position:absolute;left:9px;top:0;bottom:0;width:1px;background:#454545}.method-stage:first-child:before{top:105px}.stage-time{padding-left:34px;padding-top:8px;position:relative}.stage-time strong{font-size:19px;font-weight:500;display:block}.stage-time>span:not(.timeline-node){font-size:14px;color:#aaa;display:block;margin-top:9px;max-width:105px;line-height:1.8}.timeline-node{position:absolute;left:2px;top:15px;width:15px;height:15px;border:1px solid #ccc;background:var(--bg);transition:background 200ms}.method-stage.is-active .timeline-node{background:#eee}.method-stage-content{min-width:0;scroll-margin-top:95px}.stage-inner{width:100%;min-width:0}.method-stage-content .section-intro{margin-bottom:48px}.method-stage-content h2{font-size:60px;line-height:1.13}.method-stage-content .market-workspace{grid-template-columns:minmax(0,1fr) 280px;gap:32px}.market-toolbar{flex-wrap:wrap;gap:14px}.market-toolbar .market-count{max-width:none;font-size:14px}.segmented button{font-size:14px;padding:10px 14px;min-height:44px}.market-chart{padding-left:32px}.market-plot{min-height:360px}.axis-y,.axis-x,.plot-quadrants{font-size:14px}.axis-y{left:-4px}.axis-x{gap:12px}.account-point{width:32px;height:32px;padding:10px}.account-point:after{width:9px;height:9px}.market-caption{font-size:14px;margin-left:32px}.account-brief h3{font-size:27px;line-height:1.25;min-height:100px}.account-status,.account-brief dt,.account-brief>.caption,.brief-decision>span{font-size:14px}.account-status{padding-left:16px}.account-status:before{top:9px}.account-brief dd,.brief-decision>p{font-size:16px;line-height:1.7}.market-principles>div{font-size:16px;display:block}.market-principles p{margin-top:7px;font-size:16px}
.stack-blueprint{max-width:820px;margin:0 auto 40px}.stack-blueprint-layer{text-align:center}.stack-blueprint-layer>span{font-size:14px;color:#aaa}.stack-blueprint-layer>div{display:flex;gap:26px;align-items:center;justify-content:center;margin-block:22px}.stack-blueprint-layer img{object-fit:contain;filter:brightness(0) invert(1);width:125px;height:42px}.stack-or{font-size:14px;color:#999}.stack-blueprint-layer p{font-size:16px}.blueprint-connectors{height:65px;display:grid;grid-template-columns:repeat(3,1fr);position:relative;margin-top:28px}.blueprint-connectors:before{content:'';position:absolute;top:25px;left:16.66%;right:16.66%;height:1px;background:#666}.blueprint-connectors i{height:40px;margin-top:25px;border-left:1px solid #666;justify-self:center}.blueprint-connectors i:nth-child(2){height:65px;margin-top:0}.stack-channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-block:10px 32px}.stack-channel-grid>div{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}.stack-channel-grid img{height:40px;width:120px;object-fit:contain}.stack-channel-grid img[alt=Aircall]{filter:brightness(0) invert(1)}.stack-channel-grid span{font-size:15px;color:#bbb}.responsibility-flow{gap:30px}.responsibility-type{font-size:14px}.responsibility-flow h3{font-size:24px;line-height:1.35}.responsibility-flow p{font-size:16px;line-height:1.75}.evidence-inline{border-block:1px solid #414141;margin-top:48px;padding-block:32px;display:grid;grid-template-columns:135px minmax(0,1fr);gap:30px;align-items:start}.evidence-inline>img{filter:brightness(0) invert(1);object-fit:contain;margin-top:6px}.evidence-inline h3{font-size:25px;line-height:1.4;font-weight:400}.evidence-inline p:not(.section-label){font-size:16px;color:#aaa;line-height:1.85;margin-top:13px;max-width:640px}.evidence-inline .section-label{margin-bottom:8px}.evidence-inline .text-link{margin-top:14px}
.method-stage-content .evidence-flow{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);gap:15px}.flow-header{font-size:16px;display:block}.flow-header>span+span{display:block;margin-top:6px;font-size:14px}.evidence-sheets{min-height:420px}.evidence-sheet>p{font-size:17px}.source-label,.evidence-note>span{font-size:14px}.evidence-note p,.thesis-content>p{font-size:16px}.thesis-content h3{font-size:26px;line-height:1.3}.thesis-decision{font-size:16px}.thesis-decision>span:first-child{font-size:14px}.sales-play h3{font-size:17px}.sales-play p{font-size:15px}.sales-play li{min-height:113px}.learning-loop p{font-size:16px}.motion-section .centered{font-size:14px}.operator-evidence{display:flex;gap:28px;align-items:center;margin-top:38px;padding-top:30px;border-top:1px solid #414141}.operator-evidence .operator-pair{display:flex;flex-shrink:0}.operator-evidence h3{font-size:22px}.operator-evidence p{font-size:16px;color:#aaa;line-height:1.8;margin-top:10px}.operator-evidence .text-link{margin-top:14px}
.ownership-transfer{display:flex;align-items:center;justify-content:center;max-width:720px;margin:15px auto 65px;gap:30px}.ownership-transfer>div:not(.transfer-connection){text-align:center;display:flex;flex-direction:column;align-items:center;min-width:150px}.ownership-transfer .brand-symbol,.ownership-check.icon{width:58px;height:58px;margin-bottom:24px}.ownership-check{border:1px solid #888;border-radius:50%;padding:13px}.ownership-transfer strong{font-size:25px;font-weight:400}.ownership-transfer span{font-size:16px;color:#aaa;margin-top:8px}.transfer-connection{display:flex;align-items:center;flex:1;max-width:180px}.transfer-connection i{height:1px;background:#777;flex:1}.transfer-connection .icon{margin-left:-12px}.transfer-deliverables{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.transfer-deliverables article{min-width:0}.deliverable-symbol{height:155px;border:1px solid #555;border-radius:3px;position:relative;padding:28px 22px;max-width:160px;background:#101010;margin-bottom:24px}.deliverable-symbol>.icon{position:absolute;bottom:21px;right:20px;width:24px;height:24px}.document-lines{display:block;width:75%;height:30px;border-block:1px solid #777;position:relative}.document-lines:after{content:'';position:absolute;top:13px;width:72%;height:1px;background:#777}.transfer-deliverables h3{font-size:20px;line-height:1.45;font-weight:400}.transfer-deliverables p{font-size:16px;color:#aaa;line-height:1.75;margin-top:12px}.stage-summary{font-size:19px;line-height:1.8;max-width:770px;text-align:center;margin:48px auto 25px}.stage-details{max-width:770px;margin:auto;width:100%;border-top:1px solid #3c3c3c;padding-top:15px}.method-buffer{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-left:210px;padding-block:45px 25px;border-top:1px dashed #777}.method-buffer h2{font:400 42px/1.2 var(--display)}.method-buffer p{font-size:17px;line-height:1.9;color:#bbb}.method-buffer .text-link{margin-top:16px}.timeline-caveat{margin:28px 0 0 210px;max-width:820px}
.dedicated-team{padding-top:0}.dedicated-team .team-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:50px 36px}.dedicated-team .team-person{grid-column:span 2}.dedicated-team .team-person:nth-child(-n+2){grid-column:span 3;display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,1fr);gap:0 28px;align-content:start}.dedicated-team .team-person:nth-child(-n+2)>img{grid-row:1/5;min-width:0;aspect-ratio:1/1.25}.dedicated-team .team-person:nth-child(-n+2)>h3{font-size:25px;align-self:end}.team-person h3{font-size:22px}.team-person>p,.team-person details,.team-person details a,.team-person summary{font-size:16px}.team-person summary{padding-block:9px}.team-person details{line-height:1.8}.team-person>img{aspect-ratio:1/1.1;max-height:370px;object-position:center}.team-perspectives{padding-block:30px 70px}.perspective-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.perspective-grid article{border-top:1px solid #555;padding-top:30px}.perspective-grid h3{font:400 36px/1.2 var(--display)}.perspective-grid .proof-marks img{max-width:115px;height:34px}.perspective-grid p:not(.section-label){font-size:18px;color:#aaa;line-height:1.8;margin-block:27px 16px;max-width:550px}.team-perspectives>.caption{margin-top:38px;max-width:850px;margin-inline:auto}
.research-first{border-top:0;padding-top:60px}.research-first .section-intro{margin-bottom:65px}.research-first .research-disclosure a{display:none}.research-archive{padding-block:65px 80px;border-top:1px solid var(--line)}.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.archive-report{display:flex;flex-direction:column;padding-block:28px;border-block:1px solid #444;transition:border-color 180ms}.archive-report:hover{border-color:#eee}.archive-report>div{display:flex;align-items:center;gap:16px;font-size:17px}.archive-report img{width:34px;height:34px;object-fit:contain;filter:grayscale(1)}.archive-report img[src*=openai]{filter:brightness(0) invert(1)}.archive-report h3{font:400 31px/1.3 var(--display);margin-top:26px}.archive-report>p{font-size:17px;line-height:1.8;color:#aaa;margin:20px 0 28px}.archive-report>.text-link{margin-top:auto}.editorial-principles{padding-block:40px 90px}.editorial-principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.editorial-principles h3{font-size:23px}.editorial-principles p{font-size:17px;line-height:1.8;color:#aaa;margin-top:12px}.editorial-principles>.caption{font-size:14px;margin-top:38px}
.article-shell{max-width:960px}.article-body{max-width:760px}.article-header{max-width:890px;margin-inline:auto}.article-header h1{text-align:center}.article-header .editorial-logo{margin-inline:auto}.article-lede,.article-meta{text-align:center;justify-content:center;margin-inline:auto}.article-body p,.article-body li{font-size:18px;line-height:1.9}.article-body h2{text-align:center;font:400 36px/1.25 var(--display);margin-block:48px 25px}.article-body .article-sources p,.article-body .article-sources li,.article-meta,.article-body .diagram-caption{font-size:14px;line-height:1.85}.article-body .research-diagram span{font-size:14px}.article-body .research-diagram strong{font-size:18px}.article-sources li{overflow-wrap:anywhere}.legal-shell{max-width:840px}.legal-shell p,.legal-shell li{font-size:17px}.legal-shell dl,.draft-notice{font-size:15px}.legal-shell h2{text-align:center;font-size:24px}.booking-lede{font-size:18px;max-width:410px}.booking-agenda{font-size:17px;line-height:1.85}.booking-agenda li{padding-block:9px}.booking-founder img{width:80px;height:80px}.booking-founder p,.founder-experience,.calendar-fallback,.calendar-status{font-size:15px}.booking-founder h2{font-size:20px}.calendar-consent p{font-size:17px}.booking-layout{grid-template-columns:380px minmax(0,1fr);gap:50px}.booking-context>.caption{font-size:14px}
@media(max-width:1100px){.wrap{width:calc(100% - 56px)}.desktop-nav{gap:20px}.desktop-nav a{font-size:15px}.site-header{gap:20px}.site-header .brand>span{font-size:27px}.architecture-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 55px}.architecture-lane h3{min-height:0}.architecture-lane ul{min-height:0}.people-bridge{grid-template-columns:150px minmax(0,1fr);gap:30px}.bridge-experience{grid-column:2}.people-bridge h2{text-align:left}.people-bridge .proof-marks{margin-top:16px}.method-stage{grid-template-columns:120px minmax(0,1fr);gap:30px}.stage-time{padding-left:30px}.stage-time strong{font-size:17px}.stage-time>span:not(.timeline-node){max-width:85px}.method-stage-content .market-workspace{grid-template-columns:1fr}.account-brief{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;border-left:0;border-top:1px solid #444;padding:25px 0 0;min-height:0}.account-brief h3{min-height:0}.account-brief dl{margin-top:0}.account-brief .brief-heading,.account-brief .brief-decision,.account-brief>.caption{grid-column:1/-1}.account-status{grid-column:1}.account-brief dl{grid-column:2;grid-row:2/4}.method-stage-content .evidence-flow{grid-template-columns:1fr;max-width:620px}.flow-header{display:flex;align-items:baseline}.flow-header>span+span{margin:0}.flow-bridge{height:70px;padding:0}.flow-bridge .icon{transform:rotate(90deg)}.evidence-sheets{min-height:0;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:15px;margin-block:10px 20px}.evidence-note{margin:0}.thesis-content{padding:25px 0}.sales-play{display:grid;grid-template-columns:1fr 1fr;gap:28px}.sales-play li{min-height:75px}.sales-play li:before{display:none}.transfer-deliverables{grid-template-columns:1fr 1fr;gap:35px}.method-buffer{margin-left:150px;gap:35px;grid-template-columns:1fr}.timeline-caveat{margin-left:150px}.offer-value-grid{gap:26px}.offer-value-item p{font-size:16px}.offer-value-item h3{font-size:19px}.offer-stack{gap:13px}.offer-stack img{width:90px}.handover-files span{width:195px;font-size:14px;padding-inline:10px}.dedicated-team .team-person:nth-child(-n+2){display:block}.dedicated-team .team-person:nth-child(-n+2)>img{aspect-ratio:1/1.1}.booking-layout{grid-template-columns:310px minmax(0,1fr);gap:30px}.research-browser{grid-template-columns:minmax(0,1fr) 240px;gap:30px}.report-paper{padding:32px}.report-paper h3{font-size:41px}.paper-company{align-items:flex-start}.paper-company>span{max-width:140px}.paper-masthead{flex-wrap:wrap}.research-selector button{padding:25px 20px}.research-selector button>.research-company-name{font-size:18px}.footer-main{gap:30px}}
@media(max-width:800px){.site-header{flex-wrap:wrap;gap:10px 20px;padding-block:16px}.site-header .desktop-nav{order:3;width:100%;justify-content:center;gap:35px}.site-header .button{margin-left:auto}.page-hero{padding-block:45px 55px}.page-hero h1,.research-first h1{font-size:64px}.page-hero>p:not(.section-label){font-size:19px}.method-stage{grid-template-columns:1fr;padding:48px 0 50px 30px}.method-stage:before{left:4px}.method-stage:first-child:before{top:69px}.stage-time{padding:0 0 30px 0;display:flex;align-items:baseline;gap:18px}.stage-time strong{font-size:18px}.stage-time>span:not(.timeline-node){max-width:none;margin:0}.stage-time .timeline-node{left:-33px;top:9px}.method-stage-content h2{font-size:49px}.method-stage-content .section-intro{margin-bottom:35px}.method-buffer{margin-left:30px;padding-top:35px}.timeline-caveat{margin-left:30px}.timeline-nav>.wrap{gap:34px}.timeline-nav a{font-size:15px}.responsibility-flow{grid-template-columns:1fr;gap:24px}.responsibility-flow p{max-width:none}.research-browser{grid-template-columns:1fr;gap:28px}.research-selector{grid-row:auto}.research-selector button{min-height:155px}.research-selector button strong{font-size:15px}.research-selector button>.research-company-name{font-size:17px;gap:10px}.report-paper{min-height:580px}.paper-company>span{max-width:none}.offer-protection{grid-template-columns:1fr 1.3fr;gap:38px}.coverage-headline{gap:18px}.coverage-headline>span{font-size:16px}.coverage-headline>strong{font-size:72px}.offer-coverage-track>span:last-child{min-width:105px}.offer-coverage-track>span{padding:14px 12px}.offer-coverage-key{flex-wrap:wrap;gap:12px}.offer-coverage-track strong{font-size:25px}.offer-value-grid{grid-template-columns:1fr}.offer-value-item{display:grid;grid-template-columns:200px minmax(0,1fr);gap:0 32px}.offer-value-item>div{grid-row:1/3;height:105px;margin:0}.offer-value-item h3{font-size:21px}.offer-value-item p{font-size:17px;max-width:none}.offer-stack{flex-direction:column;gap:10px;align-items:center;justify-content:center;max-width:145px}.offer-stack>span{display:none}.offer-stack img{width:112px;height:34px}.offer-value-item .handover-files{padding-top:5px}.offer-value-item .operator-pair{justify-content:center}.handover-files span{width:175px;padding:7px 10px}.footer-main{grid-template-columns:1.2fr 1fr;gap:35px}.footer-bottom{flex-wrap:wrap}.perspective-grid{gap:35px}.perspective-grid h3{font-size:30px}.archive-grid{grid-template-columns:1fr;gap:22px}.archive-report h3{font-size:34px}.archive-report{padding-block:30px}.editorial-principles-grid{grid-template-columns:1fr;gap:28px}.booking-layout{grid-template-columns:1fr}.booking-context{max-width:650px}.booking-lede{max-width:650px}.calendar-consent{min-height:390px}}
@media(max-width:580px){.wrap{width:calc(100% - 40px)}.site-header{gap:12px}.site-header .brand>span{font-size:26px}.brand>img{width:31px;height:31px}.site-header .button-small{font-size:14px;padding:10px 14px;gap:10px}.site-header .desktop-nav{display:flex;gap:22px;justify-content:space-between}.desktop-nav a{font-size:14px}.hero h1{font-size:56px;white-space:normal;line-height:1.12}.hero h1 sup{font-size:14px;top:9px}.audience{font-size:14px;max-width:330px;line-height:1.65}.hero-description{font-size:18px;line-height:1.75;max-width:380px}.hero-terms{font-size:14px;max-width:380px}.hero-actions{flex-direction:column;gap:12px}.hero-actions .button{font-size:16px;padding:14px 20px;min-height:52px}.hero-actions .text-link{font-size:15px}.hero-journey{font-size:14px;gap:7px;flex-wrap:wrap;justify-content:center;margin-top:30px}.hero-journey>div{gap:7px}.journey-line{max-width:20px;min-width:10px}.journey-dot{width:5px;height:5px}.experience-heading{padding-inline:35px}.experience-heading p{font-size:14px}.logo-reel-group{gap:40px}.logo-reel-group>img{max-width:108px;max-height:38px}.visual-section{padding-block:65px}.section-label{font-size:14px}.section-intro h2,h2{font-size:48px;line-height:1.12}.caption{font-size:14px;line-height:1.8}.section-intro{margin-bottom:36px}.instrument-top{font-size:14px;gap:22px}.coverage-ruler{font-size:14px}.coverage-track{height:96px}.signed-bar>span,.refund-bar>span{font-size:14px;line-height:1.5}.signed-bar>span{margin-inline:12px}.calculator-control{display:block}.calculator-control label{font-size:17px;max-width:none}.calculator-control .caption{font-size:14px;max-width:none}.amount-input{margin-top:15px;width:100%;font-size:24px;padding:14px}.amount-input input{font-size:24px;width:100%}.value-slider{height:28px;margin-top:22px}.slider-endpoints{font-size:14px}.guarantee-results{grid-template-columns:1fr;gap:0;margin-top:28px}.guarantee-results>div,.guarantee-results>div+div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 0;border-left:0;border-bottom:1px solid #373737}.guarantee-results p{font-size:15px;margin:0;min-height:0;max-width:150px}.guarantee-results output{font-size:31px}.coverage-state{font-size:16px;padding-block:23px}.guarantee-bottom>p,.plain-details,.plain-details summary{font-size:16px}.guarantee-bottom .plain-details{margin-top:25px}.architecture-lanes{grid-template-columns:1fr;gap:32px}.architecture-lanes:before,.architecture-spine,.lane-connector{display:none}.architecture-origin{font-size:23px;margin-bottom:32px}.architecture-lane{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:0 18px;border-top:1px solid #414141;padding-top:24px}.lane-category,.architecture-lane h3,.architecture-lane ul{grid-column:1}.architecture-lane h3{font-size:21px;margin-top:7px;min-height:0}.architecture-lane ul{font-size:14px;line-height:1.8;min-height:0;margin-top:20px}.lane-art{grid-column:2;grid-row:1/4;width:145px;height:205px;margin:0}.paper{width:140px;height:180px}.paper-front{padding:13px 10px}.paper-front>span,.paper-front small{font-size:14px}.mini-matrix{margin-top:15px}.stack-art img{max-width:92px;max-height:28px}.stack-art>div{gap:9px;flex-direction:column;min-height:58px}.stack-connection{height:17px}.selling-art{font-size:14px;padding-left:0}.selling-art>div{gap:7px}.ownership-folder{padding:18px 10px}.ownership-folder>span,.ownership-folder>div{font-size:14px;line-height:1.5}.ownership-folder .icon{width:16px;height:16px}.lane-detail{grid-column:1/-1;font-size:15px;margin-top:18px}.lane-detail summary{font-size:15px;padding-block:14px}.architecture-end{font-size:14px;gap:15px;flex-wrap:wrap}.section-next{margin-top:30px}.people-bridge{grid-template-columns:1fr;gap:25px;text-align:center;padding-block:45px}.people-bridge-portraits{justify-content:center}.people-bridge h2{text-align:center;font-size:37px}.people-bridge p:not(.section-label){font-size:17px}.people-bridge .text-link{display:inline-flex}.bridge-experience{grid-column:auto}.bridge-experience .proof-marks{justify-content:center}.paper-masthead{font-size:14px;gap:6px}.report-paper{padding:24px;min-height:650px}.paper-company{gap:16px;margin-top:26px}.paper-company img{width:115px;height:35px}.paper-company>span{font-size:14px;max-width:135px}.report-paper h3{font-size:36px;margin-top:26px}.paper-abstract{font-size:17px;line-height:1.75}.paper-excerpt{padding-block:22px}.paper-excerpt>p{font-size:24px;line-height:1.5}.paper-excerpt>span,.paper-footer{font-size:14px}.paper-read{font-size:16px}.research-selector button strong{display:none}.is-enhanced .research-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.research-selector button{min-height:75px;padding:17px 10px;display:flex;align-items:center;justify-content:center}.research-selector button>.research-company-name{font-size:15px;gap:8px;margin:0;flex-wrap:nowrap}.research-company-name img{width:23px;height:23px}.research-selector button:before{top:16px;bottom:16px}.research-disclosure{font-size:14px}.research-disclosure a{margin-left:10px}.offer-value-item{grid-template-columns:1fr;gap:12px;text-align:center}.offer-value-item>div{grid-row:auto;min-height:105px;height:auto;justify-self:center;margin:auto;max-width:none}.offer-value-item p{font-size:17px;margin-top:0}.offer-value-item h3{font-size:22px}.offer-stack{flex-direction:row;gap:24px}.offer-stack img{width:106px;height:35px}.offer-value-item .handover-files{padding-block:8px;width:240px}.handover-files span{width:215px;font-size:14px;padding:8px 13px}.handover-files span+span{margin-left:10px}.handover-files span:last-child{margin-left:20px}.offer-value-grid{gap:32px}.offer-protection{grid-template-columns:1fr;gap:38px}.offer-price strong{font-size:78px}.offer-commercial>p{font-size:17px}.offer-commercial>.caption{font-size:14px}.offer-promise{font-size:18px}.coverage-headline>strong{font-size:78px}.coverage-headline>span{font-size:17px}.coverage-headline{justify-content:center;gap:20px}.offer-coverage-track strong{font-size:26px}.offer-coverage-track>span{font-size:14px;padding:14px 12px}.offer-coverage-track>span:last-child{min-width:105px}.offer-coverage-key{font-size:14px}.coverage-example-label{font-size:14px}.offer-terms{font-size:14px;line-height:1.85}.questions-list summary{font-size:17px}.questions-list details p{font-size:17px;padding-right:0}.footer-main{grid-template-columns:1fr 1fr;gap:30px 25px}.footer-identity{grid-column:1/-1}.footer-column h2,.footer-column nav a,.footer-column nav span,.footer-identity>p,.footer-identity>a:not(.brand){font-size:15px}.footer-column nav a,.footer-column nav span{min-height:44px}.footer-bottom{font-size:14px;align-items:flex-start}.footer-bottom a{font-size:14px}.page-hero h1,.research-first h1{font-size:51px}.page-hero>p:not(.section-label){font-size:18px}.page-hero .text-link{font-size:15px}.timeline-nav>.wrap{width:calc(100% - 24px);gap:0;justify-content:space-between}.timeline-nav a{font-size:14px;min-height:60px;padding:18px 3px}.method-stage{padding-left:24px}.method-stage:first-child:before{top:64px}.stage-time{flex-wrap:wrap;gap:5px 16px;padding-bottom:27px}.stage-time strong{font-size:17px}.stage-time>span:not(.timeline-node){font-size:14px}.stage-time .timeline-node{left:-27px}.method-stage-content h2{font-size:42px}.method-stage-content .market-workspace{gap:25px}.segmented{width:100%;display:flex;justify-content:space-between}.segmented button{font-size:14px;padding:9px 10px}.market-chart{padding-left:24px}.market-plot{min-height:345px;aspect-ratio:auto}.axis-y{font-size:14px;left:-10px}.axis-x{font-size:14px;gap:10px;line-height:1.5}.plot-quadrants{font-size:14px}.plot-quadrants>span{padding:10px}.market-caption{font-size:14px;margin-left:0}.account-point{width:30px;height:30px;padding:9px}.account-point:after{width:8px;height:8px}.account-brief{grid-template-columns:1fr}.account-brief h3{font-size:27px;grid-row:auto}.account-brief dl{grid-column:1;grid-row:auto;display:block;margin-top:22px}.account-brief dt,.account-status{font-size:14px}.account-brief dd,.brief-decision>p{font-size:17px}.account-brief dl>div{margin-bottom:20px}.account-brief>.caption{font-size:14px}.market-principles{grid-template-columns:1fr;gap:17px}.market-principles>div{display:grid;grid-template-columns:60px 1fr;align-items:baseline;gap:20px;font-size:16px}.market-principles p{font-size:16px;margin:0}.stack-blueprint-layer img{width:100px;height:35px}.stack-blueprint-layer>div{gap:18px}.blueprint-connectors{margin-top:20px;height:50px}.blueprint-connectors i{height:25px}.blueprint-connectors i:nth-child(2){height:50px}.stack-channel-grid{gap:12px;padding-bottom:25px}.stack-channel-grid img{width:85px;max-width:100%;height:34px}.stack-channel-grid span{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.responsibility-flow{text-align:left;gap:26px}.responsibility-flow h3{font-size:23px}.responsibility-flow p{font-size:17px}.evidence-inline{grid-template-columns:1fr;gap:22px;padding-block:28px}.evidence-inline h3{font-size:24px}.evidence-inline p:not(.section-label){font-size:17px}.evidence-inline .text-link{font-size:15px}.flow-header{flex-wrap:wrap;gap:7px;font-size:16px}.flow-header>span+span{font-size:14px}.evidence-sheets{display:block;max-width:100%;margin-block:10px 20px}.evidence-sheet{padding:22px 18px}.evidence-sheet>p{font-size:17px}.evidence-note{margin:0 0 0 15px;padding:22px 18px}.evidence-note p{font-size:16px}.thesis-content{display:block}.thesis-content>.brand-symbol{margin-bottom:20px}.thesis-content h3{font-size:27px}.thesis-content>p{font-size:17px}.thesis-decision{font-size:17px}.sales-play{grid-template-columns:1fr;gap:22px;padding-top:20px}.sales-play li{min-height:70px;gap:15px}.sales-play h3{font-size:18px}.sales-play p{font-size:16px}.learning-loop p{font-size:16px;max-width:250px}.operator-evidence{flex-direction:column;align-items:flex-start;gap:20px}.operator-evidence p{font-size:17px}.ownership-transfer{gap:15px;margin-bottom:45px}.ownership-transfer>div:not(.transfer-connection){min-width:100px}.ownership-transfer strong{font-size:20px}.ownership-transfer span{font-size:14px}.ownership-transfer .brand-symbol,.ownership-check.icon{width:50px;height:50px}.ownership-check{padding:10px}.transfer-deliverables{grid-template-columns:1fr 1fr;gap:30px 20px}.deliverable-symbol{height:145px;padding:26px 18px;margin-bottom:20px}.transfer-deliverables h3{font-size:19px}.transfer-deliverables p{font-size:16px}.stage-summary{font-size:18px;margin-top:35px;text-align:left}.method-buffer{margin-left:24px;gap:22px}.method-buffer h2{font-size:38px}.method-buffer p{font-size:17px}.timeline-caveat{margin-left:24px;font-size:14px}.dedicated-team .team-grid{grid-template-columns:1fr;gap:40px}.dedicated-team .team-person,.dedicated-team .team-person:nth-child(-n+2){grid-column:auto;display:block;max-width:420px;width:100%;margin-inline:auto}.dedicated-team .team-person>img{aspect-ratio:1/1;max-height:420px}.team-person h3,.dedicated-team .team-person:nth-child(-n+2)>h3{font-size:25px}.team-person>p,.team-person details,.team-person details a,.team-person summary{font-size:17px}.perspective-grid{grid-template-columns:1fr;gap:35px}.perspective-grid h3{font-size:32px}.perspective-grid p:not(.section-label){font-size:17px}.perspective-grid .proof-marks{gap:24px}.perspective-grid .proof-marks img{max-width:100px;height:30px}.research-first{padding-top:45px}.research-first .section-intro{margin-bottom:42px}.research-archive{padding-block:50px}.archive-report h3{font-size:32px}.archive-report>p{font-size:17px}.editorial-principles{padding-block:25px 65px}.article-shell{padding:35px 20px 65px}.article-header h1{font-size:47px}.article-lede{font-size:19px}.article-body h2{font-size:32px}.article-body p,.article-body li{font-size:18px;line-height:1.85}.article-body .research-diagram{display:grid;grid-template-columns:1fr;height:auto;gap:18px;padding-block:22px;margin-bottom:25px}.article-body .research-diagram>div,.article-body .adoption-diagram>div{height:auto;min-height:80px;padding:18px;border:1px solid #444}.article-body .research-diagram>i{width:1px;height:20px;justify-self:center}.article-body .research-diagram>i:after{transform:rotate(135deg);top:auto;bottom:0;right:-3px}.article-body .research-diagram strong{font-size:20px}.article-body .research-diagram span{font-size:15px}.article-body .diagram-caption,.article-body .article-sources p,.article-body .article-sources li{font-size:14px}.article-cta>p{font-size:18px}.legal-shell{padding-inline:20px}.legal-shell h1{font-size:50px}.legal-shell p,.legal-shell li{font-size:17px}.legal-shell dl,.draft-notice{font-size:15px}.booking-context h1{font-size:53px}.booking-lede{font-size:18px}.booking-agenda{font-size:17px}.booking-founder h2{font-size:21px}.booking-founder p,.founder-experience,.calendar-fallback{font-size:15px}.booking-calendar{margin-inline:0}.calendar-consent{padding:25px 20px}.calendar-consent p{font-size:17px}.calendar-consent h2{font-size:37px}}
@media(max-width:370px){.wrap{width:calc(100% - 32px)}.hero h1{font-size:49px}.site-header .brand>span{font-size:24px}.site-header .brand>img{width:28px;height:28px}.site-header .desktop-nav{gap:13px}.desktop-nav a{font-size:14px}.hero-journey{gap:10px}.journey-line{display:none}.hero-journey>div{gap:6px}.architecture-lane{grid-template-columns:minmax(0,1fr) 132px;gap:0 13px}.lane-art{width:132px}.paper{width:126px}.paper-front{padding-inline:9px}.architecture-lane h3{font-size:20px}.ownership-folder{padding-inline:8px}.report-paper{padding:22px 19px}.report-paper h3{font-size:34px}.paper-company{flex-wrap:wrap;gap:12px}.paper-company>span{max-width:none}.paper-footer{display:block}.paper-read{margin-top:15px}.research-selector button{padding-inline:6px}.research-selector button>.research-company-name{font-size:14px;gap:6px}.research-company-name img{width:21px;height:21px}.coverage-headline>strong{font-size:70px}.coverage-headline>span{font-size:16px}.page-hero h1,.research-first h1{font-size:46px}.method-stage-content h2{font-size:38px}.segmented button{padding-inline:7px}.timeline-nav a{font-size:14px}.method-stage{padding-left:20px}.stage-time .timeline-node{left:-23px}.method-buffer,.timeline-caveat{margin-left:20px}.transfer-deliverables{gap:25px 16px}.deliverable-symbol{height:130px;padding:22px 16px}.transfer-deliverables h3{font-size:18px}.article-header h1{font-size:43px}.footer-main{gap:30px 20px}}
.people-bridge h2{text-align:center}.people-bridge>div:nth-child(2){text-align:center}.people-bridge p:not(.section-label){margin-inline:auto}.people-bridge .text-link{display:inline-flex}
@media(max-width:370px){.section-intro h2{font-size:40px}.method-stage-content h2{font-size:38px}}
@media(prefers-reduced-motion:reduce){.timeline-nav{backdrop-filter:none}.timeline-node,.archive-report{transition:none}}
