.build-public-cover{background:radial-gradient(circle at 76% 38%,rgba(239,184,75,.13),transparent 28%),radial-gradient(circle at 66% 70%,rgba(31,81,127,.35),transparent 32%),var(--news-navy)}.build-public-hero{padding:18px;border:1px solid rgba(255,255,255,.2);background:rgba(3,14,26,.54);box-shadow:0 38px 90px rgba(0,0,0,.3);transform:rotate(.6deg)}.hero-agent,.hero-signal{padding:20px;border:1px solid rgba(255,255,255,.12);background:#0d2a49}.hero-signal{display:grid;grid-template-columns:45px 1fr;gap:5px 14px}.hero-signal>span{grid-row:1/3;display:grid;place-items:center;color:var(--news-navy);background:var(--news-gold);font-size:.62rem;font-weight:800}.hero-agent small,.hero-signal small{color:#8fa5b8;font-size:.48rem;text-transform:uppercase;letter-spacing:.1em}.hero-signal b{color:white;font-size:.72rem}.hero-route{height:56px;display:flex;align-items:center;justify-content:center;gap:6px}.hero-route:after,.hero-route:before{content:"";width:34%;height:1px;background:rgba(239,184,75,.5)}.hero-route i{width:6px;height:6px;border-radius:50%;background:var(--news-gold)}.hero-agent{border-top:3px solid var(--news-red);text-align:center}.hero-agent strong{display:block;margin:12px 0 8px;color:white;font-family:var(--font-home-display),sans-serif;font-size:2.2rem;letter-spacing:.12em}.hero-agent span{color:#b4c3cf;font-size:.53rem}.hero-output{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px}.hero-output span{padding:12px 7px;color:#d8e1e8;border:1px solid rgba(255,255,255,.1);background:#102f50;font-size:.47rem;text-align:center}.build-public-hero>p{display:flex;justify-content:space-between;gap:18px;margin:15px 3px 0}.build-public-hero>p span{color:var(--news-red);font-size:.48rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.build-public-hero>p strong{color:#b8c6d2;font-size:.53rem;font-weight:500;text-align:right}.email-workflow{margin:45px 0 55px;padding:28px;color:white;background:var(--news-navy);box-shadow:0 25px 55px rgba(7,26,46,.16)}.email-workflow-status{display:grid;grid-template-columns:1fr 2fr 1fr;margin-bottom:18px;color:#8397aa;font-size:.45rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.email-workflow-status span:nth-child(2){color:var(--news-gold);text-align:center}.email-workflow-status span:last-child{text-align:right}.email-workflow-grid{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;align-items:stretch}.workflow-node{min-width:0;min-height:112px;display:flex;flex-direction:column;justify-content:center;padding:12px;border:1px solid rgba(255,255,255,.13);background:#0d2a49}.workflow-node.current{border-top:3px solid #66cea0}.workflow-node.planned{border-top:3px solid var(--news-gold)}.workflow-node.destination{min-height:90px;border-top:3px solid #4f91d2}.workflow-node small{color:#8fa4b6;font-size:.38rem;font-weight:700;text-transform:uppercase}.workflow-node strong{display:block;margin:10px 0 6px;font-size:.58rem;line-height:1.25}.workflow-node span{color:#9cafbe;font-size:.4rem;line-height:1.4}.workflow-arrow{display:grid;place-items:center;color:var(--news-gold);font-size:.8rem;font-style:normal}.workflow-branches{grid-column:7/12;height:45px;display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;color:var(--news-gold)}.workflow-branches i{height:1px;background:rgba(239,184,75,.35)}.workflow-branches span{text-align:center}.workflow-branches span:nth-of-type(2){grid-column:3}.workflow-node.destination:first-of-type{grid-column:7/9}.workflow-node.destination:last-of-type{grid-column:10/12}.email-workflow figcaption{margin-top:20px;color:#91a4b6;font-size:.52rem;line-height:1.6}.build-status-note{margin:60px 0;padding:30px;border-left:4px solid var(--news-red);background:#ece5d9}.build-status-note>span{color:#9c3038;font-size:.53rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.build-status-note h3{margin:15px 0 10px;color:var(--news-navy);font-family:var(--font-home-display),sans-serif;font-size:2rem;letter-spacing:-.03em}.build-status-note p{margin:0;color:#536071;font-size:.76rem;line-height:1.7}.build-public-closing{margin-top:55px!important;padding-top:30px;border-top:3px solid var(--news-navy)}.marketing-funnel{margin:45px 0 55px;padding:30px;color:white;background:linear-gradient(145deg,#0d2a49,var(--news-navy));box-shadow:0 25px 55px rgba(7,26,46,.16)}.marketing-funnel>header{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.14)}.marketing-funnel>header span{color:var(--news-gold);font-size:.48rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.marketing-funnel>header strong{font-family:var(--font-home-display),sans-serif;font-size:1.35rem;font-weight:600}.marketing-funnel-flow{max-width:470px;display:flex;flex-direction:column;align-items:center;margin:34px auto}.funnel-offer{width:100%;display:grid;grid-template-columns:1fr auto;gap:8px 20px;padding:20px 22px;border:1px solid rgba(255,255,255,.16);border-left:4px solid var(--news-gold);background:#102f50}.funnel-offer small{color:#90a5b7;font-size:.43rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.funnel-offer strong{grid-column:2;grid-row:1/3;align-self:center;color:#f6d58f;font-family:var(--font-home-display),sans-serif;font-size:2rem;line-height:1}.funnel-offer span{color:#d4dee6;font-size:.58rem}.funnel-offer b{grid-column:1/-1;padding-top:8px;color:#8fa5b8;border-top:1px solid rgba(255,255,255,.1);font-size:.45rem;font-weight:600}.funnel-offer.middle{width:86%;border-left-color:#4f91d2}.funnel-offer.programme{width:72%;border-left-color:#66cea0}.marketing-funnel-flow>i{height:42px;display:grid;place-items:center;color:var(--news-gold);font-size:1.1rem;font-style:normal}.marketing-funnel figcaption{color:#91a4b6;font-size:.52rem;line-height:1.65}@media(max-width:1100px){.email-workflow-grid{grid-template-columns:1fr 18px 1fr 18px 1fr}.email-workflow-grid .workflow-node:nth-of-type(4),.email-workflow-grid .workflow-node:nth-of-type(5),.email-workflow-grid .workflow-node:nth-of-type(6){margin-top:18px}.workflow-branches{grid-column:1/-1}.workflow-node.destination:first-of-type{grid-column:1/3}.workflow-node.destination:last-of-type{grid-column:4/6}.email-workflow-status{display:none}}@media(max-width:600px){.build-public-hero{margin-inline:-5px;padding:9px}.hero-output{grid-template-columns:1fr}.build-public-hero>p{display:none}.email-workflow,.marketing-funnel{margin-inline:-6px;padding:20px}.email-workflow-grid{display:flex;flex-direction:column}.workflow-node{min-height:95px}.workflow-arrow{height:28px;transform:rotate(90deg)}.workflow-branches{display:none}.workflow-node.destination{margin-top:10px!important}.marketing-funnel>header{align-items:flex-start;flex-direction:column}.funnel-offer,.funnel-offer.middle,.funnel-offer.programme{width:100%;grid-template-columns:1fr}.funnel-offer strong{grid-column:1;grid-row:auto}.build-status-note{padding:24px 20px}.build-status-note h3{font-size:1.7rem}}.workflow-node.destination-free{grid-column:7/9}.workflow-node.destination-workshop{grid-column:10/12}@media(max-width:1100px){.workflow-node.destination-free{grid-column:1/3}.workflow-node.destination-workshop{grid-column:4/6}}.mermaid-diagram{position:relative;width:100%;min-height:220px;display:grid;place-items:center;overflow:auto;padding:12px 0}.mermaid-description{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)}.mermaid-svg{width:100%;min-width:660px}.mermaid-svg svg{display:block;width:100%!important;max-width:none!important;height:auto!important;margin:auto}.mermaid-svg .nodeLabel{font-weight:700}.mermaid-svg .edgeLabel{color:#d4dee6;background:var(--news-navy)}.mermaid-loading{width:100%;min-height:210px;display:grid;place-items:center;color:#91a4b6;border:1px dashed rgba(239,184,75,.35);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.marketing-funnel .mermaid-diagram{max-width:540px;margin:25px auto}.marketing-funnel .mermaid-svg{min-width:0}.email-workflow .mermaid-diagram{margin:4px 0 12px}.email-workflow:after{content:"Scroll horizontally to explore the complete workflow";display:none;margin-top:8px;color:#7f94a7;font-size:.45rem;text-align:center}@media(max-width:600px){.email-workflow .mermaid-diagram{display:block;overflow-x:auto}.email-workflow .mermaid-svg{min-width:760px}.email-workflow:after{display:block}.marketing-funnel .mermaid-diagram{padding-inline:0}.marketing-funnel .mermaid-svg{min-width:0}}.mermaid-svg .nodeLabel{font-family:Arial,sans-serif;font-weight:400}