*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--ycc-layout-scroll-margin)}body{background:var(--ycc-color-bg-surface);color:var(--ycc-color-text-primary);font-family:var(--ycc-font-family-sans);font-size:var(--ycc-font-size-body);line-height:var(--ycc-font-line-height-normal);margin:0}#app-shell{display:contents}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}p{color:var(--ycc-color-text-body);margin:0 0 var(--ycc-space-5)}img,svg{max-width:100%}h1,h2,h3,h4{color:var(--ycc-color-text-primary);line-height:var(--ycc-font-line-height-heading);margin:0 0 var(--ycc-space-4);font-weight:700}h1{font-size:var(--ycc-font-size-hero);letter-spacing:var(--ycc-font-letter-spacing-hero)}h2{font-size:var(--ycc-font-size-section);letter-spacing:var(--ycc-font-letter-spacing-section)}h3{font-size:var(--ycc-font-size-xl);letter-spacing:var(--ycc-font-letter-spacing-subtle)}small{font-size:var(--ycc-font-size-md)}:focus-visible{outline:var(--ycc-focus-width) solid var(--ycc-color-focus-ring);outline-offset:var(--ycc-focus-offset)}[id]{scroll-margin-top:var(--ycc-layout-scroll-margin)}main:focus{outline:none}.wrap{width:calc(100% - var(--ycc-layout-gutter) * 2);max-width:var(--ycc-layout-wrap-max);min-width:0;margin:0 auto}section{padding:var(--ycc-layout-section-y) 0}.eyebrow{color:var(--ycc-color-text-brand);font-size:var(--ycc-font-size-md);letter-spacing:var(--ycc-font-letter-spacing-eyebrow);margin-bottom:var(--ycc-space-4);font-weight:700;line-height:1.7;display:block}.sectionhead{justify-content:space-between;align-items:flex-end;gap:var(--ycc-space-12);margin-bottom:var(--ycc-space-10);display:flex}.sectionhead h2{margin:0}.sectionhead>p{max-width:390px;line-height:var(--ycc-font-line-height-relaxed);margin:0}.btn{justify-content:center;align-items:center;gap:var(--ycc-space-4);min-height:var(--ycc-size-button-height);padding:var(--ycc-space-3) var(--ycc-space-5);border:1px solid var(--ycc-color-action-secondary-border);border-radius:var(--ycc-radius-lg);background:var(--ycc-color-action-secondary-bg);color:var(--ycc-color-action-secondary-text);font-size:var(--ycc-font-size-md);text-align:center;transition:background var(--ycc-motion-duration-base), transform var(--ycc-motion-duration-base);font-weight:700;line-height:1.5;display:inline-flex}.btn:hover{background:var(--ycc-color-action-secondary-bg-hover);transform:translateY(var(--ycc-motion-distance-lift))}.btn.dark{background:var(--ycc-color-action-primary-bg);color:var(--ycc-color-action-primary-text);border-color:var(--ycc-color-action-primary-bg);box-shadow:var(--ycc-shadow-button-primary)}.btn.dark:hover{background:var(--ycc-color-action-primary-bg-hover)}.btn.light{background:var(--ycc-color-action-on-inverse-bg);color:var(--ycc-color-action-on-inverse-text)}.btn:disabled{cursor:not-allowed;box-shadow:none;transform:none}.textlink{color:var(--ycc-color-text-brand);font-size:var(--ycc-font-size-md);gap:var(--ycc-space-2);min-height:var(--ycc-size-touch-target);align-items:center;font-weight:700;display:inline-flex}.textlink:hover{text-underline-offset:4px;text-decoration:underline}.cta{gap:var(--ycc-space-3);margin-top:var(--ycc-space-7);flex-wrap:wrap;display:flex}.sr-only,.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{left:var(--ycc-space-4);top:var(--ycc-space-4);z-index:100;background:var(--ycc-color-bg-surface);padding:var(--ycc-space-4);position:fixed}.no-js details,details.no-js{border-top:1px solid var(--ycc-color-border-default);padding:var(--ycc-space-4) 0}.js .no-js{display:none}summary{cursor:pointer;font-weight:700}details p{margin-top:var(--ycc-space-4)}.top{z-index:var(--ycc-z-header);background:var(--ycc-color-bg-header);-webkit-backdrop-filter:blur(var(--ycc-layout-backdrop-blur));backdrop-filter:blur(var(--ycc-layout-backdrop-blur));border-bottom:1px solid var(--ycc-color-border-default);position:sticky;top:0}.navrow{justify-content:space-between;align-items:center;gap:var(--ycc-space-6);min-height:92px;display:flex}.brand-link{flex:none}.brand-lockup{align-items:center;gap:var(--ycc-space-2);width:var(--ycc-size-logo-width);display:flex}.brand-isotype{object-fit:contain;width:40px;height:44px}.brand-wordmark{object-fit:contain;width:calc(100% - 48px);height:auto}.nav{justify-content:flex-end;align-items:center;gap:var(--ycc-space-4);font-size:var(--ycc-font-size-md);color:var(--ycc-color-text-nav);flex-wrap:wrap;display:flex}.nav>a{white-space:nowrap;padding:var(--ycc-space-2) 0}.nav .btn{padding:var(--ycc-space-2-5) var(--ycc-space-3);min-height:var(--ycc-size-button-height-sm)}.nav a[aria-current=page]{color:var(--ycc-color-text-brand);text-underline-offset:5px;text-decoration:underline}.menu{display:none}.hero{padding:var(--ycc-layout-hero-top) 0 var(--ycc-layout-hero-bottom);background:var(--ycc-color-bg-surface-subtle)}.herogrid{align-items:center;gap:var(--ycc-space-16);grid-template-columns:.9fr 1.1fr;display:grid}.hero h1{margin:var(--ycc-space-6) 0;line-height:var(--ycc-font-line-height-hero)}.hero h1 span{color:var(--ycc-color-text-brand)}.hero p{max-width:470px;font-size:var(--ycc-font-size-lead);line-height:var(--ycc-font-line-height-relaxed)}.hero-note{gap:var(--ycc-space-4);font-size:var(--ycc-font-size-md);border-top:1px solid var(--ycc-color-border-default);padding-top:var(--ycc-space-5);margin-top:var(--ycc-space-8);color:var(--ycc-color-text-secondary);display:flex}.hero-note strong{color:var(--ycc-color-text-primary);white-space:nowrap}.ecosystem{padding:var(--ycc-space-6);border:1px solid var(--ycc-color-border-card);border-radius:var(--ycc-radius-feature);background:var(--ycc-color-bg-surface);box-shadow:var(--ycc-shadow-feature);min-width:0}.eco-head,.eco-foot{justify-content:space-between;align-items:center;gap:var(--ycc-space-2);font-size:var(--ycc-font-size-md);display:flex}.eco-head{letter-spacing:1px;color:var(--ycc-color-text-label);padding-bottom:var(--ycc-space-4);border-bottom:1px solid var(--ycc-color-border-default)}.eco-head span:last-child{color:var(--ycc-color-text-brand);font-weight:700}.businessdiagram{padding:var(--ycc-space-5) 0}.business-graph{width:100%;height:auto;display:block;overflow:visible}.graph-connections{color:var(--ycc-color-border-card);stroke-width:1.8px}.graph-connections path{stroke-dasharray:5 6;animation:14s linear infinite connection-flow}.graph-connections .connection-active{stroke:var(--ycc-color-accent-default);stroke-width:3px}.graph-core circle{fill:var(--ycc-color-bg-inverse);stroke:var(--ycc-color-border-accent)}.graph-core .core-orbit{fill:none;stroke:var(--ycc-color-accent-fade);stroke-width:1px;stroke-dasharray:4 6;transform-origin:330px 245px;animation:80s linear infinite orbit}.graph-core text{fill:var(--ycc-color-text-on-inverse);letter-spacing:1px;font-size:18px;font-weight:700}.business-graph a rect{fill:var(--ycc-color-bg-surface);stroke:var(--ycc-color-border-control);transition:stroke var(--ycc-motion-duration-base)}.business-graph a:hover rect,.business-graph a:focus rect{stroke:var(--ycc-color-accent-default);stroke-width:2px}.business-graph text{pointer-events:none}.node-title{fill:var(--ycc-color-text-primary);font-size:14px;font-weight:700}.node-desc{fill:var(--ycc-color-text-body);font-size:12px}.business-graph a:focus-visible{outline:none}.business-graph a:focus-visible rect{stroke:var(--ycc-color-focus-ring);stroke-width:4px}.business-graph.paused *{animation-play-state:paused!important}.eco-foot{border-top:1px solid var(--ycc-color-border-default);padding-top:var(--ycc-space-4)}.graph-control{width:var(--ycc-size-touch-target);height:var(--ycc-size-touch-target);border:1px solid var(--ycc-color-border-control);border-radius:var(--ycc-radius-md);background:var(--ycc-color-bg-surface);color:var(--ycc-color-text-primary);flex:none}.diagramhint{color:var(--ycc-color-text-secondary);margin-top:var(--ycc-space-2);display:block}@keyframes connection-flow{to{stroke-dashoffset:-120px}}@keyframes orbit{to{transform:rotate(360deg)}}.services-band{border-top:1px solid var(--ycc-color-border-default);border-bottom:1px solid var(--ycc-color-border-default);background:var(--ycc-color-bg-surface);padding:var(--ycc-space-4) 0}.band-inner{align-items:center;gap:var(--ycc-space-5);min-width:0;display:flex}.services-band-label{font-size:var(--ycc-font-size-md);letter-spacing:1.4px;width:110px;color:var(--ycc-color-text-primary);flex:none;font-weight:700}.services-ticker{flex:1;min-width:0;overflow:hidden}.services-track{width:max-content;animation:band var(--ycc-motion-duration-band) linear infinite;display:flex}.services-band-group{flex:none;align-items:center;display:flex}.service-band-item{gap:var(--ycc-space-4);padding:var(--ycc-space-2-5) var(--ycc-space-5);white-space:nowrap;min-height:var(--ycc-size-touch-target);font-size:var(--ycc-font-size-md);color:var(--ycc-color-text-primary);align-items:center;display:inline-flex}a.service-band-item:hover{color:var(--ycc-color-text-brand);text-decoration:underline}.service-band-dot{border-radius:var(--ycc-radius-full);background:var(--ycc-color-text-brand);flex:none;width:4px;height:4px}.services-band-pause{width:var(--ycc-size-touch-target);height:var(--ycc-size-touch-target);background:var(--ycc-color-bg-surface);border:1px solid var(--ycc-color-border-control);border-radius:var(--ycc-radius-md);color:var(--ycc-color-text-primary);flex:none;place-items:center;display:grid}.services-ticker.paused .services-track,.services-ticker:hover .services-track,.services-ticker:focus-within .services-track{animation-play-state:paused}.services-ticker:focus-within{overflow-x:auto}.services-ticker:focus-within .services-track{animation:none}.services-ticker:focus-within .services-band-group[aria-hidden=true]{display:none}@keyframes band{to{transform:translate(-50%)}}.services{background:var(--ycc-color-bg-canvas)}.svcgrid{gap:var(--ycc-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.svc{background:var(--ycc-color-bg-surface);border:1px solid var(--ycc-color-border-card);border-radius:var(--ycc-radius-3xl);padding:var(--ycc-space-7);min-height:var(--ycc-size-service-card-min-height);box-shadow:var(--ycc-shadow-card);transition:box-shadow var(--ycc-motion-duration-base);flex-direction:column;display:flex}.svc:hover{box-shadow:var(--ycc-shadow-service-hover)}.svc-top{margin-bottom:var(--ycc-space-6);justify-content:space-between;align-items:flex-start;display:flex}.icon-tile{width:var(--ycc-size-icon-tile-service);height:var(--ycc-size-icon-tile-service);background:var(--ycc-color-bg-tint);border:1px solid var(--ycc-color-border-icon-tile);border-radius:var(--ycc-radius-xl);color:var(--ycc-color-text-brand);flex:none;place-items:center;display:grid}.icon-tile svg{width:var(--ycc-size-icon-glyph-service);height:var(--ycc-size-icon-glyph-service)}.num{font-size:var(--ycc-font-size-display);color:var(--ycc-color-text-decorative);letter-spacing:var(--ycc-font-letter-spacing-display)}.svc h3{font-size:var(--ycc-font-size-3xl)}.svc p{font-size:var(--ycc-font-size-base);line-height:var(--ycc-font-line-height-relaxed)}.svc ul{padding-left:var(--ycc-space-4);font-size:var(--ycc-font-size-md);color:var(--ycc-color-text-body);line-height:var(--ycc-font-line-height-relaxed);margin:0 0 var(--ycc-space-5)}.svc .textlink{margin-top:auto}.svc-special{background:var(--ycc-color-bg-inverse)}.svc-special .eyebrow{color:var(--ycc-color-text-on-inverse-emphasis)}.svc-special h3{font-size:var(--ycc-font-size-display);color:var(--ycc-color-text-on-inverse);margin-top:var(--ycc-space-5)}.svc-special p,.svc-special .textlink{color:var(--ycc-color-text-on-inverse-muted)}.svc-special :focus-visible{outline-color:var(--ycc-color-focus-ring-on-inverse)}.aboutgrid{gap:var(--ycc-space-18);grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.about-panel{background:var(--ycc-color-bg-inverse);border-radius:var(--ycc-radius-feature);padding:var(--ycc-space-12);flex-direction:column;justify-content:center;min-height:430px;display:flex}.about-panel h2{color:var(--ycc-color-text-on-inverse)}.about-panel .eyebrow{color:var(--ycc-color-text-on-inverse-emphasis)}.about-panel p,.about-panel small{color:var(--ycc-color-text-on-inverse-muted)}.about-panel small{margin-top:var(--ycc-space-8)}.about-copy h2{font-size:var(--ycc-font-size-title-sm)}.about-copy>p{line-height:var(--ycc-font-line-height-relaxed)}.value{gap:var(--ycc-space-5);border-top:1px solid var(--ycc-color-border-default);padding-top:var(--ycc-space-5);margin-top:var(--ycc-space-5);display:flex}.value>span{font-size:var(--ycc-font-size-md);color:var(--ycc-color-text-brand);padding-top:3px}.value h3{font-size:var(--ycc-font-size-body);margin-bottom:var(--ycc-space-2)}.value p{font-size:var(--ycc-font-size-base);margin:0}.staffsection{background:var(--ycc-color-bg-canvas)}.staffgrid{gap:var(--ycc-space-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.staffcard{border:1px solid var(--ycc-color-border-card);border-radius:var(--ycc-radius-3xl);background:var(--ycc-color-bg-surface);box-shadow:var(--ycc-shadow-card);flex-direction:column;display:flex;overflow:hidden}.staffvisual{padding:var(--ycc-space-6);border-bottom:1px solid var(--ycc-color-border-default);justify-content:center;display:flex}.portrait-frame{aspect-ratio:4/5;border:2px solid var(--ycc-color-border-accent);background:var(--ycc-color-bg-canvas);border-radius:50%;width:min(100%,245px);display:block;overflow:hidden}.portrait-frame img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.staffbody{padding:var(--ycc-space-6);flex-direction:column;flex:1;display:flex}.staffbody .eyebrow{font-size:var(--ycc-font-size-md);letter-spacing:1px;margin-bottom:var(--ycc-space-2)}.staffbody h3{font-size:var(--ycc-font-size-3xl)}.staffbody p{font-size:var(--ycc-font-size-base);line-height:var(--ycc-font-line-height-relaxed)}.staffbody .staff-focus{color:var(--ycc-color-text-brand);font-weight:700}.staffbody .textlink{margin-top:auto}.tags{gap:var(--ycc-space-2);margin-bottom:var(--ycc-space-4);flex-wrap:wrap;display:flex}.tags span{font-size:var(--ycc-font-size-md);border:1px solid var(--ycc-color-border-default);border-radius:var(--ycc-radius-full);padding:var(--ycc-space-1) var(--ycc-space-2);color:var(--ycc-color-text-label);background:var(--ycc-color-bg-canvas)}.method{background:var(--ycc-color-bg-canvas);border-top:1px solid var(--ycc-color-border-default);border-bottom:1px solid var(--ycc-color-border-default)}.method-stages{gap:var(--ycc-space-6);margin:var(--ycc-space-10) 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.method-stage{flex-direction:column;min-width:0;display:flex}.method-stage-top{margin-bottom:var(--ycc-space-6);border-top:1px solid var(--ycc-color-border-card);padding-top:var(--ycc-space-6);justify-content:space-between;align-items:center;display:flex}.method-number{color:var(--ycc-color-text-brand);font-size:var(--ycc-font-size-display)}.method-symbol{font-size:var(--ycc-font-size-display);color:var(--ycc-color-text-brand)}.method-stage h3{font-size:var(--ycc-font-size-lg);min-height:52px}.method-stage .eyebrow{letter-spacing:1px}.method-stage p{font-size:var(--ycc-font-size-base);line-height:var(--ycc-font-line-height-relaxed)}.method-outcome{font-size:var(--ycc-font-size-md);border-top:1px solid var(--ycc-color-border-card);padding-top:var(--ycc-space-4);margin-top:auto;font-weight:700}.method-continuity{align-items:center;gap:var(--ycc-space-6);padding:var(--ycc-space-7);background:var(--ycc-color-bg-surface);border:1px solid var(--ycc-color-border-card);border-radius:var(--ycc-radius-3xl);display:flex}.method-continuity h3{font-size:var(--ycc-font-size-lg);margin-bottom:var(--ycc-space-2)}.method-continuity p{font-size:var(--ycc-font-size-base);margin:0}.method-continuity .btn{flex:none}.method-cycle{font-size:var(--ycc-font-size-section);color:var(--ycc-color-text-brand)}.portalgrid{gap:var(--ycc-space-12);grid-template-columns:.72fr 1.28fr;align-items:center;display:grid}.portal-benefits{margin-bottom:var(--ycc-space-8)}.portal-benefit{gap:var(--ycc-space-4);margin-bottom:var(--ycc-space-6);display:flex}.benefit-icon{height:var(--ycc-size-touch-target);width:var(--ycc-size-touch-target);background:var(--ycc-color-bg-tint);color:var(--ycc-color-text-brand);border:1px solid var(--ycc-color-border-icon-tile);border-radius:var(--ycc-radius-xl);font-size:var(--ycc-font-size-title-sm);flex:none;place-items:center;display:grid}.portal-benefit h3{font-size:var(--ycc-font-size-body);margin-bottom:var(--ycc-space-2)}.portal-benefit p{font-size:var(--ycc-font-size-base);margin:0}.portal-preview{border:1px solid var(--ycc-color-border-card);border-radius:var(--ycc-radius-modal);box-shadow:var(--ycc-shadow-feature);background:var(--ycc-color-bg-surface);min-width:0;overflow:hidden}.preview-top{padding:var(--ycc-space-4) var(--ycc-space-5);border-bottom:1px solid var(--ycc-color-border-default);font-size:var(--ycc-font-size-md);letter-spacing:1px;justify-content:space-between;display:flex}.preview-demo{font-size:var(--ycc-font-size-md);color:var(--ycc-color-text-brand)}.preview-body{grid-template-columns:145px minmax(0,1fr);display:grid}.preview-nav{background:var(--ycc-color-bg-inverse-deep);padding:var(--ycc-space-6) var(--ycc-space-3);color:var(--ycc-color-text-on-inverse);flex-direction:column;display:flex}.preview-mark{font-size:var(--ycc-font-size-title-sm);letter-spacing:2px;margin:0 var(--ycc-space-3) var(--ycc-space-6);font-weight:700}.preview-nav button{width:100%;color:var(--ycc-color-text-on-inverse-muted);text-align:left;border-radius:var(--ycc-radius-md);padding:var(--ycc-space-3);min-height:var(--ycc-size-touch-target);font-size:var(--ycc-font-size-md);background:0 0;border:0;display:block}.preview-nav button[aria-selected=true]{background:var(--ycc-color-bg-inverse-glass);color:var(--ycc-color-text-on-inverse)}.preview-nav :focus-visible{outline-color:var(--ycc-color-focus-ring-on-inverse)}.preview-nav-foot{font-size:var(--ycc-font-size-md);color:var(--ycc-color-text-on-inverse-muted);margin:auto var(--ycc-space-3) 0;padding-top:var(--ycc-space-8)}.preview-content{padding:var(--ycc-space-6);min-width:0}.preview-context{font-size:var(--ycc-font-size-md);color:var(--ycc-color-text-label);margin-bottom:var(--ycc-space-6);justify-content:space-between;display:flex}.preview-content h3{font-size:var(--ycc-font-size-xl)}.preview-content>p{font-size:var(--ycc-font-size-md)}.preview-metrics{gap:var(--ycc-space-2);margin:var(--ycc-space-5) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.preview-metrics>div{padding:var(--ycc-space-3);border:1px solid var(--ycc-color-border-default);border-radius:var(--ycc-radius-md);background:var(--ycc-color-bg-canvas)}.preview-metrics span{font-size:var(--ycc-font-size-md);color:var(--ycc-color-text-label);display:block}.preview-metrics strong{font-size:var(--ycc-font-size-title-sm)}.preview-row{justify-content:space-between;align-items:center;gap:var(--ycc-space-2);padding:var(--ycc-space-3) 0;border:0;border-bottom:1px solid var(--ycc-color-border-default);color:var(--ycc-color-text-primary);text-align:left;background:0 0;width:100%;display:flex}.preview-row strong{font-size:var(--ycc-font-size-md);display:block}.preview-row small{color:var(--ycc-color-text-secondary);margin-top:var(--ycc-space-1);display:block}.preview-pill{font-size:var(--ycc-font-size-md);background:var(--ycc-color-status-info-bg);color:var(--ycc-color-status-info-text);border-radius:var(--ycc-radius-sm);padding:var(--ycc-space-1) var(--ycc-space-2);max-width:47%}.preview-row[aria-pressed=true]{background:var(--ycc-color-bg-canvas)}.preview-detail{margin-top:var(--ycc-space-4);background:var(--ycc-color-bg-canvas);padding:var(--ycc-space-3);font-size:var(--ycc-font-size-md);color:var(--ycc-color-text-body);border:1px solid var(--ycc-color-border-default);border-radius:var(--ycc-radius-md);min-height:74px}.preview-bottom{justify-content:space-between;gap:var(--ycc-space-3);padding:var(--ycc-space-4) var(--ycc-space-5);border-top:1px solid var(--ycc-color-border-default);font-size:var(--ycc-font-size-md);color:var(--ycc-color-text-label);display:flex}.contact{background:var(--ycc-color-bg-inverse-deep)}.contactgrid{gap:var(--ycc-space-18);grid-template-columns:1fr 1fr;align-items:start;display:grid}.contact-copy{padding:var(--ycc-space-5) 0}.contact-copy h2{font-size:var(--ycc-font-size-section);color:var(--ycc-color-text-on-inverse);line-height:1.3}.contact-copy>p,.contact-copy small{color:var(--ycc-color-text-on-inverse-muted)}.contact-copy .eyebrow{color:var(--ycc-color-text-on-inverse-emphasis)}.contact-copy :focus-visible{outline-color:var(--ycc-color-focus-ring-on-inverse)}.free-diagnosis{gap:var(--ycc-space-4);padding:var(--ycc-space-5) 0;margin:var(--ycc-space-6) 0;border-top:1px solid var(--ycc-color-border-inverse-divider);border-bottom:1px solid var(--ycc-color-border-inverse-divider);color:var(--ycc-color-text-on-inverse);display:flex}.free-diagnosis>span{font-size:var(--ycc-font-size-title-sm);color:var(--ycc-color-text-on-inverse-emphasis)}.free-diagnosis strong{font-size:var(--ycc-font-size-lg)}.free-diagnosis p{font-size:var(--ycc-font-size-base);color:var(--ycc-color-text-on-inverse-muted);margin:var(--ycc-space-2) 0 0}.contactlinks{align-items:flex-start;gap:var(--ycc-space-4);color:var(--ycc-color-text-on-inverse);flex-direction:column;display:flex}.contactlinks>a:not(.btn){font-size:var(--ycc-font-size-body);overflow-wrap:anywhere;align-items:center;min-height:30px;display:inline-flex}.contactlinks small{margin-top:var(--ycc-space-2)}.form-card{background:var(--ycc-color-bg-surface);border:1px solid var(--ycc-color-border-card);border-radius:var(--ycc-radius-feature);box-shadow:var(--ycc-shadow-feature);min-width:0;overflow:hidden}.form-card form{padding:var(--ycc-space-8)}.form-card h3{font-size:var(--ycc-font-size-title-sm)}.form-card form>p{font-size:var(--ycc-font-size-base);line-height:var(--ycc-font-line-height-relaxed)}.form-fields{border:0;min-width:0;margin:0;padding:0}.fields-grid{gap:0 var(--ycc-space-4-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field{min-width:0;margin-bottom:var(--ycc-space-5)}.field.full-field{grid-column:1/-1}.field label{color:var(--ycc-color-text-label);font-size:var(--ycc-font-size-md);margin-bottom:var(--ycc-space-2);display:block}.field input,.field select,.field textarea{width:100%;min-width:0;min-height:var(--ycc-size-control-height);border:1px solid var(--ycc-color-border-control);border-radius:var(--ycc-radius-lg);padding:var(--ycc-space-3);background:var(--ycc-color-bg-canvas);color:var(--ycc-color-text-primary);font-size:var(--ycc-font-size-base);box-shadow:var(--ycc-shadow-control)}.field input::placeholder,.field textarea::placeholder{color:var(--ycc-color-text-placeholder);opacity:1}.field textarea{min-height:var(--ycc-size-textarea-min-height);resize:vertical}.field [aria-invalid=true]{border-color:var(--ycc-color-border-danger)}.form-fields:disabled input,.form-fields:disabled select,.form-fields:disabled textarea{color:var(--ycc-color-text-label);-webkit-text-fill-color:var(--ycc-color-text-label);opacity:1;cursor:not-allowed}.privacy-check{align-items:flex-start;gap:var(--ycc-space-2-5);margin:var(--ycc-space-4) 0;font-size:var(--ycc-font-size-md);color:var(--ycc-color-text-body);line-height:var(--ycc-font-line-height-relaxed);display:flex}.privacy-check input{width:17px;height:17px;accent-color:var(--ycc-color-accent-default);flex:none;margin:3px 0 0}.privacy-check a,.notice a,.prose-page a:not(.btn){color:var(--ycc-color-text-brand);text-underline-offset:3px;text-decoration:underline}.form-actions{gap:var(--ycc-space-2-5);margin-top:var(--ycc-space-6);flex-wrap:wrap;display:flex}.formnote{color:var(--ycc-color-text-secondary);margin-top:var(--ycc-space-4);line-height:var(--ycc-font-line-height-relaxed);display:block}.notice{padding:var(--ycc-space-4);border-left:3px solid var(--ycc-color-border-accent);background:var(--ycc-color-bg-tint);color:var(--ycc-color-text-body);font-size:var(--ycc-font-size-base);margin:var(--ycc-space-5) 0;overflow-wrap:anywhere;line-height:var(--ycc-font-line-height-relaxed)}.field .field-error,.field-error{color:var(--ycc-color-text-danger);font-size:var(--ycc-font-size-md);margin:var(--ycc-space-2) 0 0}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-result{font-size:var(--ycc-font-size-base);margin-top:var(--ycc-space-5);padding:var(--ycc-space-4);background:var(--ycc-color-status-success-bg);color:var(--ycc-color-status-success-text);border-radius:var(--ycc-radius-lg)}.form-result.failed{background:var(--ycc-color-status-danger-bg);color:var(--ycc-color-status-danger-text)}.career-upload{border:1px dashed var(--ycc-color-border-upload);background:var(--ycc-color-bg-canvas);border-radius:var(--ycc-radius-xl);padding:var(--ycc-space-5)}.career-upload small,.career-upload [role=status]{margin-top:var(--ycc-space-2);font-size:var(--ycc-font-size-md);color:var(--ycc-color-text-label);overflow-wrap:anywhere;display:block}.career-upload input{padding:var(--ycc-space-2);background:var(--ycc-color-bg-surface)}input::file-selector-button{background:var(--ycc-color-bg-tint);border-radius:var(--ycc-radius-sm);color:var(--ycc-color-text-brand);font:inherit;padding:var(--ycc-space-2);margin-right:var(--ycc-space-2);border:0}.turnstile{margin-top:var(--ycc-space-4);min-width:0;max-width:100%}html:not(.js) .form-fields{display:none}.talent-hero{background:linear-gradient(115deg, var(--ycc-color-bg-hero-start) 0%, var(--ycc-color-bg-hero-mid) 65%, var(--ycc-color-bg-hero-end) 100%);color:var(--ycc-color-text-on-inverse);padding:var(--ycc-space-8) 0 var(--ycc-space-16)}.talent-back{color:var(--ycc-color-text-on-inverse-muted);margin-bottom:var(--ycc-space-10);min-height:var(--ycc-size-touch-target);font-size:var(--ycc-font-size-base);align-items:center;display:inline-flex}.talent-hero-grid{align-items:center;gap:var(--ycc-space-18);grid-template-columns:1.2fr .8fr;display:grid}.talent-hero h1{font-size:var(--ycc-font-size-hero-talent);color:var(--ycc-color-text-on-inverse);margin-bottom:var(--ycc-space-6);line-height:1.06}.talent-hero em{color:var(--ycc-color-text-on-inverse-emphasis);font-style:normal}.talent-hero .eyebrow{color:var(--ycc-color-text-on-inverse-emphasis)}.talent-hero p{color:var(--ycc-color-text-on-inverse-muted);font-size:var(--ycc-font-size-lead);line-height:var(--ycc-font-line-height-relaxed);max-width:490px}.talent-hero :focus-visible{outline-color:var(--ycc-color-focus-ring-on-inverse)}.talent-cta{margin-top:var(--ycc-space-2)}.talent-hero-card{background:var(--ycc-color-bg-inverse-glass);border:1px solid var(--ycc-color-border-inverse-outline);border-radius:var(--ycc-radius-feature);padding:var(--ycc-space-9)}.talent-hero-card h2{font-size:var(--ycc-font-size-display);color:var(--ycc-color-text-on-inverse);margin-top:var(--ycc-space-6)}.talent-hero-card p{font-size:var(--ycc-font-size-body)}.talent-tags{gap:var(--ycc-space-2);margin-top:var(--ycc-space-6);flex-wrap:wrap;display:flex}.talent-tags span{font-size:var(--ycc-font-size-md);color:var(--ycc-color-text-on-inverse-muted);border:1px solid var(--ycc-color-border-inverse-outline);border-radius:var(--ycc-radius-full);padding:var(--ycc-space-2) var(--ycc-space-3)}.talent-card-foot{justify-content:space-between;gap:var(--ycc-space-3);padding-top:var(--ycc-space-5);margin-top:var(--ycc-space-8);border-top:1px solid var(--ycc-color-border-inverse-divider);font-size:var(--ycc-font-size-md);color:var(--ycc-color-text-on-inverse-muted);display:flex}.talent-content{padding:var(--ycc-space-18) 0;background:var(--ycc-color-bg-canvas)}.talent-grid{gap:var(--ycc-space-16);grid-template-columns:minmax(260px,.75fr) minmax(0,1.3fr);align-items:start;display:grid}.talent-aside h2{font-size:var(--ycc-font-size-section-compact)}.talent-aside>p{font-size:var(--ycc-font-size-lg);max-width:340px;line-height:var(--ycc-font-line-height-relaxed)}.talent-steps{margin:var(--ycc-space-8) 0;padding:0;list-style:none}.talent-steps li{gap:var(--ycc-space-4);margin-bottom:var(--ycc-space-6);display:flex}.talent-steps li>span{width:var(--ycc-size-step-badge);height:var(--ycc-size-step-badge);background:var(--ycc-color-bg-tint);color:var(--ycc-color-text-brand);border:1px solid var(--ycc-color-border-card);border-radius:var(--ycc-radius-lg);font-size:var(--ycc-font-size-md);flex:none;place-items:center;display:grid}.talent-steps h3,.talent-note h3{font-size:var(--ycc-font-size-body);margin-bottom:var(--ycc-space-1)}.talent-steps p,.talent-note p{font-size:var(--ycc-font-size-base);line-height:var(--ycc-font-line-height-relaxed);margin:0}.talent-note{background:var(--ycc-color-bg-tint);border:1px solid var(--ycc-color-border-card);border-radius:var(--ycc-radius-3xl);padding:var(--ycc-space-5-5)}.talent-note a{font-size:var(--ycc-font-size-md);color:var(--ycc-color-text-brand);margin-top:var(--ycc-space-4);overflow-wrap:anywhere;display:block}.talent-form-top{justify-content:space-between;gap:var(--ycc-space-3);border-bottom:1px solid var(--ycc-color-border-default);padding:var(--ycc-space-5) var(--ycc-space-8);background:var(--ycc-color-bg-surface-subtle);font-size:var(--ycc-font-size-md);letter-spacing:1px;color:var(--ycc-color-text-body);display:flex}.talent-form-top small{letter-spacing:0;color:var(--ycc-color-text-secondary)}.site-footer{padding:var(--ycc-space-10) 0 var(--ycc-space-6);border-top:1px solid var(--ycc-color-border-default)}.footergrid{justify-content:space-between;align-items:center;gap:var(--ycc-space-8);display:flex}.footergrid nav{gap:var(--ycc-space-5);font-size:var(--ycc-font-size-md);flex-wrap:wrap;align-items:center;display:flex}.social-follow{justify-content:space-between;align-items:center;gap:var(--ycc-space-8);border-top:1px solid var(--ycc-color-border-default);margin-top:var(--ycc-space-8);padding:var(--ycc-space-8) 0;display:flex}.social-follow .eyebrow{margin-bottom:var(--ycc-space-2)}.social-follow h2{font-size:var(--ycc-font-size-title-sm);margin-bottom:var(--ycc-space-2)}.social-follow p{font-size:var(--ycc-font-size-base);margin:0}.social-links{gap:var(--ycc-space-3);display:flex}.social-link{min-width:150px;padding:var(--ycc-space-4);font-size:var(--ycc-font-size-base);border:1px solid var(--ycc-color-border-card);border-radius:var(--ycc-radius-lg);color:var(--ycc-color-text-brand);justify-content:space-between;display:inline-flex}.footbottom{border-top:1px solid var(--ycc-color-border-default);padding-top:var(--ycc-space-5);font-size:var(--ycc-font-size-md);color:var(--ycc-color-text-secondary)}.whatsapp-float{bottom:var(--ycc-space-6);left:var(--ycc-space-6);z-index:8;border-radius:var(--ycc-radius-full);padding:var(--ycc-space-3) var(--ycc-space-5);background:var(--ycc-color-bg-surface);border:1px solid var(--ycc-color-border-card);box-shadow:var(--ycc-shadow-toast);color:var(--ycc-color-text-primary);font-size:var(--ycc-font-size-md);min-height:var(--ycc-size-touch-target);align-items:center;display:flex;position:fixed}.backtop{bottom:var(--ycc-space-6);right:var(--ycc-space-6);height:var(--ycc-size-touch-target);width:var(--ycc-size-touch-target);background:var(--ycc-color-bg-surface);border:1px solid var(--ycc-color-border-control);border-radius:var(--ycc-radius-md);color:var(--ycc-color-text-primary);box-shadow:var(--ycc-shadow-card);z-index:8;font-size:var(--ycc-font-size-3xl);position:fixed}dialog{border:1px solid var(--ycc-color-border-card);border-radius:var(--ycc-radius-modal);width:min(var(--ycc-size-modal-width), calc(100% - 36px));max-height:90dvh;box-shadow:var(--ycc-shadow-modal);color:var(--ycc-color-text-primary);background:var(--ycc-color-bg-surface);padding:0}dialog::backdrop{background:var(--ycc-color-bg-backdrop);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modalhead{justify-content:space-between;align-items:center;gap:var(--ycc-space-5);padding:var(--ycc-space-6) var(--ycc-space-7);border-bottom:1px solid var(--ycc-color-border-default);background:var(--ycc-color-bg-surface);z-index:1;display:flex;position:sticky;top:0}.modalhead h2{font-size:var(--ycc-font-size-title-sm);margin:0}.close{height:var(--ycc-size-touch-target);width:var(--ycc-size-touch-target);border:1px solid var(--ycc-color-border-control);border-radius:var(--ycc-radius-md);background:var(--ycc-color-bg-surface);color:var(--ycc-color-text-primary);font-size:var(--ycc-font-size-title-sm);flex:none}.modalbody{padding:var(--ycc-space-7)}.modalbody p,.modalbody li{font-size:var(--ycc-font-size-base);line-height:var(--ycc-font-line-height-loose)}.detail-title{align-items:center;gap:var(--ycc-space-5);margin-bottom:var(--ycc-space-6);display:flex}.detail-title h3{font-size:var(--ycc-font-size-3xl);margin:0}.detail-columns{gap:var(--ycc-space-8);margin-top:var(--ycc-space-7);grid-template-columns:1.2fr .8fr;display:grid}.small-heading{font-size:var(--ycc-font-size-body);margin-bottom:var(--ycc-space-4)}.service-list{padding-left:var(--ycc-space-5);color:var(--ycc-color-text-body);margin:0}.service-list li{margin-bottom:var(--ycc-space-3)}.processgraphic{padding:var(--ycc-space-5);border:1px solid var(--ycc-color-border-card);border-radius:var(--ycc-radius-xl);gap:var(--ycc-space-5);background:var(--ycc-color-bg-canvas);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.processgraphic li{gap:var(--ycc-space-3);flex-direction:column;display:flex}.step-number{color:var(--ycc-color-text-brand);font-size:var(--ycc-font-size-display)}.outputs{padding:var(--ycc-space-5);background:var(--ycc-color-bg-canvas);border:1px solid var(--ycc-color-border-default);border-radius:var(--ycc-radius-xl)}.outputs p{margin-bottom:var(--ycc-space-3)}.outputs small{color:var(--ycc-color-text-secondary)}.detail-footer{justify-content:space-between;align-items:center;gap:var(--ycc-space-4);font-size:var(--ycc-font-size-base);display:flex}.profile-detail{gap:var(--ycc-space-8);grid-template-columns:230px minmax(0,1fr);display:grid}.profile-caption{text-align:center;padding-top:var(--ycc-space-4);border-top:1px solid var(--ycc-color-border-default);margin-top:var(--ycc-space-4)}.profile-caption strong{display:block}.profile-caption .eyebrow{font-size:var(--ycc-font-size-md);margin-bottom:var(--ycc-space-2)}.prose-page{max-width:850px;min-height:60vh}.prose-page h1{font-size:var(--ycc-font-size-section);margin-bottom:var(--ycc-space-7)}.prose-page h2{font-size:var(--ycc-font-size-title-sm);margin-top:var(--ycc-space-8)}.prose-page p{font-size:var(--ycc-font-size-lg);line-height:var(--ycc-font-line-height-relaxed)}.prose-page .btn{margin-top:var(--ycc-space-6)}@media (width<=1200px){.navrow{gap:var(--ycc-space-4);padding:var(--ycc-space-3) 0}.nav{gap:var(--ycc-space-3)}.brand-lockup{width:var(--ycc-size-logo-width-compact)}.wrap{width:calc(100% - var(--ycc-layout-gutter-md) * 2)}.herogrid{gap:var(--ycc-space-8)}.svcgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutgrid,.contactgrid{gap:var(--ycc-space-10)}.portalgrid{gap:var(--ycc-space-7);grid-template-columns:.7fr 1.3fr}.preview-body{grid-template-columns:125px minmax(0,1fr)}.preview-content{padding:var(--ycc-space-4)}.talent-grid{gap:var(--ycc-space-8)}.footergrid{align-items:flex-start}.footergrid nav{gap:var(--ycc-space-4)}}@media (width<=1000px){.portalgrid{grid-template-columns:1fr}.portal-benefits{gap:var(--ycc-space-6);grid-template-columns:1fr 1fr;display:grid}.portal-benefit{margin:0}.method-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.method-continuity{flex-wrap:wrap}.method-continuity>div{flex:1}.method-continuity .btn{margin-left:auto}.staffgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-hero-grid{gap:var(--ycc-space-8)}.talent-hero-card{padding:var(--ycc-space-6)}.sectionhead{gap:var(--ycc-space-6)}.sectionhead>p{max-width:330px}}@media (width<=780px){.wrap{width:calc(100% - var(--ycc-layout-gutter-sm) * 2)}section{padding:var(--ycc-layout-section-y-sm) 0}.navrow{min-height:74px;padding:0;position:relative}.menu{display:inline-flex}.nav{top:100%;left:calc(-1 * var(--ycc-layout-gutter-sm));right:calc(-1 * var(--ycc-layout-gutter-sm));padding:var(--ycc-space-4) var(--ycc-space-4-5);background:var(--ycc-color-bg-surface);border-bottom:1px solid var(--ycc-color-border-default);box-shadow:var(--ycc-shadow-feature);align-items:stretch;gap:var(--ycc-space-1);flex-direction:column;max-height:calc(100dvh - 74px);display:none;position:absolute;overflow:auto}.nav.open{display:flex}.nav>a{font-size:var(--ycc-font-size-base);padding:var(--ycc-space-3)}html:not(.js) .top{position:relative}html:not(.js) .navrow{padding-bottom:var(--ycc-space-3);flex-wrap:wrap}html:not(.js) .nav{width:100%;box-shadow:none;border:0;flex-flow:wrap;padding:0;display:flex;position:static}html:not(.js) .menu{display:none}.herogrid,.aboutgrid,.contactgrid{gap:var(--ycc-space-8);grid-template-columns:1fr}.hero{padding:var(--ycc-space-12) 0}.hero h1{font-size:45px}.hero p{max-width:600px;font-size:var(--ycc-font-size-body)}.ecosystem{width:100%;max-width:640px;margin:0 auto}.sectionhead{align-items:flex-start;gap:var(--ycc-space-5);flex-direction:column}.sectionhead h2{font-size:var(--ycc-font-size-section-compact)}.sectionhead>p{max-width:600px}.svcgrid{gap:var(--ycc-space-4)}.svc{padding:var(--ycc-space-5-5)}.about-panel{min-height:0;padding:var(--ycc-space-8)}.about-panel h2{font-size:var(--ycc-font-size-section-compact)}.services-band-label{width:90px;font-size:var(--ycc-font-size-md)}.band-inner{gap:var(--ycc-space-3)}.service-band-item{padding-left:var(--ycc-space-3);padding-right:var(--ycc-space-3)}.method-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.method-continuity{padding:var(--ycc-space-5)}.method-continuity .btn{margin:0}.talent-hero{padding:var(--ycc-space-6) 0 var(--ycc-space-10)}.talent-back{margin-bottom:var(--ycc-space-7)}.talent-hero-grid,.talent-grid{gap:var(--ycc-space-8);grid-template-columns:1fr}.talent-hero h1{font-size:var(--ycc-font-size-hero-talent-compact)}.talent-hero p{font-size:var(--ycc-font-size-lg)}.talent-aside>p{max-width:none}.talent-content{padding:var(--ycc-space-10) 0}.talent-form-top{padding:var(--ycc-space-4) var(--ycc-space-5)}.footergrid,.social-follow{align-items:flex-start;gap:var(--ycc-space-6);flex-direction:column}.profile-detail{grid-template-columns:1fr}.profile-detail>div:first-child{max-width:230px;margin:0 auto}.modalhead,.modalbody{padding:var(--ycc-space-5)}.modalhead h2{font-size:var(--ycc-font-size-title-sm-compact)}.detail-footer{flex-direction:column;align-items:flex-start}.prose-page h1{font-size:var(--ycc-font-size-section-compact)}}@media (width<=580px){.svcgrid,.staffgrid,.portal-benefits{grid-template-columns:1fr}.hero h1{letter-spacing:-1.5px;font-size:38px}.hero-note{gap:var(--ycc-space-2);flex-direction:column}.eco-head,.eco-foot{flex-wrap:wrap}.ecosystem{padding:var(--ycc-space-4)}.businessdiagram{margin:0 calc(-1 * var(--ycc-space-2))}.eco-foot .graph-control{margin-left:auto}.portrait-frame{width:min(100%,255px)}.staffbody{padding:var(--ycc-space-6)}.method-stages{gap:var(--ycc-space-4)}.method-stage h3{min-height:0}.method-stage p{font-size:var(--ycc-font-size-md)}.method-stage .eyebrow{letter-spacing:.6px}.method-cycle{display:none}.method-continuity>div{flex-basis:100%}.preview-body{grid-template-columns:1fr}.preview-nav{padding:var(--ycc-space-2);display:block}.preview-mark,.preview-nav-foot{display:none}.preview-nav [role=tablist]{gap:var(--ycc-space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.preview-nav button{text-align:center}.preview-top,.preview-bottom{font-size:var(--ycc-font-size-md);padding:var(--ycc-space-3);flex-wrap:wrap}.preview-content{padding:var(--ycc-space-4)}.preview-metrics>div{padding:var(--ycc-space-2)}.preview-metrics span{font-size:var(--ycc-font-size-md)}.preview-pill{padding:var(--ycc-space-1);font-size:var(--ycc-font-size-md)}.form-card form{padding:var(--ycc-space-6) var(--ycc-space-5)}.form-card h3{font-size:var(--ycc-font-size-title-sm-compact)}.fields-grid{grid-template-columns:1fr}.field{margin-bottom:var(--ycc-space-4-5)}.career-upload{padding:var(--ycc-space-3)}.talent-hero-card h2{font-size:var(--ycc-font-size-title-sm)}.talent-form-top{flex-wrap:wrap}.contact-copy h2{font-size:var(--ycc-font-size-section-compact)}.social-links{flex-wrap:wrap;width:100%}.social-link{flex:1;min-width:130px}.detail-columns,.processgraphic{grid-template-columns:1fr}.processgraphic li{flex-direction:row;align-items:center}.step-number{font-size:var(--ycc-font-size-title-sm);min-width:38px}.detail-title{align-items:flex-start}.detail-title h3{font-size:var(--ycc-font-size-lg)}.icon-tile{width:50px;height:50px}.whatsapp-float{left:var(--ycc-space-3);bottom:var(--ycc-space-3)}.backtop{right:var(--ycc-space-3);bottom:var(--ycc-space-3)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.services-ticker{overflow-x:auto}.services-track{transform:none}.services-band-group[aria-hidden=true]{display:none}}@media print{.top,.btn,.whatsapp-float,.backtop,dialog,.form-card,.services-band-pause,.graph-control{display:none!important}.wrap{width:100%;max-width:none}section,.hero{padding:25px 0}body{font-size:12px}.staffcard,.svc{break-inside:avoid}.herogrid,.aboutgrid,.contactgrid,.talent-hero-grid,.talent-grid{grid-template-columns:1fr}.contact,.talent-hero,.about-panel,.svc-special{background:var(--ycc-color-bg-surface);color:var(--ycc-color-text-primary)}.contact-copy h2,.contact-copy p,.contact-copy small,.contactlinks,.about-panel h2,.about-panel p,.about-panel small,.talent-hero h1,.talent-hero p,.talent-hero-card h2,.talent-hero-card p,.svc-special h3,.svc-special p{color:var(--ycc-color-text-primary)}}.diagram-mobile{display:none}@media (width>=781px){.herogrid{gap:var(--ycc-space-12);grid-template-columns:1.2fr 1fr}}@media (width<=1200px){.businessdiagram{display:none}.diagram-mobile{padding:var(--ycc-space-5) 0;display:block}.diagram-mobile>strong{padding:var(--ycc-space-4);text-align:center;background:var(--ycc-color-bg-inverse);color:var(--ycc-color-text-on-inverse);border-radius:var(--ycc-radius-xl);font-size:var(--ycc-font-size-md);margin-bottom:var(--ycc-space-4);display:block}.diagram-mobile>div{gap:var(--ycc-space-2);grid-template-columns:1fr 1fr;display:grid}.diagram-mobile a{justify-content:center;gap:var(--ycc-space-1);font-size:var(--ycc-font-size-md);padding:var(--ycc-space-3) var(--ycc-space-2);border:1px solid var(--ycc-color-border-card);border-radius:var(--ycc-radius-md);text-align:center;flex-direction:column;min-height:66px;font-weight:700;display:flex}.diagram-mobile a small{font-size:var(--ycc-font-size-md);color:var(--ycc-color-text-body);font-weight:400}.diagram-mobile a:last-child{grid-column:1/-1}.graph-control{display:none}}.num{color:var(--ycc-color-text-tertiary)}@media (prefers-reduced-motion:reduce){.services-ticker:not(.paused) .services-track{animation:band var(--ycc-motion-duration-band) linear infinite!important}.services-ticker:not(.paused) .services-band-group[aria-hidden=true]{display:flex}.business-graph:not(.paused) .graph-connections path{animation:14s linear infinite connection-flow!important}.business-graph:not(.paused) .core-orbit{animation:80s linear infinite orbit!important}}.portrait-initials{font-size:var(--ycc-font-size-hero);color:var(--ycc-color-text-brand);place-items:center;font-weight:700;display:grid}html:not(.js) .services-band-pause,html:not(.js) .graph-control{display:none}html:not(.js) .services-ticker{overflow-x:auto}html:not(.js) .services-band-group[aria-hidden=true]{display:none}.node-title{font-size:18px}.node-desc{font-size:17px}
