.playbook-document{--reader-ink:var(--carbon);--reader-ink2:var(--ink-muted);--reader-paper:var(--ivory);--reader-white:var(--white);--reader-mist:#ebe5d9;--reader-line:#d4ccbd;--reader-blue:var(--petroleum);--reader-blue2:var(--petroleum-light);--reader-green:var(--gold);--reader-gold:var(--evidence);--reader-gold2:var(--evidence-light);background:var(--reader-paper);min-height:100vh;color:var(--reader-ink);font-family:var(--body);grid-template-columns:270px minmax(0,1fr);font-size:17px;line-height:1.62;display:grid}.playbook-document a{color:inherit}.playbook-document .rail{background:var(--reader-ink);color:#fff;z-index:5;flex-direction:column;height:calc(100vh - 74px);padding:34px 27px;display:flex;position:sticky;top:74px}.playbook-document .reader-context span{font:700 12px/1.45 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-light);display:block}.playbook-document .reader-context strong{font:500 21px/1.2 var(--display);color:var(--white);margin-top:10px;display:block}.playbook-document .rail nav{gap:5px;margin:42px 0;display:grid;overflow:auto}.playbook-document .rail nav a{color:#e2ded6;border-left:2px solid #0000;align-items:center;min-height:44px;padding:9px 11px;font-size:14px;text-decoration:none;display:flex}.playbook-document .rail nav a:hover,.playbook-document .rail nav a:focus{border-color:var(--gold-light);color:#fff;background:#ffffff12}.playbook-document .rail small{color:var(--muted);margin-top:auto;font-size:12px}.playbook-document .main{min-width:0}.playbook-document .section{background:var(--reader-paper);color:var(--reader-ink);padding:86px 7vw;scroll-margin-top:74px}.playbook-document .section:nth-child(2n){background:#fff}.playbook-document .inner{max-width:1180px;margin:auto}.playbook-document .hero{color:#fff;background:radial-gradient(circle at 80% 0,#216b582e,#0000 36%),linear-gradient(135deg,#0c0d0f 0%,#15171a 66%,#1d1f23 100%);align-items:flex-start;min-height:auto;padding:82px 7vw 96px;display:flex}.playbook-document .hero .inner{width:100%}.playbook-document .eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--reader-blue);margin-bottom:14px;font-size:12px;font-weight:800}.playbook-document .hero .eyebrow{color:var(--gold-light)}.playbook-document .hero-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:56px;display:grid}.playbook-document .hero h1{font:700 clamp(43px,6vw,78px)/1.02 var(--display);letter-spacing:-.035em;max-width:900px;margin:0 0 24px}.playbook-document .hero p{max-width:790px;color:var(--muted);margin:0;font-size:21px}.playbook-document .hero-note{border-top:1px solid #ffffff47;padding-top:22px}.playbook-document .hero-note b{color:var(--gold-light);font:700 12px var(--body);letter-spacing:.12em;text-transform:uppercase;display:block}.playbook-document .hero-note span{color:#fff;margin-top:10px;font-size:16px;display:block}.playbook-document .viewbar{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.playbook-document .viewbar a,.playbook-document .button{color:#fff;border:1px solid #ffffff5c;padding:11px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.playbook-document .viewbar a:hover,.playbook-document .button:hover{color:var(--reader-ink);background:#fff}.playbook-document h2{font:700 clamp(34px,4vw,54px)/1.08 var(--display);letter-spacing:-.025em;max-width:980px;margin:0 0 20px}.playbook-document h3{font:700 22px/1.25 var(--display);letter-spacing:-.015em;margin:0 0 10px}.playbook-document p{margin:0}.playbook-document .intro{color:var(--reader-ink2);max-width:940px;font-size:20px}.playbook-document .grid2,.playbook-document .grid3,.playbook-document .grid4{gap:18px;margin-top:34px;display:grid}.playbook-document .grid2{grid-template-columns:repeat(2,1fr)}.playbook-document .grid3{grid-template-columns:repeat(3,1fr)}.playbook-document .grid4{grid-template-columns:repeat(4,1fr)}.playbook-document .card{border:1px solid var(--reader-line);border-top:4px solid var(--reader-blue);background:#fff;padding:27px;box-shadow:0 5px 18px #1018200a}.playbook-document .section:nth-child(2n) .card{background:var(--reader-paper)}.playbook-document .card small,.playbook-document .step small{color:var(--reader-blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.playbook-document .card p,.playbook-document .card li{color:var(--reader-ink2);font-size:15px}.playbook-document .card ul{padding-left:19px}.playbook-document .band{background:var(--reader-ink);color:#fff;grid-template-columns:190px 1fr;gap:28px;margin-top:34px;padding:27px 31px;display:grid}.playbook-document .band b{color:var(--gold-light);text-transform:uppercase;letter-spacing:.11em;font-size:12px}.playbook-document .band p{color:#e3ecee}.playbook-document .journey{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:36px;display:grid}.playbook-document .step{border:1px solid var(--reader-line);background:#fff;min-height:180px;padding:20px 16px}.playbook-document .step strong{font:700 18px var(--display);margin-bottom:9px;display:block}.playbook-document .step span{color:var(--reader-ink2);font-size:14px}.playbook-document .step:first-child,.playbook-document .step:nth-child(6){border-top:5px solid var(--reader-gold)}.playbook-document .step:nth-child(2),.playbook-document .step:nth-child(5){border-top:5px solid var(--reader-green)}.playbook-document .step:nth-child(3),.playbook-document .step:nth-child(4){border-top:5px solid var(--reader-blue)}.playbook-document .stack{grid-template-columns:190px 1fr;gap:9px;margin-top:34px;display:grid}.playbook-document .stack b,.playbook-document .stack div{padding:20px}.playbook-document .stack b{background:var(--reader-blue2);font-size:14px}.playbook-document .stack div{border:1px solid var(--reader-line);background:#fff}.playbook-document .stack strong{margin-bottom:4px;display:block}.playbook-document .stack span{color:var(--reader-ink2);font-size:14px}.playbook-document .table-wrap{border:1px solid var(--reader-line);background:#fff;margin-top:32px;overflow:auto}.playbook-document table{border-collapse:collapse;width:100%;min-width:820px}.playbook-document th,.playbook-document td{text-align:left;border-bottom:1px solid var(--reader-line);vertical-align:top;padding:16px 17px}.playbook-document th{color:var(--reader-ink);text-transform:uppercase;letter-spacing:.08em;background:#e8ecea;font-size:12px}.playbook-document td{color:var(--reader-ink2);font-size:14px}.playbook-document td:first-child{color:var(--reader-ink);font-weight:700}.playbook-document .topology{border:1px solid var(--reader-line);background:#fff;margin-top:34px;padding:29px;box-shadow:0 18px 48px #10182017}.playbook-document .topology-row{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.playbook-document .node{background:var(--reader-mist);border-bottom:4px solid var(--reader-blue);text-align:center;padding:19px 14px}.playbook-document .node b{font:700 17px var(--display);display:block}.playbook-document .node span{color:var(--reader-ink2);font-size:13px}.playbook-document .arrow{text-align:center;color:var(--reader-gold);margin:7px;font-size:24px}.playbook-document .topology-base{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}.playbook-document .topology-base div{background:var(--reader-ink);color:#fff;text-align:center;padding:16px;font-size:13px}.playbook-document .questions{counter-reset:q;gap:12px;margin-top:30px;display:grid}.playbook-document .question{counter-increment:q;border:1px solid var(--reader-line);background:#fff;grid-template-columns:42px 1fr;gap:14px;padding:18px 20px;display:grid}.playbook-document .question:before{content:counter(q);background:var(--reader-gold2);width:30px;height:30px;color:var(--reader-gold);place-items:center;font-weight:800;display:grid}.playbook-document .question b{display:block}.playbook-document .question span{color:var(--reader-ink2);font-size:14px}.playbook-document .refs{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.playbook-document .refs a{border:1px solid var(--reader-line);background:#fff;align-items:center;min-height:44px;padding:9px 12px;font-size:14px;text-decoration:none;display:flex}.playbook-document .refs a:hover{border-color:var(--reader-blue);color:var(--reader-blue)}.playbook-document .section.cta{color:#fff;background:var(--reader-ink)!important}.playbook-document .cta h2{color:#fff}.playbook-document .cta .eyebrow{color:var(--gold-light)}.playbook-document .cta .intro{color:#cfdddf}.playbook-document .cta-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.playbook-document .cta .button,.playbook-document .section:not(.cta) .cta-actions .button{background:var(--gold);color:var(--white);border-color:var(--gold)}.playbook-document .section:not(.cta) .cta-actions .button.secondary{color:var(--gold-deep);border-color:var(--gold-deep);background:0 0}.playbook-document .cta .button.secondary{color:#fff;background:0 0;border-color:#869ba1}.playbook-document .notice{background:var(--reader-gold2);border-left:5px solid var(--reader-gold);color:var(--reader-ink2);margin-top:26px;padding:18px 22px}.playbook-document .metric{color:var(--reader-blue);font:700 13px ui-monospace,SFMono-Regular,Consolas,monospace}.playbook-document .foot{color:#cbc7bf;background:#08090b;padding:28px 7vw;font-size:13px}.playbook-document .foot .inner{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}@media (width<=1050px){.playbook-document{grid-template-columns:minmax(0,1fr);width:100%;max-width:100vw;overflow-x:hidden}.playbook-document .rail,.playbook-document .main{width:100%;min-width:0;max-width:100vw}.playbook-document .rail{height:auto;padding:21px 5vw;position:relative;top:0}.playbook-document .rail nav{overscroll-behavior-inline:contain;min-width:0;margin:18px 0 0;display:flex;overflow-x:auto}.playbook-document .rail nav a{white-space:nowrap}.playbook-document .rail small{display:none}.playbook-document .hero-grid,.playbook-document .grid4{grid-template-columns:1fr 1fr}.playbook-document .journey{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.playbook-document{font-size:16px}.playbook-document .section{padding:64px 6vw}.playbook-document .hero{min-height:auto}.playbook-document .hero-grid,.playbook-document .grid2,.playbook-document .grid3,.playbook-document .grid4,.playbook-document .topology-row,.playbook-document .topology-base{grid-template-columns:1fr}.playbook-document .journey{grid-template-columns:1fr 1fr}.playbook-document .band,.playbook-document .stack{grid-template-columns:1fr}.playbook-document .hero p,.playbook-document .intro{font-size:18px}.playbook-document .hero h1{font-size:43px}.playbook-document .cta-actions{flex-direction:column}.playbook-document .cta-actions a{text-align:center;width:100%}}@media print{.site-header,.playbook-document .rail,footer,.whatsapp-contact,.back-to-top{display:none!important}.release-main{padding-top:0}.playbook-document{display:block}.playbook-document .section{page-break-inside:avoid;padding:42px}.playbook-document .hero{min-height:auto}.playbook-document .viewbar{display:none}}.playbook-release-meta[data-astro-cid-k2vj5tb5]{color:#b9c7c9;font:650 12px var(--mono);background:#050607;flex-wrap:wrap;justify-content:center;gap:8px 20px;padding:14px 24px;display:flex}.playbook-case-bridge[data-astro-cid-k2vj5tb5]{background:var(--carbon-soft);color:var(--white);padding:84px 0}.playbook-case-bridge[data-astro-cid-k2vj5tb5]>.container[data-astro-cid-k2vj5tb5]{grid-template-columns:.72fr 1.28fr;gap:58px;display:grid}.playbook-case-bridge[data-astro-cid-k2vj5tb5] span[data-astro-cid-k2vj5tb5]{color:var(--gold-light);font:700 12px var(--mono);letter-spacing:.1em;text-transform:uppercase}.playbook-case-bridge[data-astro-cid-k2vj5tb5] h2[data-astro-cid-k2vj5tb5]{font:500 clamp(2rem,3.5vw,3.5rem)/1.08 var(--display);margin-top:18px}.playbook-case-bridge[data-astro-cid-k2vj5tb5] p[data-astro-cid-k2vj5tb5]{margin-top:20px}.playbook-case-links[data-astro-cid-k2vj5tb5]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.playbook-case-links[data-astro-cid-k2vj5tb5] a[data-astro-cid-k2vj5tb5]{border:1px solid #ffffff1f;border-radius:9px;flex-direction:column;min-height:150px;padding:20px;display:flex}.playbook-case-links[data-astro-cid-k2vj5tb5] a[data-astro-cid-k2vj5tb5]:hover{border-color:var(--gold);background:#216b5814}.playbook-case-links[data-astro-cid-k2vj5tb5] small[data-astro-cid-k2vj5tb5]{color:var(--petroleum-light);font:700 11px var(--mono);text-transform:uppercase}.playbook-case-links[data-astro-cid-k2vj5tb5] strong[data-astro-cid-k2vj5tb5]{font:600 18px var(--display);margin-top:14px}.playbook-case-links[data-astro-cid-k2vj5tb5] b[data-astro-cid-k2vj5tb5]{color:var(--gold-light);margin-top:auto;font-size:13px}@media (width<=900px){.playbook-case-bridge[data-astro-cid-k2vj5tb5]>.container[data-astro-cid-k2vj5tb5]{grid-template-columns:1fr}}@media (width<=620px){.playbook-case-links[data-astro-cid-k2vj5tb5]{grid-template-columns:1fr}}
