.kaxon-page .wk-final-cta{width:min(1192px,calc(100% - 48px));max-width:1192px;margin:20px auto 90px;padding:56px 40px 40px;background:#fbf8f1;border:1px solid #dce5ee;border-radius:28px;box-shadow:0 12px 32px #14243d0d;color:#14243d;isolation:isolate;font-family:'Plus Jakarta Sans',sans-serif}
.wk-final-cta *{box-sizing:border-box}.launch-scene{position:relative;display:grid;grid-template-columns:220px minmax(0,1fr) 220px;column-gap:24px;row-gap:20px;padding-bottom:32px}.launch-header{grid-column:2;grid-row:1;text-align:center;z-index:2;min-width:0}.launch-action{grid-column:2;grid-row:2;text-align:center;z-index:2;min-width:0}.launch-product,.launch-benefits{display:contents}.launch-benefits{list-style:none;margin:0;padding:0}.launch-product-label,.launch-product-caption{display:none}.launch-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.launch-badge{display:inline-flex;align-items:center;gap:9px;padding:7px 12px;border-radius:99px;background:#e7f6f0;color:#106b5d;font-size:11px;line-height:16px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.launch-badge i{width:6px;height:6px;border-radius:50%;background:#168675}.kaxon-page .wk-final-cta h2{margin:20px auto 0;font:700 48px/1.08 'Outfit',sans-serif;letter-spacing:-.035em;color:#14243d}.launch-heading-break{display:block}.launch-description{margin:16px 0 0;color:#50658c;font-size:18px;line-height:29px}.launch-journey{list-style:none;padding:0;margin:24px 0 0;display:flex;justify-content:center;flex-wrap:wrap;gap:22px}.launch-journey li{position:relative;display:flex;gap:7px;align-items:center;border:1px solid #dce5ee;border-radius:99px;background:white;padding:8px 10px;font-size:13px;line-height:18px;font-weight:600}.launch-step-arrow{display:none}.launch-journey li+li:before{content:'→';position:absolute;left:-18px;color:#50658c}.launch-journey li span:not(.launch-step-arrow){width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#eef2f6;font-size:11px}.launch-journey li:last-child{background:#e7f6f0;color:#106b5d;border-color:#b7ddd3}.launch-journey li:last-child span:not(.launch-step-arrow){background:#b7ddd3}
.launch-button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;gap:12px;padding:0 28px;margin-top:6px;background:#f5aa1c;color:#14243d;border-radius:99px;font-size:16px;line-height:22px;font-weight:700;text-decoration:none;transition:background-color 160ms ease}.launch-button:hover{background:#eba014}.launch-button:active{background:#de9712}.kaxon-page .wk-final-cta .launch-button:focus-visible{outline:3px solid #14243d!important;outline-offset:4px}.launch-button svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.launch-microcopy{margin:12px 0 0;font-size:12px;line-height:19px;font-weight:500;color:#50658c}.launch-hub{position:relative;display:block;width:16px;height:16px;border:1px solid #dce5ee;border-radius:50%;background:white;margin:20px auto 0}.launch-hub:after{content:'';position:absolute;inset:3px;border-radius:50%;background:#168675}
.launch-card{position:relative;z-index:2;align-self:end;min-width:0;min-height:150px;padding:20px;background:white;border:1px solid #dce5ee;border-radius:16px;--accent:#b77706;--tint:#fff1d5;transition:border-color 180ms ease}.launch-card[data-accent=teal]{--accent:#168675;--tint:#e7f6f0}.launch-card--connect{grid-column:1;grid-row:1}.launch-card--inbox{grid-column:1;grid-row:2}.launch-card--ai{grid-column:3;grid-row:1}.launch-ownership{grid-column:3;grid-row:2}.launch-icon{width:48px;height:48px;display:grid;place-items:center;background:var(--tint);color:var(--accent);border-radius:12px;transition:background-color 180ms ease}.launch-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.launch-card strong{display:block;margin-top:12px;font-size:15px;line-height:21px;font-weight:700}.launch-card p{margin:4px 0 0;font-size:12px;line-height:19px;color:#50658c}.launch-card.is-highlighted{border-color:var(--accent)}.launch-card.is-highlighted .launch-icon{background:#ffe1a3}.launch-card[data-accent=teal].is-highlighted .launch-icon,.launch-card.is-response .launch-icon{background:#b7ddd3}.launch-card.is-response{border-color:#168675}
.launch-connections{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible;visibility:hidden}.launch-mobile-connections{display:none}.launch-tracks path{fill:none;stroke-width:1.6;stroke-dasharray:5 7;stroke-linecap:round;opacity:.65;vector-effect:non-scaling-stroke}.launch-ports circle{fill:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke}.launch-direction-marks path{fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.launch-signal{opacity:0}.launch-geometry-ready .launch-wide-connections{visibility:visible}
/* Wider-screen static fallback, removed after measured routes are available. */
.launch-card:before{content:'';position:absolute;top:50%;width:24px;border-top:1.6px dashed var(--accent);right:-25px}.launch-card--ai:before,.launch-ownership:before{right:auto;left:-25px}.launch-geometry-ready .launch-card:before{display:none}
@media(min-width:1200px){.launch-scene:before,.launch-scene:after{content:'';position:absolute;z-index:1;top:120px;bottom:16px;width:calc(50% - 232px);pointer-events:none;border-bottom:1.6px dashed #b77706;border-left:1.6px dashed #b77706;border-radius:0 0 0 16px}.launch-scene:before{left:232px}.launch-scene:after{right:232px;border-left:0;border-right:1.6px dashed #168675;border-bottom-color:#168675;border-radius:0 0 16px 0}.launch-geometry-ready .launch-scene:before,.launch-geometry-ready .launch-scene:after{display:none}}
@media(min-width:768px) and (max-width:1199px){.kaxon-page .wk-final-cta{padding:44px 32px 28px}.launch-scene{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:0}.launch-header{grid-column:1 / -1;grid-row:1}.launch-action{grid-column:1 / -1;grid-row:2;margin-bottom:8px}.launch-heading-break{display:inline}.launch-card{min-height:88px;align-self:stretch;display:flex;align-items:center;gap:12px;padding:16px}.launch-card--connect{grid-column:1;grid-row:3}.launch-card--inbox{grid-column:2;grid-row:3}.launch-card--ai{grid-column:1;grid-row:4}.launch-ownership{grid-column:2;grid-row:4}.launch-card strong{margin-top:0;font-size:14px;line-height:20px}.launch-icon{flex:0 0 40px;width:40px;height:40px}.launch-icon svg{width:22px;height:22px}.launch-card:before{width:12px;right:-13px}.launch-card--inbox:before,.launch-ownership:before{right:auto;left:-13px}.launch-card--ai:before{right:-13px;left:auto}}
@media(max-width:767px){.kaxon-page .wk-final-cta{width:calc(100% - 32px);padding:32px 20px 24px;border-radius:24px;margin-bottom:56px}.launch-scene{display:block;padding-bottom:0}.launch-header,.launch-action{position:relative}.kaxon-page .wk-final-cta h2{margin-top:16px;font-size:36px;line-height:1.1;max-width:12ch}.launch-heading-break{display:inline}.launch-description{margin-top:12px;font-size:16px;line-height:26px}.launch-journey{margin-top:20px;gap:16px}.launch-journey li{padding:0;border:0;background:none;font-size:12px;line-height:18px;gap:6px;align-items:center}.launch-journey li+li:before{content:none}.launch-journey li:last-child{background:none;border:0;color:#106b5d}.launch-journey li span:not(.launch-step-arrow){width:16px;height:16px;font-size:10px}.launch-step-arrow{display:inline;color:#50658c}.launch-product{position:relative;display:block;background:#fff;border:1px solid #dce5ee;border-radius:18px;padding:16px;margin-top:24px;z-index:0}.launch-product-label{position:relative;z-index:2;display:block;margin:0 0 12px;font-size:11px;line-height:16px;font-weight:700;color:#14243d}.launch-benefits{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:20px;padding:0 16px 0 0}.launch-benefits .launch-card{grid-area:auto;display:flex;align-items:center;gap:12px;min-height:72px;padding:12px;border-radius:12px;align-self:stretch}.launch-card--inbox{border-color:#e7cfa1}.launch-card strong{margin-top:0;font-size:14px;line-height:20px}.launch-card>div{min-width:0}.launch-card p{font-size:12px;line-height:19px;white-space:normal}.launch-icon{flex:0 0 40px;width:40px;height:40px}.launch-icon svg{width:22px;height:22px}.launch-product-caption{position:relative;z-index:2;display:block;margin:12px 0 0;font-size:11px;line-height:16px;text-align:center;color:#50658c}.launch-ownership{display:flex;align-items:center;gap:12px;background:none;border:0;border-radius:0;margin-top:16px;padding:0;min-height:48px}.launch-ownership:before{display:none}.launch-ownership .launch-icon{flex-basis:32px;width:32px;height:32px}.launch-ownership svg{width:20px;height:20px}.launch-action{margin-top:20px}.launch-button{width:100%;min-height:54px;padding:12px 18px;margin:0}.launch-microcopy{margin-top:10px}.launch-hub,.launch-wide-connections{display:none}.launch-mobile-connections{display:block}.launch-product.launch-geometry-ready .launch-mobile-connections{visibility:visible}.launch-tracks path{stroke-dasharray:none;opacity:.75}
/* Static phone routes: one vertical gap and one bidirectional bracket. */
.launch-benefits .launch-card:before{content:none}.launch-card--connect:after{content:'';position:absolute;height:20px;left:50%;top:100%;border-left:1.6px solid #b77706}.launch-card--ai:after{content:'';position:absolute;right:-9px;bottom:50%;width:8px;height:calc(100% + 20px);border:1.6px solid #168675;border-left:0;border-radius:0 4px 4px 0}.launch-product.launch-geometry-ready .launch-card:after{display:none}}
@media(min-width:430px) and (max-width:767px){.kaxon-page .wk-final-cta h2{font-size:40px}}
@media(max-width:359px){.kaxon-page .wk-final-cta{padding:32px 16px 24px}.kaxon-page .wk-final-cta h2{font-size:32px}.launch-product{padding:12px}.launch-benefits .launch-card{gap:8px}.launch-benefits .launch-icon{flex-basis:32px;width:32px;height:32px}.launch-benefits .launch-icon svg{width:18px;height:18px}.launch-journey{gap:6px}.launch-journey li{gap:3px}}
/* Narrow effective viewports caused by browser zoom keep text readable. */
@media(max-width:299px){.launch-benefits .launch-card{flex-direction:column;align-items:flex-start}.launch-card p,.launch-card strong,.launch-description,.launch-microcopy,.launch-product-label,.launch-product-caption{overflow-wrap:anywhere}.launch-ownership>div{min-width:0}.launch-button{flex-wrap:wrap;gap:8px}.kaxon-page .wk-final-cta h2{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.launch-button,.launch-card,.launch-icon{transition:none}.launch-signal{display:none}}
