.development-page{color:#08192d;background:#fff;border-inline:1px dashed #d6e0eb;max-width:1280px;margin:0 auto}.development-hero{border-bottom:1px dashed #cbd9e8;grid-template-columns:1.2fr .8fr;gap:7vw;padding:88px 34px 70px;display:grid}.development-hero h1,.development-page h2,.development-page h3{font-family:var(--display);letter-spacing:-.052em}.development-hero h1{max-width:800px;margin:20px 0 30px;font-size:clamp(52px,7.2vw,100px);line-height:.98}.development-hero h1 em,.development-page h2 em{color:#1468ff;font-style:normal}.development-hero>div>p:last-child{color:#405673;max-width:670px;margin:0;font-size:20px;line-height:1.65}.development-hero aside{background:linear-gradient(145deg,#f5f9ff,#fff);border:1px solid #c7d8ed;align-self:end;min-height:295px;padding:32px;position:relative;overflow:hidden}.development-hero aside:before{content:"";pointer-events:none;background-image:linear-gradient(#b9cbe033 1px,#0000 1px),linear-gradient(90deg,#b9cbe033 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.development-hero aside>*{position:relative}.dev-signal{background:#1468ff;border-radius:50%;width:10px;height:10px;margin-bottom:42px;display:block;box-shadow:0 0 0 7px #1468ff14}.development-hero aside>p,.development-hero aside dt,.development-legend,.development-card header,.development-timeline>article>span,.development-timeline>article>div>p,.development-timeline>article>b{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase}.development-hero aside>p{color:#637691;margin:0 0 8px;font-size:9px}.development-hero aside>strong{letter-spacing:-.045em;max-width:220px;font-size:28px;line-height:1.05;display:block}.development-hero dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:50px 0 0;display:grid}.development-hero dl div{border-left:1px solid #c9d8e8;padding-left:11px}.development-hero dt{color:#1468ff;font-size:20px}.development-hero dd{color:#61738d;margin:5px 0 0;font-size:10px;line-height:1.3}.development-jump{border-bottom:1px dashed #cbd9e8;gap:0;display:flex;overflow:auto}.development-jump a{color:#546a84;white-space:nowrap;border-right:1px dashed #cbd9e8;padding:16px 20px;font-size:12px}.development-jump a:hover{color:#1468ff;background:#f4f8fd}.development-intro,.development-flow,.development-status,.development-roadmap,.development-boundaries,.development-next{border-bottom:1px dashed #cbd9e8;padding:112px 34px}.development-intro{grid-template-columns:.35fr 1fr;gap:8vw;display:grid}.development-intro h2,.development-section-head h2,.development-boundaries h2,.development-next h2{margin:0;font-size:clamp(39px,4.8vw,66px);line-height:1.06}.development-intro>div{max-width:730px}.development-intro>div p{color:#405673;margin:22px 0 0;font-size:18px;line-height:1.72}.development-section-head{grid-template-columns:.35fr 1fr;gap:6vw;margin-bottom:60px;display:grid}.development-flow{color:#fff;background:#08192d}.development-flow .eyebrow{color:#aabbd0}.development-flow .eyebrow span{color:#fff}.development-flow h2 em{color:#a9c8ff}.development-flow ol{border-top:1px solid #ffffff3d;border-left:1px solid #ffffff3d;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.development-flow li{border-bottom:1px solid #ffffff3d;border-right:1px solid #ffffff3d;min-height:235px;padding:25px 22px}.development-flow li>span{color:#a9c8ff;font:500 10px/1 var(--mono);letter-spacing:.1em}.development-flow h3{margin:48px 0 11px;font-size:25px}.development-flow li p{color:#c0ccdc;margin:0;font-size:14px;line-height:1.6}.development-flow-note{color:#aabbd0;max-width:680px;margin:30px 0 0;font-size:14px;line-height:1.65}.development-legend{color:#667a94;flex-wrap:wrap;gap:13px 22px;margin:-34px 0 32px;font-size:9px;display:flex}.development-legend span,.development-card header b,.development-timeline>article>b{align-items:center;gap:7px;display:inline-flex}.development-legend i,.development-card header b i,.development-timeline>article>b i{background:#8ba0b8;border-radius:50%;width:7px;height:7px}.status-ready i{background:#1468ff!important}.status-progress i{background:#8b67ff!important}.status-blocked i{background:#d7813d!important}.status-planned i{background:#8798aa!important}.development-cards{border-top:1px dashed #cbd9e8;border-left:1px dashed #cbd9e8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.development-card{border-bottom:1px dashed #cbd9e8;border-right:1px dashed #cbd9e8;min-height:372px;padding:29px}.development-card header{color:#6b7e96;justify-content:space-between;align-items:center;font-size:10px;display:flex}.development-card header>span{color:#1468ff}.development-card header b{font-size:8px;font-weight:500}.development-card h3{margin:43px 0 12px;font-size:31px;line-height:1.08}.development-card p{color:#526882;max-width:550px;margin:0;font-size:15px;line-height:1.65}.development-card .development-simple{color:#172f4e;margin-bottom:13px;font-size:17px;line-height:1.5}.development-card ul{flex-wrap:wrap;gap:7px;margin:27px 0 0;padding:0;list-style:none;display:flex}.development-card li{color:#647994;font:500 9px/1.2 var(--mono);letter-spacing:.05em;border:1px solid #d8e4f0;border-radius:999px;padding:6px 8px}.development-roadmap{background:#f6f9fd}.development-timeline{border-top:1px dashed #cbd9e8}.development-timeline article{border-bottom:1px dashed #cbd9e8;grid-template-columns:85px 1fr auto;align-items:start;gap:24px;padding:28px 0;display:grid}.development-timeline>article>span{color:#1468ff;font-size:10px}.development-timeline h3{margin:5px 0 8px;font-size:25px;line-height:1.15}.development-timeline p{color:#586e89;margin:0;font-size:15px;line-height:1.6}.development-timeline>article>div>p{color:#778aa2;font-size:9px}.development-timeline>article>b{color:#647993;white-space:nowrap;padding-top:4px;font-size:9px;font-weight:500}.development-boundaries{background:#fff;grid-template-columns:.8fr 1fr;gap:9vw;display:grid}.development-boundaries ul{border-top:1px solid #cbd9e8;margin:0;padding:0;list-style:none}.development-boundaries li{color:#304a69;border-bottom:1px solid #cbd9e8;padding:19px 0 19px 28px;font-size:17px;line-height:1.55;position:relative}.development-boundaries li:before{content:"";border:1px solid #1468ff;border-radius:50%;width:9px;height:9px;position:absolute;top:27px;left:0}.development-next{color:#fff;background:#1468ff}.development-next .eyebrow{color:#cfe0ff}.development-next .eyebrow span{color:#fff}.development-next h2{max-width:870px;margin:21px 0 28px}.development-next h2 em{color:#fff;text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.development-next>p:last-child{color:#dce9ff;max-width:700px;margin:0;font-size:18px;line-height:1.7}.dev-mobile-link{display:none}@media (max-width:900px){.development-page{border-inline:0}.development-hero{grid-template-columns:1fr;gap:42px;padding:76px 5vw 55px}.development-hero aside{min-height:260px}.development-intro,.development-section-head,.development-boundaries{grid-template-columns:1fr;gap:25px}.development-intro,.development-flow,.development-status,.development-roadmap,.development-boundaries,.development-next{padding:82px 5vw}.development-section-head{margin-bottom:43px}.development-flow ol{grid-template-columns:1fr 1fr}.development-cards{grid-template-columns:1fr}.dev-mobile-link{color:#1468ff;font:500 10px/1 var(--mono);letter-spacing:.06em;margin-left:auto;margin-right:13px;display:inline-flex}.site-header>.dev-mobile-link+.lead-trigger,.site-header>.dev-mobile-link~.button{display:none}}@media (max-width:560px){.development-hero{padding-top:58px}.development-hero h1{font-size:clamp(47px,14vw,65px)}.development-hero>div>p:last-child{font-size:17px}.development-hero dl{margin-top:38px}.development-hero aside{padding:24px}.development-jump a{padding:14px 16px}.development-intro>div p,.development-next>p:last-child{font-size:16px}.development-flow ol{grid-template-columns:1fr}.development-flow li{min-height:0}.development-flow h3{margin-top:31px}.development-card{min-height:0;padding:24px}.development-card h3{margin-top:34px;font-size:28px}.development-card .development-simple{font-size:16px}.development-timeline article{grid-template-columns:42px 1fr;gap:15px}.development-timeline>article>b{grid-column:2;padding-top:0}.development-timeline h3{font-size:22px}.development-boundaries li{font-size:16px}.development-hero dl{grid-template-columns:1fr 1fr}.development-hero dl div:last-child{grid-column:1/-1}}.development-now{background:#edf4ff;border-bottom:1px dashed #cbd9e8;padding:112px 34px}.development-now-lead{color:#405673;max-width:710px;margin:-25px 0 48px 29%;font-size:17px;line-height:1.65}.development-now-grid{border-top:1px solid #9eb9dc;border-left:1px solid #9eb9dc;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.development-now-grid article{border-bottom:1px solid #9eb9dc;border-right:1px solid #9eb9dc;grid-template-columns:56px 1fr;gap:19px;min-height:178px;padding:25px 24px;display:grid}.development-now-grid article>span{font:500 11px/1 var(--mono);color:#1468ff}.development-now-grid article>div>p:first-child{color:#1468ff;font:500 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 13px}.development-now-grid h3{margin:0 0 10px;font-size:25px;line-height:1.1}.development-now-grid article>div>p:last-child{color:#526882;margin:0;font-size:14px;line-height:1.55}.development-now-grid .now-waiting{background:#f7f9fc}.development-now-grid .now-waiting>span,.development-now-grid .now-waiting>div>p:first-child{color:#8191a5}@media (max-width:900px){.development-now{padding:82px 5vw}.development-now-lead{max-width:700px;margin:0 0 40px}}@media (max-width:560px){.development-now-grid{grid-template-columns:1fr}.development-now-grid article{min-height:0;padding:23px 19px}.development-now-grid h3{font-size:22px}}.dev-release{color:#71839b;font:500 9px/1.55 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-top:24px;display:block}.dev-release-links{flex-wrap:wrap;gap:12px;margin-top:12px!important;display:flex!important}.dev-release-links a{color:#1468ff;text-decoration:none}.dev-release-links a:hover{text-decoration:underline}.development-plan-link{text-align:right;background:#f2f7ff;border-bottom:1px dashed #cbd9e8;margin:0;padding:18px 34px}.development-plan-link a{color:#1468ff;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.development-plan-link a:hover{text-decoration:underline}.development-infra{background:#fff;border-bottom:1px dashed #cbd9e8;padding:112px 34px}.development-infra-grid{border-top:1px solid #cbd9e8;border-left:1px solid #cbd9e8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.development-infra-grid article{border-bottom:1px solid #cbd9e8;border-right:1px solid #cbd9e8;padding:28px 25px 30px}.development-infra-grid header{font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:15px;display:flex}.development-infra-grid header span{color:#1468ff}.development-infra-grid header b{color:#8292a6;font-weight:500}.infra-role{color:#1468ff;font:500 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:43px 0 11px}.development-infra-grid h3{color:#172f4e;max-width:470px;margin:0;font-size:24px;line-height:1.2}.development-infra-grid ul{flex-wrap:wrap;gap:7px;margin:27px 0 0;padding:0;list-style:none;display:flex}.development-infra-grid li{color:#647994;font:500 9px/1.2 var(--mono);border:1px solid #d8e4f0;border-radius:999px;padding:6px 8px}.generation-route{color:#fff;background:#08192d;margin-top:72px;padding:29px}.generation-route .eyebrow{color:#aabbd0}.generation-route ol{border-top:1px solid #ffffff3d;border-left:1px solid #ffffff3d;grid-template-columns:repeat(5,1fr);margin:32px 0 23px;padding:0;list-style:none;display:grid}.generation-route li{border-bottom:1px solid #ffffff3d;border-right:1px solid #ffffff3d;min-height:104px;padding:17px;font-size:14px;line-height:1.35}.generation-route li span{color:#a9c8ff;font:500 9px/1 var(--mono);margin-bottom:25px;display:block}.generation-route>p:last-child{color:#c0ccdc;max-width:760px;margin:0;font-size:14px;line-height:1.6}@media (max-width:900px){.development-infra{padding:82px 5vw}.generation-route ol{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.development-infra-grid{grid-template-columns:1fr}.development-infra-grid article{padding:23px 19px}.generation-route{margin-top:48px;padding:23px 19px}.generation-route ol{grid-template-columns:1fr 1fr}.generation-route li{min-height:88px}.generation-route li span{margin-bottom:16px}}
.development-owner-cta{background:#c6ff00;border-bottom:1px solid #121312;justify-content:space-between;align-items:center;gap:25px;padding:24px 34px;display:flex}.development-owner-cta .eyebrow{color:#4d5444;margin:0 0 8px}.development-owner-cta strong{letter-spacing:-.03em;font-size:20px}.development-owner-cta a{white-space:nowrap;border:1px solid #121312;padding:11px 14px;font-size:12px;font-weight:800}.development-owner-cta a:hover{color:#fff;background:#121312}@media (max-width:560px){.development-owner-cta{flex-direction:column;align-items:flex-start;padding:22px 5vw}.development-owner-cta strong{font-size:18px}.development-owner-cta a{text-align:center;width:100%}}
:focus-visible{outline-offset:4px;outline:3px solid #1468ff}.owner-faq-list summary:focus-visible{outline-offset:6px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.mobile-dev-links{display:none}@media (max-width:900px){.mobile-dev-links{align-items:center;gap:10px;margin-left:auto;display:flex}.mobile-dev-links .dev-mobile-link{margin:0;display:inline-flex!important}.mobile-dev-links .owner-mobile-link{color:#617189}.mobile-dev-links+.lead-trigger{display:none}}@media (max-width:560px){.mobile-dev-links{gap:7px}.mobile-dev-links .dev-mobile-link{font-size:9px}}
.site-breadcrumbs{white-space:nowrap;max-width:none;color:var(--ds-muted,#8da0b6);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;z-index:2;background:var(--ds-bg,#09101a);border-bottom:1px solid var(--ds-line,#2a394a);align-items:center;gap:8px;min-height:28px;padding:0 28px;font-size:9px;line-height:1;display:flex;position:absolute;top:80px;left:0;right:0;overflow:hidden;transform:none}.site-breadcrumbs a,.site-breadcrumbs [aria-current=page]{text-overflow:ellipsis;overflow:hidden}.site-breadcrumbs a{color:inherit;text-decoration:none}.site-breadcrumbs a:hover{color:var(--ds-orange,#ff7725)}.site-breadcrumbs-home{flex:none;color:var(--ds-blue,#77b8ff)!important}.site-breadcrumbs-item{align-items:center;gap:8px;min-width:0;display:inline-flex}.site-breadcrumbs-separator{color:var(--ds-line,#2a394a)}.site-breadcrumbs [aria-current=page]{color:var(--ds-text,#edf3f8)}@media (max-width:900px){.site-breadcrumbs{background:var(--ds-bg,#09101a);border-bottom:1px solid var(--ds-line,#2a394a);max-width:none;height:30px;padding:0 2px;top:100%;left:18px;right:104px;transform:none}}
:root{--k24-bg:#070b12;--k24-bg-2:#0a101a;--k24-panel:#0b111c;--k24-panel-2:#0e1623;--k24-panel-3:#101a2a;--k24-blue:#18365d;--k24-blue-2:#244c7a;--k24-line:#24334a;--k24-line-2:#364a68;--k24-orange:#f57323;--k24-orange-hover:#ff8434;--k24-text:#e8edf5;--k24-text-2:#c2cad7;--k24-muted:#7e8999;--k24-muted-2:#5f6976;--k24-radius-sm:7px;--k24-radius:10px;--k24-radius-lg:14px;--k24-space:8px;--k24-mono:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--k24-sans:var(--font-source-sans), Inter, Arial, sans-serif;--k24-display:var(--font-manrope), Inter, Arial, sans-serif}html,body{background:var(--k24-bg);color:var(--k24-text);font-family:var(--k24-sans)}body{background-image:linear-gradient(#4f638214 1px,#0000 1px),linear-gradient(90deg,#4f638214 1px,#0000 1px);background-size:40px 40px}::selection{background:var(--k24-orange);color:#111}.site-header,.expanded-footer,footer{background:var(--k24-bg-2);border-color:var(--k24-line);box-shadow:none}.section-shell,.hero,.proof,.method,.legal-page,.development-page,.plan-page,.lab-plan-page{border-color:var(--k24-line);background:0 0}.section-shell{max-width:1600px}.hero>.eyebrow,.platforms,.section-heading,.proof,.method,.footer-top,.footer-bottom,.footer-bottom-wide{border-color:var(--k24-line)}.hero h1,h2,.offer-price strong,.case-card strong,.proof-numbers b,.service-row h3,.method li h3,.testimonial-rail blockquote,.article-grid h3,.faq summary,.plan-page h2,.development-page h2,.lab-plan-page h2,.lab-plan-page h3{color:var(--k24-text);font-family:var(--k24-display)}.eyebrow,.hero-kicker,.measure,.case-card>p,.case-card small,.article-grid span,.contact-form label,.footer-bottom,.lab-plan-kicker,.lab-plan-label,.plan-kicker{color:var(--k24-muted);font-family:var(--k24-mono);letter-spacing:.12em}.lead,.section-heading>p:last-child,.split-heading>p:last-child,.proof-top>p:last-child,.service-row p,.faq details p,.contact-wrap>div>p:last-child,.plan-lead,.lab-plan-lead,.lab-plan-intro p,.lab-stage p{color:var(--k24-text-2)}.hero-kicker,.eyebrow span,.hero h1 em,h2 em,.plan-page em,.development-page em,.lab-plan-page em,.case-card strong,.service-detail b,.faq summary span,.article-grid a,.footer-top>a,.footer-service-banner,.footer-status,.lab-plan-actions a,.lab-plan-note,.lab-current-list b,a:hover,nav a:hover,.text-link:hover{color:var(--k24-orange)}.button,.lab-result-actions button,.lab-evaluator-card button{border:1px solid var(--k24-line-2);border-radius:var(--k24-radius-sm);background:var(--k24-bg-2);min-height:40px;color:var(--k24-text);box-shadow:none;transition:border-color .18s,color .18s,background-color .18s}.button:hover,.lab-result-actions button:hover,.lab-evaluator-card button:hover{border-color:var(--k24-orange);background:var(--k24-bg-2);color:var(--k24-orange);box-shadow:none;transform:none}.button-dark,.contact-form .button,.offer-band .button-dark{border-color:var(--k24-orange);background:var(--k24-orange);color:#111;font-weight:800}.button-dark:hover,.contact-form .button:hover,.offer-band .button-dark:hover{border-color:var(--k24-orange-hover);background:var(--k24-orange-hover);color:#111}.case-card,.article-grid article,.service-row,.testimonial-rail figure,.faq details,.development-card,.plan-stage-grid article,.plan-now-list article,.lab-stage,.lab-current-list article,.lab-results-card,.lab-evaluator-card,.lab-post{background:var(--k24-panel-2);border-color:var(--k24-line);border-radius:var(--k24-radius);box-shadow:none}.case-card:hover,.service-row:hover{background:var(--k24-panel-3)}.search-section,.contact,.development-flow,.development-next,.plan-gates,.lab-plan-rules{background:var(--k24-bg-2);color:var(--k24-text);border-color:var(--k24-line)}.offer-band,.plan-finish,.lab-plan-footer{background:var(--k24-orange);color:#111;border-color:var(--k24-orange)}.method{background:var(--k24-panel);color:var(--k24-text)}.method li,.development-timeline article{border-color:var(--k24-line)}.contact-form input,.contact-form textarea,.contact-form select,.lab-evaluator-card textarea{border-color:var(--k24-line-2);border-radius:var(--k24-radius-sm);background:var(--k24-bg);color:var(--k24-text)}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus,.lab-evaluator-card textarea:focus{border-color:var(--k24-orange);outline:none}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--k24-orange);outline-offset:3px}.site-header:before,.map-core,.map-node,.footprint-node,.footprint-output,.menu-dropdown{box-shadow:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.k24-tech-v3{background-color:var(--k24-bg);color:var(--k24-text)}body.k24-tech-v3 .site-header,body.k24-tech-v3 .site-header:after,body.k24-tech-v3 .expanded-footer,body.k24-tech-v3 footer{background-color:var(--k24-bg-2);border-color:var(--k24-line)}body.k24-tech-v3 .section-shell,body.k24-tech-v3 .hero,body.k24-tech-v3 .proof,body.k24-tech-v3 .method,body.k24-tech-v3 .legal-page,body.k24-tech-v3 .development-page,body.k24-tech-v3 .plan-page,body.k24-tech-v3 .lab-plan-page,body.k24-tech-v3 .article-page,body.k24-tech-v3 .research-page{color:var(--k24-text);border-color:var(--k24-line);background-color:#0000}body.k24-tech-v3 .case-card,body.k24-tech-v3 .article-grid article,body.k24-tech-v3 .service-row,body.k24-tech-v3 .testimonial-rail figure,body.k24-tech-v3 .faq details,body.k24-tech-v3 .development-card,body.k24-tech-v3 .plan-stage-grid article,body.k24-tech-v3 .plan-now-list article,body.k24-tech-v3 .lab-stage,body.k24-tech-v3 .lab-current-list article,body.k24-tech-v3 .lab-results-card,body.k24-tech-v3 .lab-evaluator-card,body.k24-tech-v3 .lab-post,body.k24-tech-v3 .research-card,body.k24-tech-v3 .article-card{background-color:var(--k24-panel-2);color:var(--k24-text);border-color:var(--k24-line);box-shadow:none}body.k24-tech-v3 .search-section,body.k24-tech-v3 .contact,body.k24-tech-v3 .development-flow,body.k24-tech-v3 .development-next,body.k24-tech-v3 .plan-gates,body.k24-tech-v3 .lab-plan-rules,body.k24-tech-v3 .article-body,body.k24-tech-v3 .research-body{background-color:var(--k24-bg-2);color:var(--k24-text);border-color:var(--k24-line)}body.k24-tech-v3 .site-header .button,body.k24-tech-v3 .site-header button,body.k24-tech-v3 .button,body.k24-tech-v3 .menu-trigger,body.k24-tech-v3 .lab-result-actions button,body.k24-tech-v3 .lab-evaluator-card button,body.k24-tech-v3 .plan-actions a{border-radius:var(--k24-radius-sm);border-color:var(--k24-line-2);background-color:var(--k24-bg-2);color:var(--k24-text);box-shadow:none}body.k24-tech-v3 .site-header .button-dark,body.k24-tech-v3 .button-dark,body.k24-tech-v3 .contact-form .button,body.k24-tech-v3 .primary-button,body.k24-tech-v3 .primary-btn{border-color:var(--k24-orange);background-color:var(--k24-orange);color:#111}body.k24-tech-v3 .offer-band,body.k24-tech-v3 .plan-finish,body.k24-tech-v3 .lab-plan-footer{background-color:var(--k24-orange);color:#111;border-color:var(--k24-orange)}body.k24-tech-v3 input,body.k24-tech-v3 textarea,body.k24-tech-v3 select,body.k24-tech-v3 .field,body.k24-tech-v3 .control,body.k24-tech-v3 .search-input{background-color:var(--k24-bg);color:var(--k24-text);border-color:var(--k24-line-2)}body.k24-tech-v3 .hero h1,body.k24-tech-v3 h1,body.k24-tech-v3 h2,body.k24-tech-v3 h3,body.k24-tech-v3 h4,body.k24-tech-v3 .section-heading>p:last-child,body.k24-tech-v3 .split-heading>p:last-child,body.k24-tech-v3 .proof-top>p:last-child,body.k24-tech-v3 .service-row p,body.k24-tech-v3 .faq details p,body.k24-tech-v3 .lead,body.k24-tech-v3 .plan-lead,body.k24-tech-v3 .lab-plan-lead{color:var(--k24-text-2)}body.k24-tech-v3 h1,body.k24-tech-v3 h2,body.k24-tech-v3 h3,body.k24-tech-v3 h4{font-family:var(--k24-display);color:var(--k24-text)}body.k24-tech-v3 :where(.eyebrow,.hero-kicker,.measure,.lab-plan-kicker,.lab-plan-label,code,pre,.mono){font-family:var(--k24-mono)}
.fgeo-home .fgeo-proof-copy h2{color:#17283a!important;-webkit-text-fill-color:#17283a!important;opacity:1!important}.fgeo-home .fgeo-proof-copy h2 em{color:#ff7625!important}.fgeo-home .fgeo-proof-copy .fgeo-proof-title{color:#17283a!important;-webkit-text-fill-color:#17283a!important;opacity:1!important}
:root{--ds-bg:#09101a;--ds-bg-2:#0d1723;--ds-panel:#101925;--ds-panel-2:#152131;--ds-line:#2a394a;--ds-text:#edf3f8;--ds-muted:#9eafbf;--ds-blue:#77b8ff;--ds-orange:#ff7625;--ds-light:#edf3f8;--ds-light-text:#17283a}.ai-site-page,.geo-page,.research-index,.article-page,.seo-policy-page,.development-page,.project-guide,.legal-page,.plan-page,.lab-plan-page,.lab-workbench-page,.owner-page,.ds-preview{--paper:var(--ds-bg);--paper-2:var(--ds-bg-2);--bg-2:var(--ds-bg-2);--ink:var(--ds-text);--text:var(--ds-text);--text-2:#c7d3df;--muted:var(--ds-muted);--line:var(--ds-line);--panel:var(--ds-panel);--panel-2:var(--ds-panel-2);--blue:var(--ds-blue);--orange:var(--ds-orange);color:var(--ds-text);background:var(--ds-bg)}.ai-site-page h1,.ai-site-page h2,.ai-site-page h3,.geo-page h1,.geo-page h2,.geo-page h3,.research-index h1,.research-index h2,.research-index h3,.article-page h1,.article-page h2,.article-page h3,.seo-policy-page h1,.seo-policy-page h2,.development-page h1,.development-page h2,.development-page h3,.project-guide h1,.project-guide h2,.project-guide h3,.plan-page h1,.plan-page h2,.plan-page h3,.lab-plan-page h1,.lab-plan-page h2,.lab-plan-page h3,.owner-page h1,.owner-page h2,.owner-page h3{color:var(--ds-text)}.ds-light-surface,.ai-site-page .ai-site-note,.geo-page .geo-cta,.article-page .article-media-placeholder{color:var(--ds-light-text)}.ds-light-surface h1,.ds-light-surface h2,.ds-light-surface h3,.ai-site-page .ai-site-note h2,.geo-page .geo-cta h2{color:var(--ds-light-text)!important;-webkit-text-fill-color:var(--ds-light-text)!important}.ai-site-page .ai-site-hero,.ai-site-page .ai-site-section,.geo-page .geo-hero,.geo-page .geo-section,.research-index,.article-page,.seo-policy-page,.development-page,.project-guide,.plan-page,.lab-plan-page,.owner-page{border-color:var(--ds-line)}.ai-site-page .ai-site-hero h1 em,.ai-site-page .ai-site-heading h2 em,.geo-page h1 em,.geo-page h2 em,.article-page h1 em,.development-page h2 em,.plan-page h1 em,.plan-page h2 em{color:var(--ds-orange)}
.fgeo-home h1,.fgeo-home h2,.fgeo-home h3{letter-spacing:-.045em!important}.fgeo-home h1{line-height:.88!important}@media (max-width:600px){.fgeo-home h1,.fgeo-home h2,.fgeo-home h3{letter-spacing:-.035em!important}}
.ai-site-page,.geo-page,.research-index,.article-page,.seo-policy-page,.development-page,.project-guide,.legal-page,.plan-page,.lab-plan-page,.owner-page,.service-page{background:var(--ds-bg)!important;color:var(--ds-text)!important}.ai-site-page .ai-site-hero,.ai-site-page .ai-site-section,.geo-page .geo-hero,.geo-page .geo-section,.research-index-hero,.research-index-list,.article-page>article,.article-topline,.seo-policy-page>header,.seo-policy-page>section,.development-page>section,.project-guide>section,.plan-page>section,.owner-page>section,.service-page .section-shell{border-color:var(--ds-line)!important}.ai-site-page .ai-site-hero h1,.ai-site-page .ai-site-heading h2,.geo-page h1,.geo-page h2,.geo-page h3,.research-index h1,.research-index h2,.research-index h3,.article-page h1,.article-page h2,.article-page h3,.seo-policy-page h1,.seo-policy-page h2,.development-page h1,.development-page h2,.development-page h3,.project-guide h1,.project-guide h2,.project-guide h3,.plan-page h1,.plan-page h2,.plan-page h3,.owner-page h1,.owner-page h2,.owner-page h3,.service-page h1,.service-page h2,.service-page h3{letter-spacing:-.045em;color:var(--ds-text)!important;-webkit-text-fill-color:var(--ds-text)!important}.ai-site-page .ai-site-hero h1 em,.ai-site-page .ai-site-heading h2 em,.geo-page h1 em,.geo-page h2 em,.research-index h1 em,.article-page h1 em,.seo-policy-page h1 em,.development-page h2 em,.project-guide h1 em,.plan-page h1 em,.plan-page h2 em,.owner-page h1 em,.service-page h1 em{color:var(--ds-orange)!important;-webkit-text-fill-color:var(--ds-orange)!important}.ai-site-page .ai-site-hero>div>p:last-child,.ai-site-page .ai-site-heading>p,.geo-page .geo-lead,.geo-page .geo-heading>p,.research-index-hero>p:last-child,.article-hero>p:last-child,.article-content>section>p:not(.article-number),.seo-policy-page p,.development-page p,.project-guide p,.plan-page p,.owner-page p,.service-page p{color:var(--ds-muted)!important}.ai-site-page .ai-site-flow>div,.ai-site-page .ai-site-doc,.geo-page .geo-cards article,.geo-page .geo-flow>div,.geo-page .geo-terms span,.research-index-list article,.article-sources,.article-fact-grid>div,.plan-stage-grid article,.owner-task-grid article,.owner-link-card,.service-stages li{background:var(--ds-panel)!important;border-color:var(--ds-line)!important;color:var(--ds-text)!important}.ai-site-page .ai-site-note,.geo-page .geo-cta,.plan-finish,.owner-finish{background:var(--ds-orange)!important;color:#17283a!important}.ai-site-page .ai-site-note h2,.geo-page .geo-cta h2,.plan-finish h2,.owner-finish h2{color:#17283a!important;-webkit-text-fill-color:#17283a!important}.research-index,.article-page{background-image:linear-gradient(#77b8ff09 1px,#0000 1px),linear-gradient(90deg,#77b8ff09 1px,#0000 1px)!important;background-size:32px 32px!important}.ds-services-index{background:var(--ds-bg);color:var(--ds-text);max-width:1280px;margin:0 auto}.ds-services-hero{border-bottom:1px solid var(--ds-line);padding:clamp(70px,10vw,140px) clamp(20px,6vw,80px)}.ds-code{color:var(--ds-blue);font:500 10px var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.ds-services-hero h1{font:800 clamp(54px,8vw,110px)/.86 var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:45px 0 28px}.ds-services-hero h1 em{color:var(--ds-orange);font-style:normal}.ds-services-hero>p:last-child{max-width:560px;color:var(--ds-muted);font:400 20px/1.35 var(--font-source-sans),sans-serif}.ds-services-grid{background:var(--ds-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ds-services-grid>a{background:var(--ds-panel);min-height:330px;padding:27px;transition:background .2s,transform .2s;position:relative}.ds-services-grid>a:hover{background:var(--ds-panel-2);transform:translateY(-4px)}.ds-services-grid span{color:var(--ds-blue);font:500 10px var(--font-plex-mono),monospace}.ds-services-grid h2{font:700 clamp(28px,3vw,43px)/.9 var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:70px 0 15px}.ds-services-grid p{max-width:30ch;color:var(--ds-muted);font:400 16px/1.35 var(--font-source-sans),sans-serif}.ds-services-grid b{color:var(--ds-orange);font:500 10px var(--font-plex-mono),monospace;text-transform:uppercase;position:absolute;bottom:25px}@media (max-width:700px){.ds-services-grid{grid-template-columns:1fr}.ds-services-hero{padding:65px 20px}.ds-services-hero h1{font-size:clamp(52px,15vw,78px)}}.art-page,.orbital-page{--paper:var(--ds-bg)!important;--ink:var(--ds-text)!important;--line:var(--ds-line)!important;background:var(--ds-bg)!important;color:var(--ds-text)!important}.service-page .service-hero,.service-page .service-stages,.service-page .service-stages li,.plan-page .plan-hero,.plan-page .plan-principle,.plan-page .plan-stages,.plan-page .plan-now,.owner-page .owner-hero,.owner-page .owner-tasks,.owner-page .owner-links,.owner-page .owner-columns,.project-guide,.seo-policy-page>header,.seo-policy-page>section,.research-index-hero,.research-index-list,.article-hero,.article-layout{background:var(--ds-bg)!important}.service-page .service-hero-visual,.owner-status,.owner-link-card,.plan-stage-grid article,.project-guide .guide-card,.article-sources,.article-fact-grid>div{background:var(--ds-panel)!important;border-color:var(--ds-line)!important}.service-page .service-boundaries,.plan-page .plan-gates,.owner-page .owner-finish{background:var(--ds-panel-2)!important;color:var(--ds-text)!important}.service-page .service-boundaries p,.plan-page .plan-gates li,.owner-page .owner-columns li,.project-guide p,.article-layout aside a,.article-content>section>p:not(.article-number){color:var(--ds-muted)!important}.site-header,.expanded-footer{background:var(--ds-bg)!important;color:var(--ds-text)!important;border-color:var(--ds-line)!important}.site-header a,.expanded-footer a{color:var(--ds-text)}.site-header a:hover,.expanded-footer a:hover{color:var(--ds-orange)}body.k24-tech-v3 .fgeo-home,body.k24-tech-v3 .art-page,body.k24-tech-v3 .orbital-page,body.k24-tech-v3 .ds-preview,body.k24-tech-v3 .legal-page{background:var(--ds-bg)!important;color:var(--ds-text)!important}body.k24-tech-v3 .fgeo-home h1,body.k24-tech-v3 .fgeo-home h2,body.k24-tech-v3 .fgeo-home h3,body.k24-tech-v3 .art-page h1,body.k24-tech-v3 .art-page h2,body.k24-tech-v3 .art-page h3,body.k24-tech-v3 .orbital-page h1,body.k24-tech-v3 .orbital-page h2,body.k24-tech-v3 .orbital-page h3,body.k24-tech-v3 .ds-preview h1,body.k24-tech-v3 .ds-preview h2,body.k24-tech-v3 .ds-preview h3,body.k24-tech-v3 .legal-page h1,body.k24-tech-v3 .legal-page h2{color:var(--ds-text)!important;-webkit-text-fill-color:var(--ds-text)!important}body.k24-tech-v3 .fgeo-home em,body.k24-tech-v3 .art-page em,body.k24-tech-v3 .ds-preview em,body.k24-tech-v3 .legal-page a{color:var(--ds-orange)!important;-webkit-text-fill-color:var(--ds-orange)!important}body.k24-tech-v3 .fgeo-home p,body.k24-tech-v3 .art-page p,body.k24-tech-v3 .orbital-page p,body.k24-tech-v3 .ds-preview p,body.k24-tech-v3 .legal-page p{color:var(--ds-muted)}body.k24-tech-v3 .fgeo-header,body.k24-tech-v3 .fgeo-footer,body.k24-tech-v3 .art-top,body.k24-tech-v3 .art-shell,body.k24-tech-v3 .ds-wrap,body.k24-tech-v3 .legal-copy{color:var(--ds-text)!important;border-color:var(--ds-line)!important;background:0 0!important}body.k24-tech-v3 .fgeo-service-card,body.k24-tech-v3 .fgeo-research-grid>a,body.k24-tech-v3 .ds-gallery-card,body.k24-tech-v3 .ds-card,body.k24-tech-v3 .ds-metric,body.k24-tech-v3 .art-choice,body.k24-tech-v3 .art-module,body.k24-tech-v3 .orbital-page article{background:var(--ds-panel)!important;border-color:var(--ds-line)!important;color:var(--ds-text)!important}body.k24-tech-v3 .fgeo-section,body.k24-tech-v3 .fgeo-service-section,body.k24-tech-v3 .fgeo-research,body.k24-tech-v3 .fgeo-faq,body.k24-tech-v3 .fgeo-contact,body.k24-tech-v3 .fgeo-proof,body.k24-tech-v3 .art-hero,body.k24-tech-v3 .art-lower,body.k24-tech-v3 .orbital-page section,body.k24-tech-v3 .ds-section,body.k24-tech-v3 .ds-page-intro{border-color:var(--ds-line)!important}body.k24-tech-v3 .fgeo-home .fgeo-contact,body.k24-tech-v3 .fgeo-home .fgeo-footer,body.k24-tech-v3 .art-page .art-ribbon{background:#0a1018!important}@media (max-width:900px){body.k24-tech-v3 .fgeo-header{display:none!important}}body.k24-tech-v3 .fgeo-home .fgeo-hero-copy,body.k24-tech-v3 .fgeo-home .fgeo-hero-graphic,body.k24-tech-v3 .fgeo-home .fgeo-section,body.k24-tech-v3 .fgeo-home .fgeo-service-section,body.k24-tech-v3 .fgeo-home .fgeo-research,body.k24-tech-v3 .fgeo-home .fgeo-proof,body.k24-tech-v3 .fgeo-home .fgeo-proof-copy,body.k24-tech-v3 .fgeo-home .fgeo-faq,body.k24-tech-v3 .fgeo-home .fgeo-contact,body.k24-tech-v3 .fgeo-home .fgeo-method-grid article,body.k24-tech-v3 .fgeo-home .fgeo-service-card,body.k24-tech-v3 .fgeo-home .fgeo-research-grid>a{background:var(--ds-bg)!important;color:var(--ds-text)!important;border-color:var(--ds-line)!important}body.k24-tech-v3 .fgeo-home .fgeo-proof-copy>p:not(.fgeo-code),body.k24-tech-v3 .fgeo-home .fgeo-faq details p,body.k24-tech-v3 .fgeo-home .fgeo-faq summary,body.k24-tech-v3 .fgeo-home .fgeo-section-intro>p:last-child,body.k24-tech-v3 .fgeo-home .fgeo-service-card p,body.k24-tech-v3 .fgeo-home .fgeo-research-grid p{color:var(--ds-muted)!important}body.k24-tech-v3 .fgeo-home .fgeo-faq details,body.k24-tech-v3 .fgeo-home .fgeo-faq details:last-child{border-color:var(--ds-line)!important}body.k24-tech-v3 .fgeo-home .fgeo-faq .fgeo-code{color:var(--ds-blue)!important}.mobile-menu-toggle,.mobile-menu-panel{display:none}@media (max-width:900px){body.k24-tech-v3 .site-header{justify-content:flex-start!important;height:72px!important;min-height:72px!important;padding:0 20px!important;position:fixed!important}body.k24-tech-v3 .site-header .logo{flex:none}body.k24-tech-v3 .site-header .mobile-dev-links{display:none!important}body.k24-tech-v3 .site-header .lead-trigger,body.k24-tech-v3 .site-header .button-small{margin-left:auto}body.k24-tech-v3 .desktop-menu{display:none!important}body.k24-tech-v3 .mobile-menu-toggle{color:var(--ds-text);font:600 10px var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;padding:10px 0;display:inline-flex}body.k24-tech-v3 .mobile-menu-toggle i{color:var(--ds-orange);font-size:20px;font-style:normal;line-height:.7}body.k24-tech-v3 .mobile-menu-panel{z-index:35;background:var(--ds-bg);border-top:1px solid var(--ds-line);display:block;position:fixed;inset:72px 0 0;overflow:auto}body.k24-tech-v3 .mobile-menu-panel-inner{gap:28px;padding:28px 20px 48px;display:grid}body.k24-tech-v3 .mobile-menu-panel section{border-bottom:1px solid var(--ds-line);padding-bottom:18px}body.k24-tech-v3 .mobile-menu-panel h2{color:var(--ds-orange);font:600 11px var(--mono,monospace);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}body.k24-tech-v3 .mobile-menu-panel a{color:var(--ds-text);font:16px/1.25 var(--font-source-sans),Arial,sans-serif;justify-content:space-between;gap:18px;padding:11px 0;display:flex}body.k24-tech-v3 .mobile-menu-panel a:hover{color:var(--ds-orange)}body.k24-tech-v3 .mobile-menu-panel small{color:var(--ds-muted);font:9px var(--mono,monospace);text-transform:uppercase}}@media (max-width:560px){body.k24-tech-v3 .site-header>.button-small{display:none!important}body.k24-tech-v3 .site-header .mobile-menu-toggle{margin-left:auto}}body.k24-tech-v3 .research-index,body.k24-tech-v3 .article-page{background-color:var(--ds-bg)!important;color:var(--ds-text)!important;background-image:linear-gradient(#9bb3cf08 1px,#0000 1px),linear-gradient(90deg,#9bb3cf08 1px,#0000 1px)!important;background-size:48px 48px!important}body.k24-tech-v3 .research-index-hero,body.k24-tech-v3 .research-index-list,body.k24-tech-v3 .article-page>article,body.k24-tech-v3 .article-topline,body.k24-tech-v3 .article-hero,body.k24-tech-v3 .article-layout,body.k24-tech-v3 .research-roadmap{background:var(--ds-bg)!important;border-color:var(--ds-line)!important;color:var(--ds-text)!important}body.k24-tech-v3 .research-index-hero{max-width:1280px!important;padding:82px clamp(24px,5vw,64px) 64px!important}body.k24-tech-v3 .research-index-hero h1,body.k24-tech-v3 .article-hero h1,body.k24-tech-v3 .research-roadmap h2{color:var(--ds-text)!important;font-family:var(--font-manrope),Arial,sans-serif!important;letter-spacing:-.045em!important;line-height:1.02!important}body.k24-tech-v3 .research-index-hero h1 em,body.k24-tech-v3 .article-hero h1 em,body.k24-tech-v3 .research-roadmap h2 em{color:var(--ds-orange)!important}body.k24-tech-v3 .research-index-hero>p:last-child,body.k24-tech-v3 .article-hero>p:last-child,body.k24-tech-v3 .research-roadmap>div>p:last-child{color:var(--ds-muted)!important}body.k24-tech-v3 .research-index-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:0!important;margin-bottom:80px!important;padding:0 clamp(24px,5vw,64px)!important}body.k24-tech-v3 .research-index-list article,body.k24-tech-v3 .research-index-list article .research-card-link{background:var(--ds-panel)!important;border:1px solid var(--ds-line)!important;color:var(--ds-text)!important}body.k24-tech-v3 .research-index-list article{min-height:0!important;padding:0!important}body.k24-tech-v3 .research-index-list article .research-card-link{flex-direction:column;min-height:450px;padding:24px;display:flex}body.k24-tech-v3 .research-index-list h2{color:var(--ds-text)!important;font-family:var(--font-manrope),Arial,sans-serif!important;letter-spacing:-.035em!important;margin:42px 0 13px!important}body.k24-tech-v3 .research-card-description,body.k24-tech-v3 .research-card-meta,body.k24-tech-v3 .research-card-bottom{color:var(--ds-muted)!important}body.k24-tech-v3 .research-index-list figure{border:1px solid var(--ds-line)!important;background:var(--ds-bg-2)!important}body.k24-tech-v3 .research-index-list .research-card-bottom b{color:var(--ds-orange)!important}body.k24-tech-v3 .article-content h2{color:var(--ds-text)!important;font-family:var(--font-manrope),Arial,sans-serif!important;letter-spacing:-.035em!important}body.k24-tech-v3 .article-content>section>p:not(.article-number),body.k24-tech-v3 .article-layout aside a{color:var(--ds-muted)!important}body.k24-tech-v3 .article-layout aside{border-color:var(--ds-line)!important}body.k24-tech-v3 .article-sources{background:var(--ds-panel)!important;border-color:var(--ds-line)!important}body.k24-tech-v3 .article-sources a{color:var(--ds-blue)!important}@media (max-width:600px){body.k24-tech-v3 .research-index-list{grid-template-columns:1fr;padding:0 24px!important}.research-index-hero{padding-inline:24px!important}}
html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-bar-height) + 2.5rem);background:var(--surface-canvas)}body.k24-tech-v3{--fgeo-font-display:var(--font-manrope), Arial, sans-serif;--fgeo-font-body:var(--font-source-sans), Arial, sans-serif;--fgeo-font-mono:var(--font-plex-mono), monospace;background:var(--surface-canvas);min-width:20rem;color:var(--text-primary);font-family:var(--fgeo-font-body);margin:0;overflow-x:clip}body.k24-tech-v3:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#79b5ff08 1px,#0000 1px),linear-gradient(90deg,#79b5ff08 1px,#0000 1px);background-size:3rem 3rem;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}:where(a,button,input,textarea,select,summary){touch-action:manipulation}:where(a,button,input,textarea,select,summary):focus-visible{outline:.1875rem solid var(--accent-action)!important;outline-offset:.25rem!important}:where(h1,h2,h3){text-wrap:balance}:where(p,li){text-wrap:pretty}:where(h1,h2,h3,h4,p,a,span,small,strong){overflow-wrap:break-word}main{min-width:0}main:focus{outline:none}[id]{scroll-margin-top:calc(var(--header-bar-height) + 3.5rem)}.skip-link{z-index:10000;border-radius:var(--radius-sm);background:var(--accent-action);font:700 .875rem/1 var(--fgeo-font-body);transition:translate var(--motion-fast) var(--motion-ease);padding:.75rem 1rem;top:.75rem;left:.75rem;translate:0 -160%;color:var(--fgeo-navy-950)!important;position:fixed!important}.skip-link:focus{translate:0}.site-header{-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);width:100%;top:0;z-index:1000!important;height:auto!important;color:var(--text-primary)!important;box-shadow:0 1px 0 var(--border-subtle), 0 .75rem 2.5rem #0000002e!important;background:#07111df0!important;border:0!important;padding:0!important;display:block!important;position:sticky!important}.site-header:before,.site-header:after{display:none!important}.site-header>*{position:relative;z-index:auto!important}.site-header-bar{width:min(var(--container-max), 100% - 2 * var(--gutter));min-height:var(--header-bar-height);align-items:center;gap:var(--space-5);grid-template-columns:minmax(13rem,1fr) auto minmax(13rem,1fr);margin:0 auto;display:grid}.site-header .logo,.expanded-footer .logo{white-space:nowrap;align-items:center;gap:.75rem;width:max-content;display:inline-flex;color:var(--text-primary)!important;font:760 .9375rem/1 var(--fgeo-font-display)!important;letter-spacing:-.035em!important}.site-header .logo b,.expanded-footer .logo b{font-weight:inherit;color:var(--accent-action)!important}.site-header .brand-mark,.expanded-footer .brand-mark{border-radius:50%;place-content:center;gap:.125rem;width:2rem;height:2rem;display:grid;transform:rotate(30deg);border:1px solid var(--accent-action)!important}.site-header .brand-mark i,.expanded-footer .brand-mark i{width:.75rem;display:block;border-top:1px solid var(--accent-action)!important}.site-navigation{min-width:0;height:var(--header-bar-height)}.site-header .desktop-menu{justify-content:center!important;align-items:stretch!important;gap:0!important;height:100%!important;display:flex!important}.site-header .menu-group{align-items:stretch;height:100%;display:flex;position:relative}.site-header .menu-trigger{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex;position:relative;height:100%!important;color:var(--text-secondary)!important;font:650 .8125rem/1 var(--fgeo-font-body)!important;transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 .8rem!important}.site-header .menu-trigger:after{content:"";background:var(--accent-action);transform-origin:50%;height:.125rem;transition:scale var(--motion-normal) var(--motion-ease);position:absolute;bottom:0;left:.8rem;right:.8rem;scale:0 1}.site-header .menu-trigger:hover,.site-header .menu-trigger.is-open,.site-header .menu-trigger.is-active{color:var(--text-primary)!important;background:#ffffff08!important}.site-header .menu-trigger.is-open:after,.site-header .menu-trigger.is-active:after{scale:1}.site-header .menu-trigger span{color:var(--text-muted)!important;transition:rotate var(--motion-fast) var(--motion-ease)!important;margin:0!important;font-size:.7rem!important}.site-header .menu-trigger.is-open span{rotate:180deg;transform:none!important}.site-header .menu-dropdown{opacity:0;visibility:hidden;pointer-events:none;border:1px solid var(--border-strong)!important;border-top:.125rem solid var(--accent-action)!important;border-radius:0 0 var(--radius-md) var(--radius-md)!important;background:var(--surface-raised)!important;width:min(22rem,100vw - 2rem)!important;max-width:none!important;box-shadow:var(--shadow-overlay)!important;transition:opacity var(--motion-normal) var(--motion-ease), translate var(--motion-normal) var(--motion-ease), visibility var(--motion-normal)!important;padding:.75rem!important;display:grid!important;position:absolute!important;top:100%!important;left:50%!important;translate:-50% -.5rem!important}.site-header .menu-dropdown[hidden]{display:none!important}.site-header .menu-dropdown.is-open{opacity:1;visibility:visible;pointer-events:auto;display:grid!important;translate:-50%!important}.site-header .menu-group:nth-last-child(-n+2) .menu-dropdown{left:auto!important;right:0!important;translate:0 -.5rem!important}.site-header .menu-group:nth-last-child(-n+2) .menu-dropdown.is-open{translate:0!important}.site-header .menu-dropdown a{border-radius:var(--radius-sm)!important;min-height:3.25rem!important;color:var(--text-secondary)!important;font:600 .9375rem/1.25 var(--fgeo-font-body)!important;letter-spacing:0!important;transition:background-color var(--motion-fast), color var(--motion-fast)!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:.75rem!important;padding:.75rem!important;display:grid!important}.site-header .menu-dropdown a:after{content:none!important}.site-header .menu-dropdown a:hover,.site-header .menu-dropdown a:focus-visible{background:var(--surface-interactive)!important;color:var(--text-primary)!important}.site-header .menu-dropdown small{text-align:right;text-transform:uppercase;max-width:8rem!important;color:var(--text-muted)!important;font:500 .625rem/1.25 var(--fgeo-font-mono)!important;letter-spacing:.06em!important}.site-header .menu-dropdown b{color:var(--accent-action);font-size:.8rem}.site-header-bar>.button,.site-header-bar>button{justify-self:end}.site-breadcrumbs{width:min(var(--container-max), 100% - 2 * var(--gutter));min-height:2rem;color:var(--text-muted);font:500 .5625rem/1 var(--fgeo-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.6rem;margin:0 auto;overflow:hidden;border:0!important;display:flex!important}.site-breadcrumbs:before,.site-breadcrumbs:after{content:"";background:var(--border-strong);flex:none;width:1rem;height:1px}.site-breadcrumbs a{color:var(--accent-info-soft)!important}.site-breadcrumbs [aria-current=page]{color:var(--text-secondary)!important}.site-breadcrumbs-item{align-items:center;gap:.6rem;min-width:0;display:inline-flex}.site-breadcrumbs-separator{color:var(--border-strong)}.mobile-menu-toggle,.mobile-menu-panel{display:none!important}.expanded-footer{position:relative;border:0!important;border-top:1px solid var(--border-subtle)!important;background:var(--surface-primary)!important;color:var(--text-primary)!important;padding:0!important}.footer-signal{grid-template-columns:repeat(5,1fr);overflow:hidden;background:var(--surface-primary)!important;height:.5rem!important;display:grid!important}.footer-signal i{border-right:1px solid var(--surface-primary);background:var(--accent-action);opacity:.25}.footer-signal i:nth-child(2){opacity:.55}.footer-signal i:nth-child(3){opacity:1}.footer-signal i:nth-child(4){background:var(--accent-info);opacity:.55}.footer-signal i:nth-child(5){background:var(--accent-info);opacity:.22}.expanded-footer-grid{width:min(var(--container-max), 100% - 2 * var(--gutter))!important;border:0!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr)!important;max-width:none!important;margin:0 auto!important;display:grid!important}.expanded-footer-grid>*{min-height:0!important;padding:var(--space-8) 0!important;border:0!important}.footer-brand{flex-direction:column;max-width:34rem;padding-right:var(--space-8)!important;align-items:flex-start!important;display:flex!important}.footer-brand h2{margin:var(--space-7) 0 var(--space-5);color:var(--text-primary)!important;font:750 clamp(1.75rem, 3vw, 3.25rem)/1.02 var(--fgeo-font-display)!important;letter-spacing:-.045em!important}.footer-brand>p{max-width:31rem!important;margin:0 0 var(--space-6)!important;color:var(--text-muted)!important;font:400 1rem/1.6 var(--fgeo-font-body)!important}.footer-primary-link{border-radius:var(--radius-sm);background:var(--accent-action);align-items:center;gap:1.25rem;padding:.9rem 1rem;display:inline-flex;color:var(--fgeo-navy-950)!important;font:750 .8125rem/1 var(--fgeo-font-body)!important}.footer-navigation{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;padding-left:var(--space-8)!important;border-left:1px solid var(--border-subtle)!important}.footer-navigation nav{flex-direction:column;align-items:stretch!important;gap:.25rem!important;display:flex!important}.footer-navigation nav h2{text-transform:uppercase;margin:0 0 var(--space-5)!important;color:var(--accent-info-soft)!important;font:500 .625rem/1 var(--fgeo-font-mono)!important;letter-spacing:.1em!important}.footer-navigation nav a{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem 0;color:var(--text-secondary)!important;font:600 .875rem/1.25 var(--fgeo-font-body)!important;display:flex!important;transform:none!important}.footer-navigation nav a:hover{color:var(--accent-action)!important}.footer-navigation nav a span{color:var(--text-muted);font-size:.7rem}.footer-bottom-wide{text-transform:uppercase;justify-content:space-between;width:min(var(--container-max), 100% - 2 * var(--gutter))!important;gap:var(--space-5)!important;max-width:none!important;padding:var(--space-5) 0!important;border:0!important;border-top:1px solid var(--border-subtle)!important;color:var(--text-muted)!important;font:500 .625rem/1.4 var(--fgeo-font-mono)!important;letter-spacing:.06em!important;margin:0 auto!important;display:flex!important}.footer-bottom-wide a{color:var(--text-secondary)!important}@media (max-width:1120px){.site-header-bar{gap:var(--space-4);grid-template-columns:auto 1fr auto}.site-header .menu-trigger{padding-inline:.55rem!important;font-size:.75rem!important}.footer-navigation{gap:var(--space-5)}}@media (max-width:959px){:root{--header-bar-height:4.25rem}.site-header-bar{grid-template-columns:1fr auto}.site-header-bar>.button,.site-header-bar>button:not(.mobile-menu-toggle){display:none!important}.site-navigation{height:var(--header-bar-height)}.site-header .desktop-menu{display:none!important}.mobile-menu-toggle{align-items:center;gap:.8rem;height:100%;color:var(--text-primary)!important;font:650 .8125rem/1 var(--fgeo-font-body)!important;background:0 0!important;border:0!important;padding:0!important;display:inline-flex!important}.mobile-menu-toggle i{border:1px solid var(--border-strong);width:2rem;height:2rem;color:var(--accent-action);border-radius:50%;place-items:center;font-size:1.1rem;font-style:normal;display:grid}.mobile-menu-panel[hidden]{display:none!important}.mobile-menu-panel.is-open{top:var(--header-bar-height);overscroll-behavior:contain;border-top:1px solid var(--border-subtle);background:#07111dfa;bottom:0;left:0;right:0;overflow-y:auto;display:block!important;position:fixed!important}.mobile-menu-panel-inner{width:min(var(--container-max), 100% - 2 * var(--gutter));padding:var(--space-6) 0 var(--space-9);margin:0 auto;display:grid}.mobile-menu-panel section{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(9rem,.55fr) 1fr;display:grid}.mobile-menu-panel section>a{border-bottom:1px solid var(--border-subtle);min-height:3rem;color:var(--text-secondary);font:600 .9375rem/1.25 var(--fgeo-font-body);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.mobile-menu-panel .mobile-menu-heading{color:var(--accent-action);font:750 1.15rem/1.2 var(--fgeo-font-display);border-bottom:0;grid-row:1/span 5;align-items:flex-start;padding-top:1rem}.mobile-menu-panel a small{color:var(--text-muted);font:500 .625rem/1.2 var(--fgeo-font-mono);letter-spacing:.06em;text-transform:uppercase}.expanded-footer-grid{grid-template-columns:1fr!important}.footer-brand{max-width:44rem;padding-right:0!important}.footer-navigation{padding:var(--space-7) 0 var(--space-8)!important;border-top:1px solid var(--border-subtle)!important;border-left:0!important}.footer-bottom-wide{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:639px){.site-header .logo{font-size:.8125rem!important}.site-header .brand-mark{width:1.75rem;height:1.75rem}.site-breadcrumbs{min-height:1.75rem}.site-breadcrumbs:before,.site-breadcrumbs:after{display:none}.mobile-menu-panel section{grid-template-columns:1fr}.mobile-menu-panel .mobile-menu-heading{border-bottom:1px solid var(--border-strong);grid-row:auto;padding:1rem 0}.footer-navigation{grid-template-columns:1fr}.footer-navigation nav+nav{margin-top:var(--space-5)}.footer-bottom-wide{grid-template-columns:1fr!important;display:grid!important}}body.k24-tech-v3 .development-page>section,body.k24-tech-v3 .owner-page>section,body.k24-tech-v3 .project-guide>section{background-color:var(--surface-canvas)!important;color:var(--text-primary)!important;border-color:var(--border-subtle)!important}body.k24-tech-v3 .development-page>section:nth-of-type(2n),body.k24-tech-v3 .owner-page>section:nth-of-type(2n),body.k24-tech-v3 .project-guide>section:nth-of-type(2n){background-color:var(--surface-primary)!important}body.k24-tech-v3 .development-page :is(h1,h2,h3,strong),body.k24-tech-v3 .owner-page :is(h1,h2,h3,strong),body.k24-tech-v3 .project-guide :is(h1,h2,h3,strong){color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}body.k24-tech-v3 .development-page :is(p,li,dd),body.k24-tech-v3 .owner-page :is(p,li,dd),body.k24-tech-v3 .project-guide :is(p,li,dd){color:var(--text-secondary)!important}body.k24-tech-v3 .development-page :is(em,.eyebrow),body.k24-tech-v3 .owner-page :is(em,.owner-eyebrow),body.k24-tech-v3 .project-guide em{color:var(--accent-action)!important;-webkit-text-fill-color:var(--accent-action)!important}body.k24-tech-v3 .development-page :is(article,.generation-route),body.k24-tech-v3 .owner-page :is(article,.owner-status,.owner-link-card,details),body.k24-tech-v3 .project-guide :is(article,.guide-card){background-color:var(--surface-raised)!important;color:var(--text-primary)!important;border-color:var(--border-subtle)!important}body.k24-tech-v3 .article-related{background:var(--surface-primary)!important;border-color:var(--border-subtle)!important}body.k24-tech-v3 .article-related a{background:var(--surface-raised)!important;border-color:var(--border-subtle)!important;color:var(--text-primary)!important}body.k24-tech-v3 .article-related a:hover,body.k24-tech-v3 .article-related a:focus-visible{background:var(--surface-interactive)!important;color:var(--text-primary)!important}body.k24-tech-v3 .article-related a b{color:var(--text-primary)!important}body.k24-tech-v3 .article-related a span,body.k24-tech-v3 .article-related a>svg{color:var(--accent-info-soft)!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--background:#07111d;--foreground:#edf3fb;--card:#101c2a;--card-foreground:#edf3fb;--popover:#101c2a;--popover-foreground:#edf3fb;--primary:#ff6a1a;--primary-foreground:#07111d;--secondary:#14253a;--secondary-foreground:#dce9f8;--muted:#101c2a;--muted-foreground:#8da4bf;--accent:#1f73ff;--accent-foreground:#fff;--destructive:#ef5d62;--border:#263b53;--input:#263b53;--ring:#5b9bff;--radius:.7rem}html{background:var(--background)!important}body.k24-tech-v3{font-size:16px;line-height:1.6;background:var(--background)!important;color:var(--foreground)!important;font-family:var(--font-manrope), Arial, sans-serif!important}body.k24-tech-v3 *,body.k24-tech-v3 :before,body.k24-tech-v3 :after{box-sizing:border-box}body.k24-tech-v3 a{color:inherit}body.k24-tech-v3 :where(p,li){color:#a9bdd4}body.k24-tech-v3 :where(h1,h2,h3,h4){color:var(--foreground);text-wrap:balance}body.k24-tech-v3 :where(em,.accent,.orange){color:var(--primary);font-style:normal}body.k24-tech-v3 .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)!important;background:#07111df0!important;min-height:78px!important;box-shadow:0 10px 28px #0000002e!important}body.k24-tech-v3 .site-header-bar{max-width:1440px;min-height:78px;margin:0 auto;padding-inline:clamp(1rem,4vw,4rem)}body.k24-tech-v3 .site-header .logo{font-weight:750;color:var(--foreground)!important}body.k24-tech-v3 .site-header .logo b,body.k24-tech-v3 .brand-mark{color:var(--primary)!important;border-color:var(--primary)!important}body.k24-tech-v3 .menu-trigger{color:var(--foreground)!important;background:0 0!important}body.k24-tech-v3 .menu-trigger:hover,body.k24-tech-v3 .menu-trigger.is-open,body.k24-tech-v3 .menu-trigger.is-active{color:var(--primary)!important;background:var(--secondary)!important}body.k24-tech-v3 .menu-dropdown,body.k24-tech-v3 .mobile-menu-panel{border-color:var(--border)!important;background:#101c2a!important;box-shadow:0 24px 60px #00000061!important}body.k24-tech-v3 .menu-dropdown a,body.k24-tech-v3 .mobile-menu-panel a{color:var(--foreground)!important}body.k24-tech-v3 .menu-dropdown a:hover,body.k24-tech-v3 .menu-dropdown a:focus-visible{color:var(--primary)!important;background:#19304b!important}body.k24-tech-v3 main{width:min(100%,1440px);margin-inline:auto}body.k24-tech-v3 :where(.section-shell,.fgeo-section,.fgeo-service-section,.fgeo-research,.fgeo-faq,.fgeo-contact,.research-index-hero,.research-index-list,.article-shell,.materials-page,.ds-page){width:min(100% - 2rem,1280px);margin-inline:auto}body.k24-tech-v3 :where(.fgeo-home,.research-index,.article-page,.materials-page,.ds-page,.service-page){background:var(--background)!important}body.k24-tech-v3 :where(.fgeo-service-card,.fgeo-research-grid>a,.research-card-link,.article-related a,.card,.case-card,.service-stages li,.signal-detail-card,.rq-tile,.materials-card,.material-card){box-shadow:0 12px 30px #0000001f;background:var(--card)!important;color:var(--card-foreground)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important}body.k24-tech-v3 :where(.fgeo-service-card,.fgeo-research-grid>a,.research-card-link,.article-related a,.card,.case-card,.materials-card,.material-card):hover{transform:translateY(-2px);background:#14263b!important;border-color:#4b7fc5!important}body.k24-tech-v3 :where(.research-card-link h3,.fgeo-service-card h3,.material-card h3,.materials-card h3,.article-related b){color:var(--foreground)!important}body.k24-tech-v3 :where(.research-card-link p,.fgeo-service-card p,.material-card p,.materials-card p,.article-related span){color:var(--muted-foreground)!important}body.k24-tech-v3 :where(button,.button,.fgeo-button,.rq-pill,.primary-btn){font-weight:750;border-radius:.55rem!important}body.k24-tech-v3 :where(.button-dark,.fgeo-button-orange,.rq-pill,.primary-btn){background:var(--primary)!important;color:var(--primary-foreground)!important;border-color:var(--primary)!important}body.k24-tech-v3 :where(.button-dark,.fgeo-button-orange,.rq-pill,.primary-btn):hover{color:#07111d!important;background:#ff853f!important}body.k24-tech-v3 :where(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid var(--ring)!important}body.k24-tech-v3 .fgeo-proof-art{border:1px solid var(--border);min-height:320px;max-height:520px;overflow:hidden;background:#0d1a2a!important}body.k24-tech-v3 .fgeo-proof-art:before{background:linear-gradient(135deg,#1f73ff42,#ff6a1a29)!important}body.k24-tech-v3 :where(.fgeo-grid-art,.fgeo-arc){opacity:.72}body.k24-tech-v3 .expanded-footer{border-top:1px solid var(--border)!important;background:#091522!important}@media (max-width:760px){body.k24-tech-v3 .site-header-bar{min-height:68px;padding-inline:1rem}body.k24-tech-v3 .site-header{min-height:68px!important}body.k24-tech-v3 :where(.section-shell,.fgeo-section,.fgeo-service-section,.fgeo-research,.fgeo-faq,.fgeo-contact,.research-index-hero,.research-index-list,.article-shell,.materials-page,.ds-page){width:min(100% - 2rem,42rem)}body.k24-tech-v3 :where(h1){font-size:clamp(2.35rem,12vw,4.5rem)!important;line-height:.98!important}body.k24-tech-v3 :where(h2){font-size:clamp(1.8rem,8vw,3rem)!important}body.k24-tech-v3 .fgeo-proof-art{min-height:220px}}@media (prefers-reduced-motion:reduce){body.k24-tech-v3 *,body.k24-tech-v3 :before,body.k24-tech-v3 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}body.k24-tech-v3 :where(.article-page,.development-page,.owner-page,.seo-policy-page,.project-guide,.materials-page,.laboratory-page,.methodology-page){max-width:1280px;margin-inline:auto;background:var(--background)!important;color:var(--foreground)!important;border-inline:0!important}body.k24-tech-v3 :where(.article-page,.development-page,.owner-page,.seo-policy-page,.project-guide,.materials-page,.laboratory-page,.methodology-page) :where(section,header,article,aside,.article-related,.article-byline,.article-fact-grid,.development-now,.development-roadmap,.development-boundaries,.owner-hero,.owner-links,.owner-columns,.owner-next,.owner-safe,.owner-glossary,.owner-timeline,.seo-policy-note){background:var(--background)!important;color:var(--foreground)!important;border-color:var(--border)!important;border-style:solid!important}body.k24-tech-v3 :where(.article-page,.development-page,.owner-page,.seo-policy-page) :where(p,li,dd,small,.muted){color:var(--muted-foreground)!important}body.k24-tech-v3 :where(.article-page,.development-page,.owner-page,.seo-policy-page) :where(h1,h2,h3,h4,b,strong){color:var(--foreground)!important}body.k24-tech-v3 :where(.article-page,.development-page,.owner-page,.seo-policy-page) :where(em,.accent){color:var(--primary)!important}body.k24-tech-v3 :where(.article-page,.development-page,.owner-page,.seo-policy-page,.project-guide){background-image:none!important}body.k24-tech-v3 :where(.article-page,.development-page,.owner-page,.seo-policy-page,.project-guide):before,body.k24-tech-v3 :where(.article-page,.development-page,.owner-page,.seo-policy-page,.project-guide):after,body.k24-tech-v3 :where(.article-topline,.article-byline,.article-related,.article-signal-break,.site-grid):before,body.k24-tech-v3 :where(.article-topline,.article-byline,.article-related,.article-signal-break,.site-grid):after{background:0 0!important;border:0!important;display:none!important}body.k24-tech-v3 :where(.article-topline,.article-article,.article-media-placeholder,.article-byline,.article-related,.article-fact-grid){border-inline:0!important}body.k24-tech-v3 :where(.article-media-placeholder,.article-content .article-media-placeholder){border:1px solid var(--border)!important;background:var(--card)!important}body.k24-tech-v3 :where(.article-fact-grid>div,.article-related a){border-style:solid!important;border-color:var(--border)!important}body.k24-tech-v3 :where(.site-grid,.page,.shell,.document-shell){background:var(--background)!important;border-color:var(--border)!important}body.k24-tech-v3 :where(.site-grid):after,body.k24-tech-v3 :where(.page):before{display:none!important}body.k24-tech-v3 :where(.article-page,.development-page,.owner-page,.seo-policy-page,.project-guide,.research-index,.materials-page),body.k24-tech-v3 :where(.research-index){background-image:none!important}body.k24-tech-v3 .development-jump{background:var(--card)!important;border-color:var(--border)!important;border-style:solid!important}body.k24-tech-v3 .development-jump a{color:var(--muted-foreground)!important;border-color:var(--border)!important;border-style:solid!important}body.k24-tech-v3 .development-jump a:hover{background:var(--secondary)!important;color:var(--primary)!important}body.k24-tech-v3 :where(.research-index,.article-page) :where(.site-grid,.rail,.article-rail,.research-rail){display:none!important}body.k24-tech-v3 .research-index-list{background:0 0!important;border:0!important}body.k24-tech-v3 .research-index-hero{border-inline:0!important}body.k24-tech-v3 .research-index-list article{border:1px solid var(--border)!important;border-radius:var(--radius)!important;background:var(--card)!important}body.k24-tech-v3 .expanded-footer-grid{border-inline:0!important}body.k24-tech-v3 .expanded-footer-grid>*,body.k24-tech-v3 .footer-signal i{border-right:0!important}body.k24-tech-v3 .expanded-footer:before,body.k24-tech-v3 .expanded-footer:after,body.k24-tech-v3 .expanded-footer-grid:before,body.k24-tech-v3 .expanded-footer-grid:after{background:0 0!important;border:0!important;display:none!important}body.k24-tech-v3 .expanded-footer-grid,body.k24-tech-v3 .expanded-footer-grid>*,body.k24-tech-v3 .footer-bottom-wide{border-bottom:0!important;border-left:0!important;border-right:0!important}body.k24-tech-v3 .expanded-footer *{border-left:0!important;border-right:0!important}body.k24-tech-v3 :where(.development-cards,.development-infra-grid,.development-now-grid,.generation-route ol,.owner-task-grid,.owner-link-grid){border-left:0!important}body.k24-tech-v3 :where(.footer-reading,.footer-reading a){border-style:solid!important;border-color:var(--border)!important}body.k24-tech-v3 .footer-reading{border-left:0!important}body.k24-tech-v3 .footer-reading a{border-right:0!important}
