@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.solution-button-primary{border-color:transparent;color:#111827;background:linear-gradient(180deg,#ff9a3d,#ff7d1a);box-shadow:0 16px 32px #ff7d1a3d}.solution-button-secondary{border-color:#2968ff6b;color:#174bd6;background:#fff;box-shadow:0 12px 26px #2968ff1a}.solution-hero-trust-note{max-width:560px;margin:18px 0 0;color:#34487d;font-size:14px;font-weight:700;line-height:1.6}.solution-story-grid,.solution-trust-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.solution-story-card,.solution-content-card,.solution-trust-panel,.solution-final-panel{border:1px solid rgba(223,230,245,.94);background:linear-gradient(180deg,#fff,#f9fbff);box-shadow:0 20px 50px #182d6814}.solution-story-card,.solution-content-card{padding:26px 24px;border-radius:24px}.solution-story-card h2,.solution-trust-copy h2,.solution-final-panel h2{margin:14px 0 0;color:#102159;font-size:clamp(28px,3.3vw,42px);line-height:1.08;letter-spacing:-.04em}.solution-story-card p,.solution-content-card p,.solution-trust-copy p,.solution-final-panel p{margin:16px 0 0;color:#5f6e94;font-size:15px;line-height:1.72}.solution-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.solution-content-card h3{margin:0;color:#102159;font-size:21px;line-height:1.18;letter-spacing:-.03em}.solution-trust-panel{padding:30px;border-radius:28px}.solution-trust-panel .solution-foundation-list{margin-top:0}.solution-final{padding-top:20px}.solution-final-panel{padding:34px;border-radius:30px;text-align:center}.solution-final-panel p{max-width:720px;margin-right:auto;margin-left:auto}.solution-final-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:24px}@media(max-width:980px){.solution-story-grid,.solution-trust-panel,.solution-content-grid{grid-template-columns:1fr}}@media(max-width:640px){.solution-story-card,.solution-content-card,.solution-trust-panel,.solution-final-panel{padding:22px;border-radius:24px}.solution-final-actions{align-items:stretch;flex-direction:column}}.solution-premium-hero{overflow:hidden;padding-top:clamp(72px,9vw,118px);position:relative}.solution-premium-hero:before{background:radial-gradient(circle,rgb(41 104 255 / .12) 1px,transparent 1.5px);background-size:22px 22px;content:"";height:360px;opacity:.65;position:absolute;right:-60px;top:16px;width:42%}.solution-premium-layout{align-items:center;display:grid;gap:clamp(42px,6vw,86px);grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);position:relative}.solution-premium-copy h1{color:var(--navy);font-size:clamp(3rem,5.3vw,5.4rem);letter-spacing:-.065em;line-height:.98;margin:18px 0 24px;max-width:12ch}.solution-premium-copy>p:not(.solution-hero-kicker,.solution-hero-trust-note){color:#4f5f82;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.68;max-width:630px}.solution-premium-copy .solution-hero-actions{margin-top:30px}.premium-workflow{background:#fff;border:1px solid #dce4f2;border-radius:22px;box-shadow:0 34px 78px #182d6826;margin:0;overflow:hidden;position:relative}.premium-workflow-header{align-items:center;background:#fff;border-bottom:1px solid #e5eaf3;display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-height:72px;padding:14px 18px}.premium-workflow-window{display:flex;gap:5px}.premium-workflow-window i{background:#ff5f57;border-radius:50%;height:8px;width:8px}.premium-workflow-window i:nth-child(2){background:#ffbd2e}.premium-workflow-window i:nth-child(3){background:#28c840}.premium-workflow-header>span:nth-child(2){display:grid;gap:2px}.premium-workflow-header small{color:#697899;font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.premium-workflow-header strong{color:#101c3d;font-size:.82rem}.premium-workflow-header em{align-items:center;background:#edf9f3;border:1px solid #c9ead8;border-radius:999px;color:#157246;display:flex;font-size:.61rem;font-style:normal;font-weight:750;gap:6px;padding:7px 10px}.premium-workflow-header em i{background:#24a468;border-radius:50%;height:6px;width:6px}.premium-flow-canvas{align-items:center;display:flex;min-height:278px;overflow:hidden;padding:46px 34px;position:relative}.premium-flow-grid{color:#edf1f8;height:100%;inset:0;position:absolute;width:100%}.premium-flow-image{background:#f7f9fd;padding:20px}.premium-flow-image>img{border:1px solid #dce4f2;border-radius:12px;max-height:330px;object-fit:cover;position:relative;width:100%;z-index:1}.premium-flow-nodes{align-items:center;display:grid;gap:24px;list-style:none;margin:0;padding:0;position:relative;width:100%;z-index:1}.premium-flow-node{align-items:center;background:#fff;border:1px solid #cfd9eb;border-radius:14px;box-shadow:0 12px 25px #1d376e17;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:112px;padding:14px 8px;position:relative;text-align:center}.premium-flow-node:last-child{border-color:#52b781;box-shadow:0 12px 28px #24a46821}.premium-flow-icon{align-items:center;background:#edf4ff;border-radius:9px;color:#1265e8;display:flex;height:38px;justify-content:center;width:38px}.premium-flow-node:last-child .premium-flow-icon{background:#e9f8f0;color:#168452}.premium-flow-icon svg{height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.premium-flow-node strong{color:#142041;font-size:clamp(.65rem,.85vw,.78rem);line-height:1.2}.premium-flow-connector{background:#8aaeff;height:1px;left:calc(100% + 1px);overflow:visible;position:absolute;top:50%;width:25px}.premium-flow-connector i{animation:premium-flow-pulse 2.4s ease-in-out infinite;background:#1265e8;border:3px solid #dbe7ff;border-radius:50%;height:9px;left:-2px;position:absolute;top:-4px;width:9px}.premium-safeguard-rail{border-top:1px solid #e5eaf3;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.premium-safeguard-rail li{align-items:center;color:#4e5e7e;display:flex;font-size:.68rem;font-weight:700;gap:8px;justify-content:center;min-height:54px;padding:10px}.premium-safeguard-rail li+li{border-left:1px solid #e5eaf3}.premium-safeguard-rail span{color:#15905a}@keyframes premium-flow-pulse{0%{opacity:0;transform:translate(0)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(24px)}}.solution-outcome-rail{border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(3,1fr)}.solution-outcome-rail article{padding:26px clamp(18px,3vw,42px)}.solution-outcome-rail article+article{border-left:1px solid var(--border)}.solution-outcome-rail strong{color:var(--navy);display:block;font-size:1rem;margin-bottom:7px}.solution-outcome-rail span{color:var(--muted);font-size:.77rem;line-height:1.55}.solution-premium-story{display:grid;gap:clamp(52px,7vw,104px);grid-template-columns:1fr 1fr}.solution-editorial-block{border-top:2px solid #dce5f7;padding-top:24px}.solution-editorial-block:last-child{border-top-color:var(--blue-strong)}.solution-editorial-block h2{color:var(--navy);font-size:clamp(2rem,3.2vw,3.25rem);letter-spacing:-.045em;line-height:1.08;margin:14px 0 18px}.solution-editorial-block>p{color:var(--muted);line-height:1.75}.solution-editorial-block ul{display:grid;gap:12px;margin-top:24px}.solution-editorial-block li{align-items:flex-start;color:#394969;display:flex;font-size:.8rem;gap:10px}.solution-editorial-block li:before{color:var(--blue-strong);content:"✓";font-weight:900}.solution-workflow-section{background:#0b1536;color:#fff;overflow:hidden}.solution-workflow-heading{display:grid;gap:28px;grid-template-columns:.78fr 1.22fr;margin-bottom:44px}.solution-workflow-heading h2{color:#fff;font-size:clamp(2.2rem,4vw,4rem);letter-spacing:-.05em;line-height:1.02}.solution-workflow-heading p{color:#b7c4e5;font-size:1rem;line-height:1.7;max-width:680px}.solution-workflow-section .premium-workflow{box-shadow:0 32px 80px #00000047}.solution-step-notes{border-top:1px solid rgb(255 255 255 / .15);display:grid;grid-template-columns:repeat(5,1fr);margin-top:38px}.solution-step-notes article{padding:22px 18px 4px 0}.solution-step-notes article+article{border-left:1px solid rgb(255 255 255 / .12);padding-left:18px}.solution-step-notes span{color:#86a9ff;font-family:JetBrains Mono Variable,monospace;font-size:.63rem}.solution-step-notes h3{color:#fff;font-size:.86rem;margin:8px 0}.solution-step-notes p{color:#aebbd9;font-size:.68rem;line-height:1.5}.solution-value-layout{display:grid;gap:76px;grid-template-columns:1fr 1fr}.solution-value-column>h2{color:var(--navy);font-size:clamp(2rem,3vw,3rem);letter-spacing:-.045em;margin:12px 0 30px}.solution-value-list{border-top:1px solid var(--border)}.solution-value-list article{display:grid;gap:18px;grid-template-columns:34px 1fr;padding:23px 0}.solution-value-list article+article{border-top:1px solid var(--border)}.solution-value-list span{color:var(--blue-strong);font-family:JetBrains Mono Variable,monospace;font-size:.67rem;padding-top:4px}.solution-value-list h3{color:var(--navy);font-size:1rem;margin-bottom:7px}.solution-value-list p{color:var(--muted);font-size:.76rem;line-height:1.6}.solution-trust-band{background:#f5f8ff;border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.solution-trust-layout{align-items:center;display:grid;gap:70px;grid-template-columns:1fr 1fr}.solution-trust-layout h2{color:var(--navy);font-size:clamp(2rem,3.2vw,3.4rem);letter-spacing:-.05em;margin:12px 0 16px}.solution-trust-layout p{color:var(--muted);line-height:1.7}.solution-trust-points{display:grid;gap:0;list-style:none}.solution-trust-points li{align-items:center;border-bottom:1px solid #dce4f2;color:#26375d;display:flex;font-size:.86rem;font-weight:750;gap:12px;padding:17px 0}.solution-trust-points span{align-items:center;background:#e4f4ec;border-radius:50%;color:#168452;display:flex;height:28px;justify-content:center;width:28px}.solution-related-editorial{display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-top:38px}.solution-related-editorial a{border-top:2px solid #d7e1f2;display:grid;gap:9px;padding:22px 22px 22px 0}.solution-related-editorial a:hover{border-top-color:var(--blue-strong)}.solution-related-editorial small{color:var(--blue-strong);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.solution-related-editorial strong{color:var(--navy);font-size:1.04rem}.solution-related-editorial span{color:var(--muted);font-size:.73rem;line-height:1.5}@media(max-width:1100px){.solution-premium-layout{grid-template-columns:1fr}.solution-premium-copy h1{max-width:14ch}.premium-workflow{max-width:900px}.solution-step-notes{grid-template-columns:repeat(3,1fr)}.solution-step-notes article:nth-child(4){border-left:0}}@media(max-width:780px){.solution-premium-hero:before{width:70%}.premium-flow-canvas{min-height:auto;padding:28px 22px}.premium-flow-nodes{grid-template-columns:1fr!important}.premium-flow-node{align-items:center;flex-direction:row;justify-content:flex-start;min-height:70px;padding:12px 18px;text-align:left}.premium-flow-connector{height:25px;left:36px;top:100%;width:1px}.premium-flow-connector i{animation:none;left:-4px;top:9px}.solution-outcome-rail,.solution-premium-story,.solution-workflow-heading,.solution-value-layout,.solution-trust-layout,.solution-related-editorial{grid-template-columns:1fr}.solution-outcome-rail article+article{border-left:0;border-top:1px solid var(--border)}.solution-step-notes{grid-template-columns:1fr}.solution-step-notes article+article,.solution-step-notes article:nth-child(4){border-left:0;border-top:1px solid rgb(255 255 255 / .12);padding-left:0}.solution-trust-layout,.solution-value-layout{gap:44px}}@media(max-width:520px){.solution-premium-copy h1{font-size:clamp(2.65rem,14vw,4rem)}.premium-workflow-header{grid-template-columns:auto 1fr}.premium-workflow-header em{grid-column:1 / -1;justify-self:start}.premium-safeguard-rail{grid-template-columns:1fr}.premium-safeguard-rail li+li{border-left:0;border-top:1px solid #e5eaf3}.solution-premium-copy .solution-hero-actions{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.premium-flow-connector i{animation:none;left:calc(100% - 8px);opacity:1}}.pricing-page,.pricing-detail-page{padding-top:10px}.pricing-page,.pricing-detail-page{--pricing-accent: #2968ff}.pricing-detail-page-orange{--pricing-accent: #ff7d1a}.pricing-detail-page-green{--pricing-accent: #18b45b}.pricing-detail-page-purple{--pricing-accent: #7c4dff}.pricing-detail-page-navy{--pricing-accent: #16285d}.pricing-hero,.pricing-detail-hero{position:relative;overflow:hidden}.pricing-hero:before,.pricing-detail-hero:before,.pricing-hero:after,.pricing-detail-hero:after{position:absolute;pointer-events:none;content:""}.pricing-hero:before,.pricing-detail-hero:before{top:16px;left:-100px;width:320px;height:320px;background:radial-gradient(circle at center,rgba(41,104,255,.12) 0,transparent 68%)}.pricing-hero:after,.pricing-detail-hero:after{right:-110px;bottom:0;width:360px;height:360px;background:radial-gradient(circle at center,rgba(255,125,26,.1) 0,transparent 70%)}.pricing-kicker{margin:0;color:#2968ff;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.pricing-hero-shell,.pricing-detail-hero-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:30px;align-items:center}.pricing-hero-copy,.pricing-detail-copy{max-width:560px}.pricing-hero-copy h1,.pricing-detail-copy h1{margin:18px 0 0;color:#102159;font-size:clamp(36px,4.6vw,58px);line-height:1.02;letter-spacing:-.045em}.pricing-hero-summary,.pricing-detail-tagline,.pricing-detail-audience,.pricing-section-heading p,.pricing-card-audience,.pricing-surface-card p,.pricing-rule-card p,.pricing-detail-highlight-card p,.pricing-detail-related-card p{color:#5f6e94;font-size:15px;line-height:1.72}.pricing-hero-summary{margin:18px 0 0;font-size:17px}.pricing-hero-actions,.pricing-detail-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:28px}.pricing-text-link,.pricing-card-link,.pricing-detail-related-card em{display:inline-flex;gap:10px;align-items:center;font-size:14px;font-weight:700}.pricing-text-link,.pricing-card-link{color:#102159}.pricing-toggle{display:inline-flex;gap:8px;align-items:center;padding:8px;margin-top:24px;border:1px solid rgba(222,229,245,.96);border-radius:18px;background:#ffffffeb;box-shadow:0 14px 32px #182d6814}.pricing-toggle button{display:inline-flex;gap:8px;align-items:center;min-height:42px;padding:0 16px;border:0;border-radius:12px;background:transparent;color:#576887;font-size:14px;font-weight:700;cursor:pointer}.pricing-toggle button span{color:#ff7d1a;font-size:12px}.pricing-toggle .pricing-toggle-active{background:linear-gradient(180deg,#2f77ff,#1956ef);color:#fff;box-shadow:0 12px 24px #2968ff38}.pricing-toggle .pricing-toggle-active span{color:#ffffffeb}.pricing-hero-stage-panel,.pricing-card,.pricing-surface-card,.pricing-comparison-shell,.pricing-rule-card,.pricing-detail-price-card,.pricing-detail-capability-card,.pricing-detail-highlight-card,.pricing-detail-related-card{border:1px solid rgba(223,230,245,.94);background:linear-gradient(180deg,#fffffffc,#f8fbfffa);box-shadow:0 20px 54px #182d681a}.pricing-hero-stage-panel{padding:18px;border-radius:28px}.pricing-hero-stage-header{display:grid;gap:4px}.pricing-hero-stage-header strong,.pricing-price-block strong,.pricing-detail-price-card strong{color:#102159;letter-spacing:-.04em}.pricing-hero-stage-header strong{font-size:22px}.pricing-hero-stage-header span,.pricing-price-block span,.pricing-seat-meta span,.pricing-stage-metrics article span,.pricing-detail-price-card>span,.pricing-detail-meta span{color:#617198;font-size:13px;line-height:1.6}.pricing-hero-stage-image,.pricing-detail-stage-image{width:100%;height:auto;margin-top:16px;border-radius:20px}.pricing-stage-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.pricing-stage-metrics article,.pricing-surface-card,.pricing-rule-card,.pricing-detail-highlight-card{padding:18px;border-radius:18px}.pricing-stage-metrics article strong,.pricing-card-name,.pricing-detail-related-card span,.pricing-detail-capability-kicker{display:block;color:#102159;font-size:14px;font-weight:700}.pricing-section-heading{max-width:860px;margin:0 auto 30px;text-align:center}.pricing-section-heading-with-toggle{display:flex;flex-direction:column;align-items:center}.pricing-section-heading-left{margin-left:0;text-align:left}.pricing-section-heading h2,.pricing-detail-capability-card h2{margin:14px 0 0;color:#102159;font-size:clamp(30px,3.6vw,44px);line-height:1.08;letter-spacing:-.04em}.pricing-section-heading p{margin:16px auto 0;max-width:760px}.pricing-plan-toggle{margin-top:24px}.pricing-grid,.pricing-surface-grid,.pricing-rules-grid,.pricing-detail-highlight-grid,.pricing-detail-capability-grid,.pricing-detail-related-grid{display:grid;gap:20px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card{position:relative;display:flex;min-height:100%;flex-direction:column;padding:24px 22px 22px;border-radius:24px;overflow:hidden}.pricing-card:before,.pricing-comparison-shell:before,.pricing-detail-price-card:before,.pricing-detail-capability-card:before,.pricing-detail-related-card:before{position:absolute;inset:0 0 auto;height:4px;content:"";background:linear-gradient(90deg,#4d88ff,#7c4dff)}.pricing-card-orange:before{background:linear-gradient(90deg,#ff9d3a,#ff7d1a)}.pricing-card-green:before{background:linear-gradient(90deg,#58d48d,#18b45b)}.pricing-card-purple:before{background:linear-gradient(90deg,#8f63ff,#6a42ef)}.pricing-card-navy:before{background:linear-gradient(90deg,#203880,#102159)}.pricing-card-featured{transform:translateY(-8px);box-shadow:0 28px 70px #182d6829}.pricing-card-top,.pricing-seat-meta,.pricing-card-actions{display:flex}.pricing-card-top{justify-content:space-between;gap:12px;align-items:flex-start}.pricing-card-name{margin:0;color:#2968ff;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.pricing-card h3,.pricing-detail-related-card strong{margin:12px 0 0;color:#102159;font-size:22px;line-height:1.2;letter-spacing:-.03em}.pricing-card-badge{display:inline-flex;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;align-items:center}.pricing-card-badge-blue{color:#245df0;background:#eef4ff}.pricing-card-badge-purple{color:#7547e8;background:#f4efff}.pricing-price-block{margin-top:20px}.pricing-price-block strong,.pricing-detail-price-card strong{display:block;font-size:clamp(34px,4vw,46px);line-height:1}.pricing-seat-meta{flex-wrap:wrap;gap:10px 16px;margin-top:14px}.pricing-card-audience{margin:14px 0 0}.pricing-card-points,.pricing-detail-capability-card ul{padding:0;margin:18px 0 0;list-style:none}.pricing-card-points li,.pricing-detail-capability-card li{display:grid;grid-template-columns:16px 1fr;gap:10px;color:#22376b;font-size:14px;line-height:1.6}.pricing-card-points li+li,.pricing-detail-capability-card li+li{margin-top:12px}.pricing-card-points li:before,.pricing-detail-capability-card li:before{width:16px;height:16px;margin-top:4px;border:1px solid rgba(41,104,255,.18);border-radius:50%;content:"";background:radial-gradient(circle at center,rgba(41,104,255,.92) 0 4px,transparent 5px)}.pricing-card-actions{flex-direction:column;gap:14px;margin-top:auto;padding-top:22px}.pricing-card-button{width:100%}.pricing-surface-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-surface-card h3,.pricing-detail-capability-kicker{margin:0}.pricing-surface-card p{margin:10px 0 0}.pricing-rules-grid,.pricing-detail-highlight-grid,.pricing-detail-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-rule-card p,.pricing-detail-highlight-card p,.pricing-detail-related-card p{margin:0}@media(max-width:1160px){.pricing-hero-shell,.pricing-detail-hero-shell{grid-template-columns:1fr}.pricing-grid,.pricing-surface-grid,.pricing-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.pricing-page,.pricing-detail-page{padding-top:0}.pricing-grid,.pricing-surface-grid,.pricing-rules-grid,.pricing-stage-metrics{grid-template-columns:1fr}.pricing-section-heading-with-toggle{align-items:flex-start}.pricing-plan-toggle{align-self:flex-start}.pricing-hero-actions,.pricing-detail-actions{flex-direction:column;align-items:stretch}.pricing-text-link{justify-content:center}}.pricing-comparison-shell{position:relative;padding:28px;border-radius:28px;overflow:hidden}.pricing-comparison-table{margin-top:26px;overflow-x:auto}.pricing-comparison-row{display:grid;min-width:1050px;grid-template-columns:minmax(210px,1.3fr) repeat(6,minmax(140px,1fr))}.pricing-comparison-row>div{padding:16px 14px;border-bottom:1px solid rgba(230,236,247,.9);color:#22376b;font-size:13px;line-height:1.6}.pricing-comparison-plan{border-left:1px solid rgba(234,239,248,.92)}.pricing-comparison-plan-free{background:#f3f7ffc7}.pricing-comparison-plan-starter{background:#fff7eedb}.pricing-comparison-plan-pro{background:#ecf4ffeb}.pricing-comparison-plan-business{background:#effcf4e6}.pricing-comparison-plan-enterprise{background:#f6f1ffeb}.pricing-comparison-plan-enterprise-xl{background:#f0f4fbf0}.pricing-comparison-header>div{color:#102159;font-size:14px;font-weight:700}.pricing-comparison-header .pricing-comparison-plan{box-shadow:inset 0 -1px #e6ecf7e6}.pricing-comparison-row [role=rowheader] span{display:block;color:#7382a4;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pricing-comparison-row [role=rowheader] strong{display:block;margin-top:6px;color:#102159;font-size:14px}@media(max-width:820px){.pricing-comparison-shell{padding:22px}}.pricing-detail-tagline,.pricing-detail-lead{margin:18px 0 0}.pricing-detail-lead{color:#5f6e94;font-size:16px;line-height:1.74;max-width:58ch}.pricing-detail-price-strip,.pricing-detail-stage-panel,.pricing-detail-capability-card,.pricing-detail-highlight-card,.pricing-detail-related-card{position:relative;overflow:hidden;border:1px solid rgba(223,230,245,.94);background:linear-gradient(180deg,#fffffffc,#f8fbfffa);box-shadow:0 20px 54px #182d681a}.pricing-detail-price-strip,.pricing-detail-stage-panel,.pricing-detail-capability-card,.pricing-detail-related-card{border-radius:24px}.pricing-detail-price-strip:before,.pricing-detail-stage-panel:before,.pricing-detail-capability-card:before,.pricing-detail-related-card:before{position:absolute;inset:0 0 auto;height:4px;content:"";background:linear-gradient(90deg,#4d88ff,var(--pricing-accent))}.pricing-detail-price-strip{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:24px;align-items:stretch;padding:24px;margin-top:24px}.pricing-detail-price-block{display:grid;align-content:start;gap:8px}.pricing-detail-price-block span,.pricing-detail-inline-metrics span,.pricing-detail-highlight-card span,.pricing-detail-definition-list dt,.pricing-detail-capability-kicker{display:block;color:#7382a4;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pricing-detail-price-block strong{color:#102159;font-size:clamp(38px,4vw,50px);line-height:1;letter-spacing:-.04em}.pricing-detail-price-block p{margin:0;color:#5f6e94;font-size:14px;line-height:1.6}.pricing-detail-inline-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pricing-detail-inline-metrics article{padding:14px 16px;border:1px solid rgba(227,233,245,.92);border-radius:18px;background:#ffffffd1}.pricing-detail-inline-metrics strong,.pricing-detail-definition-list dd{display:block;margin-top:7px;color:#102159}.pricing-detail-inline-metrics strong{font-size:15px;line-height:1.55}.pricing-detail-stage-panel{padding:16px}.pricing-detail-stage-image{width:100%;height:auto;border-radius:20px;display:block}.pricing-detail-highlight-card{display:grid;gap:14px;align-content:start;padding:22px 20px;border-radius:20px}.pricing-detail-highlight-card span{color:var(--pricing-accent)}.pricing-detail-capability-heading{max-width:760px}.pricing-detail-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-detail-capability-card{padding:24px}.pricing-detail-capability-card h2{margin-top:12px;font-size:24px;line-height:1.16}.pricing-detail-capability-intro{margin:14px 0 0;color:#5f6e94;font-size:15px;line-height:1.72}.pricing-detail-definition-list{display:grid;gap:12px;margin:22px 0 0}.pricing-detail-definition-list div{display:grid;gap:6px;padding:14px 16px;border:1px solid rgba(227,233,245,.92);border-radius:18px;background:#ffffffd1}.pricing-detail-definition-list dd{margin:0;font-size:15px;line-height:1.55}.pricing-detail-related-shell{display:grid;gap:24px}.pricing-detail-related-card{position:relative;display:grid;gap:8px;padding:22px 20px}.pricing-detail-related-card span{color:#2968ff;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.pricing-detail-related-card em{color:#2968ff;font-style:normal}@media(max-width:1160px){.pricing-detail-price-strip{grid-template-columns:1fr}.pricing-detail-highlight-grid,.pricing-detail-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-detail-capability-grid{grid-template-columns:1fr}}@media(max-width:820px){.pricing-detail-price-strip,.pricing-detail-capability-card,.pricing-detail-stage-panel{padding:20px}.pricing-detail-inline-metrics,.pricing-detail-highlight-grid,.pricing-detail-related-grid{grid-template-columns:1fr}.pricing-detail-capability-card h2{font-size:22px}}:root{--navy: #16285d;--navy-strong: #0d183c;--text-navy: #1e2c5f;--blue: #2968ff;--blue-strong: #1237c8;--orange: #ff7d1a;--orange-strong: #c94f00;--purple: #7c4dff;--muted: #6c7696;--muted-accessible: #56617f;--border: #e4e9f5;--background: #f8fbff;--white: #ffffff;--success: #14866d;--success-soft: #eaf8f3;--warning: #c97912;--warning-soft: #fff5e5;--danger: #c83e4d;--danger-soft: #fff0f2;--information-soft: #eef4ff;--ink: var(--text-navy);--ink-soft: var(--muted);--line: var(--border);--panel: var(--white);--canvas: var(--background);--brand: var(--blue);--brand-strong: var(--blue-strong);--accent: var(--orange);--accent-purple: var(--purple);--display-xl: clamp(3.5rem, 7vw, 6.25rem);--display-lg: clamp(2.75rem, 5vw, 4.75rem);--heading-xl: clamp(2.25rem, 4vw, 3.5rem);--heading-lg: clamp(1.8rem, 3vw, 2.75rem);--heading-md: 1.5rem;--body-lg: 1.125rem;--body: 1rem;--body-sm: .875rem;--caption: .75rem;--radius-control: 8px;--radius-button: 11px;--radius-card: 16px;--radius-feature: 20px;--radius-showcase: 24px;--shadow-card: 0 18px 54px rgb(22 40 93 / .08);--shadow-showcase: 0 32px 80px rgb(8 19 54 / .18);--container: 1280px;--container-copy: 720px;--header-height: 76px}*,*:before,*:after{box-sizing:border-box}html{background:var(--white);scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--white);color:var(--text-navy);font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:var(--body);line-height:1.6;text-rendering:optimizeLegibility}body,button,input,textarea,select{font:inherit}button,input,textarea,select{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}li{list-style:none}h1,h2,h3,p{margin:0}main{overflow:clip}h1,h2,h3{color:var(--navy);font-weight:720;letter-spacing:-.04em;line-height:1.04;text-wrap:balance}h1{font-size:var(--display-lg)}h2{font-size:var(--heading-xl)}h3{font-size:var(--heading-md);letter-spacing:-.025em;line-height:1.18}p{color:var(--muted)}.eyebrow{color:var(--blue-strong);font-size:var(--caption);font-weight:800;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.eyebrow-on-dark{color:#b8cbff}.section-header{max-width:820px}.section-header-center{margin-inline:auto;text-align:center}.section-header .eyebrow{margin-bottom:18px}.section-header h2{max-width:18ch}.section-header-center h2{margin-inline:auto}.section-header-copy{margin-top:22px;max-width:var(--container-copy)}.section-header-center .section-header-copy{margin-inline:auto}.section-header-copy p{font-size:var(--body-lg);line-height:1.72}.section-header-on-dark h2{color:var(--white)}.section-header-on-dark p{color:#b9c7eb}.text-action{align-items:center;color:var(--blue-strong);display:inline-flex;font-size:var(--body-sm);font-weight:750;gap:9px}.text-action span{transition:transform .16s ease}.text-action:hover span{transform:translate(3px)}code,pre,.technical-label{font-family:JetBrains Mono Variable,ui-monospace,monospace}@media(max-width:720px){h1{font-size:clamp(2.65rem,12vw,4rem)}.section-header-copy p{font-size:1rem}}.app-shell{min-height:100vh}.container,.container-wide{margin-inline:auto;width:min(calc(100% - 48px),var(--container))}.container{max-width:1180px}.section-pad{padding-block:clamp(80px,9vw,132px)}.split-showcase{align-items:center;display:grid;gap:clamp(48px,7vw,96px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.split-showcase-copy{min-width:0}.split-showcase-copy .section-header-copy{margin-top:20px}.split-showcase-dark{background:var(--navy-strong);border-radius:var(--radius-showcase);box-shadow:var(--shadow-showcase);padding:clamp(36px,5vw,72px)}.split-showcase-dark h2{color:var(--white)}.split-showcase-dark p{color:#b9c7eb}@media(max-width:980px){.split-showcase{grid-template-columns:1fr}}@media(max-width:720px){.container,.container-wide{width:min(calc(100% - 32px),var(--container))}.section-pad{padding-block:72px}.split-showcase-dark{border-radius:var(--radius-feature);padding:28px 20px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0,0,0,0)}.capability-tags{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0}.capability-tags li{background:var(--information-soft);border:1px solid #d9e5ff;border-radius:999px;color:var(--blue-strong);font-size:var(--caption);font-weight:750;padding:7px 11px}.check-list{display:grid;gap:13px;margin:28px 0}.check-list li{align-items:center;color:#e8eeff;display:flex;font-size:var(--body-sm);font-weight:650;gap:11px}.check-list li span{align-items:center;background:#2968ff38;border-radius:50%;color:#9db8ff;display:inline-flex;height:22px;justify-content:center;width:22px}.truth-note{border-left:3px solid var(--orange);font-size:var(--body-sm);padding-left:15px}.truth-note strong{color:var(--white)}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes path-draw{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}.mega-menu{animation:menu-in .16s ease-out}.product-topology svg path{animation:path-draw 2s ease-in-out infinite alternate}.button{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.button:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.button{align-items:center;border:1px solid transparent;border-radius:var(--radius-button);display:inline-flex;font-size:var(--body-sm);font-weight:760;gap:9px;justify-content:center;line-height:1.1;min-height:48px;padding:0 20px}.button-small{min-height:42px;padding-inline:16px}.button-large{min-height:54px;padding-inline:24px}.button-primary,.architect-button-dark{background:#080b10;border-color:#080b10;box-shadow:0 10px 24px #080b101f;color:var(--white)}.button-primary:hover,.architect-button-dark:hover{background:#172033;border-color:#172033;box-shadow:0 13px 28px #080b102b}.button-outline,.button-secondary,.architect-button-outline{background:var(--white);border-color:#aeb6c2;color:var(--text-navy)}.button-outline:hover,.button-secondary:hover,.architect-button-outline:hover{background:#f5f7fa;border-color:#778395;color:#080b10}.button-on-dark{background:transparent;border-color:#ffffff6b;color:var(--white)}.button-on-dark:hover{background:#ffffff14;border-color:var(--white)}@media(max-width:520px){.button-large{min-height:50px;padding-inline:18px}}.feature-panel{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-feature);box-shadow:var(--shadow-card);min-width:0;padding:clamp(24px,3vw,36px)}.feature-panel-eyebrow{color:var(--blue-strong);font-size:var(--caption);font-weight:800;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.feature-panel h3{margin-bottom:13px}.feature-panel>div>p{margin-bottom:24px}.security-trust-panel{align-items:flex-start;border-top:1px solid var(--border);display:flex;gap:18px;padding:28px 0}.security-trust-panel>span{align-items:center;background:var(--information-soft);border-radius:var(--radius-control);color:var(--blue);display:flex;flex:0 0 42px;font-size:1.25rem;height:42px;justify-content:center}.security-trust-panel h3{font-size:1.15rem;margin-bottom:9px}.security-trust-panel p{font-size:var(--body-sm)}.metric-evidence{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid;gap:3px;min-width:174px;padding:15px 17px}.metric-evidence span{color:var(--muted);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.metric-evidence strong{color:var(--navy);font-size:.95rem}.metric-evidence small{color:var(--muted);font-size:.68rem}.metric-evidence-success{border-left:4px solid var(--success)}.metric-evidence-orange{border-left:4px solid var(--orange)}.metric-evidence-purple{border-left:4px solid var(--purple)}.validation-finding{align-items:center;background:var(--success-soft);border:1px solid #c9e9dd;border-radius:var(--radius-control);display:flex;gap:10px;padding:10px}.validation-finding>span{align-items:center;background:var(--success);border-radius:50%;color:var(--white);display:flex;flex:0 0 22px;height:22px;justify-content:center}.validation-finding div{display:grid}.validation-finding strong{color:var(--navy);font-size:.72rem}.validation-finding small{color:var(--muted);font-size:.62rem}.validation-finding-review{background:var(--warning-soft);border-color:#f3d9ad}.validation-finding-review>span{background:var(--warning)}.cost-evidence{border-left:3px solid var(--blue);display:grid;gap:4px;margin-top:20px;padding-left:17px}.cost-evidence p{color:var(--muted);font-size:var(--caption);font-weight:750;text-transform:uppercase}.cost-evidence strong{color:var(--navy);font-size:1.7rem;line-height:1.1}.cost-evidence span{color:var(--muted);font-size:var(--caption)}.cost-evidence-estimate{border-color:var(--orange)}.marketing-header{background:#fffffff5;border-bottom:1px solid transparent;height:var(--header-height);position:sticky;top:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;z-index:100}.marketing-header-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-color:var(--border);box-shadow:0 10px 30px #16285d0f}.marketing-header-bar{align-items:center;display:flex;height:100%;justify-content:space-between}.brand-link{align-items:center;display:inline-flex;flex:0 0 auto}.brand-wordmark{height:auto;width:132px}.marketing-navigation{align-items:center;display:flex;gap:clamp(22px,3vw,46px)}.header-nav{align-items:center;display:flex;gap:2px}.nav-menu{position:static}.nav-link{align-items:center;background:transparent;border-radius:var(--radius-control);color:var(--text-navy);display:inline-flex;font-size:.84rem;font-weight:660;gap:6px;min-height:42px;padding:0 11px}.nav-link:hover,.nav-link-button[aria-expanded=true]{background:var(--information-soft);color:var(--blue-strong)}.header-actions{align-items:center;display:flex;gap:10px}.link-action{color:var(--text-navy);font-size:var(--body-sm);font-weight:700;min-height:42px;padding:10px 5px}.mega-menu{background:var(--white);border:1px solid var(--border);border-radius:0 0 var(--radius-feature) var(--radius-feature);box-shadow:0 32px 80px #16285d29;left:50%;max-height:calc(100vh - var(--header-height) - 20px);overflow:auto;padding:28px;position:absolute;top:calc(100% + 1px);transform:translate(-50%);width:min(calc(100vw - 48px),1240px)}.mega-menu-grid{display:grid;gap:26px}.mega-menu-platform{grid-template-columns:repeat(5,minmax(0,1fr))}.mega-menu-group h2{color:var(--blue-strong);font-size:.72rem;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.mega-menu-group ul{display:grid;gap:4px}.mega-menu-group a,.mega-menu-solution-list a{border-radius:var(--radius-control);display:grid;gap:2px;padding:10px}.mega-menu-group a:hover,.mega-menu-solution-list a:hover{background:var(--background)}.mega-menu-group strong,.mega-menu-solution-list strong{color:var(--navy);font-size:.8rem}.mega-menu-group span,.mega-menu-solution-list span{color:var(--muted);font-size:.69rem;line-height:1.45}.mega-menu-solutions{grid-template-columns:minmax(220px,.65fr) minmax(0,1.7fr)}.mega-menu-intro{background:var(--navy);border-radius:var(--radius-card);padding:28px}.mega-menu-intro span{color:#a9c0ff;font-size:var(--caption);font-weight:800;text-transform:uppercase}.mega-menu-intro h2{color:var(--white);font-size:1.55rem;margin:16px 0}.mega-menu-intro p{color:#c3ceea;font-size:var(--body-sm)}.mega-menu-solution-list{display:grid;gap:4px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-menu-button{align-items:center;background:transparent;color:var(--navy);display:none;font-size:var(--body-sm);font-weight:700;gap:9px;min-height:44px}.mobile-menu-icon{display:grid;gap:5px;width:20px}.mobile-menu-icon i{background:currentColor;height:2px;width:100%}.marketing-footer{background:var(--navy-strong);color:var(--white);padding-top:72px}.marketing-footer-main{display:grid;gap:72px;grid-template-columns:minmax(240px,.75fr) minmax(0,1.5fr);padding-bottom:64px}.marketing-footer-brand .brand-wordmark{filter:brightness(0) invert(1)}.marketing-footer-brand p{color:#c3ceea;margin:26px 0 16px;max-width:380px}.marketing-footer-brand>span{color:#8795bd;font-size:var(--caption)}.marketing-footer-links{display:grid;gap:28px;grid-template-columns:repeat(4,1fr)}.marketing-footer-links h2{color:#91adff;font-size:.74rem;letter-spacing:.08em;margin-bottom:18px;text-transform:uppercase}.marketing-footer-links ul{display:grid;gap:10px}.marketing-footer-links a{color:#dce4f8;font-size:.78rem}.marketing-footer-links a:hover{color:var(--white)}.marketing-footer-bottom{border-top:1px solid rgb(255 255 255 / .12);display:flex;justify-content:space-between;padding-block:22px}.marketing-footer-bottom p{color:#8795bd;font-size:var(--caption)}@media(max-width:1120px){.nav-link{padding-inline:7px}.header-actions .button-outline{display:none}}@media(max-width:900px){.mobile-menu-button{display:inline-flex}.marketing-navigation{align-items:stretch;background:var(--white);display:none;inset:var(--header-height) 0 0;overflow:auto;padding:20px 24px 40px;position:fixed}.marketing-navigation-open{display:flex;flex-direction:column}.header-nav{align-items:stretch;flex-direction:column}.nav-link{justify-content:space-between;min-height:52px;width:100%}.nav-menu{position:relative}.mega-menu{border:0;border-radius:0;box-shadow:none;left:auto;max-height:none;padding:8px 0 20px 12px;position:relative;top:auto;transform:none;width:100%}.mega-menu-platform,.mega-menu-solutions{grid-template-columns:1fr}.mega-menu-group{border-left:1px solid var(--border);padding-left:14px}.mega-menu-solutions .mega-menu-intro{display:none}.mega-menu-solution-list{grid-template-columns:1fr}.header-actions{align-items:stretch;border-top:1px solid var(--border);flex-direction:column;padding-top:20px}.header-actions .button-outline{display:inline-flex}.link-action{text-align:center}.marketing-footer-main{grid-template-columns:1fr}}@media(max-width:640px){.mega-menu-platform{gap:18px}.marketing-footer-links{grid-template-columns:repeat(2,1fr)}.marketing-footer-bottom{display:grid;gap:7px}}.product-frame{padding:48px 34px 38px;position:relative}.product-frame:before{background:linear-gradient(125deg,#16285d,#0d183c 70%);border-radius:var(--radius-showcase);content:"";inset:0;position:absolute}.product-frame-browser,.product-frame-workspace,.product-plan-drawer{position:relative;z-index:1}.product-frame-browser{align-items:center;background:#13214e;border:1px solid rgb(255 255 255 / .12);border-radius:15px 15px 0 0;color:#d9e3ff;display:grid;font-family:JetBrains Mono Variable,monospace;font-size:.62rem;grid-template-columns:120px 1fr auto;min-height:42px;padding:0 15px}.product-frame-browser em{color:#8ea9f7;font-style:normal}.product-frame-controls{display:flex;gap:6px}.product-frame-controls i{background:#7182b4;border-radius:50%;height:7px;width:7px}.product-frame-workspace{background:var(--white);display:grid;grid-template-columns:150px minmax(360px,1fr) 176px;min-height:470px}.product-resource-library,.product-inspector{background:var(--background);padding:15px 12px}.product-resource-library{border-right:1px solid var(--border)}.product-inspector{border-left:1px solid var(--border);display:flex;flex-direction:column;gap:9px}.product-panel-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.product-panel-heading strong{color:var(--navy);font-size:.68rem}.product-panel-heading span{color:var(--muted);font-size:.58rem}.product-resource-library input{background:var(--white);border:1px solid var(--border);border-radius:6px;color:var(--muted);font-size:.58rem;height:30px;margin-bottom:12px;padding:0 8px;width:100%}.product-resource{align-items:center;background:var(--white);border:1px solid var(--border);border-radius:7px;display:flex;gap:8px;margin-bottom:7px;padding:8px}.product-resource>i{align-items:center;background:var(--information-soft);border-radius:5px;color:var(--blue-strong);display:flex;font-size:.54rem;font-style:normal;font-weight:800;height:26px;justify-content:center;width:26px}.product-resource span{display:grid}.product-resource b{color:var(--navy);font-size:.57rem}.product-resource small{color:var(--muted);font-size:.49rem}.product-canvas{background-color:#fbfdff;background-image:radial-gradient(#d7e0f2 .7px,transparent .7px);background-size:16px 16px;position:relative}.product-canvas-toolbar{align-items:center;background:#ffffffeb;border-bottom:1px solid var(--border);display:flex;font-size:.55rem;gap:16px;height:38px;justify-content:flex-end;padding:0 12px}.product-canvas-toolbar span:first-child{color:var(--navy);font-weight:750;margin-right:auto}.product-topology{height:330px;position:relative}.product-topology svg{height:100%;inset:0;overflow:visible;position:absolute;width:100%;z-index:0}.product-topology svg path{fill:none;stroke:var(--blue);stroke-dasharray:6 5;stroke-width:2}.topology-node{align-items:center;background:var(--white);border:1px solid #cbd8f5;border-radius:8px;box-shadow:0 8px 22px #16285d17;display:flex;flex-direction:column;gap:4px;padding:10px 8px;position:absolute;width:84px;z-index:2}.topology-node i{align-items:center;background:var(--information-soft);border-radius:5px;color:var(--blue-strong);display:flex;font-size:.56rem;font-style:normal;font-weight:800;height:28px;justify-content:center;width:28px}.topology-node span{color:var(--navy);font-size:.48rem;font-weight:700;text-align:center}.topology-edge{left:4%;top:92px}.topology-load{left:28%;top:92px}.topology-group{background:#eef4ffa6;border:1px dashed #a9c0f9;border-radius:12px;height:190px;position:absolute;right:4%;top:48px;width:44%;z-index:1}.topology-group>small{color:var(--blue-strong);font-size:.48rem;left:10px;position:absolute;top:8px}.topology-compute{left:10%;top:52px}.topology-data{right:8%;top:105px}.product-path-strip{background:var(--white);border:1px solid var(--border);border-radius:8px;bottom:12px;left:12px;padding:9px 12px;position:absolute;right:12px}.architecture-path{align-items:center;display:flex;justify-content:space-between}.architecture-path li{align-items:center;color:var(--navy);display:flex;font-size:.57rem;font-weight:700;gap:5px;position:relative}.architecture-path li:not(:last-child):after{background:#b8c8ef;content:"";height:1px;left:calc(100% + 7px);position:absolute;width:clamp(12px,2.5vw,50px)}.architecture-path li>span{background:var(--success);border:3px solid var(--success-soft);border-radius:50%;height:10px;width:10px}.product-inspector dl{border-top:1px solid var(--border);margin-top:4px;padding-top:7px}.product-inspector dl div{display:flex;font-size:.52rem;justify-content:space-between;padding:5px 0}.product-inspector dt{color:var(--muted)}.product-inspector dd{color:var(--navy);font-weight:700}.product-plan-drawer{align-items:center;background:#f8faff;border-radius:0 0 15px 15px;border-top:1px solid var(--border);display:grid;gap:18px;grid-template-columns:190px 1fr auto;min-height:72px;padding:12px 18px}.product-plan-drawer>div:first-child{display:grid}.product-plan-drawer span{color:var(--muted);font-size:.52rem}.product-plan-drawer strong{color:var(--navy);font-size:.62rem}.product-plan-lines{display:flex;gap:5px}.product-plan-lines i{background:var(--success);border-radius:2px;height:6px;width:22%}.product-plan-lines i:nth-child(4){background:var(--orange);width:10%}.product-plan-state{background:var(--warning-soft);border-radius:999px;color:#8f550a!important;font-weight:750;padding:6px 9px}.product-floating-evidence{display:flex;gap:12px;justify-content:center;margin-top:-16px;position:relative;z-index:2}.product-frame-compact{padding:26px 18px 18px}.product-frame-compact .product-frame-workspace{grid-template-columns:110px minmax(280px,1fr) 140px;min-height:390px}.product-frame-compact .product-topology{height:260px}@media(max-width:900px){.product-frame{overflow-x:auto;padding:28px 18px 24px}.product-frame-browser,.product-frame-workspace,.product-plan-drawer{min-width:760px}.product-floating-evidence{justify-content:flex-start;min-width:760px}}@media(max-width:520px){.product-frame{margin-inline:-16px;padding:16px 10px}.product-frame-browser,.product-frame-workspace,.product-plan-drawer,.product-floating-evidence{min-width:660px}.product-frame-workspace{grid-template-columns:120px 380px 160px}}.workflow-timeline{display:grid;grid-template-columns:repeat(6,1fr);margin-top:64px}.workflow-timeline li{border-top:1px solid #cdd9f3;padding:32px 24px 0 0;position:relative}.workflow-number{color:var(--blue-strong);font-family:JetBrains Mono Variable,monospace;font-size:.65rem;font-weight:800}.workflow-marker{left:0;position:absolute;top:-7px}.workflow-marker i{background:var(--white);border:3px solid var(--blue);border-radius:50%;display:block;height:14px;width:14px}.workflow-timeline h3{font-size:1rem;margin:11px 0 8px}.workflow-timeline p{font-size:.75rem;line-height:1.55}.workflow-timeline small{color:#93a0bd;display:block;font-size:.6rem;margin-top:14px}.product-os-shell{margin-top:60px}.product-os-tabs{border-bottom:1px solid rgb(255 255 255 / .15);display:grid;grid-template-columns:repeat(5,1fr)}.product-os-tabs button{background:transparent;border-bottom:3px solid transparent;color:#96a6cf;display:grid;font-size:.76rem;font-weight:700;gap:7px;min-height:72px;padding:12px;text-align:left}.product-os-tabs button span{color:#6577a8;font-family:JetBrains Mono Variable,monospace;font-size:.58rem}.product-os-tabs button[aria-selected=true]{border-color:var(--orange);color:var(--white)}.product-os-panel{align-items:center;display:grid;gap:54px;grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);min-height:460px;padding:44px 0 0}.product-os-copy>p{color:#86a5ff;font-size:var(--caption);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-os-copy h3{color:var(--white);font-size:var(--heading-lg);margin:14px 0 18px}.product-os-copy>span{color:#b9c7eb;display:block;font-size:var(--body-lg)}.product-os-copy ul{display:grid;gap:9px;margin-top:24px}.product-os-copy li{color:#e8eeff;font-size:var(--body-sm)}.product-os-copy li:before{color:var(--orange);content:"—";margin-right:8px}.product-os-visual{background:#111f4c;border:1px solid rgb(255 255 255 / .14);border-radius:var(--radius-showcase);min-height:390px;overflow:hidden;padding:28px}.pillar-architecture{display:grid;gap:28px;grid-template-columns:repeat(4,1fr);padding-top:64px;position:relative}.pillar-architecture:before{background:#4867bd;content:"";height:2px;left:9%;position:absolute;right:9%;top:91px}.pillar-node{background:var(--white);border-radius:var(--radius-control);color:var(--navy);font-size:.68rem;font-weight:750;padding:18px 10px;position:relative;text-align:center;z-index:1}.pillar-architecture .validation-finding{bottom:-150px;grid-column:2 / 4;position:relative}.pillar-discovery-map{background-image:radial-gradient(rgb(255 255 255 / .14) 1px,transparent 1px);background-size:18px 18px;min-height:330px;padding:42px 24px}.pillar-discovery-map>span{color:#9ab5ff;font-family:JetBrains Mono Variable,monospace;font-size:.7rem}.pillar-discovery-map .architecture-path{background:var(--white);border-radius:var(--radius-card);margin:54px 0;padding:26px}.pillar-event-flow{display:grid;gap:12px;padding:14px}.pillar-event-flow li{align-items:center;background:#ffffff0f;border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius-control);color:#dce5ff;display:flex;font-family:JetBrains Mono Variable,monospace;font-size:.72rem;min-height:52px;padding:0 16px}.pillar-event-flow li:before{background:var(--purple);border-radius:50%;box-shadow:0 0 0 6px #7c4dff1f;content:"";height:8px;margin-right:14px;width:8px}.pillar-cost-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;padding-top:84px}.pillar-cost-grid .cost-evidence{background:var(--white);border-left-width:4px;border-radius:var(--radius-card);padding:28px}.code-preview{background:#0d1636;border:1px solid rgb(255 255 255 / .15);border-radius:var(--radius-card);min-width:0;overflow:hidden}.code-preview-tabs{align-items:center;background:#17264f;display:flex;gap:5px;min-height:44px;padding:0 12px}.code-preview-tabs span{background:#ffffff0f;border-radius:5px;color:#b9c7eb;font-family:JetBrains Mono Variable,monospace;font-size:.6rem;padding:7px 9px}.code-preview-tabs span:first-child{background:#263d79;color:var(--white)}.code-preview-tabs em{color:#8ea9f7;font-family:JetBrains Mono Variable,monospace;font-size:.58rem;font-style:normal;margin-left:auto}.code-preview pre{color:#dce4fa;font-size:clamp(.65rem,1vw,.78rem);line-height:1.85;margin:0;min-height:240px;overflow:auto;padding:28px}.code-purple{color:#bd9fff}.code-orange{color:#ffb47c}.code-blue{color:#8cb1ff}.code-preview-evidence{border-top:1px solid rgb(255 255 255 / .12);display:grid;gap:8px;padding:18px}.code-preview-evidence span{color:#b9c7eb;font-size:.65rem}.code-preview-evidence b{color:var(--white);display:inline-block;width:68px}@media(max-width:900px){.workflow-timeline{grid-template-columns:1fr 1fr;row-gap:38px}.product-os-panel{grid-template-columns:1fr}.product-os-tabs{display:flex;overflow-x:auto}.product-os-tabs button{flex:0 0 180px}}@media(max-width:580px){.workflow-timeline{grid-template-columns:1fr;margin-left:10px}.workflow-timeline li{border-left:1px solid #cdd9f3;border-top:0;padding:0 0 34px 34px}.workflow-marker{left:-7px;top:2px}.product-os-visual{min-height:340px;padding:16px}.pillar-architecture{grid-template-columns:1fr 1fr;padding-top:20px}.pillar-architecture:before{display:none}.pillar-architecture .validation-finding{bottom:auto;grid-column:1 / -1;position:static}.pillar-cost-grid{grid-template-columns:1fr;padding-top:20px}}.marketing-pricing-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-card);display:flex;flex-direction:column;min-width:0;padding:clamp(24px,3vw,34px)}.marketing-pricing-card-featured{border:2px solid var(--blue);box-shadow:0 20px 48px #2968ff1f}.marketing-pricing-card>div:first-child{align-items:center;display:flex;justify-content:space-between}.marketing-pricing-card>div:first-child p{color:var(--blue-strong);font-size:var(--caption);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.marketing-pricing-card>div:first-child span{background:var(--information-soft);border-radius:999px;color:var(--blue-strong);font-size:.58rem;font-weight:750;padding:6px 8px}.marketing-pricing-card h3{font-size:1.22rem;margin:18px 0 26px;min-height:3em}.marketing-plan-price{color:var(--navy);font-size:2.2rem;letter-spacing:-.04em}.marketing-pricing-card>small{color:var(--muted);font-size:.68rem;margin-top:5px}.marketing-pricing-card ul{border-top:1px solid var(--border);display:grid;flex:1;gap:10px;margin:24px 0;padding-top:22px}.marketing-pricing-card li{color:var(--text-navy);font-size:.78rem;padding-left:20px;position:relative}.marketing-pricing-card li:before{color:var(--success);content:"✓";font-weight:800;left:0;position:absolute}.marketing-pricing-card .text-action{justify-content:center;margin-top:13px}.hero-section{background:linear-gradient(180deg,#f7faff,#fff 68%);padding-top:clamp(72px,8vw,118px);position:relative}.hero-section:before{background-image:linear-gradient(rgb(41 104 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(41 104 255 / .05) 1px,transparent 1px);background-size:48px 48px;content:"";inset:0 0 28%;-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent);pointer-events:none;position:absolute}.hero-copy{position:relative;text-align:center;z-index:1}.hero-copy h1{margin:20px auto 28px;max-width:17ch}.hero-copy h1 span{color:var(--orange-strong)}.hero-subtitle{font-size:var(--body-lg);line-height:1.75;margin-inline:auto;max-width:760px}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:34px}.hero-demo-link{margin-left:5px}.trust-list{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:center;margin-top:28px}.trust-list li{align-items:center;color:var(--muted);display:flex;font-size:.74rem;font-weight:650;gap:7px}.trust-list li span{color:var(--success)}.hero-product-proof{margin-top:58px}.credibility-strip{background:var(--white);border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.credibility-strip>div{display:grid;grid-template-columns:repeat(6,1fr)}.credibility-strip span{color:var(--muted);font-size:.7rem;font-weight:700;padding:22px 10px;text-align:center}.credibility-strip span:not(:last-child){border-right:1px solid var(--border)}.control-loop-section{background:var(--background)}.product-os-section{background:var(--navy-strong);position:relative}.product-os-section:before,.scrinops-section:before{background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:44px 44px;content:"";inset:0;pointer-events:none;position:absolute}.product-os-section>div,.scrinops-section>div{position:relative;z-index:1}.architecture-studio-section{background:var(--white)}.architecture-proof{min-width:0}.architecture-ai-note{background:#faf8ff;border:1px solid #e3dcff;border-left:4px solid var(--purple);border-radius:var(--radius-card);margin:-2px 18px 0;padding:18px 20px;position:relative}.architecture-ai-note span{color:#5c32d8;font-size:var(--caption);font-weight:800;text-transform:uppercase}.architecture-ai-note p{font-size:var(--body-sm);margin-top:5px}.terraform-section{background:var(--background)}.cloud-visibility-section{background:var(--white)}.visibility-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-top:54px}.solutions-navigator{background:var(--background)}.solution-link-grid{border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;margin-top:52px}.solution-link-grid>a{align-items:flex-start;border-bottom:1px solid var(--border);display:grid;gap:18px;grid-template-columns:34px 1fr auto;padding:28px 22px 28px 0}.solution-link-grid>a:nth-child(odd){border-right:1px solid var(--border);margin-right:22px}.solution-link-grid>a>span{color:var(--blue-strong);font-family:JetBrains Mono Variable,monospace;font-size:.64rem;font-weight:800}.solution-link-grid strong{color:var(--navy);display:block;font-size:1rem;margin-bottom:5px}.solution-link-grid p{font-size:.75rem}.solution-link-grid em{color:var(--blue);font-style:normal}.scrinops-section{background:#091432;position:relative}.scrinops-layout{align-items:center;display:grid;gap:clamp(48px,7vw,94px);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.scrinops-copy .eyebrow{align-items:center;display:flex;gap:10px}.scrinops-copy .eyebrow span{background:#7c4dff38;border:1px solid rgb(184 159 255 / .35);border-radius:999px;color:#d0bdff;font-size:.58rem;padding:5px 8px}.scrinops-copy h2{color:var(--white);margin:20px 0 24px}.scrinops-copy>p{color:#b9c7eb;font-size:var(--body-lg)}.scrinops-copy>ul{display:grid;gap:10px;margin:26px 0}.scrinops-copy>ul li{color:#d9e1f6;font-size:.76rem;padding-left:18px;position:relative}.scrinops-copy>ul li:before{color:var(--purple);content:"•";left:0;position:absolute}.scrinops-actions{display:flex;flex-wrap:wrap;gap:10px}.scrinops-flow-shell{background:#101f49;border:1px solid rgb(255 255 255 / .14);border-radius:var(--radius-showcase);padding:26px}.scrinops-flow-heading{align-items:center;border-bottom:1px solid rgb(255 255 255 / .12);display:flex;justify-content:space-between;padding-bottom:17px}.scrinops-flow-heading span{color:var(--white);font-size:.75rem;font-weight:750}.scrinops-flow-heading em{color:#c8b6ff;font-family:JetBrains Mono Variable,monospace;font-size:.58rem;font-style:normal}.scrinops-event-flow{display:grid;grid-template-columns:1fr 1fr;margin:22px 0}.scrinops-event-flow li{align-items:center;border-bottom:1px solid rgb(255 255 255 / .09);display:grid;gap:10px;grid-template-columns:28px 1fr auto;min-height:58px;padding:8px}.scrinops-event-flow li:nth-child(odd){border-right:1px solid rgb(255 255 255 / .09)}.scrinops-event-flow li span{color:#8870d2;font-family:JetBrains Mono Variable,monospace;font-size:.57rem}.scrinops-event-flow li strong{color:#e5eafe;font-size:.7rem}.scrinops-event-flow li i{color:var(--purple);font-style:normal}.scrinops-flow-shell>p{color:#8999c1;font-size:.66rem}.governance-section{background:var(--white)}.governance-grid{display:grid;gap:0 34px;grid-template-columns:1fr 1fr;margin:46px 0 26px}.home-plans-section{background:var(--background)}.home-plan-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-top:54px}.enterprise-plan-banner{align-items:center;background:var(--navy);border-radius:var(--radius-feature);display:flex;gap:32px;justify-content:space-between;margin-top:22px;padding:30px 34px}.enterprise-plan-banner p{color:#91adff;font-size:var(--caption);font-weight:800;text-transform:uppercase}.enterprise-plan-banner h3{color:var(--white);margin:7px 0}.enterprise-plan-banner span{color:#b9c7eb;font-size:var(--body-sm)}.final-cta-section{background:var(--white)}.final-cta-panel{align-items:center;background:linear-gradient(115deg,var(--navy-strong),var(--navy) 58%,var(--blue-strong));border-radius:var(--radius-showcase);display:grid;gap:48px;grid-template-columns:1fr auto;overflow:hidden;padding:clamp(34px,6vw,72px);position:relative}.final-cta-panel:after{border:60px solid rgb(255 125 26 / .16);border-radius:50%;content:"";height:240px;position:absolute;right:-100px;top:-120px;width:240px}.final-cta-panel h2{color:var(--white);margin:16px 0;max-width:17ch}.final-cta-panel>div>span{color:#c3ceea;display:block;max-width:650px}.final-cta-actions{display:flex;flex-wrap:wrap;gap:10px;position:relative;z-index:1}@media(max-width:980px){.credibility-strip>div{grid-template-columns:repeat(3,1fr)}.credibility-strip span:nth-child(3){border-right:0}.scrinops-layout,.visibility-grid,.home-plan-grid,.final-cta-panel{grid-template-columns:1fr}}@media(max-width:720px){.hero-section{padding-top:64px}.hero-actions{align-items:stretch;flex-direction:column}.hero-demo-link{justify-content:center;min-height:44px}.trust-list{align-items:flex-start;flex-direction:column;margin-inline:auto;width:fit-content}.credibility-strip>div{grid-template-columns:1fr 1fr}.credibility-strip span{border-bottom:1px solid var(--border)}.credibility-strip span:nth-child(3){border-right:1px solid var(--border)}.credibility-strip span:nth-child(2n){border-right:0}.solution-link-grid{grid-template-columns:1fr}.solution-link-grid>a:nth-child(odd){border-right:0;margin-right:0}.governance-grid{grid-template-columns:1fr}.enterprise-plan-banner{align-items:stretch;flex-direction:column}.scrinops-event-flow{grid-template-columns:1fr}.scrinops-event-flow li:nth-child(odd){border-right:0}}.solution-page{background:var(--white)}.solution-hero{background:linear-gradient(180deg,var(--background),var(--white));padding-top:92px}.solution-hero-shell,.solution-foundation-shell,.solution-story-grid,.solution-trust-panel,.solution-cta-shell,.solution-final-panel{width:100%}.solution-hero-layout{align-items:center;gap:clamp(48px,7vw,88px)}.solution-hero-kicker,.solution-card-label,.solution-section-kicker,.solution-cta-kicker{color:var(--blue-strong)!important;font-size:var(--caption)!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.solution-hero-copy h1{color:var(--navy);font-size:var(--display-lg);max-width:14ch}.solution-hero-summary{font-size:var(--body-lg);max-width:680px}.solution-button-primary{background:var(--orange)!important;border-color:var(--orange)!important;color:#331400!important}.solution-button-secondary{background:var(--white)!important;border-color:#a9c0f9!important;color:var(--blue-strong)!important}.solution-hero-proof-chip,.solution-visual-chip{background:var(--information-soft)!important;border-color:#d9e5ff!important;color:var(--blue-strong)!important}.solution-visual-shell,.solution-stat-card,.solution-foundation-card,.solution-story-card,.solution-section-card,.solution-content-card,.solution-trust-panel,.solution-related-card{background:var(--white)!important;border-color:var(--border)!important;border-radius:var(--radius-card)!important;box-shadow:none!important}.solution-visual-shell{border-radius:var(--radius-showcase)!important;box-shadow:var(--shadow-showcase)!important}.solution-foundation,.solution-sections,.solution-capability-map{background:var(--background)!important}.solution-story,.solution-content-band,.solution-trust,.solution-cta{background:var(--white)!important}.solution-evidence{background:var(--navy-strong)}.solution-evidence-layout{align-items:center;display:grid;gap:clamp(42px,7vw,86px);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.solution-evidence-copy .solution-card-label{color:#a8bdff!important}.solution-evidence-copy h2{color:var(--white);margin:14px 0 20px}.solution-evidence-copy>p{color:#bdc9e8}.solution-evidence-copy .solution-foundation-list li{color:#e1e7f8}.solution-interactive-evidence{background:#111f4c;border:1px solid rgb(255 255 255 / .14);border-radius:var(--radius-feature);overflow:hidden}.solution-interactive-evidence summary{align-items:center;color:var(--white);cursor:pointer;display:flex;font-size:var(--body-sm);font-weight:750;justify-content:space-between;min-height:58px;padding:0 20px}.solution-interactive-evidence summary span{color:#9db6ff;font-size:var(--caption)}.solution-evidence-panel{background:var(--white);border-radius:14px;margin:0 12px 12px;overflow:hidden;padding:18px}.solution-evidence-topline{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.solution-evidence-topline span{color:var(--navy);font-size:.72rem;font-weight:750}.solution-evidence-topline em{color:var(--muted);font-family:JetBrains Mono Variable,monospace;font-size:.58rem;font-style:normal}.solution-evidence-panel img{border:1px solid var(--border);border-radius:var(--radius-control);max-height:310px;object-fit:cover;width:100%}.solution-evidence-panel>.architecture-path{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-card);margin-block:46px;padding:30px 20px}.solution-evidence-findings{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:16px}.solution-capability-layout{display:grid;gap:36px;grid-template-columns:1.2fr .8fr;margin-top:44px}.solution-capability-list{display:grid;gap:12px;grid-template-columns:1fr 1fr}.solution-capability-list article{align-items:flex-start;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-card);display:flex;gap:12px;padding:22px}.solution-capability-list article>span{color:var(--success);font-weight:850}.solution-capability-list h3{font-size:.98rem;margin-bottom:8px}.solution-capability-list p{font-size:.75rem}.solution-integration-panel{background:var(--navy);border-radius:var(--radius-feature);padding:30px}.solution-integration-panel>p{color:#91adff;font-size:var(--caption);font-weight:800;text-transform:uppercase}.solution-integration-panel ul{display:grid;gap:10px;margin:22px 0}.solution-integration-panel li{border-bottom:1px solid rgb(255 255 255 / .12);color:var(--white);font-size:var(--body-sm);padding-bottom:10px}.solution-integration-panel small{color:#b9c7eb;display:block;font-size:.68rem}.solution-final-panel{background:linear-gradient(115deg,var(--navy-strong),var(--blue-strong))!important;border-radius:var(--radius-showcase)!important}.solution-final-panel h2{color:var(--white)!important}.solution-final-panel>p{color:#c3ceea!important}@media(max-width:900px){.solution-evidence-layout,.solution-capability-layout{grid-template-columns:1fr}}@media(max-width:620px){.solution-evidence-findings,.solution-capability-list{grid-template-columns:1fr}.solution-hero-copy h1{font-size:clamp(2.55rem,12vw,4rem)}}.pricing-page{background:var(--white)}.pricing-hero{background:linear-gradient(180deg,var(--background),var(--white));padding-top:92px}.pricing-kicker{color:var(--blue-strong)!important}.pricing-hero-copy h1{color:var(--navy);font-size:var(--display-lg);max-width:15ch}.pricing-hero-stage-panel{background:var(--navy-strong)!important;border:0!important;border-radius:var(--radius-showcase)!important;box-shadow:var(--shadow-showcase)!important}.pricing-hero-stage-panel strong,.pricing-hero-stage-panel h2{color:var(--white)!important}.pricing-card{border-color:var(--border)!important;border-radius:var(--radius-card)!important;box-shadow:none!important}.pricing-card-featured{border:2px solid var(--blue)!important;box-shadow:0 18px 50px #2968ff1f!important}.pricing-toggle{border-color:var(--border)!important;border-radius:var(--radius-button)!important}.pricing-toggle-active{background:var(--navy)!important;color:var(--white)!important}.pricing-plan-section,.pricing-comparison-section{background:var(--background)!important}.pricing-principles-section,.pricing-faq-section{background:var(--white)!important}.pricing-detail-page{background:var(--white)}.pricing-detail-hero{background:linear-gradient(180deg,var(--background),var(--white));padding-top:92px}.pricing-detail-copy h1{color:var(--navy);font-size:var(--display-lg)}.pricing-detail-stage-panel{background:var(--navy-strong)!important;border-radius:var(--radius-showcase)!important;box-shadow:var(--shadow-showcase)!important}.pricing-plan-editorial-summary h2,.pricing-plan-editorial-summary dd{color:var(--white)!important}.pricing-detail-highlight-card,.pricing-detail-capability-card,.pricing-detail-related-card{background:var(--white)!important;border-color:var(--border)!important;border-radius:var(--radius-card)!important;box-shadow:none!important}.pricing-detail-highlights,.pricing-detail-related{background:var(--background)!important}.premium-pricing-page,.premium-plan-page{background:#fff;color:#0b1220;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;padding-top:0}.premium-pricing-page h1,.premium-pricing-page h2,.premium-pricing-page h3,.premium-plan-page h1,.premium-plan-page h2,.premium-plan-page h3{color:inherit;font-family:inherit}.premium-pricing-page .container-wide,.premium-plan-page .container-wide{width:min(calc(100% - 92px),1440px)}.premium-pricing-hero,.premium-plan-hero{background:radial-gradient(circle at 72% 34%,#f3f8ff 0,#fff 31rem);border-bottom:1px solid #e1e6ec;padding:48px 0}.premium-pricing-hero-layout,.premium-plan-hero-layout{align-items:center;display:grid;gap:47px;grid-template-columns:minmax(405px,.8fr) minmax(660px,1.2fr)}.premium-pricing-badge{background:#e7f2ff;color:#0b4ea2;display:inline-flex;font-size:.69rem;font-weight:800;letter-spacing:.01em;margin:0;padding:7px 11px;text-transform:uppercase}.premium-pricing-hero-copy h1,.premium-plan-hero-copy h1{font-size:clamp(3.1rem,4.35vw,4.5rem);letter-spacing:-.065em;line-height:1;margin:27px 0 0;max-width:12ch}.premium-pricing-hero-copy h1 span,.premium-plan-hero-copy h1 span{color:#1265e8}.premium-pricing-hero-copy h2,.premium-plan-hero-copy h2{font-size:clamp(1.2rem,1.5vw,1.5rem);font-weight:520;line-height:1.5;margin:22px 0 0;max-width:650px}.premium-pricing-hero-copy>p:not(.premium-pricing-badge),.premium-plan-lead{color:#45546a;font-size:.92rem;line-height:1.72;margin:21px 0 0;max-width:640px}.premium-pricing-hero-actions,.premium-plan-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.premium-pricing-hero-actions .button,.premium-plan-hero-actions .button{border-radius:9px;justify-content:center;min-height:54px;min-width:205px}.premium-pricing-visual,.premium-plan-visual{background:radial-gradient(circle at 85% 7%,rgb(37 99 235 / .22),transparent 18rem),linear-gradient(145deg,#0a1729,#07101d 74%);border:1px solid #203a5a;border-radius:12px;box-shadow:0 20px 42px #0f172a33;color:#fff;margin:0;overflow:hidden}.premium-pricing-window-bar{align-items:center;border-bottom:1px solid rgb(148 163 184 / .17);display:grid;gap:14px;grid-template-columns:auto 1fr auto;min-height:76px;padding:15px 21px}.premium-window-dots{display:flex;gap:5px}.premium-window-dots i{background:#ff5f57;border-radius:50%;height:7px;width:7px}.premium-window-dots i:nth-child(2){background:#ffbd2e}.premium-window-dots i:nth-child(3){background:#28c840}.premium-pricing-window-bar>div{display:grid;gap:4px}.premium-pricing-window-bar small{color:#7dd3fc;font-size:.48rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.premium-pricing-window-bar strong{color:#eef6ff;font-size:1rem}.premium-pricing-window-bar em{align-items:center;background:#22c55e1a;border:1px solid rgb(74 222 128 / .28);color:#86efac;display:flex;font-size:.45rem;font-style:normal;font-weight:750;gap:7px;padding:7px 9px;text-transform:uppercase}.premium-pricing-window-bar em i{background:#4ade80;border-radius:50%;box-shadow:0 0 0 4px #4ade801a;height:6px;width:6px}.premium-plan-flow,.premium-plan-visual-canvas{background-image:linear-gradient(rgb(125 211 252 / .055) 1px,transparent 1px),linear-gradient(90deg,rgb(125 211 252 / .055) 1px,transparent 1px);background-size:38px 38px;min-height:350px;padding:92px 26px 58px;position:relative}.premium-plan-flow>svg,.premium-plan-visual-canvas>svg{height:100%;inset:0;position:absolute;width:100%}.premium-flow-line,.premium-plan-connector{fill:none;stroke:#334a68;stroke-width:2}.premium-flow-progress,.premium-plan-signal{animation:pricing-signal 1.7s linear infinite;fill:none;stroke:#38bdf8;stroke-dasharray:6 8;stroke-linecap:round;stroke-width:2}.premium-plan-flow ol,.premium-plan-visual-canvas ol{display:grid;gap:12px;grid-template-columns:repeat(6,1fr);list-style:none;margin:0;padding:0;position:relative;z-index:1}.premium-plan-flow li,.premium-plan-visual-canvas li{align-items:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(145deg,#182b44fa,#0d1c2ffa);border:1px solid #344e70;box-shadow:0 12px 26px #00000040;display:flex;flex-direction:column;min-height:150px;padding:18px 8px;text-align:center}.premium-plan-flow li.is-active,.premium-plan-visual-canvas li:last-child{border-color:#38bdf8;box-shadow:0 12px 30px #38bdf81f}.premium-plan-flow li>span,.premium-plan-visual-canvas li>span{align-items:center;background:#38bdf81a;border:1px solid rgb(125 211 252 / .2);color:#7dd3fc;display:flex;height:38px;justify-content:center;width:38px}.premium-plan-flow svg.architect-studio-icon,.premium-plan-visual-canvas svg.architect-studio-icon{height:21px;width:21px}.premium-plan-flow li>small,.premium-plan-visual-canvas li>small{color:#8296b0;font-size:.48rem;font-weight:800;letter-spacing:.07em;margin-top:13px;text-transform:uppercase}.premium-plan-flow li>strong,.premium-plan-visual-canvas li>strong{color:#eef6ff;font-size:.58rem;line-height:1.35;margin-top:7px}.premium-plan-flow li>em{color:#7dd3fc;font-size:.58rem;font-style:normal;font-weight:800;margin-top:7px;white-space:nowrap}.premium-pricing-visual figcaption,.premium-plan-visual figcaption{border-top:1px solid rgb(148 163 184 / .17);color:#9babc0;font-size:.58rem;line-height:1.5;padding:15px 20px}.premium-pricing-principles{border-bottom:1px solid #e3e8ee}.premium-pricing-principles>div{display:grid;grid-template-columns:repeat(4,1fr)}.premium-pricing-principles article{align-items:flex-start;display:grid;gap:17px;grid-template-columns:48px 1fr;min-height:150px;padding:35px}.premium-pricing-principles article+article{border-left:1px solid #d7dde5}.premium-pricing-principles .architect-studio-icon{color:#1265e8;height:42px;width:42px}.premium-pricing-principles h2{font-size:.9rem}.premium-pricing-principles p{color:#45546a;font-size:.7rem;line-height:1.55;margin:7px 0 0}.premium-plan-catalog,.premium-comparison-section,.premium-billing-principles,.premium-plan-included,.premium-plan-related{padding:40px 0}.premium-plan-catalog{border-bottom:1px solid #e2e8ee}.premium-pricing-heading{align-items:end;display:flex;gap:34px;justify-content:space-between;margin-bottom:28px}.premium-pricing-heading>div:first-child{max-width:760px}.premium-pricing-page .pricing-kicker,.premium-plan-page .pricing-kicker{color:#0b4ea2!important;font-size:.65rem;font-weight:800;letter-spacing:.11em;margin:0;text-transform:uppercase}.premium-pricing-heading h2,.premium-product-coverage-heading h2,.premium-billing-layout h2,.premium-plan-related-layout h2,.premium-pricing-cta h2{color:#0b1220;font-size:clamp(1.45rem,2.2vw,2rem);letter-spacing:-.04em;line-height:1.18;margin:13px 0 0}.premium-pricing-heading>div>p:last-child,.premium-billing-layout>div>p:last-child,.premium-plan-related-layout>div>p:last-child{color:#46566d;font-size:.76rem;line-height:1.7;margin:14px 0 0}.premium-billing-toggle{background:#fff;border:1px solid #d9e2ea;display:flex;flex:0 0 auto;padding:5px}.premium-billing-toggle button{align-items:center;background:transparent;border:0;color:#596987;cursor:pointer;display:flex;font-size:.72rem;font-weight:800;gap:7px;min-height:43px;padding:0 15px}.premium-billing-toggle button span{color:#a94600;font-size:.6rem}.premium-billing-toggle button.is-active{background:#0b1220;color:#fff}.premium-billing-toggle button.is-active span{color:#ffbd85}.premium-billing-toggle button:focus-visible{outline:3px solid #86a9ff;outline-offset:2px}.premium-plan-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.premium-plan-card{background:#fff;border:1px solid #d9dfe6;display:flex;flex-direction:column;min-height:100%;padding:24px;position:relative}.premium-plan-card:before{background:#1265e8;content:"";height:3px;inset:0 0 auto;position:absolute}.premium-plan-card-orange:before{background:#f57a1f}.premium-plan-card-green:before{background:#1b9f62}.premium-plan-card-purple:before{background:#7654e8}.premium-plan-card-navy:before{background:#152651}.premium-plan-card.is-featured{border-color:#1265e8;box-shadow:0 18px 36px #1265e81a}.premium-plan-card-heading{align-items:start;display:flex;gap:12px;justify-content:space-between}.premium-plan-card-heading p{color:#0b4ea2;font-size:.63rem;font-weight:850;letter-spacing:.1em;margin:0;text-transform:uppercase}.premium-plan-card-heading h3{color:#0b1220;font-size:1rem;letter-spacing:-.025em;line-height:1.32;margin:10px 0 0}.premium-plan-popular{background:#e7f2ff;color:#0b4ea2;flex:0 0 auto;font-size:.56rem;font-weight:850;padding:7px 9px;text-transform:uppercase}.premium-plan-price{border-bottom:1px solid #e1e6ec;margin-top:23px;padding-bottom:18px}.premium-plan-price strong{color:#0b1220;display:block;font-size:clamp(2rem,3vw,2.7rem);letter-spacing:-.055em;line-height:1}.premium-plan-price span,.premium-plan-audience{color:#5c6b7f;font-size:.68rem;line-height:1.55}.premium-plan-price span{display:block;margin-top:8px}.premium-plan-audience{margin:14px 0 0}.premium-plan-commercials{display:grid;grid-template-columns:.8fr 1.2fr;margin:0}.premium-plan-commercials div{padding:14px 10px 13px 0}.premium-plan-commercials div+div{border-left:1px solid #e1e6ec;padding-left:14px}.premium-plan-commercials dt{color:#6e7c90;font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.premium-plan-commercials dd{color:#26364c;font-size:.66rem;font-weight:750;line-height:1.45;margin:6px 0 0}.premium-plan-features{border-top:1px solid #e1e6ec;display:grid;gap:9px;list-style:none;margin:16px 0 0;padding:16px 0 0}.premium-plan-features li{color:#34455b;font-size:.68rem;line-height:1.5;padding-left:18px;position:relative}.premium-plan-features li:before{color:#15905a;content:"✓";font-weight:900;left:0;position:absolute}.premium-plan-actions{display:grid;gap:13px;margin-top:auto;padding-top:22px}.premium-plan-actions .button{border-radius:8px;justify-content:center;min-height:48px}.premium-plan-actions>a:last-child{align-items:center;color:#17243a;display:flex;font-size:.68rem;font-weight:800;gap:8px}.premium-plan-actions>a:last-child span{color:#1265e8}.premium-product-coverage{padding:36px 0}.premium-product-coverage-heading{display:grid;gap:32px;grid-template-columns:.65fr 1.35fr;margin-bottom:25px}.premium-product-coverage-heading h2{margin-top:0}.premium-product-rail,.premium-capability-columns{border-bottom:1px solid #d9dfe6;border-top:1px solid #d9dfe6;display:grid;grid-template-columns:repeat(3,1fr)}.premium-product-rail article,.premium-capability-columns>article{padding:26px clamp(18px,3vw,36px)}.premium-product-rail article+article,.premium-capability-columns>article+article{border-left:1px solid #d9dfe6}.premium-product-rail span,.premium-capability-heading small{color:#0b4ea2;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.premium-product-rail h3,.premium-capability-heading h3{color:#0b1220;font-size:.95rem;margin:12px 0 0}.premium-product-rail p,.premium-capability-columns>article>p{color:#4c5b70;font-size:.69rem;line-height:1.6;margin:8px 0 0}.premium-comparison-section{background:radial-gradient(circle at 87% 7%,rgb(251 146 60 / .16),transparent 18rem),linear-gradient(145deg,#0a1729,#07101d 74%);color:#fff}.premium-pricing-heading-light h2{color:#fff}.premium-pricing-heading-light .pricing-kicker{color:#7dd3fc!important}.premium-pricing-heading-light>div>p:last-child{color:#9fb0c6}.premium-comparison-table{border:1px solid rgb(148 163 184 / .22);overflow-x:auto}.premium-comparison-row{display:grid;grid-template-columns:minmax(205px,1.4fr) repeat(6,minmax(140px,1fr));min-width:1080px}.premium-comparison-row>div{border-bottom:1px solid rgb(148 163 184 / .16);color:#b5c4d8;font-size:.65rem;line-height:1.5;padding:14px 13px}.premium-comparison-row>div+div{border-left:1px solid rgb(148 163 184 / .14)}.premium-comparison-header>div{background:#ffffff0b;color:#eef6ff;font-size:.7rem;font-weight:800}.premium-comparison-row [role=rowheader] span{color:#7dd3fc;display:block;font-size:.53rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.premium-comparison-row [role=rowheader] strong{color:#eef6ff;display:block;font-size:.68rem;margin-top:5px}.premium-comparison-table:focus-visible{outline:3px solid #86a9ff;outline-offset:4px}.premium-billing-layout{display:grid;gap:57px;grid-template-columns:minmax(330px,.72fr) minmax(630px,1.28fr)}.premium-billing-layout>div{border-right:1px solid #d9dfe6;padding-right:57px}.premium-billing-layout ol{border-top:1px solid #d9dfe6;list-style:none;margin:0;padding:0}.premium-billing-layout li{align-items:start;border-bottom:1px solid #d9dfe6;display:grid;gap:18px;grid-template-columns:30px 1fr;padding:16px 0}.premium-billing-layout li span{color:#0b4ea2;font-size:.6rem;font-weight:800;padding-top:3px}.premium-billing-layout li p{color:#46566d;font-size:.72rem;line-height:1.6;margin:0}.premium-plan-hero-copy .premium-billing-toggle{margin-top:24px;width:fit-content}.premium-plan-price-summary{border-bottom:1px solid #d9dfe6;border-top:1px solid #d9dfe6;display:grid;grid-template-columns:minmax(190px,.75fr) 1.25fr;margin-top:22px}.premium-plan-price-summary>div{padding:18px 20px 18px 0}.premium-plan-price-summary>div>span,.premium-plan-price-summary dt{color:#6f7d91;display:block;font-size:.55rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.premium-plan-price-summary>div>strong{color:#0b1220;display:block;font-size:clamp(2.1rem,4vw,3.1rem);letter-spacing:-.055em;line-height:1;margin-top:8px}.premium-plan-price-summary>div>small{color:#59687d;display:block;font-size:.61rem;margin-top:7px}.premium-plan-price-summary dl{border-left:1px solid #d9dfe6;display:grid;margin:0;padding-left:20px}.premium-plan-price-summary dl div{align-items:center;display:grid;gap:12px;grid-template-columns:.8fr 1.2fr;padding:9px 0}.premium-plan-price-summary dl div+div{border-top:1px solid #e1e6ec}.premium-plan-price-summary dd{color:#26364c;font-size:.65rem;font-weight:750;line-height:1.4;margin:0;text-align:right}.premium-plan-visual-canvas{min-height:350px;padding:106px 28px 60px}.premium-plan-visual-canvas ol{gap:18px;grid-template-columns:repeat(4,1fr)}.premium-plan-visual-canvas li{min-height:138px}.premium-plan-highlight-section{border-bottom:1px solid #e3e8ee}.premium-plan-highlight-rail{display:grid;grid-template-columns:repeat(3,1fr)}.premium-plan-highlight-rail article{align-items:flex-start;display:grid;gap:16px;grid-template-columns:42px 1fr;min-height:130px;padding:32px clamp(18px,3vw,38px)}.premium-plan-highlight-rail article+article{border-left:1px solid #d7dde5}.premium-plan-highlight-rail .architect-studio-icon{color:#1265e8;height:36px;width:36px}.premium-plan-highlight-rail span{color:#0b4ea2;display:block;font-size:.55rem;font-weight:800;letter-spacing:.08em}.premium-plan-highlight-rail strong{color:#0b1220;display:block;font-size:.76rem;line-height:1.5;margin-top:7px}.premium-capability-heading{align-items:center;display:grid;gap:14px;grid-template-columns:42px 1fr}.premium-capability-heading>span{align-items:center;background:#e7f2ff;color:#1265e8;display:flex;height:42px;justify-content:center;width:42px}.premium-capability-heading svg{height:22px;width:22px}.premium-capability-heading h3{margin-top:5px}.premium-capability-columns>article>p{min-height:55px}.premium-capability-columns dl{border-top:1px solid #d9dfe6;margin:18px 0 0}.premium-capability-columns dl div{align-items:start;border-bottom:1px solid #d9dfe6;display:grid;gap:12px;grid-template-columns:.85fr 1.15fr;padding:12px 0}.premium-capability-columns dt{color:#52617a;font-size:.61rem}.premium-capability-columns dd{color:#26364c;font-size:.63rem;font-weight:750;line-height:1.45;margin:0;text-align:right}.premium-plan-related-layout{border:1px solid #d9dfe6;display:grid;gap:52px;grid-template-columns:.65fr 1.35fr;padding:24px}.premium-related-links{border-top:1px solid #d5dde7}.premium-related-links>a{align-items:center;border-bottom:1px solid #d5dde7;display:grid;gap:18px;grid-template-columns:1fr auto 24px;padding:17px 0}.premium-related-links small{color:#0b4ea2;display:block;font-size:.55rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.premium-related-links strong{color:#17243a;display:block;font-size:.73rem;margin-top:5px}.premium-related-links>a>span{color:#25364d;font-size:.69rem;font-weight:800}.premium-related-links em{color:#1265e8;font-style:normal}.premium-pricing-cta{padding:0 0 34px}.premium-pricing-cta-layout{align-items:center;background:linear-gradient(90deg,#f3f8ff,#fff);border:1px solid #aecbf3;border-radius:12px;display:grid;gap:25px;grid-template-columns:70px 1fr auto;min-height:138px;padding:28px 42px}.premium-pricing-cta-layout>.architect-studio-icon{color:#1265e8;height:48px;width:48px}.premium-pricing-cta h2{font-size:1.25rem;margin:0}.premium-pricing-cta p{color:#49586d;font-size:.76rem;margin:8px 0 0}.premium-pricing-cta-layout>div:last-child{display:flex;gap:16px}.premium-pricing-cta .button{border-radius:9px;justify-content:center;min-height:52px;min-width:205px}@keyframes pricing-signal{to{stroke-dashoffset:-28}}@media(max-width:1120px){.premium-pricing-hero-layout,.premium-plan-hero-layout{grid-template-columns:minmax(360px,.8fr) minmax(580px,1.2fr)}.premium-plan-grid{grid-template-columns:repeat(2,1fr)}.premium-capability-columns{grid-template-columns:1fr}.premium-capability-columns>article+article{border-left:0;border-top:1px solid #d9dfe6}.premium-capability-columns>article>p{min-height:auto}}@media(max-width:900px){.premium-pricing-page .container-wide,.premium-plan-page .container-wide{width:min(calc(100% - 48px),720px)}.premium-pricing-hero-layout,.premium-plan-hero-layout,.premium-billing-layout{grid-template-columns:1fr}.premium-pricing-hero-copy,.premium-plan-hero-copy{text-align:center}.premium-pricing-hero-copy h1,.premium-pricing-hero-copy h2,.premium-pricing-hero-copy>p:not(.premium-pricing-badge),.premium-plan-hero-copy h1,.premium-plan-hero-copy h2,.premium-plan-lead{margin-inline:auto}.premium-pricing-hero-actions,.premium-plan-hero-actions{justify-content:center}.premium-plan-hero-copy .premium-billing-toggle{margin-inline:auto}.premium-pricing-principles>div{grid-template-columns:1fr 1fr}.premium-pricing-principles article:nth-child(3){border-left:0;border-top:1px solid #d7dde5}.premium-pricing-principles article:nth-child(4){border-top:1px solid #d7dde5}.premium-product-coverage-heading,.premium-plan-related-layout{grid-template-columns:1fr}.premium-billing-layout>div{border-bottom:1px solid #d9dfe6;border-right:0;padding-bottom:30px;padding-right:0}.premium-pricing-cta-layout{grid-template-columns:50px 1fr}.premium-pricing-cta-layout>div:last-child{grid-column:1 / -1}}@media(max-width:620px){.premium-pricing-page .container-wide,.premium-plan-page .container-wide{width:calc(100% - 32px)}.premium-pricing-hero,.premium-plan-hero{padding-top:46px}.premium-pricing-hero-copy h1,.premium-plan-hero-copy h1{font-size:clamp(2.8rem,14vw,4rem)}.premium-pricing-hero-actions,.premium-plan-hero-actions{align-items:stretch;flex-direction:column}.premium-pricing-principles>div,.premium-plan-grid,.premium-product-rail,.premium-plan-highlight-rail{grid-template-columns:1fr}.premium-pricing-principles article+article,.premium-product-rail article+article,.premium-plan-highlight-rail article+article{border-left:0;border-top:1px solid #d7dde5}.premium-pricing-heading{align-items:flex-start;flex-direction:column}.premium-billing-toggle{width:100%}.premium-billing-toggle button{justify-content:center;width:50%}.premium-pricing-window-bar{grid-template-columns:auto 1fr}.premium-pricing-window-bar em{grid-column:1 / -1;justify-self:start}.premium-plan-flow,.premium-plan-visual-canvas{padding:24px 20px}.premium-plan-flow>svg,.premium-plan-visual-canvas>svg{display:none}.premium-plan-flow ol,.premium-plan-visual-canvas ol{grid-template-columns:1fr}.premium-plan-flow li,.premium-plan-visual-canvas li{align-items:center;display:grid;gap:10px;grid-template-columns:42px 28px 1fr auto;min-height:72px;padding:12px;text-align:left}.premium-plan-flow li>small,.premium-plan-flow li>strong,.premium-plan-flow li>em,.premium-plan-visual-canvas li>small,.premium-plan-visual-canvas li>strong{margin-top:0}.premium-plan-price-summary{grid-template-columns:1fr}.premium-plan-price-summary dl{border-left:0;border-top:1px solid #d9dfe6;padding:10px 0 0}.premium-related-links>a{align-items:start;grid-template-columns:1fr auto}.premium-related-links em{display:none}.premium-pricing-cta-layout{grid-template-columns:1fr;padding:28px 24px}.premium-pricing-cta-layout>div:last-child{align-items:stretch;flex-direction:column;grid-column:auto}}@media(prefers-reduced-motion:reduce){.premium-flow-progress,.premium-plan-signal{animation:none;stroke-dasharray:none}}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.skip-link{background:var(--navy);color:var(--white);font-weight:750;left:16px;padding:12px 18px;position:fixed;top:10px;transform:translateY(-160%);z-index:1000}.skip-link:focus{transform:translateY(0)}[id]{scroll-margin-top:calc(var(--header-height) + 24px)}@media(forced-colors:active){.button,.feature-panel,.security-trust-panel{border:1px solid ButtonText}}.credibility-strip span,.control-loop-section .section-header-copy p,.workflow-timeline p,.workflow-timeline small,.architecture-studio-section .section-header-copy p,.architecture-ai-note p,.cloud-visibility-section .section-header-copy p,.feature-panel>div>p,.cost-evidence p,.cost-evidence span,.governance-section .section-header-copy p,.security-trust-panel p,.solutions-navigator .section-header-copy p,.solution-link-grid p,.home-plans-section .section-header-copy p,.marketing-pricing-card>small{color:var(--muted-accessible)!important}.solution-evidence-topline em,.validation-finding small,.solution-editorial-preview>p,.solution-section-heading>p,.solution-section-card>p,.solution-capability-list article p,.solution-cta-copy>p{color:#526080!important}.solution-outcome-rail span,.solution-editorial-block>p,.premium-workflow-header small,.solution-value-list p,.solution-trust-layout p,.solution-related-editorial span{color:var(--muted-accessible)!important}.solution-workflow-section .solution-section-kicker{color:#9db6ff!important}.pricing-toggle button span{color:#4a597c!important}.pricing-toggle .pricing-toggle-active span{color:var(--white)!important}.pricing-detail-highlight-card>span{color:#40558f!important}.not-found-page p{color:var(--muted-accessible)!important}.not-found-page .not-found-kicker{color:var(--blue-strong)!important}:root{--phase01-black: #0b1220;--phase01-muted: #536071;--phase01-line: #e4e7ec;--phase01-soft: #f6f7f8;--phase01-orange: #ff6500;--phase01-blue: #1265e8}.phase01-header,.phase01-hero,.phase01-credibility,.phase01-workflow,.phase01-examples,.phase01-final-cta,.phase01-footer{font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}.phase01-header h1,.phase01-header h2,.phase01-header h3,.phase01-hero h1,.phase01-hero h2,.phase01-hero h3,.phase01-credibility h1,.phase01-credibility h2,.phase01-credibility h3,.phase01-workflow h1,.phase01-workflow h2,.phase01-workflow h3,.phase01-examples h1,.phase01-examples h2,.phase01-examples h3,.phase01-final-cta h1,.phase01-final-cta h2,.phase01-final-cta h3,.phase01-footer h1,.phase01-footer h2,.phase01-footer h3{font-family:inherit}.phase01-header{background:#fffffff7;border-bottom:1px solid var(--phase01-line);height:var(--header-height);position:sticky;top:0;z-index:100}.phase01-header .container-wide{width:min(calc(100% - 92px),1440px)}.phase01-header-bar{align-items:center;display:flex;height:100%;justify-content:space-between}.phase01-header .brand-wordmark{height:auto;width:176px}.phase01-footer .brand-wordmark{height:auto;width:168px}.phase01-navigation,.phase01-navigation nav,.phase01-header-actions{align-items:center;display:flex}.phase01-navigation{gap:clamp(28px,5vw,80px)}.phase01-navigation nav{gap:26px}.phase01-navigation a,.phase01-nav-menu>button{background:none;border:0;color:var(--phase01-black);font:inherit;font-size:.82rem;font-weight:650}.phase01-navigation nav>a,.phase01-nav-menu>button{align-items:center;display:flex;gap:7px;min-height:44px;padding:0}.phase01-navigation a:hover,.phase01-nav-menu>button:hover{color:var(--phase01-blue)}.phase01-nav-menu{position:relative}.phase01-nav-dropdown{background:#fff;border:1px solid var(--phase01-line);border-radius:14px;box-shadow:0 24px 60px #0b122024;display:grid;left:-18px;min-width:260px;padding:9px;position:absolute;top:calc(100% + 8px)}.phase01-nav-dropdown a{align-items:center;border-radius:9px;display:flex;justify-content:space-between;padding:12px}.phase01-nav-dropdown a:hover{background:var(--phase01-soft)}.phase01-product-dropdown{left:-170px;min-width:650px;padding:18px}.phase01-product-dropdown>p{color:#657083;font-size:.64rem;font-weight:800;letter-spacing:.11em;margin:1px 4px 11px;text-transform:uppercase}.phase01-product-dropdown>div{display:grid;gap:6px;grid-template-columns:1fr 1fr}.phase01-product-dropdown a{align-items:center;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr);min-height:72px;padding:10px 12px}.phase01-product-dropdown a>span:nth-child(2){display:grid;gap:3px}.phase01-product-dropdown strong{color:var(--phase01-black);font-size:.78rem}.phase01-product-dropdown small{color:#617087;font-size:.65rem;line-height:1.35}.phase01-product-menu-icon-shell{align-items:center;background:#f4f7fb;border:1px solid #e2e7ee;border-radius:9px;color:#0b1220;display:inline-flex;height:40px;justify-content:center;width:40px}.phase01-product-menu-icon{height:21px;stroke-width:1.65;width:21px}.phase01-product-menu-icon[data-product-icon=terraform]{fill:currentcolor;stroke:none}.phase01-header-actions{gap:24px}.phase01-header-actions .button{border-radius:8px;min-height:46px;padding-inline:19px}.phase01-header-actions .architect-button-dark{background:#080b10;border-color:#080b10;color:#fff}.phase01-header-actions .architect-button-dark:hover{background:#172033;border-color:#172033;color:#fff}.phase01-header-actions>a:first-child{font-weight:700}.phase01-menu-button{background:none;color:var(--phase01-black);display:none;font-weight:750;gap:8px;min-height:44px}.button-on-dark{background:transparent;border-color:#ffffffb8;color:#fff}.phase01-kicker{align-items:center;border:1px solid #cfd3da;border-radius:999px;color:var(--phase01-black);display:inline-flex;font-size:.66rem;font-weight:850;letter-spacing:.1em;padding:8px 14px;text-transform:uppercase}.phase01-anchor-alias{height:1px;left:0;pointer-events:none;position:absolute;top:0;width:1px}.phase01-hero{background:radial-gradient(circle at 76% 44%,#f5f7fa 0,#fff 31rem);overflow:hidden;padding:clamp(32px,2.8vw,43px) 0 55px}.phase01-hero .container-wide,.phase01-credibility .container-wide,.phase01-workflow .container-wide{width:min(calc(100% - 92px),1440px)}.phase01-hero-grid{align-items:start;display:grid;gap:clamp(28px,2.4vw,42px);grid-template-columns:minmax(340px,.85fr) minmax(620px,1.35fr)}.phase01-hero-copy,.phase01-product-proof{min-width:0}.phase01-hero-copy h1{color:var(--phase01-black);font-size:clamp(2.7rem,2.85vw,3rem);letter-spacing:-.075em;line-height:1.08;margin:24px 0 23px;max-width:none;text-wrap:wrap}.phase01-hero-copy h1 span{display:block}.phase01-hero-copy h1 span:nth-child(2){font-size:.82em;white-space:nowrap}.phase01-hero-intro{color:#283548;font-size:clamp(.94rem,1.08vw,1.08rem);line-height:1.58;max-width:590px}.phase01-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.phase01-hero-actions .button{min-width:170px}.phase01-hero-benefits{display:flex;flex-wrap:wrap;gap:24px;margin-top:28px}.phase01-hero-benefits li{align-items:center;color:#2d3748;display:flex;font-size:.78rem;font-weight:600;gap:8px}.phase01-hero-benefit-icon{align-items:center;border:1px solid var(--phase01-black);border-radius:50%;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center;width:20px}.phase01-hero-benefit-icon svg{height:13px;stroke-width:1.8;width:13px}.phase01-product-proof{background:#fff;border:1px solid #dfe3e8;border-radius:16px;box-shadow:0 30px 75px #0b122021;margin:-13px 0 0;min-height:0;overflow:visible;position:relative;width:calc(100% - 20px)}.phase01-product-topbar{align-items:center;border-bottom:1px solid var(--phase01-line);display:grid;gap:16px;grid-template-columns:1fr auto auto;min-height:58px;padding:0 16px}.phase01-product-brand{align-items:center;display:flex;font-size:.74rem;gap:7px}.phase01-product-status{display:flex;font-size:.59rem;font-weight:700;gap:20px}.phase01-product-action{background:var(--phase01-orange);border-radius:7px;color:var(--phase01-black);font-size:.6rem;font-weight:800;padding:11px 14px}.phase01-product-art-shell{aspect-ratio:1.83;background:#fff;overflow:hidden;position:relative}.phase01-product-art{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.phase01-product-art-label{align-items:center;background:#ffffffe6;border:1px solid rgb(223 227 232 / .9);border-radius:7px;bottom:18px;display:flex;font-size:.58rem;font-weight:700;gap:7px;left:18px;margin:0;padding:8px 10px;position:absolute}.phase01-product-art-label span{background:var(--phase01-blue);border-radius:50%;height:6px;width:6px}.phase01-product-art-label strong{border-left:1px solid var(--phase01-line);color:var(--phase01-muted);font-weight:650;padding-left:7px}.phase01-floating-card{align-items:flex-start;background:#fff;border:1px solid var(--phase01-line);border-radius:11px;bottom:-56px;box-shadow:0 14px 36px #0b12201f;display:flex;font-size:.64rem;gap:11px;min-height:120px;padding:18px;position:absolute;width:175px}.phase01-floating-card>span{align-items:center;background:var(--phase01-black);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.phase01-floating-card div{display:grid;gap:4px}.phase01-floating-card strong{font-size:1.75rem}.phase01-floating-card small{color:var(--phase01-muted)}.phase01-floating-discovery{right:156px}.phase01-floating-approval{right:-28px}.phase01-credibility{background:#fff;border-block:1px solid var(--phase01-line);padding-top:24px}.phase01-credibility>div{display:grid;grid-template-columns:repeat(4,1fr)}.phase01-credibility>div>span{align-items:center;color:var(--phase01-black);display:flex;font-size:.74rem;font-weight:650;gap:11px;justify-content:center;min-height:72px}.phase01-credibility>div>span+span{border-left:1px solid var(--phase01-line)}.phase01-credibility-icon{color:var(--phase01-black);flex:0 0 27px;height:27px;stroke-width:1.65;width:27px}.phase01-credibility-icon[data-capability-icon=terraform]{fill:currentcolor;stroke:none}.phase01-provider-marks{align-items:center;display:inline-flex;flex:0 0 auto;gap:9px}.phase01-provider-logo{display:block;height:auto;object-fit:contain}.phase01-provider-logo-aws{width:42px}.phase01-provider-logo-azure{width:23px}.phase01-credibility .phase01-provider-logo{filter:grayscale(1) brightness(0)}.phase01-provider-label{color:var(--phase01-black);font-size:.74rem;font-weight:650;margin-left:1px}.phase01-provider-marks-compact{gap:7px}.phase01-provider-marks-compact .phase01-provider-logo-aws{width:32px}.phase01-provider-marks-compact .phase01-provider-logo-azure{width:17px}.phase01-workflow{background:#fff;padding-block:24px 50px}.phase01-workflow header,.phase01-examples>div>header{text-align:center}.phase01-workflow h2{color:var(--phase01-black);font-size:clamp(1.7rem,2vw,2.15rem);letter-spacing:-.045em;margin:0 auto}.phase01-examples h2{color:var(--phase01-black);font-size:clamp(2rem,3vw,3.25rem);letter-spacing:-.045em;margin:0 auto}.phase01-workflow ol{counter-reset:steps;display:grid;gap:20px;grid-template-columns:repeat(6,1fr);margin-top:40px;position:relative}.phase01-workflow ol:before{border-top:1px dashed #aab0b8;content:"";left:7%;position:absolute;right:7%;top:-16px}.phase01-workflow li{min-height:0;padding:20px 18px 17px;position:relative}.phase01-workflow li:not(:last-child):after{color:#77808e;content:"→";font-size:1rem;position:absolute;right:-17px;top:calc(50% - 8px);z-index:2}.phase01-workflow li>span{align-items:center;background:var(--phase01-black);border-radius:50%;color:#fff;display:inline-flex;font-size:.68rem;height:25px;justify-content:center;left:calc(50% - 13px);position:absolute;top:-29px;width:25px}.phase01-workflow-step-title{align-items:center;display:flex;gap:10px;margin-bottom:10px}.phase01-workflow-icon{color:var(--phase01-black);flex:0 0 22px;height:22px;stroke-width:1.7;width:22px}.phase01-workflow-icon[data-workflow-icon=generate]{fill:currentcolor;stroke:none}.phase01-workflow h3{color:var(--phase01-black);font-size:.9rem;margin:0}.phase01-workflow li p{color:var(--phase01-muted);font-size:.72rem;line-height:1.55}@media(min-width:1181px){.phase01-product-proof{transform:translate(-3px);width:calc(100% - 18px)}.phase01-floating-discovery{right:154px}}.phase01-examples{background:radial-gradient(circle at 50% 0,#eef3fb 0,#fff 35rem);border-top:1px solid var(--phase01-line);padding:20px 0 32px}.phase01-examples>.container-wide{width:min(calc(100% - 88px),1498px)}.phase01-examples .phase01-kicker{background:#ffffffd1;box-shadow:0 5px 16px #0b122012;font-size:.76rem;gap:10px;padding:9px 17px}.phase01-examples .phase01-kicker .phase01-architecture-node-icon{height:20px;width:20px}.phase01-examples h2{font-size:clamp(2.8rem,3.6vw,3.4rem);line-height:1;margin-top:13px}.phase01-examples>div>header>p:last-child{color:#53627a;font-size:clamp(.92rem,1vw,1rem);line-height:1.5;margin:12px auto 0;max-width:680px}.phase01-example-grid{display:grid;gap:25px;grid-template-columns:1fr 1fr;margin-top:28px}.phase01-example-grid>article{background:#ffffffe6;border:1px solid #d4deeb;border-radius:18px;box-shadow:0 24px 55px #132a4c1a;display:flex;flex-direction:column;min-height:470px;min-width:0;overflow:hidden;padding:28px 30px 24px;position:relative}.phase01-example-grid>article:before{background:linear-gradient(90deg,#1265e8,#4aa6ff 65%,#ff7a1a);content:"";height:3px;inset:0 0 auto;position:absolute}.phase01-example-title{align-items:center;display:flex;justify-content:space-between}.phase01-example-title h3{color:var(--phase01-black);font-size:1.25rem;letter-spacing:-.035em}.phase01-example-title .phase01-provider-marks{gap:13px}.phase01-example-title .phase01-provider-logo-aws{width:48px}.phase01-example-title .phase01-provider-logo-azure{width:28px}.phase01-example-diagram{margin-bottom:0}.phase01-example-canvas{background:radial-gradient(circle at 50% 0,#fffffffa,#eef5fff2 48%,#e8f0fb);border:1px solid #cfdaea;border-radius:15px;box-shadow:inset 0 1px #fff,0 12px 30px #193d6d17;isolation:isolate;overflow:hidden;perspective:900px;position:relative}.phase01-example-canvas:before{background-image:linear-gradient(rgb(76 124 190 / .12) 1px,transparent 1px),linear-gradient(90deg,rgb(76 124 190 / .12) 1px,transparent 1px);background-size:26px 26px;bottom:-62px;content:"";height:220px;left:-9%;opacity:.85;position:absolute;transform:perspective(360px) rotateX(58deg);transform-origin:bottom;width:118%}.phase01-example-canvas:after{background:radial-gradient(circle,rgb(61 143 255 / .18),transparent 68%);content:"";height:210px;pointer-events:none;position:absolute;right:-70px;top:-90px;width:250px}.phase01-example-connectors{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.phase01-example-flow-base,.phase01-example-flow-live{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.phase01-example-flow-base{stroke:#9eb4cf;stroke-width:2}.phase01-example-flow-live{animation:phase01-example-flow 1.7s linear infinite;filter:drop-shadow(0 0 4px rgb(30 111 230 / .42));stroke:#1265e8;stroke-dasharray:4 11;stroke-width:2.5}.phase01-example-diagram-data{height:290px;margin-top:24px}.phase01-example-node-grid{align-items:center;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);inset:44px 20px 34px;position:absolute;z-index:2}.phase01-diagram-node{align-items:center;background:linear-gradient(145deg,#fff,#f3f7fc);border:1px solid #c9d5e4;border-radius:14px;box-shadow:0 18px 28px #1b375d29,0 8px #c9d5e4;box-sizing:border-box;color:var(--phase01-black);display:flex;flex-direction:column;gap:5px;justify-content:center;min-width:0;padding:13px 8px;position:relative;text-align:center;transform:translateY(-7px) rotateX(3deg) rotateY(-2deg);transform-style:preserve-3d}.phase01-example-node-grid .phase01-diagram-node:nth-child(2n){transform:translateY(10px) rotateX(3deg) rotateY(2deg)}.phase01-diagram-node:after{background:linear-gradient(90deg,#b8c6d8,#d8e2ee);border-radius:0 0 11px 11px;bottom:-8px;content:"";height:8px;left:8px;position:absolute;right:8px;z-index:-1}.phase01-node-orbit{border:1px solid rgb(18 101 232 / .24);border-radius:50%;height:58px;position:absolute;top:10px;transform:rotateX(62deg);width:58px}.phase01-node-icon{align-items:center;background:linear-gradient(145deg,#eaf3ff,#dbeaff);border:1px solid #c5dcfb;border-radius:10px;box-shadow:0 7px 14px #1265e821;color:#1265e8;display:inline-flex;height:38px;justify-content:center;position:relative;width:38px;z-index:1}.phase01-node-icon .phase01-architecture-node-icon{height:22px;width:22px}.phase01-diagram-node>small,.phase01-diagram-node>span>small{color:#52657e;font-size:.58rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.phase01-diagram-node strong{color:#101b2c;font-size:.75rem;line-height:1.25}.phase01-diagram-node p,.phase01-diagram-node>span>small:last-child{color:#465a74;font-size:.62rem;line-height:1.35}.phase01-mobile-flow{display:none}.phase01-example-diagram-web{height:315px;margin-top:24px}.phase01-web-load-balancer{flex-direction:row;gap:10px;left:50%;min-height:56px;padding:8px 16px;position:absolute;top:16px;transform:translate(-50%) rotateX(3deg);width:min(310px,54%);z-index:3}.phase01-web-load-balancer>span:last-child,.phase01-web-zones .phase01-diagram-node>span:last-child,.phase01-web-data .phase01-diagram-node>span:last-child{display:grid;gap:3px;text-align:left}.phase01-web-zones{display:grid;gap:22px;grid-template-columns:1fr 1fr;inset:106px 18px auto;position:absolute;z-index:2}.phase01-web-zones section{background:#fff6;border:1px solid rgb(139 164 197 / .58);border-radius:12px;box-shadow:inset 0 1px #fffc;padding:10px}.phase01-web-zones section>small{color:#38516f;display:block;font-size:.58rem;font-weight:800;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.phase01-web-zones section>div{display:grid;gap:9px;grid-template-columns:1.2fr .95fr}.phase01-web-zones .phase01-diagram-node{flex-direction:row;gap:7px;min-height:66px;padding:8px;transform:translateY(-4px) rotateX(2deg)}.phase01-web-zones .phase01-node-icon{flex:0 0 32px;height:32px;width:32px}.phase01-web-zones .phase01-diagram-node strong{font-size:.66rem}.phase01-web-zones .phase01-diagram-node small{font-size:.52rem}.phase01-web-data{bottom:16px;display:flex;gap:24px;justify-content:center;left:18px;position:absolute;right:18px;z-index:2}.phase01-web-data .phase01-diagram-node{flex-direction:row;gap:9px;min-height:58px;padding:8px 15px;transform:translateY(-3px) rotateX(3deg);width:38%}.phase01-example-grid>article>a{align-items:center;color:var(--phase01-black);display:flex;font-size:.96rem;font-weight:750;gap:8px;margin-top:auto}.phase01-example-grid>article>a span{font-size:1.35rem}.phase01-architecture-node-icon{color:var(--phase01-black);flex:0 0 31px;height:31px;stroke-width:1.7;width:31px}@keyframes phase01-example-flow{to{stroke-dashoffset:-30}}@media(prefers-reduced-motion:reduce){.phase01-example-flow-live{animation:none;stroke-dasharray:none}}.phase01-final-cta{background:#fff;padding:0 0 10px}.phase01-operational-cta{padding-block:32px}.phase01-final-cta>div{align-items:center;background:radial-gradient(circle at 22% 86%,#102442 0,#071222 34rem,#07101f);border:1px solid #17243a;border-radius:16px;box-shadow:0 7px 15px #0b12202e;box-sizing:border-box;display:grid;gap:62px;grid-template-columns:1.08fr 1fr;height:244px;min-height:244px;overflow:hidden;padding:42px 80px 40px 160px;position:relative;width:min(calc(100% - 88px),1498px)}.phase01-final-cta>div:before{background:repeating-radial-gradient(circle,transparent 0 28px,rgb(133 162 207 / .18) 29px 30px);border-radius:50%;content:"";height:280px;left:-140px;position:absolute;top:-18px;width:280px}.phase01-final-cta>div:after{background-image:radial-gradient(rgb(128 163 218 / .5) 1px,transparent 1px);background-size:12px 12px;bottom:30px;content:"";height:74px;left:9px;position:absolute;width:96px}.phase01-final-copy{position:relative;z-index:1}.phase01-final-cta p{color:#ff7300;font-size:.74rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.phase01-final-cta h2{color:#fff;font-size:clamp(1.9rem,2.3vw,2.25rem);letter-spacing:-.045em;line-height:1.1;margin-top:19px;max-width:22ch}.phase01-final-actions{border-left:1px solid #324057;display:grid;gap:20px;padding-left:clamp(46px,5vw,80px);position:relative;z-index:1}.phase01-final-actions .button{border-radius:10px;font-size:1rem;gap:18px;justify-content:center;min-height:60px;width:100%}.phase01-final-actions .button-primary{background:linear-gradient(100deg,#ff6500,#ff790d);color:#fff}.phase01-footer{background:radial-gradient(circle at 96% 38%,rgb(235 244 255 / .72),transparent 25rem),#fff;border-top:1px solid #d7dee8;color:var(--phase01-black);margin:20px 0 0;overflow:hidden;padding:0;position:relative;width:100%}.phase01-footer:after{background-image:radial-gradient(#bed4fb 1.2px,transparent 1.2px);background-size:16px 16px;content:"";height:68%;opacity:.4;pointer-events:none;position:absolute;right:18px;top:24px;width:12%}.phase01-footer .container-wide{width:min(calc(100% - 128px),1696px)}.phase01-footer-main{display:grid;gap:66px;grid-template-columns:minmax(360px,.8fr) minmax(0,2.2fr);padding:42px 0 45px;position:relative;z-index:1}.phase01-footer-brand{border-right:1px solid #d8dee7;padding:12px 64px 0 0}.phase01-footer .brand-wordmark{width:168px}.phase01-footer-brand p{color:#4c5d73;font-size:.94rem;line-height:1.7;margin:22px 0 0;max-width:400px}.phase01-footer-links{display:grid;gap:clamp(34px,4vw,76px);grid-template-columns:repeat(4,1fr)}.phase01-footer-links h2{color:var(--phase01-black);font-size:1.1rem;margin:0 0 38px;position:relative}.phase01-footer-links h2:after{background:#ff7300;bottom:-16px;content:"";height:2px;left:0;position:absolute;width:35px}.phase01-footer-links ul{display:grid;gap:18px}.phase01-footer-links a{color:#4b5e77;font-size:.82rem}.phase01-footer-links a:hover{color:var(--phase01-blue)}.phase01-footer-bottom{align-items:center;border-top:1px solid #d7e0eb;display:flex;justify-content:space-between;min-height:88px;position:relative;z-index:1}.phase01-footer-bottom>div{align-items:center;display:flex;gap:18px}.phase01-footer-assurance-icon{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 16px #1e6ae633;color:#ff7300;display:inline-flex;height:44px;justify-content:center;width:44px}.phase01-footer-assurance-icon .phase01-footer-icon{height:25px;stroke-width:1.6;width:25px}.phase01-footer-bottom div p{color:#506078;display:grid;font-size:.78rem;gap:4px}.phase01-footer-bottom div strong{color:var(--phase01-black);font-size:.9rem}.phase01-footer-bottom>p{color:#607087;font-size:.78rem}.phase01-workflow,.phase01-final-cta{position:relative}@media(max-width:1180px){.phase01-hero-grid{grid-template-columns:minmax(320px,.75fr) minmax(540px,1.25fr)}.phase01-hero-copy h1 span:nth-child(2){white-space:normal}.phase01-navigation{gap:28px}.phase01-workflow ol{grid-template-columns:repeat(3,1fr);row-gap:52px}.phase01-workflow ol:before,.phase01-workflow li:after{display:none}.phase01-example-grid>article{padding-inline:22px}.phase01-example-node-grid{gap:14px;inset-inline:14px}.phase01-web-zones{gap:12px;inset-inline:12px}.phase01-final-cta>div{gap:34px;padding:42px 44px 42px 96px}.phase01-final-actions{padding-left:38px}.phase01-footer .container-wide{width:calc(100% - 80px)}.phase01-footer-main{gap:36px;grid-template-columns:minmax(260px,.65fr) minmax(0,1.7fr)}.phase01-footer-brand{padding-right:32px}.phase01-footer-links{gap:24px}.phase01-footer-links a{font-size:.84rem}}@media(max-width:900px){.phase01-header .container-wide{width:min(calc(100% - 48px),var(--container))}.phase01-menu-button{align-items:center;display:flex}.phase01-navigation{align-items:stretch;background:#fff;border-top:1px solid var(--phase01-line);display:none;inset:var(--header-height) 0 auto;overflow-y:auto;padding:20px 24px 28px;position:fixed}.phase01-navigation-open{display:flex;flex-direction:column}.phase01-navigation nav{align-items:stretch;flex-direction:column}.phase01-navigation nav>a,.phase01-nav-menu>button{justify-content:space-between;width:100%}.phase01-nav-dropdown{box-shadow:none;left:0;min-width:0;position:relative;top:0;width:100%}.phase01-product-dropdown{padding:12px 0}.phase01-product-dropdown>div{grid-template-columns:1fr}.phase01-header-actions{align-items:stretch;border-top:1px solid var(--phase01-line);flex-direction:column;padding-top:16px;text-align:center}.phase01-hero .container-wide,.phase01-credibility .container-wide,.phase01-workflow .container-wide,.phase01-examples>.container-wide{width:min(calc(100% - 48px),var(--container))}.phase01-hero-grid{grid-template-columns:1fr}.phase01-hero-copy{text-align:center}.phase01-hero-copy h1,.phase01-hero-intro{margin-inline:auto}.phase01-hero-actions,.phase01-hero-benefits{justify-content:center}.phase01-product-proof{margin:0 auto;width:min(100%,720px)}.phase01-example-grid{grid-template-columns:1fr}.phase01-final-cta>div{grid-template-columns:1fr;padding:48px 54px;width:min(calc(100% - 48px),var(--container))}.phase01-final-actions{border-left:0;border-top:1px solid #324057;padding-left:0;padding-top:32px}.phase01-footer{width:100%}.phase01-footer .container-wide{width:calc(100% - 64px)}.phase01-footer-main{grid-template-columns:1fr}.phase01-footer-brand{border-bottom:1px solid #d8dee7;border-right:0;padding:0 0 40px}.phase01-footer-links{grid-template-columns:1fr 1fr}.phase01-hero-copy h1 span:nth-child(2){font-size:1em;white-space:normal}.phase01-final-cta>div{height:auto;min-height:0}}@media(max-width:680px){.phase01-header .container-wide{width:min(calc(100% - 32px),var(--container))}.phase01-header .brand-wordmark{width:154px}.phase01-footer .brand-wordmark{width:150px}.phase01-hero{padding-top:56px}.phase01-hero-copy h1{font-size:clamp(2.3rem,10vw,3.15rem);letter-spacing:-.055em}.phase01-hero-actions{align-items:stretch;flex-direction:column}.phase01-hero-benefits{align-items:flex-start;flex-direction:column;margin-inline:auto;width:fit-content}.phase01-hero .container-wide,.phase01-credibility .container-wide,.phase01-workflow .container-wide,.phase01-examples>.container-wide{width:min(calc(100% - 32px),var(--container))}.phase01-product-proof{min-height:0}.phase01-product-status{display:none}.phase01-product-topbar{grid-template-columns:1fr auto}.phase01-product-art-shell{aspect-ratio:1.28}.phase01-product-art{object-position:48% center}.phase01-floating-card{display:none}.phase01-final-cta>div{width:calc(100% - 32px)}.phase01-footer{width:100%}.phase01-footer .container-wide{width:calc(100% - 40px)}.phase01-credibility{padding-top:16px}.phase01-credibility>div{grid-template-columns:1fr 1fr}.phase01-credibility>div>span{font-size:.64rem;min-height:64px}.phase01-credibility>div>span:nth-child(3){border-left:0;border-top:1px solid var(--phase01-line)}.phase01-credibility>div>span:nth-child(4){border-top:1px solid var(--phase01-line)}.phase01-examples h2{font-size:clamp(2.55rem,12vw,3.2rem)}.phase01-workflow ol{grid-template-columns:1fr 1fr}.phase01-example-grid>article{min-height:0;padding:22px 18px}.phase01-example-title{align-items:flex-start;gap:18px}.phase01-example-title h3{font-size:1.05rem}.phase01-example-canvas{height:auto;min-height:0;padding:22px 16px}.phase01-example-connectors{display:none}.phase01-example-diagram-data{margin-top:28px}.phase01-example-node-grid{gap:22px;grid-template-columns:1fr;inset:auto;position:relative}.phase01-example-node-grid .phase01-diagram-node,.phase01-example-node-grid .phase01-diagram-node:nth-child(2n){min-height:112px;transform:translateY(-4px) rotateX(2deg)}.phase01-mobile-flow{background:linear-gradient(#1265e8,#74b6ff);bottom:-24px;display:block;height:18px;left:calc(50% - 1px);position:absolute;width:2px}.phase01-example-node-grid .phase01-diagram-node:last-child .phase01-mobile-flow{display:none}.phase01-example-diagram-web{display:grid;gap:22px;margin-top:28px}.phase01-web-load-balancer{left:auto;min-width:0;position:relative;top:auto;transform:translateY(-4px) rotateX(2deg);width:100%}.phase01-web-zones{gap:20px;grid-template-columns:1fr;inset:auto;position:relative}.phase01-web-zones:before,.phase01-web-data:before{background:linear-gradient(#1265e8,#74b6ff);content:"";height:22px;left:calc(50% - 1px);position:absolute;top:-22px;width:2px}.phase01-web-zones section>div{grid-template-columns:1fr 1fr}.phase01-web-zones .phase01-diagram-node{transform:translateY(-3px) rotateX(2deg)}.phase01-web-data{bottom:auto;flex-direction:column;gap:18px;left:auto;position:relative;right:auto}.phase01-web-data .phase01-diagram-node{transform:translateY(-3px) rotateX(2deg);width:100%}.phase01-example-grid>article>a{margin-top:28px}.phase01-final-cta>div{padding:46px 24px}.phase01-final-cta>div:before,.phase01-final-cta>div:after{opacity:.45}.phase01-final-cta h2{font-size:2rem}.phase01-footer-links{grid-template-columns:1fr 1fr}.phase01-footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:420px){.phase01-workflow ol{grid-template-columns:1fr}.phase01-credibility>div{grid-template-columns:1fr}.phase01-credibility>div>span{border-bottom:1px solid var(--phase01-line);border-left:0!important}.phase01-footer-links{grid-template-columns:1fr}}.product-detail-page{background:#fff;color:#0b1220;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}.product-detail-page h1,.product-detail-page h2,.product-detail-page h3{color:inherit;font-family:inherit}.product-detail-page .container-wide{width:min(calc(100% - 92px),1440px)}.product-detail-hero{background:radial-gradient(circle at 76% 42%,#eff5ff 0,#fff 30rem);border-bottom:1px solid #e4e7ec;overflow:hidden;padding:62px 0 72px}.product-detail-hero-grid{align-items:center;display:grid;gap:clamp(52px,5vw,84px);grid-template-columns:minmax(360px,.82fr) minmax(580px,1.18fr)}.product-detail-hero-copy{min-width:0}.product-detail-hero-copy .phase01-kicker{gap:8px}.product-detail-hero-copy .phase01-kicker span{color:#ff6500;font-size:.62rem}.product-detail-name{color:#1265e8;display:block;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin-top:25px;text-transform:uppercase}.product-detail-hero h1{color:#0b1220;font-size:clamp(2.55rem,3.4vw,3.65rem);letter-spacing:-.065em;line-height:1.02;margin-top:12px;max-width:14ch}.product-detail-hero-copy>p:last-of-type{color:#405069;font-size:clamp(.96rem,1vw,1.05rem);line-height:1.67;margin-top:24px;max-width:650px}.product-detail-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.product-detail-actions .button{gap:14px;justify-content:center;min-height:52px;padding-inline:22px}.product-detail-actions .button-primary{background:#ff6500;border-color:#ff6500;color:#0b1220}.product-detail-hero-trust{display:flex;flex-wrap:wrap;gap:22px;margin-top:26px}.product-detail-hero-trust li{align-items:center;color:#536071;display:flex;font-size:.72rem;font-weight:650;gap:7px}.product-detail-hero-trust li:before{align-items:center;border:1px solid #0b1220;border-radius:50%;color:#0b1220;content:"✓";display:inline-flex;font-size:.62rem;height:18px;justify-content:center;width:18px}.product-detail-preview{background:#fff;border:1px solid #dbe1e9;border-radius:16px;box-shadow:0 30px 70px #0b122021;min-width:0;overflow:hidden}.product-detail-preview-bar{align-items:center;border-bottom:1px solid #e5e8ed;display:grid;font-size:.72rem;grid-template-columns:1fr 1.2fr auto;min-height:64px;padding:0 20px}.product-detail-preview-brand{align-items:center;display:flex;gap:9px}.product-detail-preview-brand .phase01-product-menu-icon{height:24px;width:24px}.product-detail-preview-live{align-items:center;background:#edf8f0;border:1px solid #d9efdf;border-radius:999px;display:flex;gap:6px;padding:6px 10px}.product-detail-preview-live i{background:#149447;border-radius:50%;height:7px;width:7px}.product-detail-preview-body{display:grid;grid-template-columns:minmax(0,1fr) 150px;min-height:420px;padding:20px}.product-detail-preview-canvas{background-color:#fff;background-image:radial-gradient(#dbe4ef .7px,transparent .7px);background-size:15px 15px;border:1px solid #e2e6eb;border-radius:10px 0 0 10px;padding:20px}.product-detail-preview-canvas>p{align-items:center;color:#0b1220;display:flex;font-size:.78rem;font-weight:750;gap:10px}.product-detail-preview-canvas>p>span{align-items:center;background:#0b1220;border-radius:6px;color:#fff;display:inline-flex;height:30px;justify-content:center;width:30px}.product-detail-preview-canvas>p .phase01-product-menu-icon{height:17px;width:17px}.product-detail-preview-flow{align-items:center;display:grid;gap:34px;grid-template-columns:repeat(3,1fr);margin:72px auto 0;max-width:560px;position:relative}.product-detail-preview-flow:before{background:#0b1220;content:"";height:1px;left:12%;position:absolute;right:12%;top:50%}.product-detail-preview-node{align-items:center;background:#fff;border:1px solid #d8dfe8;border-radius:10px;box-shadow:0 8px 18px #0b122014;display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:92px;padding:10px;position:relative;text-align:center;z-index:1}.product-detail-preview-node span{align-items:center;background:#f1f5fa;border-radius:50%;color:#1265e8;display:inline-flex;font-size:.62rem;font-weight:800;height:28px;justify-content:center;width:28px}.product-detail-preview-node strong{font-size:.68rem}.product-detail-preview-evidence{align-items:center;background:#f6f9fd;border:1px solid #d9e2ef;border-radius:10px;display:flex;gap:12px;margin:60px auto 0;max-width:360px;padding:13px 16px}.product-detail-preview-evidence>span{align-items:center;background:#e6f7ec;border-radius:50%;color:#118641;display:inline-flex;height:30px;justify-content:center;width:30px}.product-detail-preview-evidence div{display:grid;gap:3px}.product-detail-preview-evidence strong{font-size:.7rem}.product-detail-preview-evidence small{color:#66758b;font-size:.59rem}.product-detail-preview-metric{border:1px solid #e2e6eb;border-left:0;border-radius:0 10px 10px 0;display:flex;flex-direction:column;padding:28px 20px}.product-detail-preview-metric>span{align-items:center;background:#eaf3ff;border-radius:50%;color:#1265e8;display:inline-flex;height:44px;justify-content:center;width:44px}.product-detail-preview-metric .phase01-product-menu-icon{height:22px;width:22px}.product-detail-preview-metric>strong{font-size:1.65rem;margin-top:18px}.product-detail-preview-metric>small{color:#56657a;font-size:.64rem;line-height:1.45;margin-top:5px}.product-detail-preview-metric hr{border:0;border-top:1px solid #e4e7ec;margin:30px 0;width:100%}.product-detail-preview-metric p{color:#334158;font-size:.62rem;line-height:1.45}.product-detail-preview-metric p i{background:#149447;border-radius:50%;display:inline-block;height:6px;margin-right:7px;width:6px}.product-detail-section{scroll-margin-top:80px}.product-detail-section-white{background:#fff}.product-detail-section-soft{background:radial-gradient(circle at 50% 0,#eef4fb 0,#f8fafc 34rem);border-block:1px solid #e4e7ec}.product-detail-section-dark{background:#071222;color:#fff}.product-detail-section-shell{padding-block:70px}.product-detail-section-header{margin:0 auto;max-width:820px;text-align:center}.product-detail-section-header>p{color:#1265e8;font-size:.68rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.product-detail-section-dark .product-detail-section-header>p{color:#ff7b21}.product-detail-section h2{font-size:clamp(2rem,3vw,3rem);letter-spacing:-.05em;line-height:1.03;margin-top:11px}.product-detail-intro{display:grid;gap:13px;margin:25px auto 0;max-width:820px;text-align:center}.product-detail-intro p{color:#4e5d73;font-size:.98rem;line-height:1.7}.product-detail-section-dark .product-detail-intro p{color:#c4cfe0}.product-detail-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.product-detail-grid-ordered{counter-reset:product-steps;grid-template-columns:repeat(4,minmax(0,1fr))}.product-detail-card{background:#fff;border:1px solid #dce2e9;border-radius:13px;box-shadow:0 14px 30px #0b12200f;min-width:0;padding:24px}.product-detail-section-dark .product-detail-card{background:#0d1b2d;border-color:#26354b;box-shadow:none}.product-detail-card-mark{color:#ff6500;font-size:.7rem}.product-detail-step{align-items:center;background:#0b1220;border-radius:50%;color:#fff;display:inline-flex;font-size:.68rem;font-weight:800;height:30px;justify-content:center;width:30px}.product-detail-section-dark .product-detail-step{background:#ff6500;color:#0b1220}.product-detail-card h3{font-size:1rem;letter-spacing:-.025em;line-height:1.25;margin-top:15px}.product-detail-card p{color:#59687d;font-size:.8rem;line-height:1.62;margin-top:9px}.product-detail-section-dark .product-detail-card p{color:#bdc9da}.product-detail-card ul{border-top:1px solid #e7ebf0;display:grid;gap:7px;margin-top:16px;padding-top:14px}.product-detail-section-dark .product-detail-card ul{border-color:#2a394e}.product-detail-card li{color:#435269;font-size:.72rem;line-height:1.42;padding-left:13px;position:relative}.product-detail-card li:before{color:#1265e8;content:"•";left:0;position:absolute}.product-detail-section-dark .product-detail-card li{color:#c8d1df}.product-detail-pill-list{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:36px auto 0;max-width:1120px}.product-detail-pill-list li{align-items:center;background:#fff;border:1px solid #dde3ea;border-radius:9px;color:#344259;display:flex;font-size:.78rem;gap:10px;min-height:50px;padding:11px 14px}.product-detail-pill-list li span{align-items:center;border:1px solid #1265e8;border-radius:50%;color:#1265e8;display:inline-flex;flex:0 0 20px;font-size:.62rem;height:20px;justify-content:center;width:20px}.product-detail-section-dark .product-detail-pill-list li{background:#0d1b2d;border-color:#2a394e;color:#d4dce8}.product-detail-final{background:#fff;padding:42px 0 34px}.product-detail-final>div{align-items:center;background:radial-gradient(circle at 18% 80%,#102442 0,#071222 34rem,#07101f);border:1px solid #17243a;border-radius:16px;box-shadow:0 10px 25px #0b122029;display:grid;gap:50px;grid-template-columns:1fr auto;min-height:220px;overflow:hidden;padding:44px 64px;position:relative}.product-detail-final>div:before{background-image:radial-gradient(rgb(128 163 218 / .45) 1px,transparent 1px);background-size:12px 12px;content:"";height:92px;position:absolute;right:28%;top:16px;width:112px}.product-detail-final p{color:#ff7300;font-size:.7rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.product-detail-final h2{color:#fff;font-size:clamp(2rem,2.7vw,2.85rem);letter-spacing:-.05em;margin-top:13px}.product-detail-final div>div>span{color:#c0ccdc;display:block;font-size:.9rem;line-height:1.55;margin-top:13px;max-width:760px}.product-detail-final .button{background:#ff6500;border-color:#ff6500;color:#fff;gap:16px;min-width:270px;position:relative;z-index:1}@media(max-width:1100px){.product-detail-hero-grid{grid-template-columns:minmax(330px,.8fr) minmax(500px,1.2fr)}.product-detail-preview-body{grid-template-columns:1fr 125px}.product-detail-grid-ordered{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.product-detail-page .container-wide{width:min(calc(100% - 48px),720px)}.product-detail-hero-grid{grid-template-columns:1fr}.product-detail-hero-copy{text-align:center}.product-detail-hero h1,.product-detail-hero-copy>p:last-of-type{margin-inline:auto}.product-detail-actions,.product-detail-hero-trust{justify-content:center}.product-detail-grid,.product-detail-grid-ordered{grid-template-columns:1fr 1fr}.product-detail-final>div{grid-template-columns:1fr;text-align:center}.product-detail-final .button{justify-self:center}}@media(max-width:620px){.product-detail-page .container-wide{width:calc(100% - 32px)}.product-detail-hero{padding-block:46px 54px}.product-detail-hero h1{font-size:clamp(2.35rem,12vw,3.2rem)}.product-detail-actions{align-items:stretch;flex-direction:column}.product-detail-preview-body{grid-template-columns:1fr;min-height:0}.product-detail-preview-canvas{border-radius:10px 10px 0 0}.product-detail-preview-flow{gap:10px;margin-top:46px}.product-detail-preview-node{min-height:78px}.product-detail-preview-node strong{font-size:.58rem}.product-detail-preview-metric{border-left:1px solid #e2e6eb;border-radius:0 0 10px 10px}.product-detail-section-shell{padding-block:54px}.product-detail-grid,.product-detail-grid-ordered,.product-detail-pill-list{grid-template-columns:1fr}.product-detail-final>div{padding:42px 24px}.product-detail-final .button{min-width:0;width:100%}}.architect-product-page{background:#fff;color:#0b1220;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}.architect-product-page h1,.architect-product-page h2,.architect-product-page h3{color:inherit;font-family:inherit}.architect-product-page .container-wide{width:min(calc(100% - 92px),1440px)}.architect-studio-icon{flex:0 0 auto;height:28px;stroke-width:1.7;width:28px}.architect-product-hero{background:radial-gradient(circle at 75% 25%,#f3f7fc 0,#fff 32rem);border-bottom:1px solid #e2e6eb;padding:38px 0 34px}.architect-product-hero-grid{align-items:center;display:grid;gap:34px;grid-template-columns:minmax(360px,.76fr) minmax(620px,1.24fr)}.architect-product-hero-copy{min-width:0}.architect-product-badge{align-items:center;border:1px solid #cfd5dd;border-radius:999px;color:#0b1220;display:inline-flex;font-size:.72rem;font-weight:750;gap:9px;padding:8px 14px}.architect-product-badge .architect-studio-icon{height:18px;width:18px}.architect-product-hero h1{color:#090f1d;font-size:clamp(2.8rem,3.4vw,3.45rem);letter-spacing:-.06em;line-height:1.03;margin-top:25px;max-width:15ch}.architect-product-hero-copy>p:nth-of-type(2){color:#3f4d61;font-size:1rem;line-height:1.68;margin-top:25px;max-width:610px}.architect-product-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.architect-product-actions .button{border-radius:9px;gap:12px;justify-content:center;min-height:54px;min-width:188px}.architect-button-outline .architect-studio-icon{height:18px;width:18px}.architect-workspace{background:#fff;border:1px solid #ccd3dc;border-radius:14px;box-shadow:0 18px 48px #0b12201a;min-width:0;overflow:hidden}.architect-workspace-topbar{align-items:center;border-bottom:1px solid #dce1e7;display:grid;font-size:.57rem;gap:14px;grid-template-columns:auto auto 1fr auto minmax(210px,auto);min-height:48px;padding:0 14px}.architect-window-dots{display:flex;gap:5px}.architect-window-dots i{background:#ff675c;border-radius:50%;height:8px;width:8px}.architect-window-dots i:nth-child(2){background:#ffbe2e}.architect-window-dots i:nth-child(3){background:#27c840}.architect-workspace-topbar>span:nth-child(3),.architect-workspace-topbar>span:nth-child(4){background:#f7f8fa;border:1px solid #e3e6ea;border-radius:6px;padding:6px 8px;width:fit-content}.architect-workspace-tools{align-items:center;display:flex;justify-content:flex-end}.architect-workspace-tools button{background:#f6f7f8;border:1px solid #d7dce3;border-radius:6px;color:#0b1220;font:inherit;margin-left:10px;padding:7px 10px}.architect-workspace-tools b{align-items:center;background:#05070a;border-radius:50%;color:#fff;display:inline-flex;height:25px;justify-content:center;margin-left:9px;width:25px}.architect-workspace-body{display:grid;grid-template-columns:minmax(520px,1fr) 170px;min-height:490px}.architect-workspace-canvas{background-color:#fbfdff;background-image:linear-gradient(rgb(203 215 229 / .48) 1px,transparent 1px),linear-gradient(90deg,rgb(203 215 229 / .48) 1px,transparent 1px);background-size:22px 22px;min-width:0;overflow:hidden;position:relative}.architect-workspace-canvas:after{background:radial-gradient(circle,rgb(37 99 235 / .09),transparent 68%);content:"";height:280px;left:50%;pointer-events:none;position:absolute;top:86px;transform:translate(-50%);width:520px}.architect-flow-status{align-items:center;background:#fffffff0;border:1px solid #d8e1ec;box-shadow:0 5px 14px #0f172a0f;display:grid;font-size:.48rem;gap:1px 6px;grid-template-columns:auto 1fr;left:13px;padding:7px 9px;position:absolute;top:12px;z-index:5}.architect-flow-status>span{background:#2ea043;border:3px solid #dff4e4;border-radius:50%;grid-row:1 / 3;height:10px;width:10px}.architect-flow-status strong{font-size:.52rem}.architect-flow-status small{color:#64748b;font-size:.44rem}.architect-flow-layer{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:3}.architect-flow-base path{fill:none;stroke:#aab9cb;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;vector-effect:non-scaling-stroke}.architect-flow-path{animation:architect-node-flow 1.6s linear infinite;fill:none;stroke-dasharray:2 9;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;vector-effect:non-scaling-stroke}.architect-flow-path-blue{stroke:#2563eb}.architect-flow-path-green{animation-delay:-.8s;stroke:#2f9e44}.architect-flow-arrow-blue{fill:#2563eb}.architect-flow-arrow-green{fill:#2f9e44}.architect-workspace-node{align-items:center;background:#fffffffa;border:1px solid #c8d3df;box-shadow:0 8px 18px #0f172a1a;display:flex;gap:9px;min-height:52px;padding:7px 10px;position:absolute;transform:translate(-50%);width:158px;z-index:4}.architect-node-icon{align-items:center;background:#edf4ff;color:#2563eb;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center}.architect-node-icon .architect-studio-icon{height:18px;stroke-width:1.9;width:18px}.architect-node-icon-orange{background:#fff0e5;color:#ed5b12}.architect-node-icon-azure{background:#e7f1ff;color:#1265e8}.architect-node-icon-green{background:#eaf7e6;color:#2f9e44}.architect-workspace-node div{display:grid;gap:2px;min-width:0}.architect-workspace-node strong{font-size:.58rem;line-height:1.15}.architect-workspace-node small{color:#64748b;font-size:.45rem}.node-users{left:50%;top:16px;width:112px}.node-gateway{left:50%;top:88px}.node-load{left:50%;top:160px;width:184px}.node-storage{bottom:12px;left:50%}.node-ec2,.node-rds{left:50%;top:52px}.architect-workspace-vpc{background:#ffffff57;border:1px dashed #69a665;inset:242px 5% 62px;position:absolute}.architect-vpc-title{align-items:center;display:flex;gap:7px;left:9px;position:absolute;top:8px}.architect-vpc-title>span{align-items:center;background:#3f9f3b;color:#fff;display:inline-flex;height:27px;justify-content:center;width:31px}.architect-vpc-title .architect-studio-icon{height:17px;width:17px}.architect-vpc-title div{display:grid;gap:1px}.architect-vpc-title small{color:#5e7762;font-size:.42rem}.architect-vpc-title strong{color:#1f3a25;font-size:.58rem}.architect-subnet{background:#f6faf4ed;border:1px solid #d5e2d1;bottom:20px;position:absolute;top:46px;width:39%}.architect-subnet.public{left:6%}.architect-subnet.private{background:#f1f7fef2;border-color:#d5e0ee;right:6%}.architect-subnet>small{color:#46566c;display:block;font-size:.48rem;font-weight:750;padding:8px;text-align:center}.architect-workspace-inspector{border-left:1px solid #e0e4e9;padding:11px}.architect-inspector-tabs{border-bottom:1px solid #dfe4e9;display:flex;font-size:.56rem;gap:19px;padding-bottom:9px}.architect-inspector-tabs strong{color:#1265e8;border-bottom:2px solid #1265e8;padding-bottom:8px}.architect-workspace-inspector h3{font-size:.68rem;letter-spacing:-.02em;margin:16px 0 9px}.architect-validation-success{display:grid;grid-template-columns:27px 1fr;padding:9px 0}.architect-validation-success>span{align-items:center;background:#44a83a;border-radius:50%;color:#fff;display:inline-flex;grid-row:1 / 3;height:24px;justify-content:center;width:24px}.architect-validation-success strong{font-size:.55rem}.architect-validation-success small{color:#657083;font-size:.47rem}.architect-workspace-inspector li{align-items:center;display:grid;font-size:.5rem;gap:5px;grid-template-columns:auto 1fr auto;padding:6px 0}.architect-workspace-inspector li>span{color:#2e9931}.architect-workspace-inspector li small{color:#586679}.architect-traffic-line{border-top:1px solid #8391a4;display:flex;justify-content:space-between;margin-top:22px}.architect-traffic-line i{background:#fff;border:2px solid #1265e8;border-radius:50%;height:8px;margin-top:-5px;width:8px}.architect-feature-grid{display:grid;gap:22px;grid-template-columns:repeat(4,1fr);margin-top:42px}.architect-feature-grid article{align-items:flex-start;border:1px solid #d9dee5;border-radius:12px;display:grid;gap:18px;grid-template-columns:42px 1fr;min-height:138px;padding:24px}.architect-feature-grid article:nth-child(odd) .architect-studio-icon{color:#1265e8}.architect-feature-grid article:nth-child(2n) .architect-studio-icon{color:#ff6500}.architect-feature-grid h2{font-size:.86rem;letter-spacing:-.02em;line-height:1.25}.architect-feature-grid p{color:#465469;font-size:.7rem;line-height:1.55;margin-top:8px}.architect-capabilities{padding:30px 0 22px}.architect-capabilities>div>h2,.architect-workflow>div>h2{font-size:clamp(1.65rem,2vw,2.15rem);letter-spacing:-.04em;text-align:center}.architect-capability-grid{display:grid;gap:22px;grid-template-columns:repeat(4,1fr);margin-top:26px}.architect-capability-grid article{border:1px solid #d9dee5;border-radius:12px;min-height:230px;padding:28px 24px}.architect-capability-grid .architect-studio-icon,.architect-terraform-mark{height:40px;width:40px}.architect-capability-grid article:nth-child(3) .architect-studio-icon{color:#0b1220}.architect-terraform-mark{fill:#0b1220}.architect-provider-mark{align-items:center;display:flex;gap:15px}.architect-provider-mark>span{color:#1265e8;font-size:2rem}.architect-provider-mark .phase01-provider-logo-aws{width:48px}.architect-provider-mark .phase01-provider-logo-azure{width:27px}.architect-capability-grid h3{font-size:.94rem;margin-top:26px}.architect-capability-grid p{color:#435168;font-size:.74rem;line-height:1.6;margin-top:10px}.architect-workflow{padding:16px 0 28px}.architect-workflow ol{display:grid;gap:28px;grid-template-columns:repeat(4,1fr);margin-top:24px}.architect-workflow li{align-items:center;border:1px solid #d9dee5;border-radius:12px;display:grid;gap:15px;grid-template-columns:42px 1fr;min-height:136px;padding:20px;position:relative}.architect-workflow li>span{align-items:center;background:#05070a;border-radius:50%;color:#fff;display:inline-flex;font-size:.65rem;font-weight:800;height:30px;justify-content:center;left:14px;position:absolute;top:13px;width:30px}.architect-workflow li .architect-studio-icon{color:#1265e8;margin-top:34px}.architect-workflow li:nth-child(2n) .architect-studio-icon{color:#ff6500}.architect-workflow li:not(:last-child):after{content:"→";font-size:1.35rem;position:absolute;right:-23px;top:calc(50% - 12px);z-index:2}.architect-workflow h3{font-size:.75rem;letter-spacing:-.015em}.architect-workflow p{color:#47556a;font-size:.66rem;line-height:1.55;margin-top:7px}.architect-provider-mark>.architect-studio-icon{color:#1265e8;height:34px;width:34px}.architect-confidence{padding:0 0 28px}.architect-confidence-shell{background:#08111f;border:1px solid #172235;border-radius:12px;display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.72fr);overflow:hidden}.architect-confidence-copy{background:radial-gradient(circle at 20% 12%,rgb(37 99 235 / .22),transparent 16rem),linear-gradient(145deg,#0c1728,#060c16);color:#fff;padding:42px 38px}.architect-confidence-copy>p{color:#ff8a3d;font-size:.67rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.architect-confidence-copy h2{color:#fff;font-size:clamp(1.8rem,2.4vw,2.45rem);letter-spacing:-.05em;margin-top:14px}.architect-confidence-copy>span{color:#b9c5d5;display:block;font-size:.74rem;line-height:1.65;margin-top:16px;max-width:520px}.architect-confidence-copy ul{display:grid;gap:9px;margin-top:24px}.architect-confidence-copy li{color:#e2e8f0;font-size:.7rem}.architect-confidence-copy li b{color:#66d17a;margin-right:9px}.architect-review-workspace{background:#edf2f7;border-left:1px solid #24344a;display:grid;grid-template-rows:auto auto 1fr;min-width:0}.architect-review-header{align-items:center;background:#fff;border-bottom:1px solid #dce3eb;display:flex;justify-content:space-between;min-height:62px;padding:8px 14px}.architect-review-identity,.architect-review-header-statuses{align-items:center;display:flex;min-width:0}.architect-review-identity{gap:9px}.architect-review-dots{display:flex;flex:0 0 auto;gap:5px;margin-right:2px}.architect-review-dots i{background:#ff655a;border-radius:50%;height:8px;width:8px}.architect-review-dots i:nth-child(2){background:#ffbd2e}.architect-review-dots i:nth-child(3){background:#27c840}.architect-review-mark{align-items:center;background:#e9f1ff;color:#1265e8;display:inline-flex;flex:0 0 auto;height:31px;justify-content:center;width:31px}.architect-review-mark .architect-studio-icon{height:17px;width:17px}.architect-review-identity>div{display:grid;gap:2px;min-width:0}.architect-review-identity small{color:#8190a3;font-size:.4rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.architect-review-identity strong{font-size:.59rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.architect-review-branch,.architect-review-version,.architect-review-status{align-items:center;border:1px solid #dce3eb;display:inline-flex;font-size:.43rem;font-weight:750;gap:5px;min-height:28px;padding:0 7px}.architect-review-branch{background:#f5f7fa;color:#56657a;margin-left:3px}.architect-review-version{background:#f8fafc;color:#627087}.architect-review-status{background:#eefaf1;border-color:#cdebd4;color:#176b32;margin-left:6px}.architect-review-branch .architect-studio-icon,.architect-review-version .architect-studio-icon,.architect-review-status .architect-studio-icon{height:12px;width:12px}.architect-review-stages{background:#f8fafc;border-bottom:1px solid #d8e0e9;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);overflow:hidden;padding:10px 12px;position:relative}.architect-review-stage-connectors{height:calc(100% - 20px);inset:10px 12px;pointer-events:none;position:absolute;width:calc(100% - 24px)}.architect-review-stage-base,.architect-review-stage-live{fill:none;stroke-linecap:round;stroke-width:2;vector-effect:non-scaling-stroke}.architect-review-stage-base{stroke:#a8bbd2}.architect-review-stage-live{animation:architect-node-flow 1.8s linear infinite;stroke:#2b7de9;stroke-dasharray:3 10}.architect-review-stage-connectors marker path{fill:#2b7de9}.architect-review-stages>span{align-items:center;background:#fffffffa;border:1px solid #d6e0ea;box-shadow:0 5px 14px #0f172a0d;color:#526176;display:grid;gap:7px;grid-template-columns:21px 30px 1fr;min-height:52px;padding:6px 8px;position:relative;z-index:1}.architect-review-stages>span>i{align-items:center;background:#edf4ff;color:#1265e8;display:flex;font-size:.39rem;font-style:normal;font-weight:850;height:20px;justify-content:center;width:20px}.architect-review-stages>span>span{align-items:center;color:#3f6fae;display:inline-flex;height:29px;justify-content:center;width:29px}.architect-review-stages .architect-studio-icon{height:16px;width:16px}.architect-review-stages>span>div{display:grid;gap:2px;min-width:0}.architect-review-stages small{color:#8794a6;font-size:.34rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.architect-review-stages strong{font-size:.52rem}.architect-review-stages>span.active{background:#0f1b2d;border-color:#263d5a;box-shadow:0 8px 20px #0f172a33;color:#fff}.architect-review-stages>span.active>i{background:#7dd3fc1f;color:#7dd3fc}.architect-review-stages>span.active>span{color:#7dd3fc}.architect-review-stages>span.active small{color:#8296b0}.architect-review-stages>span.active strong{color:#fff}.architect-review-body{display:grid;grid-template-columns:minmax(0,1fr) 250px;min-height:456px}.architect-review-editor{border:1px solid #263348;box-shadow:0 14px 34px #0f172a29;display:grid;grid-template-rows:auto auto 1fr auto;margin:12px 0 12px 12px;min-width:0;overflow:hidden}.architect-review-tabs{background:#111c2e;border-bottom:1px solid #28374d;display:flex;min-height:43px;overflow-x:auto}.architect-review-tabs>span{align-items:center;border-right:1px solid #28374d;color:#8090a7;display:flex;flex:0 0 auto;font-size:.47rem;gap:6px;min-width:104px;padding:0 10px}.architect-review-tabs .architect-studio-icon{height:13px;width:13px}.architect-review-tabs>span>i{background:#5e9cff;border-radius:50%;height:5px;margin-left:auto;width:5px}.architect-review-tabs>span.active{background:#0b1322;box-shadow:inset 0 2px #5ea0ff;color:#e1eaf5}.architect-review-editor-context{align-items:center;background:#0b1322;border-bottom:1px solid #1e2b40;color:#8191a8;display:flex;font-size:.42rem;justify-content:space-between;min-height:33px;padding:0 12px}.architect-review-editor-context i{color:#43536a;font-style:normal;padding:0 4px}.architect-review-editor-context small{background:#17243a;color:#89a1c0;font-size:inherit;padding:4px 6px}.architect-review-editor pre{background:#0b1322;color:#cbd5e1;font-family:JetBrains Mono Variable,SFMono-Regular,Consolas,monospace;font-size:.52rem;line-height:1.72;margin:0;overflow:auto;padding:13px 0}.architect-review-editor code{display:block;min-width:430px}.architect-review-code-line{display:grid;grid-template-columns:36px 1fr;min-height:17px;padding-right:16px}.architect-review-code-line.focus{background:#3b82f614;box-shadow:inset 2px 0 #60a5fa}.architect-review-code-line>small{border-right:1px solid #1e2b40;color:#46566f;font:inherit;padding-right:9px;text-align:right;-webkit-user-select:none;user-select:none}.architect-review-code-line>span{padding-left:13px}.architect-review-code-line i{color:#7dd3fc;font-style:normal;font-weight:700}.architect-review-code-line b{color:#f0abfc;font-weight:550}.architect-review-code-line em{color:#86efac;font-style:normal}.architect-review-code-line u{color:#fdba74;text-decoration:none}.architect-review-code-line strong{color:#c4b5fd}.architect-code-indent{display:inline-block;padding-left:16px}.architect-review-editor>footer{align-items:center;background:#111c2e;border-top:1px solid #28374d;color:#8496ae;display:flex;font-size:.41rem;gap:12px;min-height:34px;padding:0 11px}.architect-review-editor>footer span:first-child{align-items:center;display:flex;gap:5px}.architect-review-editor>footer .architect-studio-icon{height:12px;width:12px}.architect-review-editor>footer strong{align-items:center;color:#86efac;display:flex;font-size:inherit;gap:5px;margin-left:auto}.architect-review-editor>footer strong i{background:#2da44e;border-radius:50%;height:6px;width:6px}.architect-review-insights{display:grid;gap:8px;grid-template-rows:auto auto 1fr;margin:12px}.architect-review-insights article{background:#fff;border:1px solid #d8e0e9;box-shadow:0 6px 18px #0f172a0d;padding:11px}.architect-plan-card>header{align-items:center;display:grid;gap:8px;grid-template-columns:31px 1fr auto}.architect-plan-card>header>span{align-items:center;background:#ecf3ff;color:#2467c9;display:inline-flex;height:31px;justify-content:center;width:31px}.architect-plan-card>header .architect-studio-icon{height:17px;width:17px}.architect-plan-card>header div,.architect-validation-card header>div,.architect-integration-card header>div{display:grid;gap:2px}.architect-plan-card header small,.architect-validation-card header small,.architect-integration-card header small{color:#718096;font-size:.4rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.architect-plan-card header strong,.architect-validation-card header strong,.architect-integration-card header strong{font-size:.58rem}.architect-plan-card>header>b{background:#eefaf1;color:#267846;font-size:.38rem;padding:4px 5px}.architect-plan-metrics{border-block:1px solid #e5eaf0;display:grid;grid-template-columns:repeat(3,1fr);margin-top:10px;padding:9px 0}.architect-plan-metrics span{display:grid;gap:2px;text-align:center}.architect-plan-metrics span+span{border-left:1px solid #e5eaf0}.architect-plan-metrics b{color:#0f172a;font-size:.72rem}.architect-plan-metrics span:first-child b{color:#237744}.architect-plan-metrics span:nth-child(2) b{color:#b66a18}.architect-plan-metrics small{color:#738196;font-size:.38rem}.architect-plan-card>p{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.architect-plan-card>p>span{display:grid;gap:2px}.architect-plan-card>p small{color:#718096;font-size:.39rem}.architect-plan-card>p strong{font-size:.62rem}.architect-plan-card>p>b{align-items:center;color:#267846;display:flex;font-size:.38rem;gap:5px}.architect-plan-card>p>b i{background:#35a85d;border-radius:50%;height:5px;width:5px}.architect-validation-card>header,.architect-integration-card>header{align-items:center;display:flex;justify-content:space-between}.architect-validation-card>header>span,.architect-integration-card>header>span{background:#eef4ff;color:#245fc7;font-size:.39rem;font-weight:750;padding:4px 6px}.architect-validation-card ul,.architect-integration-card ul{display:grid;margin-top:8px}.architect-validation-card li,.architect-integration-card li{align-items:center;border-top:1px solid #edf0f4;display:grid;gap:7px;min-height:30px;padding-top:5px}.architect-validation-card li{grid-template-columns:24px 1fr 14px}.architect-validation-card li>span,.architect-integration-card li>span{align-items:center;background:#f2f5f9;color:#3b6b9f;display:inline-flex;height:24px;justify-content:center;width:24px}.architect-validation-card li .architect-studio-icon,.architect-integration-card li .architect-studio-icon{height:13px;width:13px}.architect-validation-card li>.architect-studio-icon,.architect-integration-card li>.architect-studio-icon{color:#2da44e}.architect-validation-card li strong{font-size:.47rem}.architect-integration-card li{grid-template-columns:24px 1fr 14px}.architect-integration-card li div{display:grid;gap:1px}.architect-integration-card li strong{font-size:.47rem}.architect-integration-card li small{color:#738196;font-size:.38rem}.architect-review-identity small,.architect-review-stages small,.architect-plan-card header small,.architect-validation-card header small,.architect-integration-card header small,.architect-plan-metrics small,.architect-plan-card>p small,.architect-integration-card li small{color:#526176}.architect-review-stages>span.active small{color:#b9c7d8}.architect-review-code-line>small{color:#8294ad}.architect-plan-metrics span:nth-child(2) b{color:#8a4b0f}.architect-plan-card>p strong{color:#0f172a}.architect-audiences{padding:0 0 24px}.architect-audiences>div{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.architect-audiences article{align-items:flex-start;border:1px solid #d9dee5;border-radius:11px;display:grid;gap:15px;grid-template-columns:34px 1fr;min-height:116px;padding:20px}.architect-audiences article:nth-child(odd) .architect-studio-icon{color:#1265e8}.architect-audiences article:nth-child(2n) .architect-studio-icon{color:#ff6500}.architect-audiences h2{font-size:.78rem}.architect-audiences p{color:#465469;font-size:.64rem;line-height:1.5;margin-top:7px}.architect-product-final{padding:0 0 30px}.architect-product-final>div{align-items:center;background:radial-gradient(circle at 95% 50%,#171d22,#030507 70%);border-radius:13px;color:#fff;display:flex;justify-content:space-between;min-height:134px;overflow:hidden;padding:28px 74px;position:relative}.architect-product-final>div:after{background-image:radial-gradient(rgb(255 255 255 / .24) 1px,transparent 1px);background-size:10px 10px;content:"";height:74px;position:absolute;right:0;top:38px;width:210px}.architect-product-final h2{color:#fff;font-size:clamp(1.8rem,2.5vw,2.55rem)}.architect-product-final p{color:#d2dae5;font-size:.8rem;margin-top:8px}.architect-product-final>div>div:last-child{display:flex;gap:16px;position:relative;z-index:1}.architect-product-final .button{min-height:52px;min-width:165px}@keyframes architect-node-flow{to{stroke-dashoffset:-22}}@media(prefers-reduced-motion:reduce){.architect-flow-path,.architect-review-stage-live{animation:none;opacity:.85;stroke-dasharray:none}}@media(max-width:1100px){.architect-product-hero-grid{grid-template-columns:minmax(320px,.7fr) minmax(540px,1.3fr)}.architect-workspace-body{grid-template-columns:minmax(500px,1fr) 150px}.architect-feature-grid article{grid-template-columns:1fr}.architect-confidence-shell{grid-template-columns:1fr}.architect-review-workspace{border-left:0;border-top:1px solid #1d2a3d}.architect-product-final>div{padding-inline:46px}}@media(max-width:900px){.architect-product-page .container-wide{width:min(calc(100% - 48px),720px)}.architect-product-hero-grid{grid-template-columns:1fr}.architect-product-hero-copy{text-align:center}.architect-product-hero h1,.architect-product-hero-copy>p:nth-of-type(2){margin-inline:auto}.architect-product-actions{justify-content:center}.architect-feature-grid,.architect-capability-grid,.architect-workflow ol,.architect-audiences>div{grid-template-columns:1fr 1fr}.architect-workflow li:nth-child(2):after{display:none}.architect-review-body{grid-template-columns:minmax(0,1fr) 230px}.architect-product-final>div{align-items:flex-start;flex-direction:column;gap:25px}}@media(max-width:620px){.architect-product-page .container-wide{width:calc(100% - 32px)}.architect-product-hero{padding-top:42px}.architect-product-hero h1{font-size:clamp(2.5rem,12vw,3.3rem)}.architect-product-actions{align-items:stretch;flex-direction:column}.architect-workspace{overflow:hidden}.architect-workspace-topbar{grid-template-columns:auto auto 1fr;min-width:0}.architect-workspace-topbar>span:nth-child(4),.architect-workspace-tools{display:none}.architect-workspace-body{grid-template-columns:minmax(0,1fr);min-width:0}.architect-workspace-inspector{display:none}.architect-workspace-node{width:136px}.node-users{width:108px}.node-load{width:160px}.architect-vpc-title{top:-38px}.architect-subnet .architect-workspace-node{padding-inline:7px;width:126px}.architect-subnet .architect-node-icon{flex-basis:30px;width:30px}.architect-feature-grid,.architect-capability-grid,.architect-workflow ol,.architect-audiences>div{grid-template-columns:1fr}.architect-workflow li:after{display:none!important}.architect-confidence-copy{padding:30px 24px}.architect-review-header{align-items:stretch;flex-direction:column;gap:8px;min-height:48px;padding:10px 12px}.architect-review-header-statuses{justify-content:space-between}.architect-review-identity small{font-size:.46rem}.architect-review-identity strong{font-size:.65rem}.architect-review-version{display:none}.architect-review-status{font-size:.5rem;margin-left:auto}.architect-review-stage-connectors{display:none}.architect-review-stages{gap:8px;grid-template-columns:1fr 1fr;padding:9px}.architect-review-stages>span{gap:5px;grid-template-columns:22px 26px 1fr;min-height:64px;padding:8px 7px}.architect-review-stages small{font-size:.41rem}.architect-review-stages strong{font-size:.6rem}.architect-review-body{grid-template-columns:1fr}.architect-review-editor{margin:10px}.architect-review-tabs>span{font-size:.54rem}.architect-review-editor-context{font-size:.48rem}.architect-review-editor pre{font-size:.57rem;max-height:330px}.architect-review-editor code{min-width:390px}.architect-review-editor>footer{font-size:.48rem}.architect-review-editor>footer span:nth-child(3){display:none}.architect-review-insights{grid-template-columns:1fr;grid-template-rows:auto;margin:0 10px 10px}.architect-plan-card header small,.architect-validation-card header small,.architect-integration-card header small{font-size:.46rem}.architect-plan-card header strong,.architect-validation-card header strong,.architect-integration-card header strong{font-size:.66rem}.architect-validation-card li strong,.architect-integration-card li strong{font-size:.55rem}.architect-integration-card li small{font-size:.45rem}.architect-product-final>div{padding:32px 24px}.architect-product-final>div>div:last-child{align-items:stretch;flex-direction:column;width:100%}}.ai-product-page{background:#fff;color:#0b1220;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}.ai-product-page h1,.ai-product-page h2,.ai-product-page h3{color:inherit;font-family:inherit}.ai-product-page .container-wide{width:min(calc(100% - 92px),1440px)}.ai-product-hero{background:radial-gradient(circle at 72% 44%,#eff7ff 0,#fff 33rem);border-bottom:1px solid #e1e6ec;padding:46px 0}.ai-product-hero-grid{align-items:center;display:grid;gap:46px;grid-template-columns:minmax(390px,.85fr) minmax(560px,1.15fr)}.ai-product-badge{background:#e7f2ff;color:#1265e8;display:inline-flex;font-size:.69rem;font-weight:800;letter-spacing:.01em;padding:7px 11px;text-transform:uppercase}.ai-product-hero h1{font-size:clamp(3.5rem,5vw,5.25rem);letter-spacing:-.065em;line-height:1;margin-top:30px}.ai-product-hero h1 span{color:#1265e8}.ai-product-hero-copy h2{font-size:clamp(1.3rem,1.6vw,1.6rem);font-weight:550;letter-spacing:-.03em;line-height:1.5;margin-top:25px;max-width:660px}.ai-product-hero-copy>p:last-of-type{color:#45546a;font-size:.95rem;line-height:1.75;margin-top:20px;max-width:660px}.ai-product-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.ai-product-actions .button{border-radius:9px;justify-content:center;min-height:54px;min-width:188px}.ai-hero-diagram{background:radial-gradient(circle at 50% 42%,rgb(99 102 241 / .22),transparent 16rem),linear-gradient(145deg,#0a1729,#07101d 75%);border:1px solid #203a5a;border-radius:16px;box-shadow:0 24px 58px #0f172a2e;height:500px;min-width:0;overflow:hidden;position:relative}.ai-hero-canvas{height:500px;min-width:620px;position:relative}.ai-hero-grid-lines{background-image:linear-gradient(rgb(125 211 252 / .055) 1px,transparent 1px),linear-gradient(90deg,rgb(125 211 252 / .055) 1px,transparent 1px);background-size:38px 38px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 78%);mask-image:radial-gradient(circle at center,#000,transparent 78%);position:absolute}.ai-hero-flow-status{align-items:center;display:flex;font-size:.4rem;font-weight:800;justify-content:space-between;left:18px;letter-spacing:.07em;position:absolute;right:18px;text-transform:uppercase;top:16px;z-index:3}.ai-hero-flow-status span,.ai-hero-flow-status b{align-items:center;display:flex;gap:7px}.ai-hero-flow-status span{color:#7dd3fc}.ai-hero-flow-status b{color:#86efac}.ai-hero-flow-status i{background:#38bdf8;border-radius:50%;box-shadow:0 0 0 4px #38bdf81a;height:6px;width:6px}.ai-hero-flow-status b i{background:#4ade80;box-shadow:0 0 0 4px #4ade801a}.ai-hero-connectors{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.ai-hero-connectors path{fill:none;vector-effect:non-scaling-stroke}.ai-hero-connectors marker path{stroke:none}.ai-hero-connectors #ai-input-arrow path{fill:#818cf8}.ai-hero-connectors #ai-output-arrow path{fill:#34d399}.ai-hero-flow-base path{stroke:#334a68;stroke-width:2}.ai-hero-flow-motion path{animation:ai-context-flow 1.55s linear infinite;stroke-dasharray:6 8;stroke-linecap:round;stroke-width:2}.ai-hero-flow-input path{stroke:url(#ai-input-gradient)}.ai-hero-flow-output path{animation-duration:1.85s;stroke:url(#ai-output-gradient)}.ai-diagram-node{align-items:center;background:#fff;border:1px solid #d6dce4;border-radius:10px;box-shadow:0 9px 22px #0f1f361a;display:flex;gap:13px;min-height:70px;padding:14px 17px}.ai-diagram-node .architect-studio-icon{color:#1265e8;height:32px;width:32px}.ai-diagram-node strong{font-size:.77rem;line-height:1.35}.ai-hero-node{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#182b44fa,#0d1c2ffa);border-color:#344e70;border-radius:0;box-shadow:0 12px 28px #00000045;min-height:80px;padding:11px 13px;position:absolute;width:195px;z-index:2}.ai-hero-node>span{align-items:center;background:#38bdf81a;border:1px solid rgb(125 211 252 / .2);color:#7dd3fc;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.ai-hero-node>span .architect-studio-icon{color:inherit;height:20px;width:20px}.ai-hero-node>div{display:grid;gap:4px}.ai-hero-node small{color:#8296b0;font-size:.38rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.ai-hero-node strong{color:#eef6ff;font-size:.58rem}.ai-node-catalog{left:0;top:72px}.ai-node-docs{right:0;top:72px}.ai-node-policy{left:0;top:265px}.ai-node-intelligence{right:0;top:265px}.ai-node-plan{border-color:#34d399;bottom:50px;box-shadow:0 12px 30px #34d3991f;left:calc(50% - 110px);width:220px}.ai-node-plan>span{background:#34d3991a;border-color:#34d39940;color:#6ee7b7}.ai-core{align-items:center;background:linear-gradient(145deg,#2563eb,#4f46e5 58%,#7c3aed);border:1px solid rgb(165 180 252 / .65);clip-path:polygon(50% 0,94% 24%,94% 76%,50% 100%,6% 76%,6% 24%);color:#fff;display:flex;filter:drop-shadow(0 16px 26px rgb(79 70 229 / .38));flex-direction:column;height:155px;justify-content:center;left:calc(50% - 80px);position:absolute;top:165px;width:160px;z-index:3}.ai-core-orbit{border:1px solid rgb(191 219 254 / .35);border-radius:50%;height:112px;position:absolute;width:112px}.ai-core-orbit:before,.ai-core-orbit:after{border:1px solid rgb(191 219 254 / .18);border-radius:50%;content:"";inset:-13px;position:absolute}.ai-core-orbit:after{inset:12px}.ai-core span{color:#fff;font-size:2rem;font-weight:850;line-height:1;position:relative}.ai-core strong{color:#fff;font-size:.92rem;position:relative}.ai-core small{color:#bfdbfe;font-size:.36rem;font-weight:800;letter-spacing:.07em;margin-top:7px;position:relative;text-transform:uppercase}.ai-hero-canvas>figcaption{align-items:center;border-top:1px solid rgb(148 163 184 / .17);bottom:0;color:#8fa2ba;display:flex;font-size:.41rem;justify-content:space-between;left:0;min-height:42px;padding:0 18px;position:absolute;right:0;z-index:3}.ai-hero-canvas>figcaption span,.ai-hero-canvas>figcaption b{align-items:center;display:flex;gap:7px}.ai-hero-canvas>figcaption b{color:#86efac}.ai-hero-canvas>figcaption .architect-studio-icon{color:#7dd3fc;height:13px;width:13px}.ai-principles{border-bottom:1px solid #e3e8ee;padding:0}.ai-principles>div{display:grid;grid-template-columns:repeat(4,1fr)}.ai-principles article{min-height:190px;padding:38px}.ai-principles article+article{border-left:1px solid #d7dde5}.ai-principles .architect-studio-icon{color:#1265e8;height:39px;width:39px}.ai-principles h2{font-size:.94rem;margin-top:23px}.ai-principles p{color:#45546a;font-size:.72rem;line-height:1.7;margin-top:11px}.ai-how{border-bottom:1px solid #dce2e9;padding:28px 0 55px}.ai-how-grid{display:grid;gap:58px;grid-template-columns:minmax(320px,.7fr) minmax(560px,1.3fr)}.ai-how-grid>*{min-width:0}.ai-how h2{font-size:1.45rem;letter-spacing:-.035em}.ai-how-steps{border-right:1px solid #d9dfe6;padding-right:58px}.ai-how-steps ol{display:grid;gap:14px;margin-top:25px}.ai-how-steps li{align-items:center;border:1px solid #d8dee6;border-radius:9px;display:grid;gap:20px;grid-template-columns:34px minmax(0,1fr);min-height:83px;padding:13px 19px;position:relative}.ai-how-steps li:not(:last-child):after{bottom:-16px;color:#344154;content:"↓";left:50%;position:absolute;z-index:2}.ai-how-steps li>span{align-items:center;border:1.5px solid #1265e8;border-radius:50%;color:#1265e8;display:flex;font-size:.72rem;font-weight:800;height:29px;justify-content:center;width:29px}.ai-how-steps h3{font-size:.76rem}.ai-how-steps p{color:#506078;font-size:.67rem;margin-top:5px}.ai-control-note{align-items:center;color:#3d4b5f;display:flex;font-size:.7rem;gap:10px;margin-top:28px}.ai-control-note .architect-studio-icon{height:20px;width:20px}.ai-governed>p{color:#46566d;font-size:.76rem;line-height:1.7;margin-top:14px;max-width:760px}.ai-governed-flow{background:radial-gradient(circle at 86% 10%,rgb(99 102 241 / .2),transparent 17rem),linear-gradient(145deg,#0a1729,#07101d 74%);border:1px solid #203a5a;border-radius:12px;box-shadow:0 20px 42px #0f172a29;color:#fff;margin-top:25px;overflow:hidden}.ai-governed-flow>header{align-items:center;border-bottom:1px solid rgb(148 163 184 / .17);display:flex;justify-content:space-between;min-height:76px;padding:16px 21px}.ai-governed-flow>header>div{display:grid;gap:4px}.ai-governed-flow>header p{color:#7dd3fc;font-size:.48rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ai-governed-flow h3{color:#fff;font-size:1.05rem}.ai-governed-flow>header>span{align-items:center;background:#22c55e1a;border:1px solid rgb(74 222 128 / .28);color:#86efac;display:inline-flex;font-size:.44rem;font-weight:750;gap:7px;padding:7px 9px;text-transform:uppercase}.ai-governed-flow>header>span i,.ai-governed-flow>footer b i{background:#4ade80;border-radius:50%;box-shadow:0 0 0 4px #4ade801a;height:6px;width:6px}.ai-governed-viewport{overflow:hidden}.ai-governed-canvas{background-image:linear-gradient(rgb(125 211 252 / .055) 1px,transparent 1px),linear-gradient(90deg,rgb(125 211 252 / .055) 1px,transparent 1px);background-size:38px 38px;height:260px;min-width:700px;position:relative}.ai-governed-canvas>svg{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.ai-governed-canvas>svg path{fill:none;vector-effect:non-scaling-stroke}.ai-governed-canvas>svg marker path{fill:#818cf8;stroke:none}.ai-governed-base path{stroke:#334a68;stroke-width:2}.ai-governed-motion path{animation:ai-context-flow 1.5s linear infinite;stroke:url(#ai-governed-gradient);stroke-dasharray:6 8;stroke-linecap:round;stroke-width:2}.ai-governed-node{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(145deg,#182b44fa,#0d1c2ffa);border-color:#344e70;border-radius:0;box-shadow:0 12px 26px #00000040;display:grid;gap:9px;grid-template-columns:34px 1fr;height:90px;min-height:0;padding:10px;position:absolute;top:85px;width:18%;z-index:2}.ai-governed-node>span{align-items:center;background:#38bdf81a;border:1px solid rgb(125 211 252 / .2);color:#7dd3fc;display:inline-flex;height:34px;justify-content:center;width:34px}.ai-governed-node>span .architect-studio-icon{color:inherit;height:19px;width:19px}.ai-governed-node>div{display:grid;gap:4px}.ai-governed-node small{color:#8296b0;font-size:.35rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.ai-governed-node strong{color:#eef6ff;font-size:.5rem}.ai-governed-node-goal{left:2%}.ai-governed-node-design{left:22%}.ai-governed-node-standards{left:42%}.ai-governed-node-approval{left:62%}.ai-governed-node-canvas{border-color:#34d399;box-shadow:0 12px 28px #34d3991f;left:82%}.ai-governed-node-canvas>span{background:#34d3991a;border-color:#34d39940;color:#6ee7b7}.ai-governed-flow>footer{align-items:center;border-top:1px solid rgb(148 163 184 / .17);color:#9babc0;display:flex;font-size:.44rem;justify-content:space-between;min-height:48px;padding:0 20px}.ai-governed-flow>footer span,.ai-governed-flow>footer b{align-items:center;display:flex;gap:7px}.ai-governed-flow>footer .architect-studio-icon{color:#7dd3fc;height:14px;width:14px}.ai-governed-flow>footer b{color:#86efac;font-size:inherit}.ai-built-for{padding:44px 0 40px}.ai-built-for>div>h2{font-size:1.35rem}.ai-built-for>div>div{display:grid;gap:15px;grid-template-columns:repeat(5,1fr);margin-top:25px}.ai-built-for article{border:1px solid #d9dfe6;border-radius:10px;min-height:164px;padding:22px}.ai-built-for .architect-studio-icon{color:#1265e8;height:33px;width:33px}.ai-built-for h3{font-size:.75rem;line-height:1.4;margin-top:18px}.ai-built-for p{color:#4c5b70;font-size:.66rem;line-height:1.55;margin-top:9px}.ai-product-final{padding:0 0 34px}.ai-product-final>div{align-items:center;background:linear-gradient(90deg,#f3f8ff,#fff);border:1px solid #cedbea;border-radius:12px;display:grid;gap:24px;grid-template-columns:52px 1fr auto;min-height:138px;padding:28px 48px}.ai-product-final>div>.architect-studio-icon{color:#1265e8;height:42px;width:42px}.ai-product-final h2{font-size:1.25rem}.ai-product-final p{color:#49586d;font-size:.8rem;margin-top:10px}.ai-product-final>div>div:last-child{display:flex;gap:16px}.ai-product-final .button{border-radius:9px;justify-content:center;min-height:52px;min-width:205px}@keyframes ai-context-flow{to{stroke-dashoffset:-28}}@media(prefers-reduced-motion:reduce){.ai-hero-flow-motion path,.ai-governed-motion path{animation:none;stroke-dasharray:none}}@media(max-width:1100px){.ai-product-hero-grid{grid-template-columns:minmax(340px,.8fr) minmax(500px,1.2fr)}.ai-hero-node{width:165px}.ai-how-grid{grid-template-columns:minmax(300px,.7fr) minmax(500px,1.3fr)}.ai-how-steps{padding-right:35px}.ai-built-for>div>div{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.ai-product-page .container-wide{width:min(calc(100% - 48px),720px)}.ai-product-hero-grid,.ai-how-grid{grid-template-columns:1fr}.ai-product-hero-copy{text-align:center}.ai-product-hero-copy h2,.ai-product-hero-copy>p:last-of-type{margin-inline:auto}.ai-product-actions{justify-content:center}.ai-how-steps{border-bottom:1px solid #d9dfe6;border-right:0;padding-bottom:38px;padding-right:0}.ai-principles>div{grid-template-columns:1fr 1fr}.ai-principles article:nth-child(3){border-left:0;border-top:1px solid #d7dde5}.ai-principles article:nth-child(4){border-top:1px solid #d7dde5}.ai-product-final>div{grid-template-columns:44px 1fr}.ai-product-final>div>div:last-child{grid-column:1 / -1}}@media(max-width:620px){.ai-product-page .container-wide{width:calc(100% - 32px)}.ai-product-hero{padding-top:48px}.ai-product-hero h1{font-size:clamp(3rem,16vw,4.4rem)}.ai-product-actions{align-items:stretch;flex-direction:column}.ai-hero-diagram{height:500px;margin-inline:-8px;overflow-x:auto}.ai-hero-canvas{min-width:620px}.ai-principles>div,.ai-built-for>div>div{grid-template-columns:1fr}.ai-principles article+article{border-left:0;border-top:1px solid #d7dde5}.ai-governed-flow>header{padding-inline:15px}.ai-governed-viewport{overflow-x:auto}.ai-governed-flow>footer{align-items:flex-start;flex-direction:column;gap:7px;padding-block:11px}.ai-product-final>div{grid-template-columns:1fr;padding:28px 24px}.ai-product-final>div>div:last-child{align-items:stretch;flex-direction:column;grid-column:auto}.ai-built-for article{min-height:140px}}.terraform-product-page{background:#fff;color:#0b1220;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}.terraform-product-page h1,.terraform-product-page h2,.terraform-product-page h3{color:inherit;font-family:inherit}.terraform-product-page .container-wide{width:min(calc(100% - 92px),1440px)}.terraform-product-hero{background:radial-gradient(circle at 72% 35%,#edf5ff 0,#fff 31rem);border-bottom:1px solid #e1e6ec;padding:48px 0}.terraform-product-hero-grid{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(390px,.78fr) minmax(650px,1.22fr)}.terraform-product-badge{background:#e7f2ff;color:#1265e8;display:inline-flex;font-size:.69rem;font-weight:800;letter-spacing:.01em;padding:7px 11px;text-transform:uppercase}.terraform-product-hero h1{font-size:clamp(3.15rem,4.5vw,4.65rem);letter-spacing:-.065em;line-height:1;margin-top:28px}.terraform-product-hero h1 span{color:#1265e8}.terraform-product-hero-copy h2{font-size:clamp(1.3rem,1.6vw,1.6rem);font-weight:520;line-height:1.55;margin-top:24px;max-width:610px}.terraform-product-hero-copy>p:last-of-type{color:#45546a;font-size:.94rem;line-height:1.75;margin-top:22px;max-width:620px}.terraform-product-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.terraform-product-actions .button{border-radius:9px;justify-content:center;min-height:54px;min-width:190px}.terraform-workspace{background:#f4f7fa;border:1px solid #bec9d7;border-radius:14px;box-shadow:0 24px 60px #0b122029;min-width:0;overflow:hidden}.terraform-workspace-header{align-items:center;background:#fff;border-bottom:1px solid #d7dfe8;display:flex;justify-content:space-between;min-height:62px;padding:9px 13px}.terraform-repository{align-items:center;display:flex;min-width:0}.terraform-window-dots{display:flex;flex:0 0 auto;gap:5px;margin-right:12px}.terraform-window-dots i{background:#ff675c;border-radius:50%;height:8px;width:8px}.terraform-window-dots i:nth-child(2){background:#ffbe2e}.terraform-window-dots i:nth-child(3){background:#27c840}.terraform-repository-icon{align-items:center;background:#ecf3ff;color:#1c63d5;display:inline-flex;flex:0 0 auto;height:31px;justify-content:center;margin-right:9px;width:31px}.terraform-repository-icon .architect-studio-icon{height:17px;width:17px}.terraform-repository>div{display:grid;gap:2px;min-width:0}.terraform-repository small{color:#7a889a;font-size:.42rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.terraform-repository strong{font-size:.57rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terraform-repository strong i{color:#9ba7b6;font-style:normal;padding:0 3px}.terraform-branch{align-items:center;background:#f3f5f8;border:1px solid #e0e5eb;color:#536174;display:inline-flex;font-size:.44rem;font-weight:700;gap:4px;margin-left:9px;padding:5px 7px}.terraform-branch .architect-studio-icon{height:11px;width:11px}.terraform-workspace-status{align-items:center;display:flex;gap:5px}.terraform-workspace-status>span{align-items:center;background:#f8fafc;border:1px solid #dde3ea;color:#526174;display:inline-flex;font-size:.44rem;gap:5px;min-height:29px;padding:0 8px}.terraform-workspace-status .architect-studio-icon{height:12px;width:12px}.terraform-workspace-status>span.success{background:#effaf3;border-color:#ccebd7;color:#237744}.terraform-workspace-status>span.ready{background:#0e1a2c;border-color:#0e1a2c;color:#fff}.terraform-workspace-status>span.ready i{background:#4ade80;border-radius:50%;box-shadow:0 0 0 3px #4ade8021;height:6px;width:6px}.terraform-workspace-body{display:grid;grid-template-columns:132px minmax(390px,1fr) 220px;min-height:486px}.terraform-file-explorer{background:#f8fafc;border-right:1px solid #d7dfe8;display:grid;grid-template-rows:auto 1fr auto;min-width:0}.terraform-file-explorer>header,.terraform-review-rail>header{align-items:center;border-bottom:1px solid #e0e6ed;display:flex;justify-content:space-between;min-height:53px;padding:0 11px}.terraform-file-explorer>header>div,.terraform-review-rail>header>div{display:grid;gap:2px}.terraform-file-explorer>header small,.terraform-review-rail>header small{color:#8390a1;font-size:.4rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.terraform-file-explorer>header strong,.terraform-review-rail>header strong{font-size:.61rem;text-transform:uppercase}.terraform-file-explorer>header>span{align-items:center;background:#e9eef4;color:#617085;display:inline-flex;font-size:.42rem;font-weight:800;height:21px;justify-content:center;width:21px}.terraform-file-explorer nav{display:flex;flex-direction:column;padding:9px 7px}.terraform-file-explorer nav>span{align-items:center;color:#536174;display:grid;font-size:.5rem;gap:7px;grid-template-columns:15px 1fr auto;min-height:31px;padding:0 7px 0 calc(7px + (var(--file-level) * 8px));position:relative}.terraform-file-explorer nav>span:before{background:#dce3eb;bottom:0;content:"";left:calc(12px + (var(--file-level) * 8px));position:absolute;top:0;width:calc(var(--file-level) * 1px)}.terraform-file-explorer nav>span .architect-studio-icon{color:#8090a4;height:14px;width:14px}.terraform-file-explorer nav>span b{font-weight:570}.terraform-file-explorer nav>span>i{background:#2f7ae5;border-radius:50%;height:5px;width:5px}.terraform-file-explorer nav>span.active{background:#e8f1ff;box-shadow:inset 2px 0 #1265e8;color:#155abb}.terraform-file-explorer nav>span.active .architect-studio-icon{color:#1265e8}.terraform-file-explorer>footer{border-top:1px solid #e0e6ed;color:#617085;display:grid;gap:3px;padding:10px 11px}.terraform-file-explorer>footer span{align-items:center;color:#267846;display:flex;font-size:.44rem;font-weight:750;gap:5px}.terraform-file-explorer>footer .architect-studio-icon{height:12px;width:12px}.terraform-file-explorer>footer small{font-size:.39rem}.terraform-editor{background:#0b1322;display:grid;grid-template-rows:auto auto 1fr auto;min-width:0;overflow:hidden}.terraform-editor-tabs{background:#111c2e;border-bottom:1px solid #26364d;display:flex;min-height:43px;overflow-x:auto}.terraform-editor-tabs>span{align-items:center;border-right:1px solid #26364d;color:#8191a8;display:flex;flex:0 0 auto;font-size:.48rem;gap:6px;min-width:108px;padding:0 11px}.terraform-editor-tabs .architect-studio-icon{height:13px;width:13px}.terraform-editor-tabs>span i{background:#4b89e8;border-radius:50%;height:5px;margin-left:auto;width:5px}.terraform-editor-tabs>span.active{background:#0b1322;box-shadow:inset 0 2px #5ea0ff;color:#e1eaf5}.terraform-editor-context{align-items:center;background:#0b1322;border-bottom:1px solid #1e2b40;color:#8191a8;display:flex;font-size:.43rem;justify-content:space-between;min-height:34px;padding:0 13px}.terraform-editor-context i{color:#43536a;font-style:normal;padding:0 5px}.terraform-editor-context small{background:#17243a;color:#89a1c0;font-size:inherit;padding:4px 6px}.terraform-editor pre{color:#c8d4e3;font-family:JetBrains Mono Variable,SFMono-Regular,Consolas,monospace;font-size:.52rem;line-height:1.72;margin:0;overflow:auto;padding:12px 0 18px}.terraform-editor pre code{display:block;min-width:455px}.terraform-code-line{display:grid;grid-template-columns:37px 1fr;min-height:17px;padding-right:17px}.terraform-code-line>small{border-right:1px solid #1f2c42;color:#46566e;font:inherit;padding-right:10px;text-align:right;-webkit-user-select:none;user-select:none}.terraform-code-line>span{padding-left:14px}.terraform-code-line>span>i{color:#7dd3fc;font-style:normal;font-weight:750}.terraform-code-line>span>b{color:#c4b5fd;font-weight:600}.terraform-code-line>span>em{color:#86efac;font-style:normal}.terraform-code-line>span>strong{color:#f0abfc}.terraform-code-line>span>u{color:#fdba74;text-decoration:none}.terraform-code-indent{display:inline-block;padding-left:17px}.terraform-code-indent-double{padding-left:34px}.terraform-code-error{text-decoration:underline wavy #fb7185;text-underline-offset:3px}.terraform-editor>footer{align-items:center;background:#111c2e;border-top:1px solid #26364d;color:#8090a7;display:flex;font-size:.4rem;gap:13px;min-height:34px;padding:0 11px}.terraform-editor>footer span{align-items:center;display:flex;gap:4px}.terraform-editor>footer .architect-studio-icon{height:11px;width:11px}.terraform-editor>footer strong{align-items:center;color:#86efac;display:flex;font-size:inherit;gap:5px;margin-left:auto}.terraform-editor>footer strong i{background:#4ade80;border-radius:50%;height:5px;width:5px}.terraform-review-rail{background:#f4f7fa;border-left:1px solid #d7dfe8;min-width:0;padding-bottom:8px}.terraform-review-rail>header{background:#f8fafc}.terraform-review-rail>header>span{background:#eaf8ef;color:#287747;font-size:.4rem;font-weight:800;padding:5px 7px;text-transform:uppercase}.terraform-review-rail>section{background:#fff;border:1px solid #dce3eb;box-shadow:0 4px 12px #0f172a0a;margin:8px 8px 0;padding:9px}.terraform-review-rail section>header{align-items:center;display:flex;justify-content:space-between}.terraform-review-rail section>header>div{align-items:center;display:flex;gap:6px}.terraform-review-rail section>header .architect-studio-icon{color:#3c6eae;height:14px;width:14px}.terraform-review-rail section>header strong{font-size:.51rem}.terraform-review-rail section>header>span{background:#eef2f7;color:#64748b;font-size:.38rem;font-weight:750;padding:4px 5px}.terraform-revisions ol{margin-top:8px}.terraform-revisions li{display:grid;gap:6px;grid-template-columns:8px 1fr auto;padding:6px 0;position:relative}.terraform-revisions li+li{border-top:1px solid #edf1f5}.terraform-revisions li>i{background:#4b8ee8;border:2px solid #dcebff;border-radius:50%;height:7px;margin-top:3px;width:7px}.terraform-revisions li div{display:grid;gap:2px}.terraform-revisions li strong{font-size:.44rem}.terraform-revisions li span{color:#718096;font-size:.36rem}.terraform-revisions li span b{color:#4b6484;font-family:JetBrains Mono Variable,monospace}.terraform-revisions li>small{color:#8793a3;font-size:.35rem}.terraform-diagnostics ul{display:grid;gap:5px;margin-top:9px}.terraform-diagnostics li{align-items:center;background:#fff8f8;border-left:2px solid #e85968;display:grid;gap:7px;grid-template-columns:24px 1fr;min-height:37px;padding:5px 7px}.terraform-diagnostics li.warning{background:#fffbf1;border-color:#e9a52d}.terraform-diagnostics li>span{align-items:center;color:#d94d5e;display:flex;justify-content:center}.terraform-diagnostics li.warning>span{color:#cc8616}.terraform-diagnostics li .architect-studio-icon{height:13px;width:13px}.terraform-diagnostics li div{display:grid;gap:2px}.terraform-diagnostics li strong{font-size:.42rem}.terraform-diagnostics li small{color:#7b8797;font-size:.36rem}.terraform-plan-card>header>span{background:#eaf8ef!important;color:#287747!important}.terraform-plan-metrics{border-block:1px solid #e8edf2;display:grid;grid-template-columns:repeat(3,1fr);margin-top:9px;padding:8px 0}.terraform-plan-metrics span{display:grid;gap:2px;text-align:center}.terraform-plan-metrics span+span{border-left:1px solid #e8edf2}.terraform-plan-metrics b{color:#23834a;font-size:.61rem}.terraform-plan-metrics span:nth-child(2) b{color:#b7791f}.terraform-plan-metrics span:last-child b{color:#64748b}.terraform-plan-metrics small{color:#8290a2;font-size:.34rem;text-transform:uppercase}.terraform-plan-card>footer{display:grid;gap:6px;margin-top:8px}.terraform-plan-card>footer>span{align-items:center;display:flex;justify-content:space-between}.terraform-plan-card>footer>span small{color:#718096;font-size:.37rem}.terraform-plan-card>footer>span strong{font-size:.54rem}.terraform-plan-card>footer>b{align-items:center;color:#287747;display:flex;font-size:.37rem;gap:5px}.terraform-plan-card>footer>b i{background:#37ad60;border-radius:50%;height:5px;width:5px}.terraform-principles{border-bottom:1px solid #e3e8ee;padding:0}.terraform-principles>div{display:grid;grid-template-columns:repeat(4,1fr)}.terraform-principles article{min-height:190px;padding:38px;text-align:center}.terraform-principles article+article{border-left:1px solid #d7dde5}.terraform-principles .architect-studio-icon{color:#1265e8;height:42px;width:42px}.terraform-principles h2{font-size:.92rem;margin-top:21px}.terraform-principles p{color:#45546a;font-size:.72rem;line-height:1.65;margin-top:11px}.terraform-how{border-bottom:1px solid #dce2e9;padding:28px 0 52px}.terraform-how-grid{display:grid;gap:58px;grid-template-columns:minmax(330px,.78fr) minmax(560px,1.22fr)}.terraform-how h2{font-size:1.45rem;letter-spacing:-.035em}.terraform-how-tasks{border-right:1px solid #d9dfe6;padding-right:58px}.terraform-how-tasks ol{display:grid;gap:12px;margin-top:24px}.terraform-how-tasks li{align-items:center;border:1px solid #d8dee6;border-radius:8px;display:grid;gap:18px;grid-template-columns:34px 1fr;min-height:67px;padding:11px 17px}.terraform-how-tasks li>span{align-items:center;border:1.5px solid #1265e8;border-radius:50%;color:#1265e8;display:flex;font-size:.72rem;font-weight:800;height:29px;justify-content:center;width:29px}.terraform-how-tasks h3{font-size:.74rem}.terraform-how-tasks p{color:#506078;font-size:.65rem;margin-top:5px}.terraform-control-note{align-items:center;color:#3d4b5f;display:flex;font-size:.7rem;gap:10px;margin-top:25px}.terraform-control-note .architect-studio-icon{height:20px;width:20px}.terraform-trust>p{color:#46566d;font-size:.78rem;line-height:1.7;margin-top:14px;max-width:760px}.terraform-flow{background:radial-gradient(circle at 88% 8%,rgb(37 99 235 / .24),transparent 18rem),linear-gradient(145deg,#0a1729,#07101d 72%);border:1px solid #1d3553;border-radius:12px;box-shadow:0 20px 42px #0f172a29;color:#fff;margin-top:25px;overflow:hidden}.terraform-flow-header{align-items:center;border-bottom:1px solid rgb(148 163 184 / .17);display:flex;justify-content:space-between;min-height:76px;padding:16px 21px}.terraform-flow-header>div{display:grid;gap:4px}.terraform-flow-header p{color:#7dd3fc;font-size:.48rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.terraform-flow h3{color:#fff;font-size:1.05rem}.terraform-flow-header>span{align-items:center;background:#22c55e1a;border:1px solid rgb(74 222 128 / .28);color:#86efac;display:inline-flex;font-size:.45rem;font-weight:750;gap:7px;padding:7px 9px;text-transform:uppercase}.terraform-flow-header>span i,.terraform-flow>footer b i{background:#4ade80;border-radius:50%;box-shadow:0 0 0 4px #4ade801a;height:6px;width:6px}.terraform-flow-viewport{overflow:hidden}.terraform-flow-canvas{background-image:linear-gradient(rgb(125 211 252 / .055) 1px,transparent 1px),linear-gradient(90deg,rgb(125 211 252 / .055) 1px,transparent 1px);background-size:38px 38px;height:340px;min-width:660px;position:relative}.terraform-flow-connectors{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.terraform-flow-connectors path{fill:none;vector-effect:non-scaling-stroke}.terraform-flow-connectors marker path{fill:#818cf8;stroke:none}.terraform-flow-base path{stroke:#334a68;stroke-width:2}.terraform-flow-motion path{animation:terraform-workflow-flow 1.45s linear infinite;stroke:url(#terraform-flow-gradient);stroke-dasharray:6 8;stroke-linecap:round;stroke-width:2}.terraform-flow-node{align-items:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(145deg,#182b44fa,#0d1c2ffa);border:1px solid #344e70;box-shadow:0 12px 26px #00000040;display:grid;gap:10px;grid-template-columns:38px 1fr;height:80px;padding:10px 12px;position:absolute;top:50px;width:22%;z-index:2}.terraform-flow-node>span{align-items:center;background:#38bdf81c;border:1px solid rgb(125 211 252 / .22);color:#7dd3fc;display:inline-flex;height:36px;justify-content:center;width:36px}.terraform-flow-node .architect-studio-icon{height:20px;width:20px}.terraform-flow-node>div{display:grid;gap:4px}.terraform-flow-node small{color:#8296b0;font-size:.38rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.terraform-flow-node strong{color:#eef6ff;font-size:.57rem;line-height:1.3}.terraform-flow-node-generated{left:2%}.terraform-flow-node-editor{left:26%}.terraform-flow-node-history{left:50%}.terraform-flow-node-diagnostics{left:74%}.terraform-flow-node-plan{left:14%;top:225px}.terraform-flow-node-mapping{left:39%;top:225px}.terraform-flow-node-ready{border-color:#f97316;box-shadow:0 12px 30px #f9731624;left:64%;top:225px}.terraform-flow-node-ready>span{background:#f973161f;border-color:#fb923c4d;color:#fb923c}.terraform-flow>footer{align-items:center;border-top:1px solid rgb(148 163 184 / .17);color:#9babc0;display:flex;font-size:.44rem;justify-content:space-between;min-height:47px;padding:0 20px}.terraform-flow>footer span,.terraform-flow>footer b{align-items:center;display:flex;gap:7px}.terraform-flow>footer .architect-studio-icon{color:#7dd3fc;height:14px;width:14px}.terraform-flow>footer b{color:#86efac;font-size:inherit}.terraform-built-for{padding:42px 0 40px}.terraform-built-for>div>h2{font-size:1.34rem}.terraform-built-for>div>div{display:grid;gap:15px;grid-template-columns:repeat(5,1fr);margin-top:24px}.terraform-built-for article{border:1px solid #d9dfe6;border-radius:10px;min-height:160px;padding:22px}.terraform-built-for .architect-studio-icon{color:#1265e8;height:34px;width:34px}.terraform-built-for h3{font-size:.75rem;line-height:1.4;margin-top:18px}.terraform-built-for p{color:#4c5b70;font-size:.66rem;line-height:1.55;margin-top:9px}.terraform-product-final{padding:0 0 34px}.terraform-product-final>div{align-items:center;background:linear-gradient(90deg,#f3f8ff,#fff);border:1px solid #89b7f7;border-radius:12px;display:grid;gap:25px;grid-template-columns:70px 1fr auto;min-height:138px;padding:28px 38px}.terraform-product-final>div>svg{fill:#1265e8;height:48px;width:48px}.terraform-product-final h2{font-size:1.25rem}.terraform-product-final p{color:#49586d;font-size:.8rem;margin-top:10px}.terraform-product-final>div>div:last-child{display:flex;gap:16px}.terraform-product-final .button{border-radius:9px;justify-content:center;min-height:52px;min-width:205px}@keyframes terraform-workflow-flow{to{stroke-dashoffset:-28}}@media(prefers-reduced-motion:reduce){.terraform-flow-motion path{animation:none;stroke-dasharray:none}}@media(max-width:1100px){.terraform-product-hero-grid{grid-template-columns:minmax(350px,.8fr) minmax(560px,1.2fr)}.terraform-workspace-body{grid-template-columns:112px minmax(340px,1fr) 190px}.terraform-how-grid{grid-template-columns:minmax(320px,.75fr) minmax(500px,1.25fr)}.terraform-how-tasks{padding-right:35px}.terraform-built-for>div>div{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.terraform-product-page .container-wide{width:min(calc(100% - 48px),720px)}.terraform-product-hero-grid,.terraform-how-grid{grid-template-columns:1fr}.terraform-product-hero-copy{text-align:center}.terraform-product-hero-copy h2,.terraform-product-hero-copy>p:last-of-type{margin-inline:auto}.terraform-product-actions{justify-content:center}.terraform-workspace-body{grid-template-columns:112px minmax(0,1fr)}.terraform-review-rail{border-left:0;border-top:1px solid #d7dfe8;grid-column:1 / -1}.terraform-review-rail{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:8px}.terraform-review-rail>header{grid-column:1 / -1;margin:-8px -8px 0}.terraform-review-rail>section{margin:0}.terraform-how-tasks{border-bottom:1px solid #d9dfe6;border-right:0;padding-bottom:38px;padding-right:0}.terraform-principles>div{grid-template-columns:1fr 1fr}.terraform-principles article:nth-child(3){border-left:0;border-top:1px solid #d7dde5}.terraform-principles article:nth-child(4){border-top:1px solid #d7dde5}.terraform-product-final>div{grid-template-columns:50px 1fr}.terraform-product-final>div>div:last-child{grid-column:1 / -1}}@media(max-width:620px){.terraform-product-page .container-wide{width:calc(100% - 32px)}.terraform-product-hero{padding-top:46px}.terraform-product-hero h1{font-size:clamp(2.8rem,14vw,4rem)}.terraform-product-actions{align-items:stretch;flex-direction:column}.terraform-workspace-header{align-items:stretch;flex-direction:column;gap:8px;padding:11px}.terraform-repository{min-height:34px}.terraform-branch{margin-left:auto}.terraform-workspace-status{display:grid;grid-template-columns:repeat(3,1fr)}.terraform-workspace-status>span{justify-content:center;padding-inline:5px}.terraform-workspace-body{grid-template-columns:minmax(0,1fr)}.terraform-file-explorer{display:none}.terraform-editor pre{max-height:320px}.terraform-editor>footer{gap:9px;overflow:hidden}.terraform-editor>footer span:nth-child(3){display:none}.terraform-editor>footer strong{white-space:nowrap}.terraform-review-rail{grid-column:auto;grid-template-columns:1fr}.terraform-review-rail>header{grid-column:auto}.terraform-principles>div,.terraform-built-for>div>div{grid-template-columns:1fr}.terraform-principles article+article{border-left:0;border-top:1px solid #d7dde5}.terraform-flow-header{padding-inline:15px}.terraform-flow-viewport{overflow-x:auto}.terraform-flow-canvas{min-width:720px}.terraform-flow>footer{align-items:flex-start;flex-direction:column;gap:7px;padding-block:11px}.terraform-product-final>div{grid-template-columns:1fr;padding:28px 24px}.terraform-product-final>div>div:last-child{align-items:stretch;flex-direction:column;grid-column:auto}.terraform-built-for article{min-height:140px}}.terraform-repository small,.terraform-file-explorer>header small,.terraform-review-rail>header small,.terraform-review-rail section>header>span,.terraform-revisions li span,.terraform-revisions li span b,.terraform-revisions li>small,.terraform-diagnostics li small,.terraform-plan-metrics small,.terraform-plan-card>footer>span small{color:#46566d}.terraform-code-line>small{color:#8294ad}.terraform-plan-metrics span:nth-child(2) b{color:#8a4b0f}.operations-product-page{background:#fff;color:#0b1220;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}.operations-product-page h1,.operations-product-page h2,.operations-product-page h3{color:inherit;font-family:inherit}.operations-product-page .container-wide{width:min(calc(100% - 92px),1440px)}.operations-product-hero{background:radial-gradient(circle at 72% 34%,#f3f8ff 0,#fff 31rem);border-bottom:1px solid #e1e6ec;padding:48px 0}.operations-product-hero-grid{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(390px,.82fr) minmax(630px,1.18fr)}.operations-product-badge{background:#e7f2ff;color:#1265e8;display:inline-flex;font-size:.69rem;font-weight:800;letter-spacing:.01em;padding:7px 11px;text-transform:uppercase}.operations-product-hero h1{font-size:clamp(3.15rem,4.5vw,4.65rem);letter-spacing:-.065em;line-height:1.03;margin-top:27px;max-width:11ch}.operations-product-hero h1 span{color:#1265e8}.operations-product-hero-copy h2{font-size:clamp(1.3rem,1.6vw,1.6rem);font-weight:520;line-height:1.5;margin-top:23px;max-width:610px}.operations-product-hero-copy>p:last-of-type{color:#45546a;font-size:.93rem;line-height:1.72;margin-top:21px;max-width:630px}.operations-product-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:31px}.operations-product-actions .button{border-radius:9px;justify-content:center;min-height:54px;min-width:202px}.operations-workspace{background:#eef3f8;border:1px solid #cbd5e1;border-radius:14px;box-shadow:0 22px 52px #0f172a21;min-width:0;overflow:hidden}.operations-workspace-header{align-items:center;background:#fff;border-bottom:1px solid #dce3eb;display:flex;justify-content:space-between;min-height:60px;padding:9px 13px}.operations-workspace-identity,.operations-workspace-status{align-items:center;display:flex;min-width:0}.operations-workspace-identity{gap:9px}.operations-window-dots{display:flex;flex:0 0 auto;gap:5px;margin-right:2px}.operations-window-dots i{background:#ff655a;border-radius:50%;height:8px;width:8px}.operations-window-dots i:nth-child(2){background:#ffbd2e}.operations-window-dots i:nth-child(3){background:#27c840}.operations-terraform-mark{align-items:center;background:#f0edff;display:inline-flex;flex:0 0 auto;height:31px;justify-content:center;width:31px}.operations-terraform-mark svg{fill:#6545ba;height:18px;width:18px}.operations-workspace-identity>div{display:grid;gap:2px;min-width:0}.operations-workspace-identity small{color:#8290a2;font-size:.4rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.operations-workspace-identity strong{font-size:.59rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-run-id,.operations-workspace-status>span,.operations-workspace-status>strong{align-items:center;border:1px solid #dce3eb;display:inline-flex;font-size:.42rem;font-weight:750;min-height:27px;padding:0 7px}.operations-run-id{background:#f7f9fb;color:#5f6e82;margin-left:2px}.operations-workspace-status{gap:6px}.operations-workspace-status>span{color:#58708d;gap:5px}.operations-workspace-status>span i{background:#2da44e;border-radius:50%;height:6px;width:6px}.operations-workspace-status>strong{background:#eef7ff;border-color:#cfe1f7;color:#155fad;gap:5px}.operations-workspace-status .architect-studio-icon{height:12px;width:12px}.operations-workspace-body{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 205px;padding:11px}.operations-run-panel{background:#fff;border:1px solid #d6dee8;min-width:0;overflow:hidden}.operations-run-panel>header{align-items:center;border-bottom:1px solid #e2e8ef;display:flex;justify-content:space-between;min-height:52px;padding:8px 12px}.operations-run-panel>header>div{display:grid;gap:2px}.operations-run-panel>header small{color:#7a899c;font-size:.4rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.operations-run-panel>header h3{font-size:.66rem}.operations-run-panel>header>span{align-items:center;background:#f5f7fa;color:#607086;display:inline-flex;font-size:.4rem;font-weight:750;gap:5px;padding:6px 7px}.operations-run-panel>header .architect-studio-icon{height:12px;width:12px}.operations-run-map{background-color:#fbfdff;background-image:linear-gradient(rgb(203 215 229 / .38) 1px,transparent 1px),linear-gradient(90deg,rgb(203 215 229 / .38) 1px,transparent 1px);background-size:24px 24px;min-height:250px;padding:12px;position:relative}.operations-run-connectors{height:calc(100% - 24px);inset:12px;pointer-events:none;position:absolute;width:calc(100% - 24px)}.operations-flow-base,.operations-flow-live{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.operations-flow-base{stroke:#bdc9d7}.operations-flow-live{animation:operations-flow-pulse 1.7s linear infinite;stroke:#2b7de9;stroke-dasharray:3 9}.operations-run-map ol{display:grid;gap:18px 14px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,102px);position:relative;z-index:1}.operations-run-step{align-items:center;background:#fffffff7;border:1px solid #cfdae6;box-shadow:0 8px 20px #0f172a14;display:grid;gap:8px;grid-template-columns:29px 1fr 15px;min-width:0;padding:10px}.operations-run-step:nth-child(4){grid-column:3}.operations-run-step:nth-child(5){grid-column:2;grid-row:2}.operations-run-step:nth-child(6){grid-column:1;grid-row:2}.operations-run-step>span{align-items:center;background:#eaf8ee;color:#25844a;display:inline-flex;height:29px;justify-content:center;width:29px}.operations-run-step>span .architect-studio-icon{height:16px;width:16px}.operations-run-step>div{display:grid;gap:2px;min-width:0}.operations-run-step>div small{color:#8794a5;font-size:.35rem;font-weight:800}.operations-run-step>div strong{font-size:.52rem}.operations-run-step>div p{color:#68778a;font-size:.38rem;line-height:1.3}.operations-run-step>.architect-studio-icon{color:#2da44e;height:14px;width:14px}.operations-run-step-current{border-color:#2b7de9;box-shadow:0 9px 24px #2563eb24}.operations-run-step-current>span{background:#eaf3ff;color:#1265e8}.operations-run-step-current>b{background:#eaf3ff;color:#1265e8;font-size:.33rem;padding:4px}.operations-run-step-locked{border-color:#d2dae4}.operations-run-step-locked>span{background:#f2f4f7;color:#8190a3}.operations-run-step-locked>.architect-studio-icon{color:#8190a3}.operations-run-panel>footer{align-items:center;border-top:1px solid #e2e8ef;display:flex;justify-content:space-between;min-height:38px;padding:7px 12px}.operations-run-panel>footer span,.operations-run-panel>footer strong{align-items:center;display:inline-flex;font-size:.4rem;gap:6px}.operations-run-panel>footer span{color:#267846}.operations-run-panel>footer span i{background:#35a85d;border-radius:50%;height:6px;width:6px}.operations-run-panel>footer strong{color:#53657a}.operations-run-panel>footer .architect-studio-icon{height:12px;width:12px}.operations-review-evidence{display:grid;gap:8px;grid-template-rows:auto auto 1fr}.operations-review-evidence>section{background:#fff;border:1px solid #d6dee8;box-shadow:0 6px 18px #0f172a0a;padding:11px}.operations-review-evidence header{align-items:center;display:flex;justify-content:space-between}.operations-review-evidence header>div{display:grid;gap:2px}.operations-review-evidence header small,.operations-approval-card small{color:#7a899c;font-size:.37rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.operations-review-evidence header strong,.operations-approval-card strong{font-size:.54rem}.operations-review-evidence header>span{background:#eef4ff;color:#245fc7;font-size:.35rem;font-weight:750;padding:4px 5px}.operations-impact-card>div{border-block:1px solid #e8edf2;display:grid;grid-template-columns:repeat(3,1fr);margin-top:9px;padding:8px 0}.operations-impact-card>div p{display:grid;gap:2px;text-align:center}.operations-impact-card>div p+p{border-left:1px solid #e5eaf0}.operations-impact-card>div b{font-size:.66rem}.operations-impact-card>div p:first-child b{color:#237744}.operations-impact-card>div p:nth-child(2) b{color:#ad6a1f}.operations-impact-card>div small{color:#738196;font-size:.35rem}.operations-impact-card>footer{align-items:center;display:flex;justify-content:space-between;margin-top:9px}.operations-impact-card>footer small{color:#718096;font-size:.35rem}.operations-impact-card>footer strong{font-size:.52rem}.operations-readiness-card ul{display:grid;margin-top:8px}.operations-readiness-card li{align-items:center;border-top:1px solid #edf0f4;display:grid;font-size:.4rem;gap:6px;grid-template-columns:14px 1fr auto;min-height:25px}.operations-readiness-card li .architect-studio-icon{color:#2da44e;height:12px;width:12px}.operations-readiness-card li small{color:#6e7d90;font-size:.35rem}.operations-approval-card{align-content:center;border-color:#bed7c7!important;display:grid;gap:9px;grid-template-columns:27px 1fr}.operations-approval-card>.architect-studio-icon{color:#269452;height:25px;width:25px}.operations-approval-card>div{display:grid;gap:3px}.operations-approval-card p{color:#607086;font-size:.38rem;line-height:1.4}.operations-principles{border-bottom:1px solid #e3e8ee;padding:0}.operations-principles>div{display:grid;grid-template-columns:repeat(4,1fr)}.operations-principles article{min-height:190px;padding:38px}.operations-principles article+article{border-left:1px solid #d7dde5}.operations-principles .architect-studio-icon{color:#1265e8;height:42px;width:42px}.operations-principles h2{font-size:.92rem;margin-top:22px}.operations-principles p{color:#45546a;font-size:.72rem;line-height:1.65;margin-top:11px}.operations-how{background:linear-gradient(180deg,#fff,#f8fbff 68%,#fff);padding:62px 0 54px}.operations-how-intro{align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);padding-bottom:30px}.operations-how-intro>div>p{color:#1265e8;font-size:.65rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.operations-how-intro h2{font-size:clamp(1.9rem,2.8vw,2.65rem);letter-spacing:-.055em;line-height:1.08;margin-top:10px}.operations-how-intro>p{color:#526176;font-size:.78rem;line-height:1.65;max-width:550px}.operations-delivery-flow{background:#edf3f9;border:1px solid #ccd7e4;box-shadow:0 18px 44px #0f172a14;overflow:hidden;padding:14px}.operations-delivery-viewport{background-color:#fbfdff;background-image:linear-gradient(rgb(203 215 229 / .38) 1px,transparent 1px),linear-gradient(90deg,rgb(203 215 229 / .38) 1px,transparent 1px);background-size:24px 24px;border:1px solid #d3dde8;min-width:0;overflow:hidden;padding:18px;position:relative}.operations-delivery-connectors{height:calc(100% - 36px);inset:18px;pointer-events:none;position:absolute;width:calc(100% - 36px)}.operations-delivery-base,.operations-delivery-live{fill:none;stroke-linecap:round;stroke-width:2;vector-effect:non-scaling-stroke}.operations-delivery-base{stroke:#afbed0}.operations-delivery-live{animation:operations-flow-pulse 1.7s linear infinite;stroke:#2b7de9;stroke-dasharray:3 10}.operations-delivery-viewport ol{display:grid;gap:18px;grid-template-columns:repeat(6,1fr);position:relative;z-index:1}.operations-delivery-viewport li{align-content:center;background:#fffffffa;border:1px solid #cfdae6;box-shadow:0 8px 20px #0f172a14;display:grid;gap:5px;grid-template-columns:34px 1fr auto;min-height:154px;padding:14px 11px;position:relative}.operations-delivery-viewport li>span{align-items:center;background:#eaf8ee;color:#25844a;display:inline-flex;grid-row:1 / 5;height:34px;justify-content:center;width:34px}.operations-delivery-viewport li>span .architect-studio-icon{height:18px;width:18px}.operations-delivery-viewport li>small{color:#8794a5;font-size:.36rem;font-weight:850}.operations-delivery-viewport li>strong{font-size:.58rem}.operations-delivery-viewport li>p{color:#68778a;font-size:.4rem;line-height:1.35}.operations-delivery-viewport li>.architect-studio-icon{color:#2da44e;height:14px;position:absolute;right:10px;top:10px;width:14px}.operations-delivery-viewport li>b{background:#eaf3ff;color:#1265e8;font-size:.34rem;padding:4px 5px;position:absolute;right:8px;top:8px}.operations-delivery-viewport .operations-delivery-current{border-color:#2b7de9;box-shadow:0 10px 26px #2563eb29}.operations-delivery-current>span{background:#eaf3ff!important;color:#1265e8!important}.operations-delivery-viewport li:last-child>span{background:#f2f4f7;color:#78889b}.operations-delivery-viewport li:last-child>.architect-studio-icon{color:#78889b}.operations-delivery-evidence{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:10px}.operations-delivery-evidence article{align-items:center;background:#fff;border:1px solid #d5dee8;display:grid;gap:11px;grid-template-columns:34px 1fr 16px;min-height:84px;padding:12px 14px}.operations-delivery-evidence article>span{align-items:center;background:#edf4ff;color:#1265e8;display:inline-flex;height:34px;justify-content:center;width:34px}.operations-delivery-evidence article>span .architect-studio-icon{height:18px;width:18px}.operations-delivery-evidence article>div{display:grid;gap:4px}.operations-delivery-evidence strong{font-size:.58rem}.operations-delivery-evidence p{color:#66758a;font-size:.44rem;line-height:1.4}.operations-delivery-evidence article>.architect-studio-icon{color:#2da44e;height:14px;width:14px}.operations-delivery-flow>footer{align-items:center;background:#0f1b2d;color:#dce8f6;display:flex;justify-content:space-between;margin-top:10px;min-height:48px;padding:9px 14px}.operations-delivery-flow>footer span,.operations-delivery-flow>footer strong{align-items:center;display:inline-flex;font-size:.48rem;gap:7px}.operations-delivery-flow>footer span{color:#8ddaa7}.operations-delivery-flow>footer span i{background:#4ac16d;border-radius:50%;height:6px;width:6px}.operations-delivery-flow>footer .architect-studio-icon{color:#78b5ff;height:15px;width:15px}.operations-controls{padding:0 0 39px}.operations-controls>div{border:1px solid #d9dfe6;border-radius:10px;display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden}.operations-controls article{align-items:flex-start;display:grid;gap:14px;grid-template-columns:36px 1fr;min-height:120px;padding:24px}.operations-controls article+article{border-left:1px solid #d9dfe6}.operations-controls .architect-studio-icon{color:#1265e8;height:34px;width:34px}.operations-controls h2{font-size:.72rem}.operations-controls p{color:#4c5b70;font-size:.62rem;line-height:1.5;margin-top:8px}.operations-product-final{padding:0 0 34px}.operations-product-final>div{align-items:center;background:linear-gradient(90deg,#f3f8ff,#fff);border:1px solid #a7c8f7;border-radius:12px;display:grid;gap:25px;grid-template-columns:70px 1fr auto;min-height:138px;padding:28px 42px}.operations-product-final>div>.architect-studio-icon{color:#1265e8;height:48px;width:48px}.operations-product-final h2{font-size:1.25rem}.operations-product-final p{color:#49586d;font-size:.8rem;margin-top:10px}.operations-product-final>div>div:last-child{display:flex;gap:16px}.operations-product-final .button{border-radius:9px;justify-content:center;min-height:52px;min-width:205px}@keyframes operations-flow-pulse{to{stroke-dashoffset:-24}}@media(prefers-reduced-motion:reduce){.operations-flow-live,.operations-delivery-live{animation:none;opacity:.85;stroke-dasharray:none}}@media(max-width:1100px){.operations-product-hero-grid{grid-template-columns:minmax(350px,.8fr) minmax(560px,1.2fr)}.operations-workspace-body{grid-template-columns:minmax(0,1fr) 190px}.operations-delivery-viewport{overflow-x:auto}.operations-delivery-connectors,.operations-delivery-viewport ol{min-width:920px}.operations-controls>div{grid-template-columns:repeat(3,1fr)}.operations-controls article:nth-child(4){border-left:0;border-top:1px solid #d9dfe6}.operations-controls article:nth-child(5){border-top:1px solid #d9dfe6}}@media(max-width:900px){.operations-product-page .container-wide{width:min(calc(100% - 48px),720px)}.operations-product-hero-grid{grid-template-columns:1fr}.operations-product-hero-copy{text-align:center}.operations-product-hero h1,.operations-product-hero-copy h2,.operations-product-hero-copy>p:last-of-type{margin-inline:auto}.operations-product-actions{justify-content:center}.operations-how-intro{align-items:start;gap:16px;grid-template-columns:1fr}.operations-principles>div{grid-template-columns:1fr 1fr}.operations-principles article:nth-child(3){border-left:0;border-top:1px solid #d7dde5}.operations-principles article:nth-child(4){border-top:1px solid #d7dde5}.operations-delivery-evidence{grid-template-columns:1fr}.operations-product-final>div{grid-template-columns:50px 1fr}.operations-product-final>div>div:last-child{grid-column:1 / -1}}@media(max-width:620px){.operations-product-page .container-wide{width:calc(100% - 32px)}.operations-product-hero{padding-top:46px}.operations-product-hero h1{font-size:clamp(2.8rem,14vw,4rem)}.operations-product-actions{align-items:stretch;flex-direction:column}.operations-workspace-header{align-items:stretch;flex-direction:column;gap:8px;padding:10px 12px}.operations-workspace-status{justify-content:flex-end}.operations-workspace-body{grid-template-columns:1fr;padding:9px}.operations-run-panel>header{align-items:flex-start;gap:8px}.operations-run-map{padding:11px}.operations-run-connectors{display:none}.operations-run-map ol{gap:10px;grid-template-columns:1fr;grid-template-rows:none}.operations-run-step,.operations-run-step:nth-child(4),.operations-run-step:nth-child(5),.operations-run-step:nth-child(6){grid-column:auto;grid-row:auto;min-height:68px;position:relative}.operations-run-step:not(:last-child):after{background:#7fa9dc;bottom:-11px;content:"";height:11px;left:25px;position:absolute;width:1px}.operations-run-panel>footer{align-items:flex-start;flex-direction:column;gap:6px}.operations-review-evidence{grid-template-columns:1fr;grid-template-rows:auto}.operations-principles>div,.operations-controls>div{grid-template-columns:1fr}.operations-principles article+article,.operations-controls article+article{border-left:0;border-top:1px solid #d7dde5}.operations-how{padding-block:46px}.operations-delivery-flow{padding:9px}.operations-delivery-viewport{overflow:hidden;padding:10px}.operations-delivery-connectors{display:none}.operations-delivery-viewport ol{gap:10px;grid-template-columns:1fr;min-width:0}.operations-delivery-viewport li{min-height:76px}.operations-delivery-viewport li:not(:last-child):after{background:#7fa9dc;bottom:-11px;content:"";height:11px;left:27px;position:absolute;width:1px}.operations-delivery-flow>footer{align-items:flex-start;flex-direction:column;gap:7px}.operations-product-final>div{grid-template-columns:1fr;padding:28px 24px}.operations-product-final>div>div:last-child{align-items:stretch;flex-direction:column;grid-column:auto}}.operations-workspace-identity small,.operations-run-panel>header small,.operations-review-evidence header small,.operations-approval-card small,.operations-impact-card>div small,.operations-impact-card>footer small,.operations-readiness-card li small,.operations-approval-card p{color:#46566d}.operations-impact-card>div p:nth-child(2) b{color:#8a4b0f}.cost-product-page{background:#fff;color:#0b1220;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}.cost-product-page h1,.cost-product-page h2,.cost-product-page h3{color:inherit;font-family:inherit}.cost-product-page .container-wide{width:min(calc(100% - 92px),1440px)}.cost-product-hero{background:radial-gradient(circle at 72% 34%,#f3f8ff 0,#fff 31rem);border-bottom:1px solid #e1e6ec;padding:48px 0}.cost-product-hero-grid{align-items:center;display:grid;gap:47px;grid-template-columns:minmax(405px,.8fr) minmax(660px,1.2fr)}.cost-product-badge{background:#e7f2ff;color:#1265e8;display:inline-flex;font-size:.69rem;font-weight:800;letter-spacing:.01em;padding:7px 11px;text-transform:uppercase}.cost-product-hero h1{font-size:clamp(3.1rem,4.35vw,4.5rem);letter-spacing:-.065em;line-height:1;margin-top:27px}.cost-product-hero h1 span{color:#1265e8}.cost-product-hero-copy h2{font-size:clamp(1.24rem,1.5vw,1.52rem);font-weight:520;line-height:1.5;margin-top:22px;max-width:650px}.cost-product-hero-copy>p:last-of-type{color:#45546a;font-size:.92rem;line-height:1.72;margin-top:21px;max-width:640px}.cost-product-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.cost-product-actions .button{border-radius:9px;justify-content:center;min-height:54px;min-width:205px}.cost-workspace{background:#fff;border:1px solid #cfd7e1;border-radius:13px;box-shadow:0 18px 42px #0b12201a;min-width:0;overflow:hidden;padding:10px}.cost-workspace>header{align-items:center;border-bottom:1px solid #dce2e8;display:grid;font-size:.61rem;grid-template-columns:210px 180px 1fr;min-height:42px}.cost-workspace>header>strong,.cost-workspace>header>span{align-items:center;display:flex;gap:9px;height:100%;padding:0 14px}.cost-workspace>header>strong{border-bottom:2px solid #1265e8}.cost-workspace>header svg{height:19px;width:19px}.cost-workspace>header>strong svg{fill:#6545ba}.cost-workspace>header>span svg{color:#627188}.cost-workspace>header .phase01-provider-marks{justify-self:end}.cost-workspace>header .phase01-provider-logo-aws{width:37px}.cost-workspace>header .phase01-provider-logo-azure{width:22px}.cost-metrics{display:grid;gap:9px;grid-template-columns:repeat(3,1fr);padding-top:10px}.cost-metrics article{border:1px solid #dbe1e8;border-radius:7px;display:grid;min-height:88px;padding:13px}.cost-metrics small{font-size:.5rem;font-weight:750}.cost-metrics b{font-size:1.15rem}.cost-metrics span{color:#637084;font-size:.45rem}.cost-metrics article:last-child b,.cost-metrics article:last-child span{color:#ff6500}.cost-dashboard-grid{display:grid;gap:9px;grid-template-columns:1.02fr 1.28fr .95fr;margin-top:9px}.cost-dashboard-grid>section,.cost-dashboard-grid>aside>section{border:1px solid #dbe1e8;border-radius:7px;padding:11px}.cost-dashboard-grid h3{font-size:.5rem}.cost-drivers p{align-items:center;display:grid;font-size:.43rem;gap:6px;grid-template-columns:19px 1fr 65px auto;padding-top:9px}.cost-drivers p>i{align-items:center;background:#ff7a00;border-radius:4px;color:#fff;display:flex;font-size:.36rem;font-style:normal;height:18px;justify-content:center}.cost-drivers p:nth-of-type(2n)>i{background:#1265e8}.cost-drivers p>span{background:#edf1f5;border-radius:99px;height:4px}.cost-drivers p>span b{background:#ff6500;border-radius:inherit;display:block;height:100%}.cost-trend>p{align-items:center;color:#536175;display:flex;font-size:.4rem;gap:5px;margin-top:8px}.cost-trend>p i{background:#1265e8;border-radius:99px;height:4px;width:13px}.cost-trend>p i:nth-of-type(2){background:#ff6500;margin-left:7px}.cost-trend svg{height:132px;margin-top:3px;width:100%}.cost-trend .grid{fill:none;stroke:#dce3eb;stroke-width:1}.cost-trend polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.cost-trend .current{stroke:#1265e8}.cost-trend .proposed{stroke:#ff6500}.cost-trend text{fill:#607084;font-size:8px}.cost-dashboard-grid>aside{display:grid;gap:9px}.cost-dashboard-grid>aside>section:first-child{display:grid;grid-template-columns:70px 1fr}.cost-dashboard-grid>aside>section:first-child h3{grid-column:1 / -1}.cost-donut{align-items:center;display:flex;justify-content:center}.cost-donut i{background:conic-gradient(#1265e8 0 46%,#4eb47a 46% 68%,#ff8b1f 68% 84%,#9b62dc 84% 92%,#d6dde6 92%);border-radius:50%;display:block;height:61px;position:relative;width:61px}.cost-donut i:after{background:#fff;border-radius:50%;content:"";inset:17px;position:absolute}.cost-dashboard-grid aside ul{display:grid;font-size:.4rem;gap:5px;padding-top:8px}.cost-dashboard-grid aside li{display:grid;gap:5px;grid-template-columns:7px 1fr auto}.cost-dashboard-grid aside li b{background:#1265e8;border-radius:50%;height:6px}.cost-dashboard-grid aside li:nth-child(2) b{background:#4eb47a}.cost-dashboard-grid aside li:nth-child(3) b{background:#ff8b1f}.cost-dashboard-grid aside li:nth-child(4) b{background:#9b62dc}.cost-dashboard-grid aside li:nth-child(5) b{background:#d6dde6}.cost-dashboard-grid>aside .cost-budget{align-items:center;border-color:#80c596;display:grid;gap:8px;grid-template-columns:25px 1fr}.cost-budget .architect-studio-icon{color:#269452;height:23px;width:23px}.cost-budget p{color:#526176;font-size:.4rem;margin-top:4px}.cost-budget div>span{background:#e1e7ed;border-radius:99px;display:inline-block;height:5px;margin-top:7px;width:78%}.cost-budget div>span b{background:#2fa860;border-radius:inherit;display:block;height:100%;width:77%}.cost-budget small{color:#2b9053;font-size:.4rem;margin-left:7px}.cost-principles{border-bottom:1px solid #e3e8ee;padding:0}.cost-principles>div{display:grid;grid-template-columns:repeat(4,1fr)}.cost-principles article{align-items:flex-start;display:grid;gap:17px;grid-template-columns:48px 1fr;min-height:150px;padding:35px}.cost-principles article+article{border-left:1px solid #d7dde5}.cost-principles .architect-studio-icon{color:#1265e8;height:42px;width:42px}.cost-principles h2{font-size:.9rem}.cost-principles p{color:#45546a;font-size:.7rem;line-height:1.55;margin-top:7px}.cost-how{padding:26px 0 39px}.cost-how-grid{display:grid;gap:57px;grid-template-columns:minmax(330px,.72fr) minmax(630px,1.28fr)}.cost-how h2{font-size:1.42rem;letter-spacing:-.035em}.cost-view-list{border-right:1px solid #d9dfe6;padding-right:57px}.cost-view-list ol{display:grid;gap:9px;margin-top:18px}.cost-view-list li{align-items:center;border:1px solid #d8dee6;border-radius:8px;display:grid;gap:13px;grid-template-columns:29px 27px 1fr;min-height:57px;padding:8px 14px}.cost-view-list li>span{align-items:center;border:1.5px solid #1265e8;border-radius:50%;color:#1265e8;display:flex;font-size:.68rem;font-weight:800;height:25px;justify-content:center;width:25px}.cost-view-list li>.architect-studio-icon{color:#1265e8;height:21px;width:21px}.cost-view-list h3{font-size:.7rem}.cost-view-list p{color:#506078;font-size:.61rem;margin-top:3px}.cost-control-note{align-items:flex-start;color:#3d4b5f;display:flex;font-size:.68rem;gap:10px;line-height:1.5;margin-top:21px}.cost-control-note .architect-studio-icon{height:19px;width:19px}.cost-flow{background:radial-gradient(circle at 87% 7%,rgb(251 146 60 / .19),transparent 17rem),linear-gradient(145deg,#0a1729,#07101d 74%);border:1px solid #203a5a;border-radius:12px;box-shadow:0 20px 42px #0f172a29;color:#fff;margin-top:22px;overflow:hidden}.cost-flow-header{align-items:center;border-bottom:1px solid rgb(148 163 184 / .17);display:flex;justify-content:space-between;min-height:76px;padding:16px 21px}.cost-flow-header>div{display:grid;gap:4px}.cost-flow-header p{color:#7dd3fc;font-size:.48rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cost-flow h3{color:#fff;font-size:1.05rem}.cost-flow-header>span{align-items:center;background:#22c55e1a;border:1px solid rgb(74 222 128 / .28);color:#86efac;display:inline-flex;font-size:.45rem;font-weight:750;gap:7px;padding:7px 9px;text-transform:uppercase}.cost-flow-header>span i,.cost-flow>footer b i{background:#4ade80;border-radius:50%;box-shadow:0 0 0 4px #4ade801a;height:6px;width:6px}.cost-flow-viewport{overflow:hidden}.cost-flow-canvas{background-image:linear-gradient(rgb(125 211 252 / .055) 1px,transparent 1px),linear-gradient(90deg,rgb(125 211 252 / .055) 1px,transparent 1px);background-size:38px 38px;height:390px;min-width:700px;position:relative}.cost-flow-phase{align-items:center;color:#8296b0;display:flex;font-size:.42rem;font-weight:800;gap:7px;left:2%;letter-spacing:.07em;position:absolute;text-transform:uppercase;top:18px;z-index:2}.cost-flow-phase i{background:#60a5fa;box-shadow:0 0 0 4px #60a5fa1a;height:6px;width:6px}.cost-flow-phase-actual{left:11%;top:198px}.cost-flow-phase-actual i{background:#34d399;box-shadow:0 0 0 4px #34d3991a}.cost-flow-connectors{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.cost-flow-connectors path{fill:none;vector-effect:non-scaling-stroke}.cost-flow-connectors marker path{stroke:none}.cost-flow-connectors #cost-flow-planned-arrow path{fill:#fb923c}.cost-flow-connectors #cost-flow-actual-arrow path{fill:#38bdf8}.cost-flow-base path{stroke:#334a68;stroke-width:2}.cost-flow-motion path{animation:cost-lifecycle-flow 1.45s linear infinite;stroke-dasharray:6 8;stroke-linecap:round;stroke-width:2}.cost-flow-motion-planned path{stroke:url(#cost-flow-planned-gradient)}.cost-flow-motion-handoff path{animation-duration:2.4s;stroke:url(#cost-flow-handoff-gradient)}.cost-flow-motion-actual path{animation-duration:1.7s;stroke:url(#cost-flow-actual-gradient)}.cost-flow-node{align-items:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(145deg,#182b44fa,#0d1c2ffa);border:1px solid #344e70;box-shadow:0 12px 26px #00000040;display:grid;gap:9px;grid-template-columns:34px 1fr;height:90px;padding:10px;position:absolute;top:60px;width:18%;z-index:2}.cost-flow-node>span{align-items:center;background:#60a5fa1c;border:1px solid rgb(96 165 250 / .22);color:#7dd3fc;display:inline-flex;height:34px;justify-content:center;width:34px}.cost-flow-node-actual>span{background:#34d3991a;border-color:#34d39938;color:#6ee7b7}.cost-flow-node .architect-studio-icon{height:19px;width:19px}.cost-flow-node>div{display:grid;gap:4px;min-width:0}.cost-flow-node small{color:#8296b0;font-size:.35rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cost-flow-node strong{color:#eef6ff;font-size:.52rem;line-height:1.3}.cost-flow-node-plan{left:2%}.cost-flow-node-estimate{left:21%}.cost-flow-node-policy{left:40%}.cost-flow-node-approval{left:59%}.cost-flow-node-apply{border-color:#f97316;box-shadow:0 12px 30px #f9731624;left:78%}.cost-flow-node-apply>span{background:#f973161f;border-color:#fb923c4d;color:#fb923c}.cost-flow-node-account,.cost-flow-node-sync,.cost-flow-node-allocation,.cost-flow-node-monitoring{top:240px;width:18.5%}.cost-flow-node-account{left:11%}.cost-flow-node-sync{left:32%}.cost-flow-node-allocation{left:53%}.cost-flow-node-monitoring{left:74%}.cost-flow-evidence{border-top:1px solid rgb(148 163 184 / .17);display:grid;grid-template-columns:repeat(4,1fr)}.cost-flow-evidence>span{display:grid;gap:5px;grid-template-columns:29px 1fr;min-height:83px;padding:14px}.cost-flow-evidence>span+span{border-left:1px solid rgb(148 163 184 / .17)}.cost-flow-evidence .architect-studio-icon{color:#7dd3fc;grid-row:1 / 3;height:23px;width:23px}.cost-flow-evidence b{color:#eaf4ff;font-size:.52rem}.cost-flow-evidence small{color:#8296b0;font-size:.43rem;line-height:1.4}.cost-flow>footer{align-items:center;border-top:1px solid rgb(148 163 184 / .17);color:#9babc0;display:flex;font-size:.44rem;justify-content:space-between;min-height:48px;padding:0 20px}.cost-flow>footer span,.cost-flow>footer b{align-items:center;display:flex;gap:7px}.cost-flow>footer .architect-studio-icon{color:#7dd3fc;height:14px;width:14px}.cost-flow>footer b{color:#86efac;font-size:inherit}.cost-built-for{padding:0 0 39px}.cost-built-for>div{border:1px solid #d9dfe6;border-radius:10px;padding:20px}.cost-built-for h2{font-size:1.25rem;text-align:center}.cost-built-for>div>div{display:grid;gap:14px;grid-template-columns:repeat(5,1fr);margin-top:16px}.cost-built-for article{align-items:flex-start;border:1px solid #d9dfe6;border-radius:8px;display:grid;gap:12px;grid-template-columns:35px 1fr;min-height:108px;padding:17px}.cost-built-for .architect-studio-icon{color:#1265e8;height:31px;width:31px}.cost-built-for h3{font-size:.65rem}.cost-built-for p{color:#4c5b70;font-size:.57rem;line-height:1.45;margin-top:6px}.cost-product-final{padding:0 0 34px}.cost-product-final>div{align-items:center;background:linear-gradient(90deg,#f3f8ff,#fff);border:1px solid #aecbf3;border-radius:12px;display:grid;gap:25px;grid-template-columns:70px 1fr auto;min-height:138px;padding:28px 42px}.cost-product-final>div>.architect-studio-icon{color:#1265e8;height:48px;width:48px}.cost-product-final h2{font-size:1.25rem}.cost-product-final p{color:#49586d;font-size:.78rem;margin-top:8px}.cost-product-final>div>div:last-child{display:flex;gap:16px}.cost-product-final .button{border-radius:9px;justify-content:center;min-height:52px;min-width:205px}@keyframes cost-lifecycle-flow{to{stroke-dashoffset:-28}}@media(prefers-reduced-motion:reduce){.cost-flow-motion path{animation:none;stroke-dasharray:none}}@media(max-width:1100px){.cost-product-hero-grid{grid-template-columns:minmax(360px,.8fr) minmax(580px,1.2fr)}.cost-how-grid{grid-template-columns:minmax(320px,.72fr) minmax(540px,1.28fr)}.cost-view-list{padding-right:35px}.cost-built-for>div>div{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.cost-product-page .container-wide{width:min(calc(100% - 48px),720px)}.cost-product-hero-grid,.cost-how-grid{grid-template-columns:1fr}.cost-product-hero-copy{text-align:center}.cost-product-hero-copy h2,.cost-product-hero-copy>p:last-of-type{margin-inline:auto}.cost-product-actions{justify-content:center}.cost-view-list{border-bottom:1px solid #d9dfe6;border-right:0;padding-bottom:36px;padding-right:0}.cost-principles>div{grid-template-columns:1fr 1fr}.cost-principles article:nth-child(3){border-left:0;border-top:1px solid #d7dde5}.cost-principles article:nth-child(4){border-top:1px solid #d7dde5}.cost-product-final>div{grid-template-columns:50px 1fr}.cost-product-final>div>div:last-child{grid-column:1 / -1}}@media(max-width:620px){.cost-product-page .container-wide{width:calc(100% - 32px)}.cost-product-hero{padding-top:46px}.cost-product-hero h1{font-size:clamp(2.8rem,14vw,4rem)}.cost-product-actions{align-items:stretch;flex-direction:column}.cost-workspace{overflow-x:auto}.cost-workspace>header,.cost-metrics,.cost-dashboard-grid{min-width:720px}.cost-principles>div,.cost-built-for>div>div{grid-template-columns:1fr}.cost-principles article+article{border-left:0;border-top:1px solid #d7dde5}.cost-flow-header{padding-inline:15px}.cost-flow-viewport{overflow-x:auto}.cost-flow-canvas{min-width:720px}.cost-flow-evidence{grid-template-columns:1fr 1fr}.cost-flow-evidence>span:nth-child(3){border-left:0}.cost-flow-evidence>span:nth-child(n+3){border-top:1px solid rgb(148 163 184 / .17)}.cost-flow>footer{align-items:flex-start;flex-direction:column;gap:7px;padding-block:11px}.cost-product-final>div{grid-template-columns:1fr;padding:28px 24px}.cost-product-final>div>div:last-child{align-items:stretch;flex-direction:column;grid-column:auto}}.cost-metrics article:nth-child(3) b,.cost-metrics article:nth-child(3) span{color:#943b00}.cost-drivers p>i{background:#943b00}.cost-drivers p>strong,.cost-drivers p>small{color:#36465b}.cost-budget small{color:#176b32}.scrinops-product-page{background:#fff;color:#0b1220;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}.scrinops-product-page h1,.scrinops-product-page h2,.scrinops-product-page h3{color:inherit;font-family:inherit}.scrinops-product-page .container-wide{width:min(calc(100% - 92px),1440px)}.scrinops-product-hero{background:radial-gradient(circle at 73% 34%,#f2f8ff 0,#fff 31rem);border-bottom:1px solid #e1e6ec;padding:43px 0 48px}.scrinops-product-hero-grid{align-items:center;display:grid;gap:47px;grid-template-columns:minmax(390px,.72fr) minmax(720px,1.28fr)}.scrinops-product-badge{background:#e7f2ff;color:#1265e8;display:inline-flex;font-size:.69rem;font-weight:800;letter-spacing:.01em;padding:7px 11px;text-transform:uppercase}.scrinops-product-hero h1{font-size:clamp(3.5rem,5vw,5.1rem);letter-spacing:-.065em;line-height:1;margin-top:25px}.scrinops-product-hero-copy h2{font-size:clamp(1.25rem,1.55vw,1.55rem);font-weight:520;line-height:1.48;margin-top:19px;max-width:640px}.scrinops-product-hero-copy>p:last-of-type{color:#45546a;font-size:.9rem;line-height:1.72;margin-top:20px;max-width:620px}.scrinops-product-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:29px}.scrinops-product-actions .button{border-radius:9px;justify-content:center;min-height:54px;min-width:205px}.scrinops-product-actions .architect-studio-icon{height:18px;width:18px}.scrinops-workspace{background:#edf3f8;border:1px solid #cbd5e1;border-radius:14px;box-shadow:0 22px 52px #0f172a21;min-width:0;overflow:hidden}.scrinops-workspace-header{align-items:center;background:#fff;border-bottom:1px solid #dce3eb;display:flex;justify-content:space-between;min-height:60px;padding:9px 13px}.scrinops-workspace-identity,.scrinops-workspace-status{align-items:center;display:flex;min-width:0}.scrinops-workspace-identity{gap:9px}.scrinops-window-dots{display:flex;flex:0 0 auto;gap:5px;margin-right:2px}.scrinops-window-dots i{background:#ff655a;border-radius:50%;height:8px;width:8px}.scrinops-window-dots i:nth-child(2){background:#ffbd2e}.scrinops-window-dots i:nth-child(3){background:#27c840}.scrinops-workspace-mark{align-items:center;background:#eaf3ff;color:#1265e8;display:inline-flex;flex:0 0 auto;height:31px;justify-content:center;width:31px}.scrinops-workspace-mark .architect-studio-icon{height:17px;width:17px}.scrinops-workspace-identity>div{display:grid;gap:2px;min-width:0}.scrinops-workspace-identity small{color:#8290a2;font-size:.4rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.scrinops-workspace-identity strong{font-size:.59rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrinops-incident-id,.scrinops-workspace-status>span,.scrinops-workspace-status>strong{align-items:center;border:1px solid #dce3eb;display:inline-flex;font-size:.41rem;font-weight:750;min-height:27px;padding:0 7px}.scrinops-incident-id{background:#f7f9fb;color:#5f6e82;margin-left:2px}.scrinops-workspace-status{gap:6px}.scrinops-workspace-status>span{color:#58708d;gap:5px}.scrinops-workspace-status>span i{background:#2da44e;border-radius:50%;height:6px;width:6px}.scrinops-workspace-status>strong{background:#eef4ff;border-color:#cfdef3;color:#155fad;gap:5px}.scrinops-workspace-status .architect-studio-icon{height:12px;width:12px}.scrinops-workspace-body{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 205px;min-height:430px;padding:11px}.scrinops-response-panel{background:#fff;border:1px solid #d6dee8;min-width:0;overflow:hidden}.scrinops-response-panel>header{align-items:center;border-bottom:1px solid #e2e8ef;display:flex;justify-content:space-between;min-height:52px;padding:8px 12px}.scrinops-response-panel>header>div{display:grid;gap:2px}.scrinops-response-panel>header small{color:#7a899c;font-size:.4rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.scrinops-response-panel>header h3{font-size:.66rem}.scrinops-response-panel>header>span{align-items:center;background:#f5f7fa;color:#607086;display:inline-flex;font-size:.4rem;font-weight:750;gap:5px;padding:6px 7px}.scrinops-response-panel>header .architect-studio-icon{height:12px;width:12px}.scrinops-response-map{background-color:#fbfdff;background-image:linear-gradient(rgb(203 215 229 / .38) 1px,transparent 1px),linear-gradient(90deg,rgb(203 215 229 / .38) 1px,transparent 1px);background-size:24px 24px;min-height:304px;padding:15px;position:relative}.scrinops-response-connectors{height:calc(100% - 30px);inset:15px;pointer-events:none;position:absolute;width:calc(100% - 30px)}.scrinops-response-base,.scrinops-response-live{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.scrinops-response-base{stroke:#b8c6d5}.scrinops-response-live{animation:scrinops-response-flow 1.7s linear infinite;stroke:#2b7de9;stroke-dasharray:3 9}.scrinops-response-map ol{display:grid;gap:28px 14px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,118px);position:relative;z-index:1}.scrinops-response-step{align-items:center;background:#fffffffa;border:1px solid #cfdae6;box-shadow:0 8px 20px #0f172a14;display:grid;gap:8px;grid-template-columns:31px 1fr 15px;min-width:0;padding:11px;position:relative}.scrinops-response-step:nth-child(5){grid-column:4;grid-row:2}.scrinops-response-step:nth-child(6){grid-column:3;grid-row:2}.scrinops-response-step:nth-child(7){grid-column:2;grid-row:2}.scrinops-response-step>span{align-items:center;background:#eaf8ee;color:#25844a;display:inline-flex;height:31px;justify-content:center;width:31px}.scrinops-response-step>span .architect-studio-icon{height:17px;width:17px}.scrinops-response-step>div{display:grid;gap:2px;min-width:0}.scrinops-response-step>div small{color:#8794a5;font-size:.35rem;font-weight:800}.scrinops-response-step>div strong{font-size:.5rem}.scrinops-response-step>div p{color:#68778a;font-size:.37rem;line-height:1.3}.scrinops-response-step>.architect-studio-icon{color:#2da44e;height:14px;width:14px}.scrinops-response-step-current{border-color:#2b7de9;box-shadow:0 9px 24px #2563eb24}.scrinops-response-step-current>span{background:#eaf3ff;color:#1265e8}.scrinops-response-step-current>b{background:#eaf3ff;color:#1265e8;font-size:.32rem;padding:4px}.scrinops-response-step-locked>span{background:#f2f4f7;color:#8190a3}.scrinops-response-step-locked>.architect-studio-icon{color:#8190a3}.scrinops-response-panel>footer{align-items:center;border-top:1px solid #e2e8ef;display:flex;justify-content:space-between;min-height:38px;padding:7px 12px}.scrinops-response-panel>footer span,.scrinops-response-panel>footer strong{align-items:center;display:inline-flex;font-size:.4rem;gap:6px}.scrinops-response-panel>footer span{color:#267846}.scrinops-response-panel>footer span i{background:#35a85d;border-radius:50%;height:6px;width:6px}.scrinops-response-panel>footer strong{color:#53657a}.scrinops-response-panel>footer .architect-studio-icon{height:12px;width:12px}.scrinops-review-rail{display:grid;gap:8px;grid-template-rows:auto auto 1fr}.scrinops-review-rail>section{background:#fff;border:1px solid #d6dee8;box-shadow:0 6px 18px #0f172a0a;padding:11px}.scrinops-review-rail header{align-items:center;display:flex;justify-content:space-between}.scrinops-review-rail header>div{display:grid;gap:2px}.scrinops-review-rail header small,.scrinops-approval-card small{color:#7a899c;font-size:.37rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.scrinops-review-rail header strong,.scrinops-approval-card strong{font-size:.54rem}.scrinops-review-rail header>span{background:#fff2e8;color:#bc5d16;font-size:.35rem;font-weight:750;padding:4px 5px}.scrinops-impact-card dl{display:grid;margin-top:8px}.scrinops-impact-card dl>div{align-items:center;border-top:1px solid #edf0f4;display:flex;justify-content:space-between;min-height:25px}.scrinops-impact-card dt{color:#748297;font-size:.36rem}.scrinops-impact-card dd{font-size:.39rem;font-weight:750}.scrinops-readiness-card ul{display:grid;margin-top:8px}.scrinops-readiness-card li{align-items:center;border-top:1px solid #edf0f4;display:grid;font-size:.39rem;gap:6px;grid-template-columns:14px 1fr auto;min-height:25px}.scrinops-readiness-card li .architect-studio-icon{color:#2da44e;height:12px;width:12px}.scrinops-readiness-card li small{color:#6e7d90;font-size:.34rem}.scrinops-approval-card{align-content:center;border-color:#bed7c7!important;display:grid;gap:9px;grid-template-columns:27px 1fr}.scrinops-approval-card>.architect-studio-icon{color:#269452;height:25px;width:25px}.scrinops-approval-card>div{display:grid;gap:3px}.scrinops-approval-card p{color:#607086;font-size:.38rem;line-height:1.4}.scrinops-principles{border-bottom:1px solid #e3e8ee;padding:0}.scrinops-principles>div{display:grid;grid-template-columns:repeat(4,1fr)}.scrinops-principles article{align-items:flex-start;display:grid;gap:18px;grid-template-columns:49px 1fr;min-height:150px;padding:35px}.scrinops-principles article+article{border-left:1px solid #d7dde5}.scrinops-principles .architect-studio-icon{color:#1265e8;height:43px;width:43px}.scrinops-principles h2{font-size:.88rem}.scrinops-principles p{color:#45546a;font-size:.69rem;line-height:1.55;margin-top:7px}.scrinops-how{background:linear-gradient(180deg,#fff,#f8fbff 68%,#fff);padding:62px 0 54px}.scrinops-how-intro{align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);padding-bottom:30px}.scrinops-how-intro>div>p{color:#1265e8;font-size:.65rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.scrinops-how-intro h2{font-size:clamp(1.9rem,2.8vw,2.65rem);letter-spacing:-.055em;line-height:1.08;margin-top:10px}.scrinops-how-intro>p{color:#526176;font-size:.78rem;line-height:1.65;max-width:550px}.scrinops-controlled-flow{background:#edf3f9;border:1px solid #ccd7e4;box-shadow:0 18px 44px #0f172a14;overflow:hidden;padding:14px}.scrinops-controlled-viewport{background-color:#fbfdff;background-image:linear-gradient(rgb(203 215 229 / .38) 1px,transparent 1px),linear-gradient(90deg,rgb(203 215 229 / .38) 1px,transparent 1px);background-size:24px 24px;border:1px solid #d3dde8;min-width:0;overflow:hidden;padding:18px;position:relative}.scrinops-controlled-connectors{height:calc(100% - 36px);inset:18px;pointer-events:none;position:absolute;width:calc(100% - 36px)}.scrinops-controlled-base,.scrinops-controlled-live{fill:none;stroke-linecap:round;stroke-width:2;vector-effect:non-scaling-stroke}.scrinops-controlled-base{stroke:#afbed0}.scrinops-controlled-live{animation:scrinops-response-flow 1.7s linear infinite;stroke:#2b7de9;stroke-dasharray:3 10}.scrinops-controlled-viewport ol{display:grid;gap:16px;grid-template-columns:repeat(7,1fr);position:relative;z-index:1}.scrinops-controlled-viewport li{align-content:center;background:#fffffffa;border:1px solid #cfdae6;box-shadow:0 8px 20px #0f172a14;display:grid;gap:5px;grid-template-columns:32px 1fr auto;min-height:150px;padding:13px 10px;position:relative}.scrinops-controlled-viewport li>span{align-items:center;background:#eaf8ee;color:#25844a;display:inline-flex;grid-row:1 / 5;height:32px;justify-content:center;width:32px}.scrinops-controlled-viewport li>span .architect-studio-icon{height:17px;width:17px}.scrinops-controlled-viewport li>small{color:#8794a5;font-size:.35rem;font-weight:850}.scrinops-controlled-viewport li>strong{font-size:.54rem}.scrinops-controlled-viewport li>p{color:#68778a;font-size:.38rem;line-height:1.35}.scrinops-controlled-viewport li>.architect-studio-icon{color:#2da44e;height:14px;position:absolute;right:9px;top:9px;width:14px}.scrinops-controlled-viewport li>b{background:#eaf3ff;color:#1265e8;font-size:.33rem;padding:4px 5px;position:absolute;right:8px;top:8px}.scrinops-controlled-viewport .scrinops-controlled-current{border-color:#2b7de9;box-shadow:0 10px 26px #2563eb29}.scrinops-controlled-current>span{background:#eaf3ff!important;color:#1265e8!important}.scrinops-controlled-viewport li:last-child>span{background:#f2f4f7;color:#78889b}.scrinops-controlled-viewport li:last-child>.architect-studio-icon{color:#78889b}.scrinops-controlled-evidence{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:10px}.scrinops-controlled-evidence article{align-items:center;background:#fff;border:1px solid #d5dee8;display:grid;gap:11px;grid-template-columns:34px 1fr 16px;min-height:84px;padding:12px 14px}.scrinops-controlled-evidence article>span{align-items:center;background:#edf4ff;color:#1265e8;display:inline-flex;height:34px;justify-content:center;width:34px}.scrinops-controlled-evidence article>span .architect-studio-icon{height:18px;width:18px}.scrinops-controlled-evidence article>div{display:grid;gap:4px}.scrinops-controlled-evidence strong{font-size:.58rem}.scrinops-controlled-evidence p{color:#66758a;font-size:.44rem;line-height:1.4}.scrinops-controlled-evidence article>.architect-studio-icon{color:#2da44e;height:14px;width:14px}.scrinops-controlled-flow>footer{align-items:center;background:#0f1b2d;color:#dce8f6;display:flex;justify-content:space-between;margin-top:10px;min-height:48px;padding:9px 14px}.scrinops-controlled-flow>footer span,.scrinops-controlled-flow>footer strong{align-items:center;display:inline-flex;font-size:.48rem;gap:7px}.scrinops-controlled-flow>footer span{color:#8ddaa7}.scrinops-controlled-flow>footer span i{background:#4ac16d;border-radius:50%;height:6px;width:6px}.scrinops-controlled-flow>footer .architect-studio-icon{color:#78b5ff;height:15px;width:15px}.scrinops-built-for{padding:0 0 35px}.scrinops-built-for h2{font-size:1.32rem}.scrinops-built-for>div>div{display:grid;gap:15px;grid-template-columns:repeat(5,1fr);margin-top:17px}.scrinops-built-for article{align-items:flex-start;border:1px solid #d9dfe6;border-radius:9px;display:grid;gap:13px;grid-template-columns:38px 1fr;min-height:128px;padding:19px}.scrinops-built-for .architect-studio-icon{color:#1265e8;height:34px;width:34px}.scrinops-built-for h3{font-size:.68rem}.scrinops-built-for p{color:#4c5b70;font-size:.59rem;line-height:1.5;margin-top:6px}.scrinops-product-final{padding:0 0 34px}.scrinops-product-final>div{align-items:center;background:linear-gradient(90deg,#f3f8ff,#fff);border:1px solid #96bef5;border-radius:12px;display:grid;gap:25px;grid-template-columns:70px 1fr auto;min-height:138px;padding:28px 42px}.scrinops-product-final>div>.architect-studio-icon{color:#1265e8;height:49px;width:49px}.scrinops-product-final h2{font-size:1.25rem}.scrinops-product-final p{color:#49586d;font-size:.78rem;margin-top:8px}.scrinops-product-final>div>div:last-child{display:flex;gap:16px}.scrinops-product-final .button{border-radius:9px;justify-content:center;min-height:52px;min-width:180px}@keyframes scrinops-response-flow{to{stroke-dashoffset:-24}}@media(prefers-reduced-motion:reduce){.scrinops-response-live,.scrinops-controlled-live{animation:none;opacity:.85;stroke-dasharray:none}}@media(max-width:1100px){.scrinops-product-hero-grid{grid-template-columns:minmax(350px,.72fr) minmax(630px,1.28fr)}.scrinops-workspace-body{grid-template-columns:minmax(0,1fr) 185px}.scrinops-controlled-viewport{overflow-x:auto}.scrinops-controlled-connectors,.scrinops-controlled-viewport ol{min-width:980px}.scrinops-built-for>div>div{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.scrinops-product-page .container-wide{width:min(calc(100% - 48px),720px)}.scrinops-product-hero-grid{grid-template-columns:1fr}.scrinops-product-hero-copy{text-align:center}.scrinops-product-hero-copy h2,.scrinops-product-hero-copy>p:last-of-type{margin-inline:auto}.scrinops-product-actions{justify-content:center}.scrinops-how-intro{align-items:start;gap:16px;grid-template-columns:1fr}.scrinops-principles>div{grid-template-columns:1fr 1fr}.scrinops-principles article:nth-child(3){border-left:0;border-top:1px solid #d7dde5}.scrinops-principles article:nth-child(4){border-top:1px solid #d7dde5}.scrinops-controlled-evidence{grid-template-columns:1fr}.scrinops-product-final>div{grid-template-columns:50px 1fr}.scrinops-product-final>div>div:last-child{grid-column:1 / -1}}@media(max-width:620px){.scrinops-product-page .container-wide{width:calc(100% - 32px)}.scrinops-product-hero h1{font-size:clamp(3.4rem,18vw,4.8rem)}.scrinops-product-actions{align-items:stretch;flex-direction:column}.scrinops-workspace-header{align-items:stretch;flex-direction:column;gap:8px;padding:10px 12px}.scrinops-workspace-status{justify-content:flex-end}.scrinops-workspace-body{grid-template-columns:1fr;padding:9px}.scrinops-response-panel>header{align-items:flex-start;gap:8px}.scrinops-response-map{padding:11px}.scrinops-response-connectors{display:none}.scrinops-response-map ol{gap:10px;grid-template-columns:1fr;grid-template-rows:none}.scrinops-response-step,.scrinops-response-step:nth-child(5),.scrinops-response-step:nth-child(6),.scrinops-response-step:nth-child(7){grid-column:auto;grid-row:auto;min-height:70px}.scrinops-response-step:not(:last-child):after{background:#7fa9dc;bottom:-11px;content:"";height:11px;left:26px;position:absolute;width:1px}.scrinops-response-panel>footer{align-items:flex-start;flex-direction:column;gap:6px}.scrinops-review-rail{grid-template-columns:1fr;grid-template-rows:auto}.scrinops-principles>div,.scrinops-built-for>div>div{grid-template-columns:1fr}.scrinops-principles article+article{border-left:0;border-top:1px solid #d7dde5}.scrinops-how{padding-block:46px}.scrinops-controlled-flow{padding:9px}.scrinops-controlled-viewport{overflow:hidden;padding:10px}.scrinops-controlled-connectors{display:none}.scrinops-controlled-viewport ol{gap:10px;grid-template-columns:1fr;min-width:0}.scrinops-controlled-viewport li{min-height:76px}.scrinops-controlled-viewport li:not(:last-child):after{background:#7fa9dc;bottom:-11px;content:"";height:11px;left:26px;position:absolute;width:1px}.scrinops-controlled-flow>footer{align-items:flex-start;flex-direction:column;gap:7px}.scrinops-product-final>div{grid-template-columns:1fr;padding:28px 24px}.scrinops-product-final>div>div:last-child{align-items:stretch;flex-direction:column;grid-column:auto}}.scrinops-workspace-identity small,.scrinops-response-panel>header small,.scrinops-review-rail header small,.scrinops-approval-card small,.scrinops-impact-card dt,.scrinops-readiness-card li small,.scrinops-approval-card p{color:#46566d}.scrinops-review-rail header>span{color:#8a3f0a}.solution-focused-page{--solution-focus-accent: #1265e8;background:#fff;color:#0b1220;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}.solution-page-orange.solution-focused-page{--solution-focus-accent: #c75300}.solution-page-green.solution-focused-page{--solution-focus-accent: #137848}.solution-page-purple.solution-focused-page{--solution-focus-accent: #6943cf}.solution-focused-page h1,.solution-focused-page h2,.solution-focused-page h3{color:inherit;font-family:inherit}.solution-focused-page .container-wide{width:min(calc(100% - 92px),1440px)}.solution-focused-hero{background:radial-gradient(circle at 72% 44%,#eff7ff 0,#fff 33rem);border-bottom:1px solid #e1e6ec;padding:46px 0}.solution-focused-hero-grid{align-items:center;display:grid;gap:46px;grid-template-columns:minmax(390px,.85fr) minmax(560px,1.15fr)}.solution-focused-badge{background:#e7f2ff;color:#0b4ea2;display:inline-flex;font-size:.69rem;font-weight:800;letter-spacing:.01em;margin:0;padding:7px 11px;text-transform:uppercase}.solution-focused-hero-copy h1{font-size:clamp(3rem,4.8vw,5rem);letter-spacing:-.065em;line-height:1;margin:30px 0 0;max-width:12ch}.solution-focused-hero-copy>p:not(.solution-focused-badge,.solution-focused-trust){color:#45546a;font-size:.95rem;line-height:1.75;margin:22px 0 0;max-width:660px}.solution-focused-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.solution-focused-actions .button{border-radius:9px;justify-content:center;min-height:54px;min-width:188px}.solution-focused-trust{align-items:center;color:#3d4b5f;display:flex;font-size:.7rem;gap:9px;line-height:1.5;margin:22px 0 0}.solution-focused-trust .architect-studio-icon{color:var(--solution-focus-accent);flex:0 0 auto;height:19px;width:19px}.solution-focused-hero-visual .premium-workflow{background:radial-gradient(circle at 50% 42%,rgb(99 102 241 / .22),transparent 16rem),linear-gradient(145deg,#0a1729,#07101d 75%);border-color:#203a5a;border-radius:16px;box-shadow:0 24px 58px #0f172a2e}.solution-focused-hero-visual .premium-workflow-header{background:transparent;border-bottom-color:#94a3b82b;min-height:70px}.solution-focused-hero-visual .premium-workflow-header small{color:#7dd3fc}.solution-focused-hero-visual .premium-workflow-header strong{color:#eef6ff}.solution-focused-hero-visual .premium-workflow-header em{background:#22c55e1a;border-color:#4ade8047;color:#86efac}.solution-focused-hero-visual .premium-flow-canvas{min-height:360px;padding:64px 32px}.solution-focused-hero-visual .premium-flow-grid{color:#7dd3fc12}.solution-focused-hero-visual .premium-flow-node{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#182b44fa,#0d1c2ffa);border-color:#344e70;border-radius:0;box-shadow:0 12px 28px #00000045;min-height:112px}.solution-focused-hero-visual .premium-flow-node:last-child{border-color:#34d399;box-shadow:0 12px 30px #34d3991f}.solution-focused-hero-visual .premium-flow-node strong{color:#eef6ff}.solution-focused-hero-visual .premium-flow-icon{background:#38bdf81a;border:1px solid rgb(125 211 252 / .2);border-radius:0;color:#7dd3fc}.solution-focused-hero-visual .premium-flow-node:last-child .premium-flow-icon{background:#34d3991a;color:#6ee7b7}.solution-focused-hero-visual .premium-flow-connector{background:#334a68}.solution-focused-hero-visual .premium-flow-connector i{background:#7dd3fc;border-color:#38bdf82e}.solution-focused-hero-visual .premium-safeguard-rail{border-top-color:#94a3b82b}.solution-focused-hero-visual .premium-safeguard-rail li{color:#a7b8cd}.solution-focused-hero-visual .premium-safeguard-rail li+li{border-left-color:#94a3b82b}.solution-focused-hero-visual .premium-safeguard-rail span{color:#86efac}.solution-focused-principles{border-bottom:1px solid #e3e8ee}.solution-focused-principles>div{display:grid;grid-template-columns:repeat(4,1fr)}.solution-focused-principles article{min-height:190px;padding:38px}.solution-focused-principles article+article{border-left:1px solid #d7dde5}.solution-focused-principles .architect-studio-icon{color:var(--solution-focus-accent);height:39px;width:39px}.solution-focused-principles h3{font-size:.94rem;margin:23px 0 0}.solution-focused-principles p{color:#45546a;font-size:.72rem;line-height:1.7;margin:11px 0 0}.solution-focused-workflow{border-bottom:1px solid #dce2e9;padding:36px 0 34px}.solution-focused-workflow-grid{display:grid;gap:58px;grid-template-columns:minmax(330px,.72fr) minmax(560px,1.28fr)}.solution-focused-kicker{color:var(--solution-focus-accent);font-size:.65rem;font-weight:800;letter-spacing:.11em;margin:0;text-transform:uppercase}.solution-focused-workflow h2{font-size:clamp(1.45rem,2.2vw,2rem);letter-spacing:-.04em;line-height:1.18;margin:13px 0 0}.solution-focused-steps{border-right:1px solid #d9dfe6;padding-right:58px}.solution-focused-steps ol{display:grid;gap:14px;list-style:none;margin:25px 0 0;padding:0}.solution-focused-steps li{align-items:center;border:1px solid #d8dee6;border-radius:9px;display:grid;gap:20px;grid-template-columns:34px minmax(0,1fr);min-height:83px;padding:13px 19px;position:relative}.solution-focused-steps li:not(:last-child):after{bottom:-16px;color:#344154;content:"↓";left:50%;position:absolute;z-index:2}.solution-focused-steps li>span{align-items:center;border:1.5px solid var(--solution-focus-accent);border-radius:50%;color:var(--solution-focus-accent);display:flex;font-size:.72rem;font-weight:800;height:29px;justify-content:center;width:29px}.solution-focused-steps h3{font-size:.76rem}.solution-focused-steps li p{color:#506078;font-size:.67rem;line-height:1.5;margin:5px 0 0}.solution-focused-governed>.solution-focused-governed-intro{color:#46566d;font-size:.76rem;line-height:1.7;margin:14px 0 0;max-width:760px}.solution-focused-decision-flow{align-items:stretch;background:radial-gradient(circle at 86% 10%,rgb(99 102 241 / .2),transparent 17rem),linear-gradient(145deg,#0a1729,#07101d 74%);border:1px solid #203a5a;border-radius:12px;box-shadow:0 20px 42px #0f172a29;display:grid;gap:20px;grid-template-columns:1fr auto 1fr;margin-top:25px;padding:24px}.solution-focused-decision-flow article{background:linear-gradient(145deg,#182b44fa,#0d1c2ffa);border:1px solid #344e70;display:grid;min-height:170px;padding:20px}.solution-focused-decision-flow>span{align-self:center;color:#7dd3fc;font-size:1.2rem}.solution-focused-decision-flow small{color:#7dd3fc;font-size:.48rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.solution-focused-decision-flow strong{color:#eef6ff;font-size:.85rem;line-height:1.4;margin-top:14px}.solution-focused-decision-flow p{color:#9fb0c6;font-size:.64rem;line-height:1.6;margin:11px 0 0}.solution-focused-governed>ul{border-bottom:1px solid #d9dfe6;border-top:1px solid #d9dfe6;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:24px 0 0;padding:0}.solution-focused-governed>ul li{align-items:center;color:#3d4b5f;display:flex;font-size:.64rem;font-weight:700;gap:8px;min-height:62px;padding:10px 14px}.solution-focused-governed>ul li+li{border-left:1px solid #d9dfe6}.solution-focused-governed>ul .architect-studio-icon{color:#137848;flex:0 0 auto;height:18px;width:18px}.solution-focused-final{align-items:center;background:linear-gradient(90deg,#f3f8ff,#fff);border:1px solid #cedbea;border-radius:12px;display:grid;gap:24px;grid-template-columns:52px 1fr auto;margin-top:38px;min-height:138px;padding:28px 48px}.solution-focused-final>.architect-studio-icon{color:var(--solution-focus-accent);height:42px;width:42px}.solution-focused-final h2{font-size:1.25rem;margin:0}.solution-focused-final p{color:#49586d;font-size:.8rem;margin:10px 0 0}.solution-focused-final>div:last-child{display:flex;gap:16px}.solution-focused-final .button{border-radius:9px;justify-content:center;min-height:52px;min-width:190px}@media(max-width:1100px){.solution-focused-hero-grid{grid-template-columns:minmax(340px,.8fr) minmax(500px,1.2fr)}.solution-focused-workflow-grid{grid-template-columns:minmax(300px,.7fr) minmax(500px,1.3fr)}.solution-focused-steps{padding-right:35px}}@media(max-width:900px){.solution-focused-page .container-wide{width:min(calc(100% - 48px),720px)}.solution-focused-hero-grid,.solution-focused-workflow-grid{grid-template-columns:1fr}.solution-focused-hero-copy{text-align:center}.solution-focused-hero-copy h1,.solution-focused-hero-copy>p:not(.solution-focused-badge,.solution-focused-trust){margin-inline:auto}.solution-focused-actions,.solution-focused-trust{justify-content:center}.solution-focused-steps{border-bottom:1px solid #d9dfe6;border-right:0;padding-bottom:38px;padding-right:0}.solution-focused-principles>div{grid-template-columns:1fr 1fr}.solution-focused-principles article:nth-of-type(3){border-left:0;border-top:1px solid #d7dde5}.solution-focused-principles article:nth-of-type(4){border-top:1px solid #d7dde5}.solution-focused-final{grid-template-columns:44px 1fr}.solution-focused-final>div:last-child{grid-column:1 / -1}}@media(max-width:620px){.solution-focused-page .container-wide{width:calc(100% - 32px)}.solution-focused-hero{padding-top:48px}.solution-focused-hero-copy h1{font-size:clamp(2.7rem,13vw,4.2rem)}.solution-focused-actions{align-items:stretch;flex-direction:column}.solution-focused-hero-visual .premium-flow-canvas{min-height:auto;padding:28px 22px}.solution-focused-hero-visual .premium-flow-nodes{grid-template-columns:1fr!important}.solution-focused-hero-visual .premium-flow-node{align-items:center;flex-direction:row;justify-content:flex-start;min-height:70px;padding:12px 18px;text-align:left}.solution-focused-hero-visual .premium-flow-connector{height:25px;left:36px;top:100%;width:1px}.solution-focused-hero-visual .premium-safeguard-rail,.solution-focused-principles>div{grid-template-columns:1fr}.solution-focused-hero-visual .premium-safeguard-rail li+li,.solution-focused-principles article+article{border-left:0;border-top:1px solid #d7dde5}.solution-focused-decision-flow{grid-template-columns:1fr}.solution-focused-decision-flow>span{justify-self:center;transform:rotate(90deg)}.solution-focused-governed>ul{grid-template-columns:1fr}.solution-focused-governed>ul li+li{border-left:0;border-top:1px solid #d9dfe6}.solution-focused-final{grid-template-columns:1fr;padding:28px 24px}.solution-focused-final>div:last-child{align-items:stretch;flex-direction:column;grid-column:auto}}@media(prefers-reduced-motion:reduce){.solution-focused-hero-visual .premium-flow-connector i{animation:none;left:calc(100% - 8px);opacity:1}}.contact-sales-page{--solution-focus-accent: #1265e8;background:#fff}.contact-sales-hero{background:radial-gradient(circle at 70% 42%,#edf6ff 0,#fff 34rem);border-bottom:1px solid #e1e6ec;padding:58px 0 62px}.contact-sales-hero-grid{align-items:center;display:grid;gap:54px;grid-template-columns:minmax(390px,.84fr) minmax(580px,1.16fr)}.contact-sales-hero-copy h1{color:#0b1220;font-size:clamp(3rem,4.9vw,5.15rem);letter-spacing:-.065em;line-height:.98;margin:30px 0 0;max-width:11ch}.contact-sales-hero-copy>p:not(.solution-focused-badge,.solution-focused-trust){color:#45546a;font-size:.98rem;line-height:1.75;margin:24px 0 0;max-width:650px}.contact-sales-flow{background:radial-gradient(circle at 50% 45%,rgb(56 189 248 / .16),transparent 18rem),linear-gradient(145deg,#0a1729,#07101d 76%);border:1px solid #203a5a;border-radius:16px;box-shadow:0 28px 64px #0f172a33;overflow:hidden}.contact-sales-flow-topline{align-items:center;border-bottom:1px solid rgb(148 163 184 / .17);display:grid;gap:13px;grid-template-columns:auto 1fr auto;min-height:72px;padding:14px 18px}.contact-sales-flow-topline>span{display:flex;gap:5px}.contact-sales-flow-topline>span i{background:#ff5f57;border-radius:50%;height:8px;width:8px}.contact-sales-flow-topline>span i:nth-child(2){background:#ffbd2e}.contact-sales-flow-topline>span i:nth-child(3){background:#28c840}.contact-sales-flow-topline>div{display:grid;gap:2px}.contact-sales-flow-topline small{color:#7dd3fc;font-size:.61rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.contact-sales-flow-topline strong{color:#eef6ff;font-size:.82rem}.contact-sales-flow-topline em{align-items:center;background:#22c55e1a;border:1px solid rgb(74 222 128 / .28);border-radius:999px;color:#86efac;display:flex;font-size:.62rem;font-style:normal;font-weight:750;gap:7px;padding:7px 10px}.contact-sales-flow-topline em i{background:#34d399;border-radius:50%;height:6px;width:6px}.contact-sales-flow-canvas{min-height:348px;padding:58px 36px;position:relative}.contact-sales-flow-canvas>svg{height:210px;inset:56px 68px auto;overflow:visible;position:absolute;width:calc(100% - 136px)}.contact-sales-flow-canvas path{fill:none;stroke:#345574;stroke-width:2}.contact-sales-flow-canvas .contact-sales-flow-trace{animation:contact-sales-trace 4.8s linear infinite;filter:drop-shadow(0 0 5px #38bdf8);stroke:#7dd3fc;stroke-dasharray:18 340;stroke-linecap:round}.contact-sales-flow-canvas ol{align-items:center;display:grid;gap:46px;grid-template-columns:repeat(3,1fr);margin:0;padding:0;position:relative;z-index:1}.contact-sales-flow-canvas li{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#182b44fa,#0d1c2ffa);border:1px solid #344e70;box-shadow:0 15px 30px #00000040;display:flex;flex-direction:column;min-height:160px;padding:20px 14px;text-align:center}.contact-sales-flow-canvas li:nth-child(2){transform:translateY(-36px)}.contact-sales-flow-canvas li:last-child{border-color:#34d399;transform:translateY(6px)}.contact-sales-flow-canvas li>span{align-items:center;background:#38bdf81a;border:1px solid rgb(125 211 252 / .2);color:#7dd3fc;display:flex;height:42px;justify-content:center;width:42px}.contact-sales-flow-canvas li:last-child>span{background:#34d3991a;border-color:#34d39938;color:#6ee7b7}.contact-sales-flow-canvas .architect-studio-icon{height:23px;width:23px}.contact-sales-flow-canvas li small{color:#7dd3fc;font-family:JetBrains Mono Variable,monospace;font-size:.56rem;margin-top:13px}.contact-sales-flow-canvas li strong{color:#eef6ff;font-size:.78rem;margin-top:4px}.contact-sales-flow-canvas li p{color:#9fb0c6;font-size:.61rem;margin-top:7px}.contact-sales-safeguards{border-top:1px solid rgb(148 163 184 / .17);display:grid;grid-template-columns:repeat(3,1fr)}.contact-sales-safeguards li{align-items:center;color:#a7b8cd;display:flex;font-size:.66rem;font-weight:700;gap:8px;justify-content:center;min-height:54px;padding:10px}.contact-sales-safeguards li+li{border-left:1px solid rgb(148 163 184 / .17)}.contact-sales-safeguards .architect-studio-icon{color:#86efac;height:17px;width:17px}.contact-sales-principles{border-bottom:1px solid #e3e8ee}.contact-sales-principles>div{display:grid;grid-template-columns:repeat(4,1fr)}.contact-sales-principles article{min-height:190px;padding:38px}.contact-sales-principles article+article{border-left:1px solid #d7dde5}.contact-sales-principles .architect-studio-icon{color:#1265e8;height:38px;width:38px}.contact-sales-principles h3{color:#0b1220;font-size:.94rem;margin:23px 0 0}.contact-sales-principles p{color:#45546a;font-size:.72rem;line-height:1.7;margin:11px 0 0}.contact-sales-enquiry{padding:74px 0 84px}.contact-sales-enquiry-grid{align-items:start;display:grid;gap:70px;grid-template-columns:minmax(310px,.7fr) minmax(600px,1.3fr)}.contact-sales-enquiry-copy{border-right:1px solid #d9dfe6;padding-right:68px}.contact-sales-enquiry-copy h2{color:#0b1220;font-size:clamp(2.2rem,3.5vw,3.5rem);letter-spacing:-.055em;line-height:1.05;margin:15px 0 0}.contact-sales-enquiry-copy>p:not(.solution-focused-kicker){color:#4a5a70;font-size:.84rem;line-height:1.75;margin-top:20px}.contact-sales-enquiry-copy ol{border-top:1px solid #d9dfe6;margin-top:30px}.contact-sales-enquiry-copy li{display:grid;gap:17px;grid-template-columns:30px 1fr;padding:20px 0}.contact-sales-enquiry-copy li+li{border-top:1px solid #e3e7ec}.contact-sales-enquiry-copy li>span{color:#1265e8;font-family:JetBrains Mono Variable,monospace;font-size:.65rem;padding-top:3px}.contact-sales-enquiry-copy h3{color:#0b1220;font-size:.83rem}.contact-sales-enquiry-copy li p{color:#506078;font-size:.68rem;line-height:1.55;margin-top:6px}.contact-sales-form{border:1px solid #cfdae8;box-shadow:0 22px 50px #0f172a17}.contact-sales-form-heading{align-items:end;border-bottom:1px solid #dce3ec;display:flex;justify-content:space-between;padding:24px 28px}.contact-sales-form-heading>div{align-items:center;display:flex;gap:13px}.contact-sales-form-heading>div>span{align-items:center;background:#edf5ff;color:#1265e8;display:flex;height:42px;justify-content:center;width:42px}.contact-sales-form-heading .architect-studio-icon{height:23px;width:23px}.contact-sales-form-heading>div div{display:grid;gap:2px}.contact-sales-form-heading small{color:#1265e8;font-size:.6rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.contact-sales-form-heading strong{color:#0b1220;font-size:1rem}.contact-sales-form-heading>p{color:#56647a;font-size:.66rem}.contact-sales-field-grid{display:grid;gap:22px;grid-template-columns:repeat(2,1fr);padding:28px}.contact-sales-field-grid label{color:#172033;display:grid;font-size:.7rem;font-weight:750;gap:8px}.contact-sales-field-grid input,.contact-sales-field-grid select,.contact-sales-field-grid textarea{background:#fff;border:1px solid #b8c4d3;border-radius:6px;font-size:.8rem;min-height:48px;padding:10px 12px;width:100%}.contact-sales-field-grid textarea{line-height:1.55;min-height:126px;resize:vertical}.contact-sales-field-grid input:hover,.contact-sales-field-grid select:hover,.contact-sales-field-grid textarea:hover{border-color:#75869c}.contact-sales-field-grid input:focus-visible,.contact-sales-field-grid select:focus-visible,.contact-sales-field-grid textarea:focus-visible{border-color:#1265e8;box-shadow:0 0 0 3px #1265e824;outline:none}.contact-sales-message{grid-column:1 / -1}.contact-sales-form-footer{align-items:center;background:#f7faff;border-top:1px solid #dce3ec;display:flex;gap:24px;justify-content:space-between;padding:22px 28px}.contact-sales-form-footer p{align-items:flex-start;color:#47576d;display:flex;font-size:.64rem;gap:9px;line-height:1.55;max-width:430px}.contact-sales-form-footer p .architect-studio-icon{color:#1265e8;flex:0 0 auto;height:17px;margin-top:1px;width:17px}.contact-sales-form-footer .button{border-radius:9px;flex:0 0 auto;min-height:50px}@keyframes contact-sales-trace{0%{stroke-dashoffset:358}to{stroke-dashoffset:0}}@media(max-width:1040px){.contact-sales-hero-grid{grid-template-columns:1fr}.contact-sales-hero-copy{text-align:center}.contact-sales-hero-copy h1,.contact-sales-hero-copy>p:not(.solution-focused-badge,.solution-focused-trust){margin-inline:auto}.contact-sales-hero-copy .solution-focused-actions,.contact-sales-hero-copy .solution-focused-trust{justify-content:center}.contact-sales-enquiry-grid{grid-template-columns:1fr}.contact-sales-enquiry-copy{border-bottom:1px solid #d9dfe6;border-right:0;padding-bottom:42px;padding-right:0}.contact-sales-enquiry-copy>p,.contact-sales-enquiry-copy ol{max-width:720px}}@media(max-width:760px){.contact-sales-page .container-wide{width:calc(100% - 32px)}.contact-sales-hero{padding-top:48px}.contact-sales-principles>div{grid-template-columns:1fr 1fr}.contact-sales-principles article:nth-of-type(3){border-left:0;border-top:1px solid #d7dde5}.contact-sales-principles article:nth-of-type(4){border-top:1px solid #d7dde5}.contact-sales-flow-canvas{min-height:auto;padding:28px 22px}.contact-sales-flow-canvas>svg{display:none}.contact-sales-flow-canvas ol{gap:16px;grid-template-columns:1fr}.contact-sales-flow-canvas li,.contact-sales-flow-canvas li:nth-child(2),.contact-sales-flow-canvas li:last-child{align-items:center;display:grid;gap:10px;grid-template-columns:42px auto 1fr;min-height:76px;padding:13px 16px;text-align:left;transform:none}.contact-sales-flow-canvas li>span{grid-row:1 / 3}.contact-sales-flow-canvas li small,.contact-sales-flow-canvas li strong{margin:0}.contact-sales-flow-canvas li p{grid-column:2 / -1;margin:0}.contact-sales-field-grid{grid-template-columns:1fr}.contact-sales-message{grid-column:auto}.contact-sales-form-footer{align-items:stretch;flex-direction:column}.contact-sales-form-footer .button{width:100%}}@media(max-width:520px){.contact-sales-hero-copy h1{font-size:clamp(2.7rem,13vw,4.2rem)}.contact-sales-hero-copy .solution-focused-actions{align-items:stretch;flex-direction:column}.contact-sales-flow-topline{grid-template-columns:auto 1fr}.contact-sales-flow-topline em{grid-column:1 / -1;justify-self:start}.contact-sales-safeguards,.contact-sales-principles>div{grid-template-columns:1fr}.contact-sales-safeguards li+li,.contact-sales-principles article+article{border-left:0;border-top:1px solid #d7dde5}.contact-sales-form-heading{align-items:flex-start;flex-direction:column;gap:12px}.contact-sales-field-grid,.contact-sales-form-heading,.contact-sales-form-footer{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.contact-sales-flow-canvas .contact-sales-flow-trace{animation:none;stroke-dasharray:none}}
