.strata-stack{border-top:1px solid #e4ded71f;flex-direction:column;width:100%;margin-top:1rem;display:flex}.strata-blade{background-color:#0000;border-bottom:1px solid #e4ded71f;width:100%;transition:background-color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1);position:relative}.strata-blade:hover{background-color:#e4ded705}.strata-blade.is-open{background-color:#e4ded708;border-bottom-color:#e4ded747}.strata-header{cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.75rem 0;display:flex;position:relative}@media (min-width:1024px){.strata-header{padding:2.25rem 0}}.strata-header:focus-visible{outline-offset:4px;outline:2px solid #e4ded7}.strata-title-group{flex:1;align-items:baseline;gap:1.5rem;min-width:0;display:flex}@media (min-width:768px){.strata-title-group{gap:2.5rem}}.strata-meta-index{flex-direction:column;flex-shrink:0;gap:2px;font-family:inherit;display:flex}.strata-num{color:#e4ded7;letter-spacing:.08em;font-size:15px;font-weight:700}.strata-code{color:#e4ded773;letter-spacing:.12em;font-size:11px;font-weight:600}.strata-title{text-transform:uppercase;color:#e4ded7;letter-spacing:-.01em;will-change:transform;margin:0;font-size:clamp(1.35rem,2.5vw,2.45rem);font-weight:800;line-height:1.1;transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s}.strata-header:hover .strata-title{transform:translate(8px)}.strata-blade.is-open .strata-title{color:#fff}.strata-right-group{flex-shrink:0;align-items:center;gap:1.25rem;display:flex}@media (min-width:768px){.strata-right-group{gap:2rem}}.strata-status-badge{letter-spacing:.08em;color:#e4ded7d9;-webkit-user-select:none;user-select:none;background-color:#e4ded70a;border:1px solid #e4ded729;border-radius:9999px;align-items:center;gap:8px;padding:5px 12px;font-size:11px;font-weight:600;display:none}@media (min-width:1024px){.strata-status-badge{display:inline-flex}}.strata-pulse-dot{opacity:.85;background-color:#e4ded7;border-radius:50%;width:6px;height:6px}.strata-domain-tag{letter-spacing:.06em;text-transform:uppercase;color:#e4ded780;font-size:13px;font-weight:600;display:none}@media (min-width:640px){.strata-domain-tag{display:block}}.strata-toggle-circle{color:#e4ded7;background-color:#0000;border:1px solid #e4ded738;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .3s,color .3s,border-color .3s;display:flex}@media (min-width:768px){.strata-toggle-circle{width:48px;height:48px}}.strata-header:hover .strata-toggle-circle{border-color:#e4ded799}.strata-blade.is-open .strata-toggle-circle{color:#0e1016;background-color:#e4ded7;border-color:#e4ded7;transform:rotate(45deg)}.strata-toggle-icon{font-size:20px;font-weight:300;line-height:1}.strata-accordion{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.strata-blade.is-open .strata-accordion{grid-template-rows:1fr}.strata-accordion-content{overflow:hidden}.strata-body-inner{border-top:1px dashed #e4ded71f;margin-top:.5rem;padding:2rem 0 2.5rem}@media (min-width:1024px){.strata-body-inner{grid-template-columns:1fr 1fr;gap:4rem;padding-bottom:3.5rem;display:grid}}.strata-narrative-group{flex-direction:column;gap:1.5rem;display:flex}.strata-tagline{color:#e4ded7;margin:0;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:700;line-height:1.35}.strata-description{color:#e4ded7b8;margin:0;font-size:15px;line-height:1.7}.strata-flow-section{flex-direction:column;gap:.85rem;margin-top:.75rem;display:flex}.strata-subhead{letter-spacing:.14em;text-transform:uppercase;color:#e4ded773;font-size:11px;font-weight:700}.strata-flow-nodes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.strata-node-chip{letter-spacing:.03em;color:#e4ded7;background-color:#e4ded70d;border:1px solid #e4ded724;border-radius:4px;align-items:center;padding:6px 14px;font-size:12px;font-weight:600;transition:border-color .2s,background-color .2s;display:inline-flex}.strata-node-chip:hover{background-color:#e4ded717;border-color:#e4ded759}.strata-flow-arrow{color:#e4ded759;-webkit-user-select:none;user-select:none;font-size:13px}.strata-specs-group{flex-direction:column;gap:1.75rem;margin-top:2rem;display:flex}@media (min-width:1024px){.strata-specs-group{margin-top:0}}.strata-deliverables-list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.strata-deliverable-item{color:#e4ded7d1;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.strata-deliv-idx{color:#e4ded773;letter-spacing:.08em;flex-shrink:0;margin-top:2px;font-size:11px;font-weight:700}.strata-capsules-group{flex-direction:column;gap:.85rem;display:flex}.strata-capsules-wrap{flex-wrap:wrap;gap:8px;display:flex}.strata-capsule-pill{letter-spacing:.02em;color:#e4ded7d9;-webkit-user-select:none;user-select:none;background-color:#e4ded70e;border:.5px solid #e4ded729;border-radius:9999px;align-items:center;padding:5px 14px;font-size:12px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.strata-capsule-pill:hover{color:#fff;background-color:#e4ded71a;border-color:#e4ded759}.strata-action-row{justify-content:flex-start;align-items:center;margin-top:.5rem;display:flex}.strata-cta-btn{color:#e4ded7;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:1px solid #e4ded747;border-radius:9999px;outline:none;align-items:center;gap:10px;padding:10px 22px;font-size:13px;font-weight:700;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.strata-cta-btn:hover{color:#0e1016;background-color:#e4ded7;border-color:#e4ded7}.strata-cta-btn:focus-visible{outline-offset:4px;outline:2px solid #e4ded7}.strata-cta-arrow{font-size:14px;line-height:1;transition:transform .25s}.strata-cta-btn:hover .strata-cta-arrow{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.strata-blade,.strata-title,.strata-toggle-circle,.strata-accordion,.strata-node-chip,.strata-capsule-pill,.strata-cta-btn{transition:none!important}}
