.section-kicker.section-kicker{margin:0 0 clamp(.45rem,.75vw,.62rem);color:#83aef1e0;font-size:clamp(.64rem,.72vw,.72rem);font-weight:700;letter-spacing:.18em;line-height:1.1;text-transform:uppercase}.page-hero-title{max-width:var(--page-hero-title-max, 37rem);margin:0;color:var(--text-heading);font-size:var(--page-hero-title-size, clamp(3rem, 5.7vw, 4.85rem));font-weight:var(--page-hero-title-weight, 720);letter-spacing:0;line-height:var(--page-hero-title-line-height, 1.1);overflow-wrap:break-word}.page-hero-title span{color:var(--page-hero-title-accent, var(--accent-blue-strong))}.page-hero-lead{max-width:var(--page-hero-lead-max, 35rem);margin:var(--page-hero-lead-margin, 1.65rem 0 0);color:var(--page-hero-lead-color, var(--text-lead));font-size:var(--page-hero-lead-size, clamp(.95rem, 1.35vw, 1.1rem));font-weight:var(--page-hero-lead-weight, 500);line-height:var(--page-hero-lead-line-height, 1.7);overflow-wrap:break-word}:where(.offers-hero,.hero-section,.projects-hero,.contact-hero,.service-detail-heading,.service-detail-hero-rich) .page-hero-lead:before{display:block;width:min(10.5rem,28vw);height:1px;margin:0 0 clamp(.85rem,1.4vw,1.05rem);content:"";background:linear-gradient(90deg,rgba(88,156,255,0),rgba(131,174,241,.44),transparent);box-shadow:none}body :is(.home-mobile-visual-lines path,.home-mobile-stack-base,.home-mobile-stack-layer,.home-mobile-stack-edge,.home-service-diagram,.home-service-diagram-surface,.home-service-diagram-line,.home-service-diagram-accent-line,.profile-path-connector-main,.profile-path-connector-start,.profile-path-connector-end){filter:var(--stroke-glow-filter)}body :is(.home-mobile-visual-lines path,.home-mobile-stack-base,.home-mobile-stack-layer,.home-mobile-stack-edge,.home-service-diagram-line,.home-service-diagram-accent-line,.profile-path-connector-main){stroke:var(--visual-line)}body :is(.profile-path-connector-start,.profile-path-connector-end){stroke:var(--visual-line-soft)}body :is(.home-service-diagram-dot,.home-service-diagram-accent-fill){filter:var(--dot-glow-filter)}body :is(.home-service-pipeline-track,.home-service-ai-path){background:var(--visual-line-gradient);box-shadow:var(--visual-line-shadow)}body :is(.profile-path-node,.profile-motivation-window-dot,.home-service-pipeline-stage,.home-service-ai-node){box-shadow:var(--dot-glow-shadow)}body .home-process-steps:before,body .home-process-steps-mobile:before,body .home-service-rail-list:before{background:var(--visual-line-gradient);box-shadow:var(--visual-line-shadow)}body .home-service-rail-list:before{background:linear-gradient(90deg,transparent,rgba(151,207,255,.36) 6%,rgba(151,207,255,.68) 18%,rgba(151,207,255,.68) 82%,rgba(151,207,255,.36) 94%,transparent);box-shadow:none}body .home-service-rail-item:after,body .home-service-strip-visual:after{background:linear-gradient(180deg,var(--visual-line-faint),var(--visual-line-soft),var(--visual-line-faint));box-shadow:var(--visual-line-shadow)}body .home-service-rail-item:before{width:.52rem;height:.52rem;background:var(--visual-line);box-shadow:var(--dot-glow-shadow);opacity:1}body .home-service-rail-node{color:var(--visual-line);text-shadow:0 0 .62rem rgba(91,159,255,.34)}body .home-service-rail-link:is(:hover,:focus-visible) .home-service-rail-node,body .home-service-rail-link:is(:hover,:focus-visible) .home-service-rail-icon{color:var(--visual-line)}@media(max-width:760px){body .home-service-rail-list:before{background:linear-gradient(180deg,var(--visual-line-faint),var(--visual-line-soft),var(--visual-line-faint))}body .home-service-rail-node{border-color:var(--visual-line);box-shadow:0 0 0 .25rem var(--page-bg);text-shadow:none}}body .home-process-marker{border-color:var(--visual-line);box-shadow:0 0 0 .34rem var(--page-bg),var(--dot-glow-shadow)}body :is(.profile-path-node,.home-service-pipeline-stage,.home-service-ai-node){border-color:var(--visual-line);box-shadow:var(--dot-glow-shadow)}body :is(.home-section,.profile-section,.projects-section,.contact-section,.service-detail-section):before{background:linear-gradient(90deg,transparent,var(--section-divider-minimal) 18%,var(--section-divider-minimal) 82%,transparent);box-shadow:var(--divider-glow-shadow)}body :is(.home-section-heading,.home-context,.home-trust,.home-final-cta,.profile-section-heading,.profile-path-heading,.profile-motivation-heading,.profile-stance-copy,.profile-final-cta,.projects-section-heading,.projects-final-cta,.contact-section-heading,.contact-message-copy,.contact-final-action,.service-section-heading,.service-section-copy,.service-detail-final-cta) h2:after{background:linear-gradient(90deg,#83aef185,#83aef100);box-shadow:var(--divider-glow-shadow)}body :is(.home-final-cta,.profile-final-cta,.projects-final-cta,.contact-final-cta,.service-detail-final-cta):after{display:none}body :is(.home-final-cta-copy,.profile-final-cta-copy,.projects-final-cta-copy,.contact-final-action):after{background:var(--section-divider-minimal);box-shadow:var(--divider-glow-shadow)}body :is(.home-context-list,.profile-stance-panel,.service-detail-topics,.service-work-group,.service-format-list) li:before{box-shadow:var(--dot-glow-shadow)}body :is(.home-process-steps,.home-process-steps-mobile) li:before,body :is(.home-process-steps,.home-process-steps-mobile,.home-service-rail-list):before{box-shadow:var(--line-glow-shadow)}.hero-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem;margin-top:clamp(1.55rem,2.5vw,2rem)}@media(max-width:760px){.page-hero-title{--page-hero-title-size: clamp(1.8rem, 7vw, 2.25rem);font-size:var(--page-hero-title-size)}}@media(max-width:560px){.page-hero-title{--page-hero-title-size: clamp(1.72rem, 6.9vw, 2.1rem);font-size:var(--page-hero-title-size)}.hero-actions{flex-wrap:wrap}}
