.lw-page{background:#fff;color:#243b64}.lw-page .shell{max-width:1320px;width:calc(100% - 64px)}.lw-page h1,.lw-page h2,.lw-page h3{color:#071b45}.lw-page h1{font-size:clamp(32px,3.1vw,46px);line-height:1.06;margin:7px 0 14px}.lw-page h2{font-size:clamp(25px,2.25vw,34px);line-height:1.12;margin:0 0 10px}.lw-page p{line-height:1.35}.lw-page .content-section{padding:22px 0;border-bottom:1px solid #e5f0f5}.lw-page .section-heading{margin:0 0 14px;max-width:none}.lw-page .section-heading p{font-size:18px;margin:8px 0}.lw-page .product-hero{position:relative;background:#eafaff;overflow:hidden;padding:0}.lw-page .product-hero-grid{min-height:450px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0;position:relative}.lw-page .product-hero-grid>div:first-child{padding:24px 20px 24px 0;z-index:2;background:linear-gradient(90deg,#f2fbffff 80%,#f2fbff00)}.lw-page .product-identity{font-size:18px;margin:0 0 10px;color:#007f68}.lw-page .product-hero .eyebrow{margin:0;font-size:14px;letter-spacing:.03em}.lw-page .product-hero p:not(.eyebrow):not(.product-identity){font-size:18px;max-width:630px}.lw-page .product-art{position:absolute;right:-32px;top:0;bottom:0;width:64%;border:0;border-radius:0;box-shadow:none;max-height:none;aspect-ratio:auto;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 28%)}.lw-page .product-art img{width:100%;height:100%;object-fit:cover;object-position:65% center}.lw-page .hero-benefits{display:flex;gap:15px;list-style:none;padding:0;margin:18px 0}.lw-page .hero-benefits li{display:flex;gap:8px;align-items:center;font-size:14px;line-height:1.2;flex:1}.lw-page .hero-benefits li>span{font-size:25px;color:#007f68}.lw-page .hero-benefits strong,.lw-page .hero-benefits small{display:block}.lw-page .hero-benefits small{font-size:12px;margin-top:3px}.lw-page .actions{margin:14px 0 0;gap:12px}.lw-page .actions .button{padding:12px 18px;font-size:16px}.lw-page .restored-split{gap:32px;grid-template-columns:1fr 1fr;align-items:center}.lw-page #article-readiness{background:linear-gradient(100deg,#f7fdff,white)}.lw-page .lw-callout{border-left:5px solid #148af2;padding:8px 14px;font-weight:700;color:#071b45}.lw-page .crisp-workspace{border-radius:6px;border-color:#d5eaf6;box-shadow:0 3px 18px #1575aa0d}.lw-page .ui-top{background:white;padding:10px 12px;gap:8px}.lw-page .ui-top>strong{font-size:19px}.lw-page .ui-body{padding:10px}.lw-page .ui-stats{gap:8px;margin:0 0 10px}.lw-page .ui-stats>div{padding:8px;gap:2px;background:#f8fcff}.lw-page .ui-stats>div>svg{display:none}.lw-page .ui-stats strong{font-size:24px;order:-1}.lw-page .ui-stats>div:first-child strong{color:#007f68}.lw-page .ui-stats>div:nth-child(n+3) strong{color:#d54b39}.lw-page .ui-table-scroll th,.lw-page .ui-table-scroll td{padding:7px 5px}.lw-page .ui-table-scroll table{font-size:12px}.lw-page .ui-badge{border-radius:4px;padding:3px 5px}.lw-page figcaption{font-size:11px;padding:5px;background:transparent}.lw-page .section-quote{font-size:19px;margin:7px 0 0;text-align:center;color:#071b45}.lw-page #readiness-record{background:linear-gradient(100deg,#effaff,#f8fdff,#ebfaff)}.lw-page #readiness-record .section-heading{text-align:center}.lw-page .native-dependency{background:none;border:0;box-shadow:none;max-width:1130px;margin:auto;gap:14px 95px;padding:8px 0 0;overflow:visible}.lw-page .dependency-core{background:#fff;padding:14px;border:1px solid #e1edf8;border-radius:5px;box-shadow:0 5px 18px #1575aa14;grid-row:1/4}.lw-page .dependency-core>svg{float:left;width:62px;height:160px;margin-right:10px}.lw-page .dependency-core h3{font-size:18px;margin:0 0 12px;text-align:left}.lw-page .dependency-core .ui-info{gap:9px;text-align:left}.lw-page .dependency-core .ui-info>div{font-size:12px;gap:4px}.lw-page .dependency-core .ui-badge{display:block;clear:both;font-size:16px;background:linear-gradient(90deg,#8cc6a4,#effbf4)}.lw-page .dependency-satellites>section{border:1px solid #e0edf8;border-radius:5px;padding:12px;box-shadow:0 5px 15px #1575aa0d}.lw-page .dependency-satellites h3{display:inline;font-size:18px;margin:0}.lw-page .dependency-satellites>section>svg{vertical-align:middle;margin-right:8px;color:#167bdb}.lw-page .ui-status-list li{padding:4px 0;line-height:1.2}.lw-page .dependency-connections{inset:0!important;width:100%!important;height:100%!important}.lw-page .dependency-connections g{stroke:#7960ff;stroke-width:2}.lw-page .native-dependency figcaption{margin:0;grid-column:1/-1}.lw-page .lw-matrix{display:grid;grid-template-columns:minmax(0,1fr) 225px;gap:14px}.lw-page .ui-issue-detail{margin:0;padding:12px}.lw-page #complete-launch-position .ui-top{display:none}.lw-page .ui-issue-detail h4{margin:0 0 10px}.lw-page .ui-example-action{margin-top:10px}.lw-page .launch-accountability-band{background:linear-gradient(100deg,#09234e,#07365d,#082553);padding:12px 0}.lw-page .launch-accountability{font-size:23px;line-height:1.3}.lw-page .launch-clearance{grid-template-columns:1fr 2.2fr 1fr;gap:22px}.lw-page .launch-example{border-radius:5px}.lw-page .launch-example-heading{padding:10px 12px 0}.lw-page .launch-example-body{padding:10px 12px}.lw-page .launch-example-fields{gap:6px;font-size:13px}.lw-page .launch-timeline{grid-template-columns:1fr 1fr;gap:20px 30px}.lw-page .launch-timeline:before{left:50%;top:0;bottom:0}.lw-page .launch-timeline li:nth-child(even){transform:translateY(16px)}.lw-page .launch-timeline h3{font-size:17px}.lw-page .launch-timeline p{font-size:14px}.lw-page .launch-step-number{width:30px;height:30px;flex-basis:30px}.lw-page .launch-cleared h3{font-size:19px}.lw-page .launch-capabilities{align-items:start}.lw-page .launch-capability-list{gap:6px}.lw-page .launch-capability-list li{grid-template-columns:22px 160px 1fr;font-size:14px;gap:5px}.lw-page .launch-capability-list p{font-size:14px;line-height:1.3}.lw-page .ui-tabs{margin:8px 0 12px}.lw-page .ui-columns{gap:12px}.lw-page .lw-paired{display:grid;grid-template-columns:1fr 1.05fr;gap:30px}.lw-page .lw-paired>.content-section{min-width:0;padding:18px 0}.lw-page .lw-paired .shell{width:100%}.lw-page .lw-paired h2{font-size:27px}.lw-page .lw-paired .section-heading p{font-size:16px}.lw-page .launch-risk-scale{gap:4px}.lw-page .launch-risk-scale>div{grid-template-columns:40% 1fr;font-size:15px}.lw-page .launch-risk-scale dt,.lw-page .launch-risk-scale dd{padding:10px}.lw-page #scenario .ui-top{display:none}.lw-page .ui-scenario{grid-template-columns:90px minmax(0,1fr);gap:12px}.lw-page .scenario-bottle svg{width:70px;height:155px}.lw-page .ui-documents li{padding:5px 0;font-size:12px;align-items:flex-start}.lw-page .ui-documents svg{width:17px;height:17px}.lw-page .ui-scenario h4{font-size:15px}.lw-page .launch-learning{grid-template-columns:1.6fr 1fr;gap:20px}.lw-page .launch-cycle{gap:34px 26px}.lw-page .launch-cycle li{gap:5px}.lw-page .launch-cycle h3{font-size:17px}.lw-page .launch-cycle p{font-size:13px}.lw-page .launch-cycle svg{width:25px;height:25px;flex-basis:25px}.lw-page .launch-learning blockquote{font-size:16px;padding:12px;margin:0;border:0;background:#edf8fd}.lw-page .outcome-grid{grid-template-columns:1fr 1fr;gap:12px;margin:0}.lw-page .outcome-grid li{padding:0;gap:10px;border:0;background:none;display:flex}.lw-page .outcome-grid strong{font-size:15px;font-weight:400}.lw-page .outcome-grid svg{width:24px;height:24px;flex-shrink:0}.lw-page .launch-team-strip{gap:10px}.lw-page .launch-team-strip svg{margin-bottom:8px}.lw-page .final-banner{padding:24px 0;background:radial-gradient(ellipse at 75% 20%,#007697 0,transparent 50%),linear-gradient(110deg,#081d49,#073559);color:white}.lw-page .final-banner:before,.lw-page .final-banner:after{display:none}.lw-page .banner-inner{display:grid;grid-template-columns:1fr auto;gap:12px}.lw-page .final-banner h2{color:white;font-size:32px;margin:0 0 5px}.lw-page .final-banner p{font-size:18px;margin:0}.lw-page .final-banner .button{grid-column:1;justify-self:start;padding:11px 20px}.lw-page .lw-signoff{grid-column:2;grid-row:2;align-self:center}
@media(max-width:1000px){.lw-page .shell{width:calc(100% - 36px)}.lw-page .product-hero-grid{grid-template-columns:1.1fr 1fr}.lw-page .product-hero h1{font-size:34px}.lw-page .hero-benefits{flex-wrap:wrap}.lw-page .restored-split,.lw-page .lw-paired{gap:20px}.lw-page .launch-capability-list li{grid-template-columns:22px 130px 1fr}.lw-page .lw-paired{grid-template-columns:1fr}.lw-page .launch-clearance{grid-template-columns:1fr 2fr}.lw-page .launch-timeline{grid-column:2;grid-row:1/3}.lw-page .native-dependency{gap:14px 28px;grid-template-columns:1fr 1fr 1fr}.lw-page .dependency-core{grid-column:2;grid-row:1/4}.lw-page .dependency-satellites>section:nth-child(1){grid-column:1;grid-row:1}.lw-page .dependency-satellites>section:nth-child(2){grid-column:3;grid-row:1}.lw-page .dependency-satellites>section:nth-child(3){grid-column:1;grid-row:2}.lw-page .dependency-satellites>section:nth-child(4){grid-column:3;grid-row:2}.lw-page .dependency-satellites>section:nth-child(5){grid-column:3;grid-row:3}}
@media(max-width:700px){.lw-page .product-hero-grid{display:flex;flex-direction:column}.lw-page .product-hero-grid>div:first-child{padding:24px 0;background:none}.lw-page .product-art{position:relative;right:auto;width:calc(100% + 36px);height:260px;mask-image:linear-gradient(180deg,transparent,black 12%)}.lw-page .product-art img{object-fit:cover;object-position:right center}.lw-page .restored-split{grid-template-columns:1fr}.lw-page .hero-benefits li{min-width:110px}.lw-page .native-dependency{grid-template-columns:1fr;gap:15px}.lw-page .dependency-core,.lw-page .dependency-satellites>section:nth-child(n){grid-column:1;grid-row:auto;width:100%;max-width:none}.lw-page .dependency-connections{display:none}.lw-page .dependency-core>svg{height:155px;width:80px}.lw-page .lw-matrix{grid-template-columns:1fr}.lw-page .launch-clearance{grid-template-columns:1fr}.lw-page .launch-timeline{grid-column:auto;grid-row:auto;display:flex;flex-direction:column;gap:16px}.lw-page .launch-timeline:before{left:15px}.lw-page .launch-timeline li:nth-child(even){transform:none}.lw-page .launch-decision{grid-column:auto;grid-row:auto}.lw-page .launch-capability-list li{grid-template-columns:22px 1fr}.lw-page .launch-capability-list p{grid-column:2}.lw-page .ui-columns{grid-template-columns:1fr}.lw-page .ui-scenario .ui-columns{grid-template-columns:1fr}.lw-page .launch-learning{grid-template-columns:1fr}.lw-page .launch-team-strip{grid-template-columns:repeat(2,1fr)}.lw-page .banner-inner{grid-template-columns:1fr}.lw-page .lw-signoff{grid-column:1;grid-row:auto}.lw-page .ui-body{min-width:0}.lw-page .ui-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.lw-page .ui-stats>div{padding:6px}.lw-page .ui-stats span{font-size:11px}.lw-page .ui-search{display:none}.lw-page .launch-accountability{font-size:19px}.lw-page .launch-risk-scale>div{font-size:14px}.lw-page .ui-table-scroll{max-width:100%}}
.lw-page .hero-benefits li:before{display:none}.lw-page #readiness-record .section-heading p{max-width:none;text-align:center}.lw-page .section-quote{border:0;padding:0}.lw-page .dependency-connections{display:none}.lw-page .dependency-satellites>section:after{content:'';position:absolute;top:50%;width:95px;height:25px;border-top:2px solid #7960ff;pointer-events:none}.lw-page .dependency-satellites>section:nth-child(odd):not(:last-child):after{left:100%;border-radius:0 20px 0 0}.lw-page .dependency-satellites>section:nth-child(even):after,.lw-page .dependency-satellites>section:last-child:after{right:100%;border-radius:20px 0 0 0}.lw-page .dependency-core{position:relative;z-index:2}
@media(max-width:1000px){.lw-page .dependency-satellites>section:after{width:28px}}@media(max-width:700px){.lw-page .dependency-satellites>section:after{display:none}}
.lw-page .dependency-satellites>section:last-child:after{top:25%}
/* Compact the post-hero overview and connected readiness record. */
.lw-page #article-readiness{padding:12px 0 14px}
.lw-page #article-readiness .section-heading{margin-bottom:0}
.lw-page #article-readiness .visual-checklist:empty{display:none}
.lw-page #article-readiness .ui-top{padding:7px 12px}
.lw-page #article-readiness .ui-body{padding:6px 10px}
.lw-page #article-readiness .ui-stats{grid-template-columns:1.45fr 1fr 1fr 1fr;gap:6px;margin-bottom:6px}
.lw-page #article-readiness .ui-stats>div{padding:5px 7px;justify-content:center}
.lw-page #article-readiness .ui-stats>div:first-child{display:grid;grid-template-columns:60px 1fr;column-gap:7px;align-content:center}
.lw-page #article-readiness .ui-stats>div:first-child>strong{grid-column:1;grid-row:1/3;width:56px;height:56px;margin:0;font-size:20px}
.lw-page #article-readiness .ui-stats>div:first-child>span{grid-column:2;align-self:end}
.lw-page #article-readiness .ui-stats>div:first-child>small{grid-column:2}
.lw-page #article-readiness .ui-table-scroll th,.lw-page #article-readiness .ui-table-scroll td{padding:4px 5px}
.lw-page #article-readiness .ui-product-thumb,.lw-page #article-readiness .ui-product-thumb svg{height:29px}
.lw-page #article-readiness .section-quote{margin-top:4px}
.lw-page #readiness-record{padding:12px 0 8px}
.lw-page #readiness-record .section-heading{margin-bottom:8px}
.lw-page #readiness-record .section-heading h2{margin-bottom:3px}
.lw-page #readiness-record .section-heading p{margin:0}
.lw-page #readiness-record .native-dependency{padding-top:0;gap:10px 85px}
.lw-page #readiness-record .dependency-satellites>section{padding:7px 12px}
.lw-page #readiness-record .dependency-satellites h3{line-height:1.1}
.lw-page #readiness-record .ui-status-list{margin-top:3px}
.lw-page #readiness-record .ui-status-list li{padding:2px 0;line-height:1.15;min-height:0}
.lw-page #readiness-record .ui-badge{padding:2px 5px;line-height:1.15}
.lw-page #readiness-record .dependency-core{padding:12px;align-self:center}
.lw-page #readiness-record .dependency-core .ui-info{gap:6px}
.lw-page #readiness-record .dependency-core h3{margin-bottom:8px}
.lw-page #readiness-record .dependency-core .ui-badge{padding:7px;margin-top:10px}
.lw-page #readiness-record .dependency-satellites>section:after{width:85px;height:18px}
.lw-page #readiness-record figcaption{padding:3px;border:0}
.lw-page #complete-launch-position{padding-top:12px}
@media(min-width:701px){.lw-page #readiness-record .dependency-satellites>section:nth-child(3){grid-row:3}.lw-page #readiness-record .dependency-satellites>section:last-child:after{top:25%}}
@media(max-width:1000px){.lw-page #readiness-record .native-dependency{column-gap:28px}.lw-page #readiness-record .dependency-satellites>section:after{width:28px}}
@media(max-width:700px){.lw-page #article-readiness .ui-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.lw-page #article-readiness .ui-stats>div:first-child{display:flex}.lw-page #article-readiness .ui-stats>div:first-child>strong{width:44px;height:44px;font-size:17px}.lw-page #readiness-record .native-dependency{gap:12px}.lw-page #readiness-record .dependency-core{max-width:360px}.lw-page #article-readiness .restored-split{gap:15px}}
/* Four-stage learning cycle with true curved directional connectors. */
.lw-page .lw-cycle-diagram{position:relative;width:100%;aspect-ratio:360/220;min-width:0}
.lw-page .lw-cycle-arrows{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.lw-page .launch-cycle{display:block;position:absolute;inset:0;margin:0;padding:0}
.lw-page .launch-cycle li{display:block;position:absolute;width:100%;height:100%;inset:0;pointer-events:none}
.lw-page .launch-cycle li>svg{position:absolute;width:9%;height:auto;margin:0;color:#126adc;transform:translate(-50%,-50%)}
.lw-page .launch-cycle li:nth-child(1)>svg{left:35%;top:22%}
.lw-page .launch-cycle li:nth-child(2)>svg{left:64%;top:22%}
.lw-page .launch-cycle li:nth-child(3)>svg{left:64%;top:76%}
.lw-page .launch-cycle li:nth-child(4)>svg{left:35%;top:76%}
.lw-page .launch-cycle li>div{position:absolute;width:27%;}
.lw-page .launch-cycle li:nth-child(1)>div{left:0;top:8%}
.lw-page .launch-cycle li:nth-child(2)>div{right:0;top:8%}
.lw-page .launch-cycle li:nth-child(3)>div{right:0;top:68%}
.lw-page .launch-cycle li:nth-child(4)>div{left:0;top:68%}
.lw-page .launch-cycle h3{font-size:16px;margin:0 0 3px;color:#071b45}
.lw-page .launch-cycle p{font-size:13px;line-height:1.2;margin:0}
.lw-page .launch-learning{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:16px}
@media(max-width:700px){.lw-page .launch-learning{grid-template-columns:1fr}.lw-page .lw-cycle-diagram{max-width:420px;margin:auto}.lw-page .launch-cycle h3{font-size:17px}.lw-page .launch-cycle p{font-size:14px}}
/* Reference-style S connectors, anchored to the actual card edges. */
.lw-page #readiness-record .dependency-satellites>section:after{display:none}
.lw-page #readiness-record .dependency-connections{display:block;position:absolute;inset:0!important;width:100%!important;height:100%!important;overflow:visible;z-index:3;pointer-events:none}
.lw-page #readiness-record .dependency-connections path{fill:none;stroke:#6245ff;stroke-width:1.6}
.lw-page #readiness-record .dependency-connections circle{fill:#6245ff;stroke:none}
@media(max-width:700px){.lw-page #readiness-record .dependency-connections{display:none}}

/* Preview: matching multicolour CTA background */
.lw-page .final-banner{background:linear-gradient(110deg,#ffb75a,#e3df6b,#43c599,#049ac0,#163272);isolation:isolate;position:relative;color:#071b45;overflow:hidden}.lw-page .final-banner:before{content:'';display:block;position:absolute;inset:0;background:repeating-conic-gradient(from 30deg,#ffffff16 0 60deg,#082b7216 60deg 120deg,transparent 120deg 180deg);background-size:170px 100px;z-index:-1;opacity:1;transform:none;width:auto;height:auto;border-radius:0}.lw-page .final-banner:after{display:none}.lw-page .final-banner h2,.lw-page .final-banner p,.lw-page .final-banner .eyebrow{color:#071b45}

.lw-page .final-banner .lw-signoff{color:#fff}@media(max-width:700px){.lw-page .final-banner .lw-signoff{color:#071b45}}
