:root{--paper:#f3f5fa;--ink:#18283f;--muted:#606e83;--blue:#286bc2;--deep:#0d203d;--line:#d6dde7;--radius:5px;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #20a9e5;outline-offset:5px}button{color:inherit}img,svg{max-width:100%}p,h1,h2,h3,ul,ol{margin:0}button{border:0}::selection{color:#fff;background:var(--blue)}.wrap{width:min(1320px,calc(100% - 112px));margin:0 auto}.sr-only,.skip-link:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link:focus{position:fixed;top:10px;left:10px;z-index:999;padding:20px;background:#fff}.studio-header{height:88px;position:sticky;top:0;z-index:40;background:#f3f5faf0;backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:32px}.studio-brand{width:140px;display:flex}.studio-brand img{width:140px;height:auto}.desktop-nav{display:flex;gap:30px;font-size:13px}.desktop-nav a{padding:10px 0;position:relative}.desktop-nav a:after{content:"";height:1px;background:var(--blue);position:absolute;bottom:0;left:0;right:100%;transition:right .25s}.desktop-nav a:hover:after{right:0}.header-region{display:flex;align-items:flex-start;gap:10px;font-size:var(--unite-type-12);line-height:1.45}.header-region small{display:block;color:var(--muted);font-size:11px}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--blue);display:inline-block;flex-shrink:0;margin-top:4px;box-shadow:0 0 0 4px #0777b610}.mobile-menu{display:none}.home-hero{background:var(--paper);position:relative;overflow:hidden}.hero-stage{position:relative;display:grid;grid-template-columns:1.2fr 1fr;gap:0;min-height:708px;padding:58px 0 85px}.home-copy{z-index:2;position:relative;pointer-events:none}.home-copy a{pointer-events:auto}.hero-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.13em;display:flex;align-items:center;gap:12px;margin:0 0 28px}.hero-eyebrow span{width:26px;height:1px;background:var(--blue)}h1{font-size:clamp(32px,3vw,46px);font-weight:400;line-height:1.09;letter-spacing:-.042em;max-width:720px}h1>span{display:block;font-size:clamp(54px,5.3vw,81px);line-height:1.01;letter-spacing:-.057em;font-weight:500;margin-bottom:16px;color:var(--blue)}.hero-lead{font-size:15px;line-height:1.62;max-width:540px;margin-top:27px;color:var(--muted)}.kinetic-brand{position:relative;align-self:center;height:570px;min-width:0;margin:-12px -28px 0 -30px}.hero-scroll{position:absolute;bottom:29px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.hero-scroll>span:last-child{font-size:24px;color:var(--blue);border:1px solid var(--line);width:40px;height:40px;border-radius:50%;display:grid;place-items:center}.home-routes{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0;margin-bottom:78px}.route-card{position:relative;padding:27px 28px;min-height:360px;border-right:1px solid var(--line);transition:background .35s;overflow:hidden;display:flex;flex-direction:column}.route-card:first-child{padding-left:0}.route-card:last-child{border:0}.route-card:hover{background:#e9efec}.route-card>.vector-object{position:absolute;right:14px;top:44px;width:120px;height:105px;opacity:.95;pointer-events:none}.route-kicker{font-size:9px;text-transform:uppercase;letter-spacing:.095em;display:block;margin-bottom:29px;color:var(--muted);padding-right:25px;line-height:1.5}.route-number{position:absolute;right:24px;top:27px;color:var(--blue);font-size:10px;font-variant-numeric:tabular-nums}.route-card h2{font-size:27px;line-height:1.06;letter-spacing:-.04em;font-weight:400;max-width:230px;position:relative;padding-right:40px;min-height:90px;margin:0 0 13px}.route-points{list-style:none;padding:0;font-size:var(--unite-type-12);line-height:1.7;color:#5a676a}.route-points li{padding-left:12px;position:relative}.route-points li:before{content:"·";position:absolute;left:0;color:var(--blue)}.route-main{flex:1;display:block}.route-cta{border-top:1px solid var(--line);padding-top:17px;margin-top:23px;font-size:var(--unite-type-12);display:flex;align-items:center;justify-content:space-between;color:var(--blue)}.route-cta>span{font-size:22px;transition:transform .25s}.route-cta:hover>span{transform:translate(3px,-3px)}.vector-object{overflow:visible}.vector-parts{transform-origin:center;transition:transform .5s}.route-card:hover .vector-parts,.product-path-card:hover .vector-parts{transform:translateY(-5px)}.vector-float{transition:transform .6s;transition-delay:calc(var(--part,0)*40ms)}.route-card:hover .vector-float,.product-path-card:hover .vector-float{transform:translateY(calc(-3px - var(--part,0)*2px))}.section{padding:100px 0}.section-head{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end;margin-bottom:54px}.eyebrow{font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:.11em;color:var(--blue);display:block;margin-bottom:21px}h2{font-size:clamp(32px,3.1vw,46px);line-height:1.06;letter-spacing:-.04em;font-weight:400;max-width:610px}.section-copy{font-size:15px;line-height:1.65;color:var(--muted)}.company-analysis-section{padding-top:15px;padding-bottom:104px}.visual-split{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start}.company-analysis-copy{padding-top:36px}.company-analysis-copy h2{max-width:530px}.company-analysis-lead{font-size:15px;line-height:1.65;color:var(--muted);margin:26px 0}.diagnostic-benefits{display:grid;gap:0}.diagnostic-benefits>span{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid var(--line);padding:15px 0}.diagnostic-benefits b{font-size:var(--unite-type-12);font-weight:500;line-height:1.45}.diagnostic-benefits small{font-size:11px;line-height:1.5;color:var(--muted)}.analysis-output-note{border-left:2px solid var(--blue);padding-left:17px;margin-top:27px;font-size:var(--unite-type-12);line-height:1.55;color:var(--muted)}.analysis-output-note>span{display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:7px}.inn-diagnostic-card{background:#21477c;padding:35px;color:#fff;border-radius:var(--shape-surface);position:relative;overflow:visible;min-height:615px;box-shadow:none}.inn-diagnostic-card:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;background-image:linear-gradient(#fff03 1px,transparent 1px),linear-gradient(90deg,#fff03 1px,transparent 1px);background-size:36px 36px;opacity:.12}.inn-diagnostic-command{position:relative}.inn-diagnostic-command h3{font-size:26px;font-weight:400;letter-spacing:-.025em;margin-bottom:23px}.home-inn-row{display:flex;background:#fff;border-radius:var(--shape-field);padding:5px;position:relative;z-index:5;gap:4px}.home-inn-row input{width:100%;min-width:0;height:48px;background:transparent;border:0;padding:8px 12px;color:var(--ink);font-size:17px;letter-spacing:.07em;border-radius:2px}.home-inn-row input::placeholder{font-size:13px;letter-spacing:0;color:#79868a}.home-inn-enter{background:#10284c;color:var(--unite-white);border-radius:var(--shape-control);font-size:var(--unite-type-12);padding:0 20px}.home-inn-enter:hover{background:#06435d}.home-inn-row:has(input[aria-invalid=true]){box-shadow:0 0 0 2px #ffd3b7}.is-valid .home-inn-row{box-shadow:0 0 0 2px #b5d1ff}.diagnostic-route-title{text-transform:uppercase;letter-spacing:.1em;font-size:9px;color:#b7dce9;margin:33px 0 15px}.diagnostic-direction-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;position:relative;padding-bottom:166px}.diagnostic-direction-item{min-width:0}.diagnostic-direction-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:8px 4px 12px;border-top:1px solid #ffffff2b;background:transparent;color:#d2eaf4;width:100%;text-align:center;min-height:116px;transition:background .2s,border-color .2s;position:relative}.diagnostic-direction-card:hover,.is-selected .diagnostic-direction-card{border-color:var(--unite-white);background:#ffffff14;color:var(--unite-white)}.diagnostic-direction-graphic{display:block;width:100%;height:90px;flex:none}.diagnostic-direction-vector{width:100%;height:62px;object-fit:contain;filter:brightness(1.15)}.diagnostic-direction-name{width:100%;min-height:28px;font-size:10px;line-height:1.4;display:block;overflow-wrap:normal;text-align:center}.diagnostic-direction-detail{position:absolute;left:0;right:0;bottom:0;min-height:139px;padding:20px 0 0;border-top:1px solid #ffffff30}.diagnostic-direction-detail strong{font-size:13px;font-weight:500;display:block;margin-bottom:10px}.diagnostic-direction-detail p{font-size:var(--unite-type-12);line-height:1.6;color:#d0e6ef}.task-route-section{background:var(--unite-white);padding-top:95px}.product-route-grid{display:flex;flex-direction:column}.product-path-card{display:grid;grid-template-columns:46px 100px 1fr 48px;gap:24px;align-items:center;border-top:1px solid var(--line);padding:32px 0;position:relative;transition:background .3s}.product-path-card:last-child{border-bottom:1px solid var(--line)}.product-path-card:hover{background:#f2f5fb}.product-path-index{font-size:10px;color:#8b969a;align-self:start;padding-top:8px}.product-path-visual{display:block;width:166px;height:126px}.product-path-visual .vector-object{width:100%;height:100%}.product-path-main{display:grid;grid-template-columns:1fr 1.3fr;column-gap:32px;align-items:start}.product-path-main>span{grid-column:1;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--blue);margin-bottom:10px}.product-path-main h3{font-size:25px;line-height:1.16;letter-spacing:-.025em;font-weight:400;grid-column:1;grid-row:2}.product-path-main p{grid-column:2;grid-row:1/3;font-size:13px;line-height:1.65;color:var(--muted)}.product-path-cta{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:24px;color:var(--blue);transition:background .3s,color .3s}.product-path-card:hover .product-path-cta{background:var(--blue);color:#fff;border-color:var(--blue)}.proposal-route-section{background:var(--deep);color:#f4f7f4}.proposal-route-section .section-copy{color:#9db2bc}.proposal-route-section .eyebrow{color:#75c6ed}.flow-toolbar{display:flex;justify-content:space-between;align-items:center;padding:0 0 24px;border-bottom:1px solid #ffffff24;gap:20px;font-size:10px;color:#9ab0b9;margin-bottom:28px}.flow-caption{display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.1em;color:#d6eaf0}.flow-toolbar .status-dot{background:#73c6eb}.react-flow__handle{opacity:0;pointer-events:none}.studio-stage{height:628px;padding:0 18px 18px 0;display:flex;flex-direction:column}.stage-heading{display:flex;align-items:start;gap:14px;min-height:88px;padding:0 0 22px}.stage-number{width:33px;height:33px;flex-shrink:0;font-size:11px;display:grid;place-items:center;border:1px solid #7799a35c;border-radius:50%;color:#84c4e1;background:var(--deep)}.stage-heading h3{font-size:var(--unite-type-20);line-height:1.15;font-weight:400;letter-spacing:-.02em;padding-top:4px;max-width:200px}.stage-choice{display:flex;gap:9px;text-align:left;background:#ffffff05;color:#9fb3bc;border-top:1px solid #ffffff1c;width:100%;padding:15px 10px;min-height:76px;position:relative;transition:background .2s,color .2s}.stage-choice:hover{background:#ffffff10;color:#fff}.stage-choice.is-active{color:var(--unite-white);background:#086c9b;border-color:#76c5e0}.stage-choice b{font-size:var(--unite-type-12);font-weight:400;line-height:1.4;display:block;padding-right:8px}.stage-choice small{font-size:10px;line-height:1.4;color:#99b6c3;display:block;margin-top:7px}.stage-choice.is-active small{color:#d4efff}.choice-marker{font-size:9px;margin-top:2px;opacity:.65;min-width:13px}.choice-check{font-size:5px;position:absolute;right:8px;top:20px;color:#b7e6ee}.stage-note{font-size:11px;line-height:1.55;color:#89a8b7;margin-top:24px;border-top:1px solid #ffffff16;padding-top:16px;min-height:105px}.stage-1 .stage-choice{min-height:118px}.stage-3 .stage-choice{padding:12px 10px;min-height:77px}.stage-3 .stage-choice b{color:#e3eff4}.stage-3 .stage-choice small{font-size:10px}.signal-path{animation:signal-flow 5s linear infinite}@keyframes signal-flow{to{stroke-dashoffset:-140}}.diagram-transcript{border-top:1px solid #ffffff24;padding-top:20px;margin-top:18px;font-size:11px;color:#94b3c1}.diagram-transcript>summary{cursor:pointer;display:flex;justify-content:space-between;list-style:none}.diagram-transcript>summary>span{font-size:18px}.proposal-flow-fallback{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding:25px 0}.proposal-fallback-stage-mark{display:none}.proposal-fallback-layer header{display:flex;gap:10px;line-height:1.5}.proposal-fallback-layer ul{padding-left:16px;line-height:1.7;margin-top:15px}.approach-section{background:var(--paper)}.approach-section .section-head{align-items:start}.studio-approach{background:transparent;border:0;padding:0;border-radius:0}.studio-approach .flow-toolbar{border-color:var(--line);color:var(--muted)}.studio-approach .flow-caption{color:var(--ink)}.approach-canvas{height:472px}.asset-node{width:100%;display:flex;align-items:center;gap:11px;min-height:70px;background:#fdfefc;border:1px solid #cbd6d3;padding:15px;text-align:left;transition:background .2s,border-color .2s,color .2s}.asset-node b{font-size:var(--unite-type-12);font-weight:400;line-height:1.35}.asset-node-mark{font-size:var(--unite-type-12);color:var(--blue)}.asset-core{height:182px;flex-direction:column;justify-content:center;text-align:center;background:#0c719f;color:#fff;border-color:#0c719f;padding:20px 12px;border-radius:4px}.asset-core .asset-node-mark{color:#c5e4f1;border:1px solid #a7d9f355;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:10px;margin-bottom:4px}.asset-core b{font-size:var(--unite-type-16);line-height:1.2}.asset-core small{font-size:10px;color:#bddfea;line-height:1.4}.asset-node.is-active{background:#d6ebef;border-color:var(--blue);color:#084766}.asset-core.is-active{background:#074461;color:#fff;border-color:#1b91cb}.asset-node:hover{border-color:#0b84b5}.asset-outcome{min-height:67px;background:#e5ebea}.asset-detail{border-top:1px solid var(--line);padding:32px 0;display:grid;grid-template-columns:1fr 2fr;gap:50px}.asset-detail h3{font-size:26px;font-weight:400;line-height:1.14;letter-spacing:-.025em;max-width:320px}.asset-detail p,.asset-detail li{font-size:var(--unite-type-12);line-height:1.65;color:var(--muted)}.asset-detail ul{margin-top:16px;padding-left:15px}.asset-detail li{padding:3px 0}.detail-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.detail-actions a{padding:12px 14px;background:#fff;color:var(--blue);border:1px solid var(--line);border-radius:var(--shape-field);font-size:10px;display:flex;gap:18px;align-items:center}.detail-actions a:first-child{background:var(--blue);border-color:var(--blue);color:#fff}.reset-detail{background:transparent;padding:0;color:var(--blue);font-size:11px;margin-top:25px}.approach-fallback{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:38px}.approach-fallback article{padding-top:15px;border-top:1px solid var(--line)}.approach-fallback small{display:block;color:var(--blue);font-size:10px;margin-bottom:15px}.approach-fallback b{display:block;font-size:13px;font-weight:500;margin-bottom:10px}.approach-fallback p{font-size:11px;line-height:1.6;color:var(--muted)}.dark{background:#122541;color:#fff}.clarity-section{display:grid;grid-template-columns:1fr 1.15fr;gap:90px}.clarity-section .eyebrow{color:#74c6ec}.clarity-section h2{max-width:460px;font-size:49px}.clarity-section .section-copy{color:#adbec5}.clarity-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin-top:34px}.clarity-grid span{font-size:var(--unite-type-12);line-height:1.5;padding:19px 0;border-top:1px solid #ffffff24;color:#d7e0e3}.method-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:29px}.method-links a{font-size:var(--unite-type-12);padding-bottom:8px;border-bottom:1px solid #7197a8}.method-links a:after{content:none}.resources-section{background:var(--unite-white)}.home-link-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-link-grid a{padding:25px 25px 35px 0;border-right:1px solid var(--line);position:relative}.home-link-grid a:not(:first-child){padding-left:25px}.home-link-grid a:last-child{border:0}.home-link-grid b{font-size:23px;font-weight:400;letter-spacing:-.02em;display:block;margin-bottom:26px}.home-link-grid span{font-size:var(--unite-type-12);line-height:1.55;color:var(--muted);display:block;max-width:230px}.home-link-grid a:after{content:none}.home-link-grid a:hover:after{transform:translate(3px,-3px)}.footer{background:var(--paper);padding:58px 56px 25px;color:var(--muted);font-size:10px;line-height:1.55}.footer-inner{max-width:1320px;margin:auto;display:grid;grid-template-columns:1.2fr 1.6fr .65fr;gap:70px}.footer-intro b{font-size:var(--unite-type-12);font-weight:500;display:inline-block;margin-bottom:12px;color:var(--ink)}.footer-docs{display:flex;flex-direction:column;gap:4px;margin-top:20px;font-size:9px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.footer-link-group{display:flex;flex-direction:column;gap:10px;font-size:10px}.footer-link-group b{color:var(--ink);font-weight:500;font-size:var(--unite-type-12);margin-bottom:5px}.footer a:hover{color:var(--blue)}.footer-contact{text-align:right;line-height:1.7}.footer-logo{width:65px;float:right;margin-top:25px}.footer-bottom{max-width:1320px;margin:40px auto 0;padding-top:21px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:30px;font-size:9px}.cookie-notice{position:fixed;bottom:22px;left:22px;width:355px;z-index:50;background:var(--unite-white);color:var(--ink);padding:20px 22px;border:1px solid var(--line);border-radius:var(--shape-surface);box-shadow:0 10px 45px #16282e16}.cookie-notice[hidden]{display:none}.cookie-notice>b{display:block;font-size:var(--unite-type-12);font-weight:500;margin-bottom:9px}.cookie-notice p{font-size:10px;line-height:1.55;color:var(--muted)}.cookie-actions{display:flex;align-items:center;gap:12px;font-size:9px;margin-top:14px}.cookie-actions button{margin-left:auto;background:var(--blue);color:#fff;padding:9px 11px;border-radius:2px}.will-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1)}.will-reveal.is-visible{opacity:1;transform:translateY(0)}@media (min-width:1700px){.hero-stage{min-height:760px;padding-top:72px}.kinetic-brand{height:615px}.hero-lead{font-size:var(--unite-type-16)}h1{font-size:46px}h1>span{font-size:86px}}@media (max-width:1250px){.wrap,.proposal-flow-shell,.approach-flow-shell{width:calc(100% - 72px)}.desktop-nav{gap:20px}.header-region{display:none}.hero-stage{min-height:650px;padding-top:45px;grid-template-columns:1.25fr 1fr}.kinetic-brand{height:500px;margin-right:-36px}.hero-lead{font-size:var(--unite-type-14)}.route-card{padding:25px 20px}.route-card h2{font-size:25px}.route-card>.vector-object{width:105px;right:0}.route-points{font-size:11px}.visual-split{gap:42px}.inn-diagnostic-card{padding:28px}.section-head{gap:48px}.product-path-main{gap:30px}.product-path-main h3{font-size:23px}.studio-stage{padding-right:8px}.stage-heading{gap:9px}.stage-heading h3{font-size:18px}.stage-choice b{font-size:11px}.proposal-mobile{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.proposal-mobile .studio-stage{height:auto;padding:0}.proposal-mobile .stage-note{min-height:60px}.stage-choice{min-height:72px}.proposal-mobile .stage-heading{min-height:70px}.source-mobile,.outcome-mobile{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.outcome-mobile{grid-template-columns:repeat(5,1fr)}.source-mobile button,.outcome-mobile button{font-size:11px;line-height:1.4;text-align:left;padding:16px 13px;background:var(--unite-white);border:1px solid var(--line)}.stage-mobile{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0}.stage-mobile button{background:#0b729e;color:#fff;display:flex;flex-direction:column;align-items:start;padding:24px;gap:17px;text-align:left;border-radius:4px}.stage-mobile span{font-size:11px;color:#add8e8}.stage-mobile b{font-size:19px;font-weight:400}.stage-mobile small{font-size:11px;line-height:1.45;color:#c3e2ee}.approach-mobile button.is-active{box-shadow:0 0 0 2px #1d9ace}.asset-detail{margin-top:32px}.footer-inner{gap:35px}.footer{padding-left:36px;padding-right:36px}.clarity-section{gap:55px}}@media (max-width:900px){.studio-header{height:74px}.wrap,.proposal-flow-shell,.approach-flow-shell{width:calc(100% - 48px)}.header-inner{gap:20px}.desktop-nav{font-size:11px;gap:16px}.studio-brand,.studio-brand img{width:115px}.hero-stage{grid-template-columns:1.3fr 1fr;min-height:625px;padding-top:42px}.hero-eyebrow{font-size:9px}.kinetic-brand{height:440px;margin-left:-75px}.hero-lead{font-size:13px}h1{font-size:31px}h1>span{font-size:55px}.route-card{padding:25px 16px}.route-card>.vector-object{width:84px;top:49px}.route-card h2{font-size:23px;padding-right:25px;min-height:91px}.route-kicker{min-height:28px;margin-bottom:17px;font-size:8px;max-width:140px}.route-points,.route-cta{font-size:10px}.route-number{right:15px}.section{padding:72px 0}.company-analysis-section{padding-top:0}.visual-split{grid-template-columns:1fr;gap:34px}.company-analysis-copy{padding-top:0}.company-analysis-copy h2{max-width:600px}.company-analysis-lead{max-width:640px}.diagnostic-benefits{grid-template-columns:repeat(3,1fr);gap:20px}.diagnostic-benefits>span{display:block}.diagnostic-benefits b{display:block;margin-bottom:8px}.inn-diagnostic-card{min-height:440px;padding:30px}.inn-diagnostic-command{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:24px}.inn-diagnostic-command h3{margin:0;font-size:25px}.diagnostic-direction-card{min-height:106px}.diagnostic-direction-name{font-size:var(--unite-type-12);text-align:center}.diagnostic-direction-grid{padding-bottom:137px}.diagnostic-direction-detail{min-height:106px}.section-head{grid-template-columns:1fr;gap:24px;margin-bottom:37px}.section-head h2{max-width:580px}.section-head .section-copy{max-width:640px;font-size:var(--unite-type-14)}.product-path-card{grid-template-columns:22px 72px 1fr 36px;gap:14px;padding:26px 0}.product-path-main{grid-template-columns:1fr;gap:0}.product-path-main p{grid-row:3;grid-column:1;margin-top:14px;font-size:var(--unite-type-12)}.product-path-main h3{font-size:24px}.product-path-visual{width:120px;height:100px}.product-path-cta{width:35px;height:35px;font-size:21px}.asset-detail{grid-template-columns:1fr;gap:22px}.asset-detail h3{max-width:none}.asset-detail-title .eyebrow{margin-bottom:12px}.approach-fallback,.source-mobile{grid-template-columns:1fr 1fr}.outcome-mobile{grid-template-columns:repeat(3,1fr)}.clarity-section{grid-template-columns:1fr;gap:30px}.clarity-section h2{font-size:40px;max-width:550px}.clarity-section .section-copy{font-size:var(--unite-type-14)}.home-link-grid{grid-template-columns:1fr 1fr}.home-link-grid a{border-bottom:1px solid var(--line);min-height:180px}.home-link-grid a:nth-child(2){border-right:0}.home-link-grid a:nth-child(3){padding-left:0;border-bottom:0}.home-link-grid a:last-child{border:0}.footer-inner{grid-template-columns:1fr 1.6fr}.footer-brand{display:none}.footer-bottom{font-size:8px}.proposal-flow-fallback{grid-template-columns:1fr 1fr}}@media (max-width:600px){.wrap,.proposal-flow-shell,.approach-flow-shell{width:calc(100% - 36px)}.studio-header{height:66px}.desktop-nav{display:none}.studio-brand,.studio-brand img{width:119px}.mobile-menu{display:block}.mobile-menu>summary{list-style:none;width:36px;height:36px;padding:10px 6px;cursor:pointer}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary span{display:block;width:24px;height:1px;background:var(--ink);margin:5px 0;transition:transform .2s}.mobile-menu[open]>summary span:first-child{transform:translateY(3px) rotate(45deg)}.mobile-menu[open]>summary span:last-child{transform:translateY(-3px) rotate(-45deg)}.mobile-menu>nav{position:absolute;top:65px;left:0;right:0;background:var(--paper);padding:16px 24px 27px;border-bottom:1px solid var(--line);box-shadow:0 15px 20px #18282d0b}.mobile-menu>nav a{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid var(--line);font-size:17px}.mobile-menu>nav a span{color:var(--blue)}.hero-stage{display:flex;flex-direction:column;min-height:0;padding:34px 0 62px}.hero-eyebrow{margin-bottom:22px;font-size:8px;letter-spacing:.1em}h1{font-size:var(--unite-type-28);line-height:1.08;max-width:420px;letter-spacing:-.035em}h1>span{font-size:52px;line-height:1.01;letter-spacing:-.055em;margin-bottom:13px}.hero-lead{font-size:13px;line-height:1.6;margin-top:22px;max-width:440px}.kinetic-brand{height:355px;flex:none;width:100%;margin:12px 0 -15px}.hero-scroll{bottom:13px;font-size:8px}.hero-scroll>span:last-child{width:32px;height:32px;font-size:var(--unite-type-20)}.home-routes{grid-template-columns:1fr;margin-bottom:58px}.route-card{padding:24px 0!important;min-height:0;border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr}.route-card:last-child{border:0}.route-kicker{font-size:8px;min-height:0;max-width:none;margin-bottom:22px}.route-number{top:24px;right:0}.route-card h2{font-size:29px;max-width:300px;min-height:68px;line-height:1.07;margin-bottom:19px;padding-right:62px}.route-card>.vector-object{width:126px;height:110px;top:47px;right:-9px}.route-points{font-size:var(--unite-type-12);line-height:1.7}.route-cta{margin-top:18px;padding-top:14px;font-size:var(--unite-type-12)}.section{padding:60px 0}.company-analysis-section{padding-top:0}.eyebrow{font-size:9px;margin-bottom:18px}.section-head{gap:22px;margin-bottom:30px}h2{font-size:34px;line-height:1.07;letter-spacing:-.04em}.company-analysis-lead{font-size:13px;line-height:1.65;margin:23px 0}.diagnostic-benefits{display:block}.diagnostic-benefits>span{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:15px 0}.diagnostic-benefits b{margin:0;font-size:11px}.diagnostic-benefits small{font-size:10px}.analysis-output-note{font-size:11px}.inn-diagnostic-card{min-height:535px;padding:25px 18px}.inn-diagnostic-command{display:block}.inn-diagnostic-command h3{font-size:25px;margin-bottom:20px}.home-inn-row input{font-size:var(--unite-type-16);height:47px}.home-inn-enter{padding:0 15px}.diagnostic-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:190px}.diagnostic-direction-card{padding:8px 1px;min-height:100px}.diagnostic-direction-graphic,.diagnostic-direction-vector{height:82px}.diagnostic-direction-name{font-size:var(--unite-type-12);line-height:1.4;text-align:center}.diagnostic-direction-detail{min-height:171px;padding-top:17px}.diagnostic-direction-detail p,.diagnostic-direction-detail strong{font-size:var(--unite-type-12)}.section-copy{font-size:13px;line-height:1.65}.product-path-card{grid-template-columns:20px 1fr 34px;gap:12px;padding:24px 0;align-items:start}.product-path-visual{position:absolute;right:0;top:20px;width:100px;height:90px;pointer-events:none;opacity:1}.product-path-main{padding-right:0}.product-path-main>span{font-size:8px;padding-right:65px}.product-path-main h3{font-size:23px;padding-right:64px;min-height:74px}.product-path-main p{font-size:var(--unite-type-12);line-height:1.65;grid-column:1;margin-right:-45px;padding-top:7px;padding-bottom:44px}.product-path-cta{position:absolute;right:0;bottom:24px;margin:0;width:32px;height:32px}.product-path-index{font-size:9px;padding-top:2px}.flow-toolbar{flex-direction:column;align-items:start;gap:12px;font-size:9px;line-height:1.5;margin-bottom:24px;padding-bottom:19px}.proposal-mobile{grid-template-columns:1fr;gap:40px}.stage-heading{min-height:0!important;padding-bottom:18px}.stage-heading h3{font-size:26px;padding-top:2px;max-width:none}.stage-number{width:32px;height:32px}.stage-choice{min-height:0!important;padding:16px 13px!important;gap:13px}.stage-choice b{font-size:13px}.stage-choice small,.stage-3 .stage-choice small{font-size:11px;margin-top:5px}.stage-note{margin-top:16px;padding-top:14px;font-size:var(--unite-type-12);min-height:0!important}.diagram-transcript{margin-top:30px;padding-top:17px;font-size:10px}.proposal-flow-fallback{grid-template-columns:1fr;gap:22px}.studio-approach{padding:0}.source-mobile{gap:6px}.source-mobile button,.outcome-mobile button{font-size:10px;padding:13px 10px;min-height:62px}.stage-mobile{grid-template-columns:1fr;gap:12px;margin:24px 0}.stage-mobile button{display:grid;grid-template-columns:26px 1fr;padding:18px;gap:10px 14px}.stage-mobile b{font-size:21px}.stage-mobile small{grid-column:2;font-size:10px}.stage-mobile span{padding-top:4px}.outcome-mobile{grid-template-columns:1fr 1fr;gap:6px}.outcome-mobile button:last-child{grid-column:1/3;min-height:45px}.asset-detail{padding:25px 0;gap:20px;margin-top:25px}.asset-detail h3{font-size:24px}.asset-detail .eyebrow{font-size:8px}.asset-detail p,.asset-detail li{font-size:11px}.detail-actions{display:grid;gap:10px}.detail-actions a{font-size:10px;justify-content:space-between;line-height:1.4}.approach-fallback{gap:22px 17px;margin-top:27px}.approach-fallback b{font-size:var(--unite-type-12);line-height:1.4}.approach-fallback p{font-size:10px}.clarity-section h2{font-size:36px;max-width:340px}.clarity-grid{gap:0 22px;margin-top:23px}.clarity-grid span{font-size:11px;line-height:1.6;padding:17px 0}.method-links{gap:22px}.method-links a{font-size:11px}.home-link-grid b{font-size:22px;margin-bottom:21px}.home-link-grid a{padding:22px 17px 26px 0;min-height:175px}.home-link-grid a:not(:first-child){padding-left:17px}.home-link-grid a:nth-child(3){padding-left:0}.home-link-grid a:after{right:9px;top:22px;font-size:18px}.home-link-grid span{font-size:11px}.footer{padding:40px 18px 24px}.footer-inner{display:flex;flex-direction:column;gap:32px}.footer-intro{font-size:11px;line-height:1.7}.footer-links{gap:15px}.footer-link-group{font-size:10px;gap:10px}.footer-link-group b{font-size:11px}.footer-docs{font-size:10px}.footer-bottom{flex-direction:column;gap:15px;font-size:9px;margin-top:30px}.cookie-notice{left:12px;bottom:12px;width:calc(100% - 24px);padding:16px 18px}.cookie-notice p{font-size:10px}.will-reveal{transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){html:not([data-motion-preference=full]){scroll-behavior:auto}html:not([data-motion-preference=full]) *,html:not([data-motion-preference=full]) *:before,html:not([data-motion-preference=full]) *:after{animation:none!important;transition:none!important}html:not([data-motion-preference=full]) .will-reveal{opacity:1;transform:none}html:not([data-motion-preference=full]) .signal-path{display:none}}.react-flow__edges svg{overflow:visible;max-width:none}.stage-heading{position:relative}.stage-heading:after{content:"";position:absolute;top:38px;left:49px;right:0;height:1px;background:#57839630;z-index:-1}@media (min-width:1251px){.stage-choice b{font-size:13px}.stage-choice small{font-size:11px}.stage-3 .stage-choice small{font-size:10px}.stage-note{font-size:var(--unite-type-12)}.stage-choice{min-height:80px}.stage-1 .stage-choice{min-height:120px}.studio-stage{height:655px}}@media (max-width:900px){.footer-brand{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:24px;padding-top:22px;border-top:1px solid var(--line)}.footer-contact{text-align:left;font-size:11px}.footer-logo{float:none;margin-top:0;width:54px}}.mobile-nav-region{display:block;margin-top:22px;font-size:11px;color:var(--muted)}.asset-core{height:222px;position:relative;background:#fdfefb;border:1px solid #c6d5d6;color:var(--ink);padding:26px 16px 18px;gap:10px;box-shadow:0 9px 17px -14px #1c4b6060}.asset-core .asset-node-mark{position:absolute;top:12px;left:12px;color:var(--blue);border-color:#b2d0d7;width:24px;height:24px;font-size:9px}.asset-core .asset-sculpture{width:102px;height:80px;object-fit:contain;transition:transform .4s}.asset-core small{color:var(--muted);max-width:180px}.asset-core:hover .asset-sculpture,.asset-core.is-active .asset-sculpture{transform:translateY(-5px)}.asset-knowhow{background:#096e9a;border-color:#096e9a;color:#fff}.asset-knowhow small,.asset-knowhow .asset-node-mark{color:#cbe8f2}.asset-core.is-active{background:#e0f0f2;color:#06517a}.asset-core.is-active small{color:#527782}.diagnostic-direction-vector{filter:drop-shadow(0 5px 5px #002d4640)}@media (max-width:600px){h1>span{font-size:clamp(40px,13vw,52px)}}:root{--header-size:72px;--cookie-reserve:0px;--hero-navy:#091b31;--entrance-width:min(1680px, calc(100% - 96px) )}.studio-header{height:var(--header-size);background:#07152e;border-bottom:1px solid #b4d6e71c;color:#e5edf1}.header-region small,.mobile-nav-region{color:#91a7b4}.header-region .status-dot{background:#92b5ed}.desktop-nav a:after{background:#d6b888}.studio-brand{min-height:44px;align-items:center}.studio-brand,.studio-brand img{width:112px}.business-hero{position:relative;isolation:isolate;color:#edf4f6;background:radial-gradient(ellipse at 76% 32%,#79544135,transparent 56%),var(--hero-navy);overflow:hidden}.hero-bound{width:var(--entrance-width);margin-inline:auto}.studio-header .wrap{width:var(--page-width);margin-inline:auto}.hero-viewport{height:min(1040px,calc(100svh - var(--header-size) - var(--cookie-reserve)));display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(26px,4svh,48px);padding:clamp(28px,4svh,56px) 0 32px}.business-intro{display:grid;grid-template-columns:1.45fr 1fr;gap:clamp(40px,5vw,100px);align-items:center}.business-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#a5b4c2}.business-eyebrow>span{width:26px;height:1px;background:#d8b483}.business-title{max-width:950px;color:#cad7e3;font-size:clamp(27px,2.4vw,40px);font-weight:400;line-height:1.12;letter-spacing:-.035em}.business-title>span{display:block;margin-bottom:13px;color:#faf6ef;font-size:clamp(42px,3.9vw,66px);line-height:1.04;letter-spacing:-.045em}.business-story{display:grid;grid-template-columns:1fr 1.15fr;gap:24px;align-items:center;padding-top:22px}.story-essence{position:relative;font-size:clamp(22px,1.85vw,30px);line-height:1.2;letter-spacing:-.025em;color:#f1e5d5}.story-essence strong{font-weight:400;color:#e9bc83}.story-context{padding-left:24px;border-left:1px solid #d9bb8d44;font-size:clamp(13px,1vw,var(--unite-type-16));line-height:1.6;color:#bac1c9}.portal-contour-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.portal-card:before,.portal-card:after,.portal-surface{clip-path:var(--portal-contour);transform:translateY(var(--surface-lift));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.hero-portals{min-height:0;display:grid;grid-template-columns:1fr 1.13fr 1fr;align-items:end;gap:clamp(22px,2.1vw,38px);scroll-margin-top:90px}.portal-card{--metal:#ead1a3;--metal-rgb:234,209,163;--surface:linear-gradient(145deg,#e4edf4 0%,#c2d3e0 42%,#a6bed1 100%);--card-ink:#243e56;--card-muted:#30495d;--material-tone:#365f85;--portal-contour:url(#portal-contour-forward);--surface-lift:0px;--surface-top:54px;position:relative;isolation:isolate;display:grid;grid-template-rows:40px minmax(65px,1fr) auto auto;gap:12px;min-height:0;min-width:0;height:100%;padding:0 30px 24px;border:0;border-radius:var(--shape-surface);background:transparent;color:var(--card-ink);text-decoration:none}.portal-card:before{content:"";position:absolute;inset:var(--surface-top) 0 0;z-index:-2;border-radius:0;background:var(--surface);box-shadow:inset 0 2px 1px #ffffff8c,inset 0 -4px 1px #213b5520,0 8px 0 -4px #05152830;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .5s}.portal-card:after{content:"";position:absolute;z-index:-1;inset:var(--surface-top) 0 0;border-radius:var(--shape-surface);background:radial-gradient(ellipse at var(--pointer-x,36%) var(--pointer-y,18%),#ffffff38,transparent 64%);pointer-events:none}.portal-card:focus-visible{outline:2px solid var(--metal);outline-offset:7px}.portal-card:hover,.portal-card:focus-visible{--surface-lift:-3px}.portal-card:hover:before,.portal-card:focus-visible:before{filter:brightness(1.025)}.studio-page .business-hero .portal-card:active{box-shadow:none}.portal-1{grid-column:2;grid-row:1;--surface:linear-gradient(140deg,#f9eacb 0%,#ebd1a5 48%,#dabb89 100%);--card-ink:#2a3b47;--card-muted:#594a39;--material-tone:#9a6429}.portal-2{--portal-contour:url(#portal-contour-backward);grid-column:1;grid-row:1;height:calc(100% - 34px);--metal:#c2d5e8;--metal-rgb:194,213,232}.portal-3{grid-column:3;grid-row:1;height:calc(100% - 62px);--surface:linear-gradient(145deg,#f1e2d6 0%,#dfc3af 45%,#cba78e 100%);--metal:#eac2a7;--metal-rgb:234,194,167;--card-ink:#473e3b;--card-muted:#4f4035;--material-tone:#a26243}.portal-top{display:flex;align-items:center;gap:12px;z-index:1;color:var(--metal)}.portal-rank{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--metal);color:#1d2a36;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.portal-kicker{font-size:clamp(11px,.85vw,13px);font-weight:500;line-height:1.35;letter-spacing:.045em;text-transform:uppercase}.portal-surface{position:absolute;inset:var(--surface-top) 0 0;z-index:-1;border-radius:0;overflow:hidden;pointer-events:none;color:var(--material-tone)}.portal-surface>svg{width:100%;height:100%;display:block;opacity:.5}.portal-material-plane{transform-origin:50% 25%;animation:portal-material-drift 16s ease-in-out infinite alternate;animation-play-state:paused}.portal-2 .portal-material-plane{animation-delay:-5s}.portal-3 .portal-material-plane{animation-delay:-10s}html[data-motion-preference=full] .portal-card[data-graphic-visible=true] .portal-material-plane{animation-play-state:running}.portal-card[data-motion=active] .portal-surface>svg{opacity:.7}.portal-surface>svg{transition:opacity .6s ease}@keyframes portal-material-drift{0%{transform:translate(-9px,9px) rotate(-2deg)}to{transform:translate(12px,-9px) rotate(2deg)}}.portal-visual{position:relative;min-width:0;min-height:0;margin:0 -15px;transform:translate(var(--art-x,0px),var(--art-y,0px));transition:transform .4s ease;pointer-events:none}.business-hero .portal-visual svg.portal-art{position:absolute;inset:0;display:block;width:100%;height:100%;max-height:100%;overflow:visible}.portal-content{position:relative;z-index:1;min-width:0}.portal-content h2{margin:0 0 12px;max-width:440px;font-size:clamp(25px,2.3vw,38px);line-height:1.06;font-weight:400;letter-spacing:-.035em;color:var(--card-ink)}.portal-description{max-width:29ch;font-size:clamp(13px,1vw,var(--unite-type-16));line-height:1.5;color:var(--card-muted)}.portal-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;margin-top:8px;padding:4px 5px 4px 14px;border-radius:var(--shape-control);color:var(--card-ink);background:#ffffff42;font-size:15px;font-weight:500;transition:background .3s}.portal-card:hover .portal-cta,.portal-card:focus-visible .portal-cta{background:#ffffff78}.portal-cta>span:first-child{padding:0;border:0}.studio-page .business-hero .portal-arrow.unite-entry{--entry-size:36px;color:#fff9ee;border-radius:var(--shape-entry);clip-path:polygon(0 0,100% 0,100% 76%,76% 100%,0 100%);background:var(--card-ink)}.business-hero .ambient-foundation .ambient-motif{color:#d3b089;opacity:.42}.company-analysis-section{padding-top:95px}@media (min-width:1900px){:root{--header-size:84px}:root{--entrance-width:min(2180px, calc(100% - 160px) )}.hero-viewport{height:min(1280px,calc(100svh - var(--header-size) - var(--cookie-reserve)));padding-top:48px;padding-bottom:44px;gap:40px}.business-title{font-size:44px}.business-title>span{font-size:72px}.business-story{gap:34px}.story-essence{font-size:34px}.story-context{font-size:17px;padding-left:34px}.portal-card{padding:0 40px 32px;gap:18px;--surface-top:58px;grid-template-rows:42px minmax(70px,1fr) auto auto}.portal-rank{width:38px;height:38px;font-size:17px}.portal-kicker{font-size:var(--unite-type-14)}.portal-content h2{font-size:40px}.portal-description{font-size:18px}.portal-cta{font-size:17px;min-height:50px}.studio-brand,.studio-brand img{width:132px}}@media (max-width:1250px){:root{--header-size:64px;--entrance-width: calc(100% - 64px) }.business-intro{grid-template-columns:1.4fr 1fr;gap:32px}.business-story{grid-template-columns:1fr;gap:12px;padding-top:18px}.story-essence br{display:none}.story-essence strong{margin-left:.22em}.story-context{border:0;padding:0;max-width:350px;font-size:13px}.business-title{font-size:27px}.business-title>span{font-size:42px}.portal-card{padding-inline:23px}.portal-top{gap:9px}.portal-content h2{font-size:var(--unite-type-28)}.portal-description{font-size:13px}}@media (max-height:820px) and (min-width:901px){:root{--header-size:60px}.hero-viewport{padding:24px 0;gap:22px}.business-title{font-size:27px}.business-title>span{font-size:42px;margin-bottom:10px}.business-eyebrow{margin-bottom:12px;font-size:9px}.story-essence{font-size:24px}.story-context{font-size:13px}.portal-card{gap:8px;padding-bottom:18px}.portal-content h2{font-size:var(--unite-type-28);margin-bottom:8px}.portal-description{font-size:13px}.portal-cta{min-height:40px;margin:0;padding-block:4px}.studio-page .business-hero .portal-arrow.unite-entry{--entry-size:32px}}@media (min-width:901px) and (max-width:1250px) and (min-height:821px){.hero-viewport{height:min(calc(100svh - var(--header-size) - var(--cookie-reserve)),calc(44vw + 310px))}}@media (max-width:900px){:root{--entrance-width: calc(100% - 40px) }.hero-viewport{--entrance-height:182px;--entrance-gap:14px;height:auto;max-height:calc(100svh - var(--header-size) - var(--cookie-reserve));display:flex;flex-direction:column;padding:24px 0;gap:20px}.business-intro{display:block;flex:none}.business-title{max-width:740px;font-size:clamp(23px,4vw,32px)}.business-title>span{font-size:clamp(32px,5.3vw,46px)}.business-eyebrow{font-size:9px;margin-bottom:14px}.business-story{display:block;padding-top:15px}.story-essence{font-size:19px}.story-context{display:none}.hero-portals{flex:0 1 auto;height:calc(3 * var(--entrance-height) + 2 * var(--entrance-gap));grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr));gap:var(--entrance-gap)}.portal-card{grid-template-columns:minmax(0,1fr) 32%;grid-template-rows:28px minmax(0,1fr) 36px;gap:6px 16px;height:100%;grid-column:1;grid-row:auto;padding:0 22px 12px;--surface-top:36px}.portal-card,.portal-2{--portal-contour:url(#portal-contour-compact)}.portal-1{grid-row:1}.portal-2{grid-row:2}.portal-3{grid-row:3}.portal-top{position:relative;grid-column:1/3;grid-row:1;gap:10px;margin-left:-10px}.portal-rank{width:28px;height:28px;font-size:13px}.portal-kicker{display:block;font-size:var(--unite-type-12);letter-spacing:.025em}.portal-visual{grid-column:2;grid-row:2;margin:0 -6px}.portal-content{grid-column:1;grid-row:2;align-self:center;padding:0}.portal-content h2{max-width:380px;font-size:clamp(22px,3.5vw,30px);margin:0}.portal-description{display:none}.portal-cta{position:relative;grid-column:1/3;grid-row:3;min-height:36px;margin:0;padding:3px 4px 3px 12px;font-size:var(--unite-type-14)}.studio-page .business-hero .portal-arrow.unite-entry{--entry-size:30px}.portal-surface>svg{opacity:.4}}@media (max-width:700px){.company-analysis-section{padding-top:62px}:root{--header-size:58px;--entrance-width: calc(100% - 36px) }.desktop-nav,.header-region{display:none}.studio-brand,.studio-brand img{width:100px}.mobile-menu{display:block}.mobile-menu>summary{list-style:none;width:36px;height:36px;padding:10px 6px;cursor:pointer}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary span{display:block;width:24px;height:1px;background:#dce9ef;margin:5px 0;transition:transform .2s}.mobile-menu[open]>summary span:first-child{transform:translateY(3px) rotate(45deg)}.mobile-menu[open]>summary span:last-child{transform:translateY(-3px) rotate(-45deg)}.mobile-menu>nav{position:absolute;top:calc(var(--header-size) - 1px);left:0;right:0;background:#102449;padding:14px 24px 25px;border-bottom:1px solid #334652;box-shadow:none}.mobile-menu>nav a{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #b6d4e51b;font-size:var(--unite-type-16)}.mobile-menu>nav a span{color:#a7d4e7}.hero-viewport{padding-top:20px;padding-bottom:18px;gap:16px}.business-title{font-size:23px}.business-title>span{font-size:32px;margin-bottom:9px}.business-eyebrow{font-size:7px;gap:8px;margin-bottom:12px}.business-story{padding-top:12px}.story-essence{font-size:var(--unite-type-16)}.hero-viewport{--entrance-height:154px;--entrance-gap:12px}.portal-card{padding:0 18px 10px;grid-template-columns:minmax(0,1fr) 32%;grid-template-rows:26px minmax(0,1fr) 34px;gap:6px 10px;--surface-top:32px}.portal-rank{width:26px;height:26px;font-size:var(--unite-type-12)}.portal-kicker{font-size:11.5px}.portal-content h2{font-size:22px}.portal-cta{font-size:13px;min-height:34px}.portal-visual{margin:0 -8px}.studio-page .business-hero .portal-arrow.unite-entry{--entry-size:28px}}@media (max-width:700px) and (max-height:720px){:root{--header-size:54px}.hero-viewport{padding:12px 0;gap:12px}.business-title{font-size:var(--unite-type-20)}.business-title>span{font-size:var(--unite-type-28);margin-bottom:7px}.business-eyebrow{font-size:7px;margin-bottom:10px}.business-story{padding-top:8px}.story-essence{font-size:var(--unite-type-14)}.hero-viewport{--entrance-height:130px;--entrance-gap:10px}.portal-card{padding:0 16px 8px;grid-template-rows:24px minmax(0,1fr) 30px;gap:5px 8px;--surface-top:29px}.portal-rank{width:24px;height:24px}.portal-kicker{font-size:11px}.portal-content h2{font-size:var(--unite-type-20)}.portal-cta{font-size:var(--unite-type-12);min-height:30px}.studio-page .business-hero .portal-arrow.unite-entry{--entry-size:24px}}@media (max-width:360px) and (max-height:640px){:root{--header-size:50px}.business-story,.business-eyebrow{display:none}.hero-viewport{padding:8px 0;gap:10px}.business-title{font-size:17px}.business-title>span{font-size:26px}.portal-content h2{font-size:18px}.hero-viewport{--entrance-height:110px;--entrance-gap:8px}.portal-card{padding:0 12px 6px;grid-template-rows:22px minmax(0,1fr) 26px;gap:4px 6px;--surface-top:26px}.portal-top{margin-left:-5px;gap:8px}.portal-rank{width:22px;height:22px;font-size:11px}.portal-kicker{font-size:10px;letter-spacing:0}.portal-cta{min-height:26px;font-size:11px;padding:2px 3px 2px 9px}.studio-page .business-hero .portal-arrow.unite-entry{--entry-size:22px}}@media (min-width:560px) and (max-height:540px){:root{--header-size:48px}.hero-viewport{display:grid;height:calc(100svh - var(--header-size) - var(--cookie-reserve));grid-template-rows:auto minmax(0,1fr);padding:12px 0;gap:12px}.business-eyebrow,.business-story{display:none}.business-title{font-size:19px;max-width:1100px}.business-title>span{display:inline;font-size:25px;margin-right:8px}.business-intro{display:block}.hero-portals{height:auto;grid-template-columns:1fr 1.12fr 1fr;grid-template-rows:1fr;gap:14px}.portal-card{grid-row:1;height:100%;grid-template-columns:1fr;grid-template-rows:28px minmax(30px,1fr) auto 30px;padding:0 15px 10px;gap:6px;--surface-top:34px}.portal-card{--portal-contour:url(#portal-contour-forward)}.portal-2{--portal-contour:url(#portal-contour-backward)}.portal-1{grid-column:2}.portal-2{grid-column:1}.portal-3{grid-column:3}.portal-top{position:relative;grid-column:1;grid-row:1;margin:0;gap:7px}.portal-rank{width:24px;height:24px;font-size:11px}.portal-kicker{display:block;font-size:10px;letter-spacing:0}.portal-visual{grid-column:1;grid-row:2;margin:0}.portal-content{grid-column:1;grid-row:3;padding:0}.portal-content h2{font-size:19px;margin:0}.portal-description{display:none}.portal-cta{grid-column:1;grid-row:4;min-height:30px;margin:0;padding:3px 3px 3px 8px;font-size:11px}.studio-page .business-hero .portal-arrow.unite-entry{--entry-size:24px}}@media (prefers-reduced-motion:reduce){html:not([data-motion-preference=full]) .portal-material-plane{animation:none}html:not([data-motion-preference=full]) .portal-card:before,html:not([data-motion-preference=full]) .portal-card:after,html:not([data-motion-preference=full]) .portal-surface,html:not([data-motion-preference=full]) .portal-visual{transition:none!important;transform:none!important}}.cookie-notice--compact{position:fixed;bottom:0;left:0;width:100%;min-height:48px;padding:8px max(24px,calc((100vw - 1320px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;background:#10264a;border:0;border-top:1px solid #6c94a744;color:#dbe7ee;border-radius:var(--shape-surface);box-shadow:none}.cookie-notice--compact[hidden]{display:none}.cookie-explanation{flex:1;position:relative}.cookie-explanation>summary{list-style:none;display:flex;align-items:center;gap:25px;cursor:pointer}.cookie-explanation>summary::-webkit-details-marker{display:none}.cookie-explanation b{font-size:11px;font-weight:400}.cookie-explanation summary>span{font-size:10px;color:#90b2c4}.cookie-explanation i{font-style:normal;margin-left:6px}.cookie-notice--compact>button{background:#dbe9ec;color:#123246;padding:8px 16px;font-size:11px;border-radius:var(--shape-control);min-height:32px}.cookie-description{position:absolute;bottom:calc(100% + 18px);left:0;width:min(540px,calc(100vw - 48px));background:#19365a;border:1px solid #557685;padding:20px 23px;border-radius:5px;box-shadow:none}.cookie-description p{font-size:var(--unite-type-12);color:#c7d9e1;line-height:1.65}.cookie-description .cookie-actions{font-size:11px;color:#acd7e9;margin-top:17px;gap:22px}@media (max-width:700px){.cookie-notice--compact{padding:7px 18px;gap:14px;min-height:50px}.cookie-explanation>summary{display:block;line-height:1.4}.cookie-explanation b{font-size:10px;display:block}.cookie-explanation summary>span{font-size:9px}.cookie-notice--compact>button{font-size:10px;padding:7px 12px}.cookie-description{width:calc(100vw - 36px);padding:17px 18px}.cookie-description p{font-size:11px}}:root:has(.cookie-notice--compact:not([hidden])){--cookie-reserve:50px}.footer--studio{--footer-copy: #b4c4cb;--footer-line: #2c405f;padding:64px 0 28px;background:#0b1b34;color:var(--footer-copy);border-top:1px solid var(--footer-line);font-size:var(--unite-type-12);line-height:1.7}.footer--studio .footer-inner,.footer--studio .footer-bottom{width:min(1320px,calc(100% - 112px));max-width:none;margin-inline:auto}.footer--studio .footer-inner{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1.8fr) minmax(210px,.76fr);align-items:start;gap:48px}.footer--studio .footer-intro{min-width:0;font-size:var(--unite-type-12);line-height:1.75}.footer--studio .footer-intro b{margin-bottom:16px;color:#eef4f6;font-size:var(--unite-type-14);font-weight:500}.footer--studio .footer-docs{margin-top:24px;gap:8px;font-size:11px;line-height:1.5}.footer--studio .footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.footer--studio .footer-link-group{min-width:0;gap:13px;font-size:var(--unite-type-12);line-height:1.5}.footer--studio .footer-link-group b{margin-bottom:5px;font-size:var(--unite-type-14);font-weight:500;color:#eef4f6}.footer--studio a{text-decoration-color:transparent;text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}.footer--studio a:hover{color:var(--unite-white);text-decoration:underline;text-decoration-color:#76b3ce}.footer--studio a:focus-visible{color:var(--unite-white);outline-offset:4px}.footer--studio .footer-brand{--footer-logo-size: 148px;display:flex;grid-column:auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;justify-items:start;gap:28px;min-width:0;padding:0;border:0}.footer--studio .footer-signature{position:relative;isolation:isolate;display:grid;place-items:center;width:var(--footer-logo-size);max-width:100%;aspect-ratio:400 / 452.354}.footer--studio .footer-logo{display:block;float:none;width:100%;max-width:100%;height:auto;object-fit:contain;margin:0}.footer--studio .footer-contact{display:flex;flex-direction:column;gap:20px;text-align:left;font-size:var(--unite-type-12);line-height:1.7}.footer--studio .footer-region{max-width:220px;color:#d3dfe4}.footer--studio .footer-phone{align-self:flex-start;color:#f3f7f8;font-size:17px;line-height:1.3;letter-spacing:-.015em;white-space:nowrap}.footer--studio .footer-address{font-style:normal;font-size:var(--unite-type-12);line-height:1.8}.footer--studio .footer-address>span{display:block}.footer--studio .footer-address-street{white-space:nowrap}.footer--studio .footer-bottom{display:flex;justify-content:space-between;align-items:baseline;gap:40px;margin-top:42px;padding-top:22px;border-color:var(--footer-line);color:#93a9b4;font-size:10px;line-height:1.6}.footer--studio .footer-bottom>span:first-child{flex:none}.footer--studio .footer-bottom>span:last-child{max-width:710px}@media (max-width: 1250px){.footer--studio .footer-inner,.footer--studio .footer-bottom{width:calc(100% - 72px)}.footer--studio .footer-inner{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr) minmax(185px,.7fr)}.footer--studio .footer-links{gap:20px}.footer--studio .footer-brand{--footer-logo-size: 140px}.footer--studio .footer-phone{font-size:var(--unite-type-16)}}@media (max-width: 1100px){.footer--studio .footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:36px}.footer--studio .footer-brand{--footer-logo-size: 130px;display:grid;grid-column:1 / -1;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:36px;padding-top:28px;border-top:1px solid var(--footer-line)}.footer--studio .footer-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr);gap:24px}.footer--studio .footer-region{max-width:170px}.footer--studio .footer-bottom{margin-top:28px}}@media (max-width: 900px){.footer--studio .footer-inner,.footer--studio .footer-bottom{width:calc(100% - 48px)}.footer--studio .footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:28px}.footer--studio .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.footer--studio .footer-link-group:last-child{grid-column:1 / -1}.footer--studio .footer-brand{grid-template-columns:130px minmax(0,1fr);gap:24px}.footer--studio .footer-contact{grid-template-columns:1fr 1.1fr;gap:20px 24px}.footer--studio .footer-address{grid-column:1 / -1}.footer--studio .footer-bottom{font-size:10px}}@media (max-width: 600px){.footer--studio{padding:42px 0 25px}.footer--studio .footer-inner,.footer--studio .footer-bottom{width:calc(100% - 36px)}.footer--studio .footer-inner{display:flex;flex-direction:column;gap:32px}.footer--studio .footer-intro{font-size:var(--unite-type-12);line-height:1.75}.footer--studio .footer-docs{font-size:11px}.footer--studio .footer-links{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.footer--studio .footer-link-group{font-size:var(--unite-type-12);gap:12px}.footer--studio .footer-link-group b{font-size:var(--unite-type-14)}.footer--studio .footer-link-group:last-child{grid-column:auto}.footer--studio .footer-brand{--footer-logo-size: 104px;display:grid;width:100%;grid-template-columns:var(--footer-logo-size) minmax(0,1fr);align-items:center;gap:28px;padding-top:30px}.footer--studio .footer-contact{display:flex;width:100%;min-width:0;flex-direction:column;gap:16px}.footer--studio .footer-region{max-width:190px}.footer--studio .footer-phone{font-size:15px}.footer--studio .footer-bottom{align-items:start;flex-direction:column;gap:14px;margin-top:30px;padding-top:20px}}@media (max-width: 350px){.footer--studio .footer-brand{--footer-logo-size: 92px;gap:22px}.footer--studio .footer-contact{gap:14px}}@media (prefers-reduced-motion: reduce){html:not([data-motion-preference=full]) .footer--studio a{transition:none}}.unite-entry{--entry-size:44px;display:inline-grid;place-items:center;width:var(--entry-size);height:var(--entry-size);flex:0 0 var(--entry-size);color:inherit;line-height:0;pointer-events:none;border-radius:var(--shape-entry)}.unite-entry__svg{display:block;width:100%;height:100%;overflow:visible;max-width:none}.unite-entry__threshold,.unite-entry__vector{transform-origin:22px 22px;transition:transform .48s cubic-bezier(.2,.75,.2,1),opacity .24s}.unite-entry__threshold{opacity:.7}.unite-entry__interior{opacity:.025;transition:opacity .4s}[data-entry-trigger]:focus-visible .unite-entry__vector,.portal-card:focus-visible .unite-entry__vector{transform:translate(4px)}[data-entry-trigger]:focus-visible .unite-entry__threshold,.portal-card:focus-visible .unite-entry__threshold{transform:translate(2px);opacity:1}@media (hover:hover){[data-entry-trigger]:hover .unite-entry__vector,.portal-card:hover .unite-entry__vector{transform:translate(4px)}[data-entry-trigger]:hover .unite-entry__threshold,.portal-card:hover .unite-entry__threshold{transform:translate(2px);opacity:1}[data-entry-trigger]:hover .unite-entry__interior,.portal-card:hover .unite-entry__interior{opacity:.1}}[data-entry-trigger]:active .unite-entry__vector,.portal-card:active .unite-entry__vector{transform:translate(7px);opacity:.45;transition-duration:.1s}.studio-page .portal-arrow.unite-entry{--entry-size:34px;border:0;border-radius:var(--shape-entry);background:none;color:var(--metal);transform:none;transition:none}.studio-page .portal-card:active{border-color:var(--metal);box-shadow:inset 0 0 0 1px rgba(var(--metal-rgb),.32)}.studio-page .product-path-card{grid-template-columns:32px 166px minmax(0,1fr) 132px;column-gap:24px;color:var(--ink);text-decoration:none;isolation:isolate}.studio-page .product-path-card:before{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:#2687aa;transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.2,.75,.2,1);pointer-events:none;z-index:1}.studio-page .product-path-card:focus-visible{outline:2px solid #328fad;outline-offset:5px;background:#edf3fc}.studio-page .product-path-card:focus-visible:before{transform:scaleX(1)}.studio-page .product-path-card:active{background:#e6edfa}.studio-page .product-path-cta{width:auto;height:48px;display:flex;justify-content:flex-end;align-items:center;gap:10px;border:0;border-radius:0;background:none;color:#126f92;line-height:1.3;font-size:var(--unite-type-12);font-weight:400}.studio-page .product-path-cta .entry-label{white-space:nowrap}.studio-page .product-path-card:hover .product-path-cta{background:none;color:#126f92}@media (hover:hover){.studio-page .product-path-card:hover:before{transform:scaleX(1)}.studio-page .product-path-card:hover .product-path-main h3{color:#0a6689}}.selection-mark{display:block;width:22px;height:22px;flex:none;line-height:0;pointer-events:none;color:inherit;opacity:0;transition:opacity .2s}.selection-mark svg{display:block;width:100%;height:100%}.selection-mark__frame{opacity:.6;transition:opacity .2s}.selection-mark__check{stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .26s cubic-bezier(.2,.75,.2,1),opacity .18s}.studio-page [data-state=preview]>.selection-mark,.studio-page [data-state=related]>.selection-mark{opacity:.5}.studio-page [data-state=selected]>.selection-mark{opacity:1}.studio-page [data-state=selected]>.selection-mark .selection-mark__frame{opacity:.55}.studio-page [data-state=selected]>.selection-mark .selection-mark__check{stroke-dashoffset:0;opacity:1}.diagnostic-route-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 10px}.studio-page .diagnostic-route-heading .diagnostic-route-title{margin:0}.studio-page .diagnostic-direction-card{border:1px solid transparent;border-top-color:#ffffff35;border-radius:var(--shape-chip);padding-top:16px;min-height:152px;transition:background .2s,border-color .2s,box-shadow .2s;position:relative;color:#d3eaf1;background:transparent}.studio-page .diagnostic-direction-card .selection-mark{position:absolute;top:4px;right:4px;width:15px;height:15px}.studio-page .diagnostic-direction-card.is-preview{background:#ffffff0d;border-color:#acd8e66b}.studio-page .diagnostic-direction-card.is-selected{background:#142d52;color:#fff;border-color:#a9c7f6;box-shadow:inset 0 -2px #a9c7f6}.studio-page .diagnostic-direction-card:focus-visible{outline:2px solid #c7efff;outline-offset:3px;z-index:2}.studio-page .diagnostic-direction-card:active{box-shadow:inset 0 0 0 2px #d2f1fa}.studio-page .home-inn-enter{min-height:44px;display:flex;align-items:center;justify-content:center;transition:background .2s,box-shadow .2s}.studio-page .home-inn-enter:active{box-shadow:inset 0 0 0 2px #b2e3f1}@media (hover:hover){.studio-page .home-inn-enter:hover{background:#24497a}}.studio-page .studio-proposal .stage-choice{display:grid;grid-template-columns:18px minmax(0,1fr) 22px;align-items:start;gap:9px;border:1px solid transparent;border-top-color:#ffffff1c;border-left-color:transparent;color:#adc2cb;background:#ffffff03;transition:background .2s,border-color .2s,color .2s,box-shadow .16s}.studio-page .studio-proposal .stage-choice .selection-mark{margin-top:-2px}.studio-page .studio-proposal .stage-choice b{padding-right:0}.studio-page .studio-proposal .stage-choice.is-preview{color:#edf7fa;background:#ffffff09;border-color:#6eafc273}.studio-page .studio-proposal .stage-choice.is-related{color:#dbf0f7;background:#358aab12;border-color:#64aec640;border-left-color:#74c0da}.studio-page .studio-proposal .stage-choice.is-selected{color:#fff;background:#2a5791;border-color:#8ac9e0;box-shadow:inset 2px 0 #beeaf5}.studio-page .studio-proposal .stage-choice.is-selected small{color:#d9f0f9}.studio-page .studio-proposal .stage-choice:active{box-shadow:inset 0 0 0 2px #b0e1f0}.studio-page .studio-proposal .choice-marker{opacity:.8}.studio-page .studio-approach .asset-node{position:relative;transition:background .2s,border-color .2s,color .2s,box-shadow .16s}.studio-page .studio-approach .asset-core{background:#fcfdff;border-color:#c6d2e4;color:#183253}.studio-page .studio-approach .asset-core small{color:#68808b}.studio-page .studio-approach .asset-core .asset-node-mark{color:#207b9e;border-color:#b3d0da}.studio-page .studio-approach .asset-core>.selection-mark{position:absolute;top:12px;right:12px}.studio-page .studio-approach .asset-source,.studio-page .studio-approach .asset-outcome{padding-right:32px}.studio-page .studio-approach .asset-source>.selection-mark,.studio-page .studio-approach .asset-outcome>.selection-mark{position:absolute;right:4px;top:calc(50% - 11px)}.studio-page .studio-approach .asset-node.is-related{background:#eef3fa;border-color:#b6c8e3}.studio-page .studio-approach .asset-node.is-preview{background:#e9f0fc;border-color:#83a5d2;color:#244f88}.studio-page .studio-approach .asset-node.is-selected{background:#18365d;border-color:#18365d;color:#f2f8fa;box-shadow:inset 0 -2px #8ab5f1}.studio-page .studio-approach .asset-node.is-selected small{color:#c1dde7}.studio-page .studio-approach .asset-node.is-selected .asset-node-mark{color:#b1dce9;border-color:#679fb3}.studio-page .studio-approach .asset-node.is-selected .selection-mark{color:#baeafa}.studio-page .studio-approach .asset-node.is-preview .asset-mark-line{stroke-dasharray:1;animation:asset-mark-draw .8s ease-out}.studio-page .studio-approach .asset-node:active{box-shadow:inset 0 0 0 2px #55a6c4}.studio-page .reset-detail{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:15px;font-size:var(--unite-type-12);border-bottom:1px solid #9fbdc8;transition:border-color .2s,color .2s}.studio-page .reset-detail svg{width:22px;height:22px;flex:none}.studio-page .reset-detail:hover{border-color:#11668b;color:#084a66}.studio-page .detail-actions a{min-height:48px;padding:6px 12px 6px 16px;gap:12px;justify-content:space-between;line-height:1.5}.studio-page .detail-actions .unite-entry{--entry-size:30px}.studio-page .detail-actions a:active{box-shadow:inset 0 0 0 2px #72b7ce}.studio-page .diagram-transcript>summary{min-height:44px;align-items:center;gap:18px}.disclosure-mark{width:24px;height:24px;flex:none;transition:transform .25s}.diagram-transcript[open] .disclosure-mark{transform:rotate(45deg)}.studio-page .mobile-menu>summary{min-width:44px;min-height:44px;display:grid;align-content:center;justify-content:center}.studio-page .mobile-menu>summary span{margin:3px 0}.studio-page .mobile-menu[open]>summary span:first-child{transform:translateY(3.5px) rotate(45deg)}.studio-page .mobile-menu[open]>summary span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.studio-page .mobile-menu nav .unite-entry{--entry-size:30px}.studio-page .home-link-grid a{transition:background .2s;min-height:190px}.studio-page .home-link-grid a:focus-visible{outline:2px solid #438ba7;outline-offset:3px;z-index:1}.studio-page .home-link-grid a:active{background:#e4eff2}@media (hover:hover){.studio-page .home-link-grid a:hover{background:#f3f6fc}.studio-page .home-link-grid a:hover b{color:#0e6e91}}@media (min-width:1900px){.studio-page .portal-arrow.unite-entry{--entry-size:40px}}@media (min-width:2800px){.studio-page .portal-arrow.unite-entry{--entry-size:48px}}@media (max-width:1000px){.studio-page .product-path-card{grid-template-columns:22px 120px minmax(0,1fr) 110px;gap:14px}.studio-page .product-path-cta{gap:2px;font-size:11px}.studio-page .product-path-cta .unite-entry{--entry-size:36px}}@media (max-width:700px),(max-height:540px){.studio-page .portal-arrow.unite-entry{--entry-size:28px}}@media (max-width:600px){.studio-page .product-path-card{grid-template-columns:20px minmax(0,1fr) 34px;column-gap:12px}.studio-page .product-path-cta{position:absolute;bottom:20px;right:0;height:44px;gap:7px;font-size:11px}.studio-page .product-path-cta .unite-entry{--entry-size:40px}.studio-page .diagnostic-direction-card{padding-top:16px;min-height:134px}.studio-page .diagnostic-direction-card .selection-mark{width:13px;height:13px;top:2px;right:2px}.studio-page .studio-proposal .stage-choice{grid-template-columns:17px minmax(0,1fr) 22px;column-gap:10px!important}.studio-page .studio-approach .asset-node.is-selected{box-shadow:inset 0 -2px #8ab5f1}.studio-page .detail-actions{display:grid;grid-template-columns:1fr}.studio-page .detail-actions a{font-size:11px}}@media (max-width:360px) and (max-height:640px){.studio-page .portal-arrow.unite-entry{--entry-size:23px}}@media (prefers-reduced-motion:reduce){html:not([data-motion-preference=full]) .unite-entry__threshold,html:not([data-motion-preference=full]) .unite-entry__vector,html:not([data-motion-preference=full]) .unite-entry__interior,html:not([data-motion-preference=full]) .selection-mark,html:not([data-motion-preference=full]) .selection-mark__check,html:not([data-motion-preference=full]) .selection-mark__frame,html:not([data-motion-preference=full]) .disclosure-mark,html:not([data-motion-preference=full]) .studio-page .product-path-card:before,html:not([data-motion-preference=full]) .studio-page .mobile-menu>summary span{transition:none!important}html:not([data-motion-preference=full]) .studio-page .unite-entry__vector,html:not([data-motion-preference=full]) .studio-page .unite-entry__threshold{transform:none!important}html:not([data-motion-preference=full]) .studio-page .studio-approach .asset-mark-line{animation:none!important}}.ambient-section{position:relative;isolation:isolate}.ambient-backdrop{--ambient-accent:#ac7847;position:absolute;inset:0;z-index:-1;overflow:clip;pointer-events:none;contain:paint;user-select:none}.ambient-backdrop svg{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none}.ambient-backdrop .ambient-motif{color:#3e6997;height:100%}.ambient-backdrop .ambient-motif-dark{--ambient-accent:#d8ad77;color:#a7c5e8}.ambient-backdrop .ambient-composition-mobile{display:none}.ambient-mark{transform-box:view-box;transform-origin:center}.ambient-mark-primary{animation:ambient-field-drift 18s ease-in-out -4s infinite}.ambient-mark-secondary{animation:ambient-field-return 23s ease-in-out -11s infinite}.ambient-tasks .ambient-mark-primary,.ambient-library .ambient-mark-primary{animation-delay:-9s}.ambient-assets .ambient-mark-primary,.ambient-signature .ambient-mark-primary{animation-duration:21s;animation-delay:-6s}.ambient-foundation .ambient-motif{opacity:.7}.ambient-profile .ambient-motif{opacity:.95}.ambient-signature .ambient-motif{opacity:.75}.ambient-backdrop .ambient-sweep{transform-box:view-box;opacity:.55}.ambient-backdrop .ambient-sweep-primary{animation:ambient-sweep-in 12s linear -2.5s infinite both}.ambient-backdrop .ambient-sweep-secondary{opacity:.4;animation:ambient-sweep-out 17s linear -7s infinite both}.ambient-profile .ambient-sweep-primary{animation-duration:15s;animation-delay:-3s}.ambient-profile .ambient-sweep-secondary{animation-duration:19s;animation-delay:-10s}.ambient-boundaries .ambient-sweep-primary{animation-duration:14s;animation-delay:-3s}.ambient-boundaries .ambient-sweep-secondary{animation-duration:18s;animation-delay:-8s}.ambient-backdrop[data-motion=paused] *{animation-play-state:paused!important}@keyframes ambient-sweep-in{0%{transform:translate(-240px,32px);opacity:0}14%{opacity:.42}44%{opacity:.72}76%{opacity:.4}to{transform:translate(240px,-32px);opacity:0}}@keyframes ambient-sweep-out{0%{transform:translate(260px,-26px);opacity:0}20%{opacity:.3}54%{opacity:.55}80%{opacity:.24}to{transform:translate(-240px,28px);opacity:0}}@keyframes ambient-field-drift{0%,to{transform:translate(0);opacity:.78}50%{transform:translate(18px,-10px);opacity:1}}@keyframes ambient-field-return{0%,to{transform:translate(0);opacity:.86}50%{transform:translate(-14px,8px);opacity:.65}}@media (max-width:700px){.ambient-backdrop .ambient-composition-desktop{display:none}.ambient-backdrop .ambient-composition-mobile{display:block}.ambient-backdrop .ambient-motif{width:100%;height:100%;left:0;opacity:.9}.ambient-backdrop>svg:not(.ambient-motif){opacity:.6}.ambient-foundation{opacity:.9}.ambient-signature .ambient-motif{opacity:.7}.ambient-mark-primary{animation-name:ambient-mobile-drift}.ambient-mark-secondary{animation-name:ambient-mobile-return}}@keyframes ambient-mobile-drift{0%,to{transform:translate(0);opacity:.78}50%{transform:translate(5px,-7px);opacity:1}}@keyframes ambient-mobile-return{0%,to{transform:translate(0);opacity:.86}50%{transform:translate(-4px,6px);opacity:.65}}@media (prefers-reduced-motion:reduce){html:not([data-motion-preference=full]) .ambient-backdrop .ambient-sweep,html:not([data-motion-preference=full]) .ambient-backdrop .ambient-mark{animation:none!important;transform:none}}@font-face{font-family:Manrope V5;src:url(/assets/fonts/ManropeV5VF.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{--paper:var(--unite-surface);--ink:var(--unite-ink);--muted:var(--unite-muted);--blue:var(--unite-link);--deep:var(--unite-navy);--line:var(--unite-border);--hero-navy:var(--unite-navy);--accent:var(--unite-gold);--accent-hover:var(--unite-gold-hover);--accent-ink:var(--unite-gold-ink);--accent-on-dark:var(--unite-gold-hover);--accent-tint:var(--unite-panel);--diagram-result:var(--unite-gold-deep);--entrance-width:min(1600px, calc(100% - 96px) )}.advisory-page{--font-display:var(--unite-font);background:#f5f4f0;color:#23303a;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.advisory-page :is(h1,h2,h3){font-family:var(--font-display);font-weight:500;letter-spacing:0;text-wrap:balance}.advisory-page button:focus-visible,.advisory-page a:focus-visible,.advisory-page input:focus-visible{outline-color:#739ec3}.advisory-page .studio-header{background:#14212a;color:#e7ecee;border-color:#ffffff15;backdrop-filter:none}.advisory-page .desktop-nav a:after{background:var(--accent)}.advisory-page .header-region .status-dot{background:#829db1;box-shadow:none}.advisory-page .header-region small{color:#a0acb4}.advisory-page .business-hero{background:radial-gradient(ellipse at 90% 4%,#b955302b,transparent 44%),#19262f;color:#f1f1eb}.advisory-page .business-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,#111e28 0%,transparent 72%)}.advisory-page .business-title{font-family:var(--font-display);font-size:clamp(24px,2.2vw,34px);line-height:1.23;letter-spacing:0;color:#bfcbd2;font-weight:400}.advisory-page .business-title>span{font-family:var(--font-display);font-size:clamp(43px,3.7vw,58px);font-weight:500;line-height:1.12;letter-spacing:0;color:#f7f5ef;margin-bottom:18px}.advisory-page .business-eyebrow{font-size:10px;letter-spacing:.14em;color:#a8bac7}.advisory-page .business-eyebrow>span{background:var(--accent);height:2px}.advisory-page .business-story{grid-template-columns:1fr;gap:14px;border-left:1px solid #61748366;padding:4px 0 4px 28px}.advisory-page .story-essence{font-family:var(--font-display);font-size:27px;font-weight:500;line-height:1.25;letter-spacing:0;color:#f2f1ea}.advisory-page .story-essence br{display:none}.advisory-page .story-essence strong{color:var(--accent-on-dark);font-weight:600;margin-left:.2em}.advisory-page .story-context{font-size:var(--unite-type-14);line-height:1.65;padding:0;border:0;color:#b6c2cb;max-width:380px}.advisory-page .advisory-history{font-size:11px;letter-spacing:.035em;color:#9cabb7;display:flex;align-items:center;gap:12px;margin-top:4px}.advisory-page .advisory-history span{height:1px;width:24px;background:#7291ab}.advisory-page .hero-portals{gap:22px;grid-template-columns:1fr 1.08fr 1fr}.advisory-page .portal-card{--metal:var(--accent);--card-ink:#233541;--card-muted:#53636e;--surface:#e8ebed;--surface-top:0px;--surface-lift:0px;--portal-contour:none;grid-template-rows:28px minmax(65px,1fr) auto 46px;padding:23px 28px 24px;gap:14px;border-radius:var(--shape-surface);overflow:hidden}.advisory-page .portal-card:before{inset:0;background:var(--surface);clip-path:none;border-radius:var(--shape-surface);box-shadow:none;border-top:2px solid #ffffff70}.advisory-page .portal-1{--surface:#f6f6f1;--card-ink:#1c303f;--card-muted:#53636e}.advisory-page .portal-1:before{border-top:3px solid var(--accent)}.advisory-page .portal-2{height:calc(100% - 20px)}.advisory-page .portal-3{height:calc(100% - 36px);--surface:#e8ebed;--card-ink:#233541;--card-muted:#53636e}.advisory-page .portal-card:hover,.advisory-page .portal-card:focus-visible{--surface-lift:0px}.advisory-page .portal-card:hover:before{filter:brightness(1.03)}.advisory-page .portal-top{color:#596d7b;gap:11px}.advisory-page .portal-rank{background:none;color:#244054;border-radius:0;font-family:var(--font-display);font-weight:500;font-variant-numeric:tabular-nums;font-size:24px;width:auto;min-width:28px;height:auto;letter-spacing:0}.advisory-page .portal-rank:before{content:"0";display:inline}.advisory-page .portal-rank{display:block}.advisory-page .portal-kicker{font-size:10px;font-weight:400;letter-spacing:.065em;max-width:220px}.advisory-page .portal-surface{display:none}.advisory-page .portal-visual{margin:0;color:#294354;transform:none}.advisory-page .portal-content h2{font-size:clamp(24px,2vw,32px);font-weight:500;line-height:1.2;letter-spacing:0;margin-bottom:12px}.advisory-page .portal-description{font-size:var(--unite-type-14);line-height:1.6;max-width:none}.advisory-page .portal-cta{font-size:13px;min-height:44px;border-radius:var(--shape-control);background:none;border-top:1px solid #a3afb960;padding:8px 0 0;margin:0;color:#263f50}.advisory-page .portal-card:hover .portal-cta{background:#e1d2c333}.advisory-page .portal-1 .portal-cta{background:var(--accent);color:#172c39;font-weight:600;border:0;padding:2px 7px 2px 15px}.advisory-page .business-hero .portal-arrow.unite-entry{background:transparent;color:inherit;clip-path:none;border-radius:var(--shape-entry);--entry-size:33px}.advisory-page .unite-entry__threshold{display:none}.advisory-page .unite-entry__vector{stroke-width:1.7}.advisory-page .unite-entry__vector path:first-child{d:path("M8 22H32")}.advisory-page .unite-entry__vector path:last-child{d:path("M26 16L32 22L26 28")}.advisory-page .ambient-motif{filter:none;opacity:.8!important;color:#7590a3}.advisory-page .business-hero .ambient-motif{opacity:.75!important;color:#abbcc8}.advisory-page .ambient-backdrop>svg:not(.ambient-motif){opacity:.3}.advisory-page .unite-section-art{color:#344e60}.advisory-page .diagram-caption{font-family:Arial,Helvetica,sans-serif;letter-spacing:.025em}.advisory-page :is(.diagnostic-direction-graphic,.asset-source,.asset-outcome,.asset-core,.resource-art) .diagram-caption{display:none}.advisory-page :is(.diagnostic-direction-graphic,.asset-source,.asset-outcome,.resource-art) .diagram-rule{stroke-width:1.6;stroke-opacity:.7}.advisory-page :is(.diagnostic-direction-graphic,.asset-source,.asset-outcome,.resource-art) .diagram-panel-edge{stroke-width:1.6;stroke-opacity:.65}.advisory-page :is(.diagnostic-direction-graphic,.asset-source,.asset-outcome,.resource-art) .diagram-panel-fill{fill-opacity:.08}.studio-page.advisory-page :is(.home-composition,.screen-composition){--surface-ink:var(--unite-ink);--surface-muted:var(--unite-muted);--surface-cut:none;--surface-steel:var(--unite-panel-gradient);--surface-paper:var(--unite-reading-gradient);--surface-selected:var(--unite-selected-gradient);--flow-active:var(--unite-gold-deep);--flow-pulse:var(--unite-gold-hover);--flow-line:var(--unite-steel)}.studio-page.advisory-page :is(.home-composition,.screen-composition)>.section{padding-block:90px}.advisory-page .section h2{font-family:var(--font-display);font-size:clamp(32px,3.3vw,47px);line-height:1.18;letter-spacing:0;font-weight:500}.advisory-page .eyebrow{color:#476d8b;font-size:10px;letter-spacing:.12em}.advisory-page .section-copy,.advisory-page .company-analysis-lead{color:#5a6b76}.studio-page.advisory-page :is(.home-composition,.screen-composition) .analysis-output-note{border-color:var(--accent);background:#f3e6dc;padding:18px 20px}.studio-page.advisory-page :is(.home-composition,.screen-composition) .analysis-output-note>span{color:var(--accent-ink);font-weight:600}.studio-page.advisory-page :is(.home-composition,.screen-composition) .inn-diagnostic-card:before{clip-path:none;background:#e6ebed;border-top:2px solid var(--accent)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .inn-diagnostic-command h3{font-size:27px;letter-spacing:0;color:#233a49}.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-direction-card{background:#f8f9f7;border-radius:var(--shape-chip);color:#314b5d;border:1px solid #a6b5bf35}.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-direction-card.is-preview{background:var(--unite-on-dark);border-color:#9dafbd}.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-direction-card.is-selected{background:var(--surface-selected);border-color:#be703f;box-shadow:inset 3px 0 var(--accent-ink);color:#223f53}.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-route-grid{gap:0}.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-card{border-top:1px solid #cbd4da;padding-block:28px;--surface-cut:none}.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-card:before{background:transparent;clip-path:none}.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-card:nth-child(2n):before{background:#eaf0f033}.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-card:hover:before{background:#e8eef0}.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-card h3{font-family:var(--font-display);font-weight:500;line-height:1.25;letter-spacing:0;font-size:25px;color:#203848}.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-main>span{color:#607a8c}.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-main p{color:#546977}.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-cta{color:#2e536e}.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-cta .unite-entry{background:var(--accent);color:#172c39;clip-path:none;border-radius:var(--shape-entry)}.advisory-page .proposal-route-section,.advisory-page #boundaries{background:#1a2933;color:#e8eef1}.advisory-page .clarity-section{background:transparent}.advisory-page .clarity-section .section-copy{color:#b7c6d0}.studio-page.advisory-page .proposal-route-section .eyebrow,.advisory-page .clarity-section .eyebrow{color:#a0bbce}.advisory-page .proposal-route-section .section-copy{color:#b4c2cd}.advisory-page .proposal-route-section .unite-section-art{color:#cbd9e2}.studio-page.advisory-page :is(.home-composition,.screen-composition) .stage-illustration:before{background:transparent!important;clip-path:none}.studio-page.advisory-page :is(.home-composition,.screen-composition) .stage-number{background:none;color:#bacbd7;border:0;clip-path:none;font-family:var(--font-display);font-weight:500;font-variant-numeric:tabular-nums;font-size:21px}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-proposal .stage-choice{background:#c9d7e607;color:#c4d1da;border-radius:var(--shape-chip);border-bottom-color:#a0b7c329}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-proposal .stage-choice.is-related{background:#a9bfd01b;color:#e3edf4;border-color:#96afc344;box-shadow:inset 2px 0 #91adbf}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-proposal .stage-choice.is-preview{background:#9ebbd330;color:#f0f5f8;border-color:#96afc380}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-proposal .stage-choice.is-selected,.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-proposal .stage-information.is-preview{background:var(--surface-selected);color:#203d50;border-color:#a1b9cb;box-shadow:none}.studio-page.advisory-page :is(.home-composition,.screen-composition) .stage-info-mark{color:#b2c6d4}.studio-page.advisory-page :is(.home-composition,.screen-composition) .stage-information.is-preview .stage-info-mark{color:#315d7c}.studio-page.advisory-page :is(.home-composition,.screen-composition) .stage-choice small{color:#afc2cf}.studio-page.advisory-page :is(.home-composition,.screen-composition) .stage-choice.is-selected small,.studio-page.advisory-page :is(.home-composition,.screen-composition) .stage-information.is-preview small{color:#456275}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-node:before{clip-path:none;background:#e5ecee;border:1px solid #c8d4db}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-core:before{background:#edf0f0;clip-path:none;border-top:2px solid #90a8b9}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-knowhow:before{background:#e7ecef}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-apply:before{background:#e2e9ed}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-node.is-related:before{background:#d9e4ec}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-node.is-preview:before{background:#cedee9}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-node.is-selected:before{background:var(--surface-selected);border-color:#7394ad}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-node.is-selected :is(.selection-mark,.asset-node-mark){color:#325c7b}.studio-page.advisory-page :is(.home-composition,.screen-composition) .asset-detail:before{clip-path:none;background:#e6ebed;border-left:2px solid var(--accent)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .asset-detail h3{font-family:var(--font-display);font-weight:500;line-height:1.25;letter-spacing:0;font-size:30px}.studio-page.advisory-page :is(.home-composition,.screen-composition) .approach-fallback small{color:var(--accent-ink)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-grid{gap:0;grid-template-columns:repeat(2,1fr)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-grid>span{padding:24px 28px 24px 0;border-top:1px solid #859daa55;font-size:var(--unite-type-14);color:#d1dce3}.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-grid>span:before{display:none}.studio-page.advisory-page :is(.home-composition,.screen-composition) .method-links a{color:#b0cbdf}.studio-page.advisory-page :is(.home-composition,.screen-composition) .home-link-grid{gap:0;border-top:1px solid #c6d1d8}.studio-page.advisory-page :is(.home-composition,.screen-composition) .home-link-grid .resource-card{min-height:220px;padding:28px;border-bottom:1px solid #c6d1d8}.studio-page.advisory-page :is(.home-composition,.screen-composition) .resource-card:before{background:none!important;clip-path:none}.studio-page.advisory-page :is(.home-composition,.screen-composition) .resource-card:nth-child(odd){border-right:1px solid #c6d1d8}.studio-page.advisory-page :is(.home-composition,.screen-composition) .resource-card:hover:before{background:#e6ecee!important}.studio-page.advisory-page :is(.home-composition,.screen-composition) .resource-copy b{font-family:var(--font-display);font-weight:500;line-height:1.25;letter-spacing:0;font-size:30px;color:#253b49}.studio-page.advisory-page :is(.home-composition,.screen-composition) .resource-entry{color:var(--accent-ink)}.studio-page.advisory-page .footer--studio{background:#15232d;--footer-line:#61758555;--footer-copy:#b5c5cf}.studio-page.advisory-page .footer--studio .footer-brand:before{display:none}body.studio-page.advisory-page .footer--studio .footer-link-group b{color:#e0e8eb}.studio-page.advisory-page .footer--studio .footer-phone{font-family:var(--font-display);font-weight:500;letter-spacing:0;font-size:var(--unite-type-20)}.advisory-page .cookie-notice--compact{background:#182b37;border-top-color:#627c8d55}.advisory-page .cookie-notice--compact>button{background:#dce5ea;color:#244458;border-radius:0}.advisory-page .cookie-description{background:#233b4b;border-color:#7591a355;border-radius:0}.advisory-page .selection-mark{color:#476d8b}.advisory-page .flow-caption .status-dot{background:#8cb0c9;box-shadow:none}.advisory-page .business-title em{font-style:normal;color:var(--accent-on-dark)}.advisory-page .section h2 em{font-style:normal;color:var(--accent-ink)}.advisory-page .proposal-route-section h2 em{color:var(--accent-on-dark)}.advisory-page :is(.section-copy,.company-analysis-lead,.analysis-output-note,.product-path-main p,.portal-description) strong{font-weight:600;color:#263f50}.advisory-page :is(.proposal-route-section,.clarity-section) .section-copy strong{color:#f4e8df}.advisory-page .portal-content h2{max-width:none}.advisory-page .portal-1 .portal-rank{color:var(--accent-ink)}.advisory-page .portal-1:is(:hover,:focus-visible) .portal-cta{background:var(--accent-hover)}body.advisory-page .business-hero :is(.portal-2,.portal-3) .portal-arrow.unite-entry{background:var(--accent);color:#172c39}.advisory-page [data-graphic-language=advisory-analytic]{--diagram-signal:#356b9c}.advisory-page [data-graphic-part]{--diagram-signal:var(--diagram-result)}.advisory-page .ambient-mark-secondary rect{fill:var(--accent)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .home-inn-enter{background:var(--accent);color:#172c39;font-weight:600}.studio-page.advisory-page :is(.home-composition,.screen-composition) .home-inn-enter:hover{background:var(--accent-hover)}.advisory-page .diagnostic-direction-card.is-selected .selection-mark,.advisory-page .resource-entry .unite-entry{color:var(--accent-ink)}.advisory-page .product-path-card:is(:hover,:focus-visible) h3{color:var(--accent-ink)}.advisory-page .footer--studio a:hover{color:var(--accent-on-dark)}@media (min-width:1900px){.advisory-page .business-title>span{font-size:64px}.advisory-page .business-title{font-size:39px}.advisory-page .story-essence{font-size:33px}.advisory-page .story-context{font-size:17px}.advisory-page .portal-content h2{font-size:38px}.advisory-page .portal-description{font-size:17px}.advisory-page .portal-kicker{font-size:var(--unite-type-12)}.advisory-page .portal-cta{font-size:var(--unite-type-16)}}@media (max-width:1250px){.advisory-page .business-title>span{font-size:45px}.advisory-page .business-title{font-size:26px}.advisory-page .business-story{padding-left:20px}.advisory-page .story-essence{font-size:25px}.advisory-page .story-context{font-size:13px}.advisory-page .portal-card{padding:20px 22px;gap:10px}.advisory-page .portal-content h2{font-size:var(--unite-type-28)}.advisory-page .portal-description{font-size:13px}}@media (min-width:901px) and (max-height:820px){.advisory-page .business-title>span{font-size:42px;margin-bottom:10px}.advisory-page .business-title{font-size:25px}.advisory-page .business-eyebrow{margin-bottom:12px}.advisory-page .story-essence{font-size:24px}.advisory-page .portal-card{padding-block:16px;gap:8px;grid-template-rows:24px minmax(40px,1fr) auto 40px}.advisory-page .portal-content h2{font-size:26px}.advisory-page .portal-description{font-size:var(--unite-type-12)}.advisory-page .portal-cta{min-height:40px}.advisory-page .portal-rank{font-size:21px}.advisory-page .advisory-history{font-size:10px}}@media (max-width:900px){.advisory-page .business-title>span{font-size:40px}.advisory-page .business-title{font-size:25px}.advisory-page .business-story{border:0;padding:0}.advisory-page .advisory-history{display:none}.advisory-page .story-essence{font-size:23px}.advisory-page .portal-card{--surface-top:0px}.studio-page.advisory-page :is(.home-composition,.screen-composition)>.section{padding-block:64px}.advisory-page .section h2{font-size:37px}}@media (max-width:700px){.advisory-page .business-title>span{font-size:35px}.advisory-page .business-title{font-size:22px}.advisory-page .business-eyebrow{font-size:8px;letter-spacing:.1em}.advisory-page .business-story{display:none}.advisory-page .hero-portals{grid-template-columns:1fr;gap:11px;grid-template-rows:repeat(3,minmax(0,1fr))}.advisory-page .portal-card{height:100%;grid-template-rows:22px minmax(0,1fr) 32px;grid-template-columns:minmax(0,1fr) 94px;padding:12px 16px 10px;gap:4px 10px;grid-column:1}.advisory-page .portal-1{grid-row:1}.advisory-page .portal-2{grid-row:2}.advisory-page .portal-3{grid-row:3}.advisory-page .portal-top{grid-row:1;grid-column:1/-1;margin:0;gap:8px}.advisory-page .portal-rank{font-size:15px;min-width:20px}.advisory-page .portal-kicker{font-size:9px;max-width:none;letter-spacing:.04em}.advisory-page .portal-content{grid-row:2;grid-column:1;padding:0;align-self:center}.advisory-page .portal-content h2{font-size:21px;line-height:1.14;margin:0}.advisory-page .portal-visual{grid-column:2;grid-row:2;margin:0}.advisory-page .portal-description,.advisory-page .portal-art .diagram-caption{display:none}.advisory-page .portal-cta{grid-row:3;grid-column:1/-1;min-height:32px;padding:2px 0;font-size:11px;margin:0}.advisory-page .portal-1 .portal-cta{padding:0 5px 0 10px}.advisory-page .business-hero .portal-arrow.unite-entry{--entry-size:25px}.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-grid{grid-template-columns:1fr}.studio-page.advisory-page :is(.home-composition,.screen-composition) .resource-card:nth-child(odd){border-right:0}}@media (max-width:600px){.studio-page.advisory-page :is(.home-composition,.screen-composition)>.section{padding-block:52px}.advisory-page .section h2{font-size:33px}.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-card{padding:23px 20px}.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-card h3{font-size:22px}.studio-page.advisory-page :is(.home-composition,.screen-composition) .resource-copy b{font-size:var(--unite-type-28)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .home-link-grid .resource-card{padding:24px 20px;min-height:188px}}@media (max-width:700px) and (max-height:740px){.advisory-page .business-title>span{font-size:31px;margin-bottom:8px}.advisory-page .business-title{font-size:var(--unite-type-20)}.advisory-page .hero-viewport{--entrance-height:144px;gap:16px}.advisory-page .portal-card{padding:9px 14px 8px;grid-template-rows:18px minmax(0,1fr) 28px}.advisory-page .portal-content h2{font-size:var(--unite-type-20)}.advisory-page .portal-cta{min-height:28px}.advisory-page .portal-rank{font-size:var(--unite-type-14)}}@media (max-width:360px) and (max-height:640px){.advisory-page .business-title>span{font-size:var(--unite-type-28)}.advisory-page .business-title{font-size:17px}.advisory-page .portal-card{grid-template-columns:minmax(0,1fr) 74px;padding:7px 12px 6px;grid-template-rows:17px minmax(0,1fr) 26px}.advisory-page .portal-content h2{font-size:18px}.advisory-page .portal-kicker{font-size:8px;letter-spacing:0}.advisory-page .portal-cta{font-size:10px;min-height:26px}}@media (min-width:1900px){:root{--entrance-width:min(2180px, calc(100% - 160px) )}}@media (max-width:1250px){:root{--entrance-width: calc(100% - 64px) }}@media (max-width:900px){:root{--entrance-width: calc(100% - 48px) }}@media (max-width:600px){:root{--entrance-width: calc(100% - 36px) }}@media (max-width:700px){.advisory-page .portal-art .diagram-rule{stroke-width:1.6;stroke-opacity:.7}.advisory-page .portal-art .diagram-panel-edge{stroke-width:1.6;stroke-opacity:.65}}@media (min-width:701px) and (max-width:900px) and (min-height:541px){.advisory-page .hero-portals{grid-template-columns:1fr;gap:14px}.advisory-page .portal-card{height:100%;grid-template-rows:24px minmax(0,1fr) 36px;padding:16px 22px 12px;gap:6px 16px}.advisory-page .portal-top{margin:0}.advisory-page .portal-rank{font-size:17px}.advisory-page .portal-content h2{font-size:26px;margin:0}.advisory-page .portal-cta{min-height:36px;padding-block:0}.advisory-page .portal-art .diagram-caption{display:none}}@media (min-width:1900px) and (max-height:1200px){.advisory-page .hero-viewport{padding-top:40px;gap:32px}.advisory-page .story-context{max-width:480px}}.advisory-page .hero-portals{--silver-drop: 26px;--copper-drop: 48px}.advisory-page .portal-card{--surface-top: 45px;--portal-contour: none;--portal-radius: var(--shape-surface);--portal-action: #254b65;--portal-action-text: #f5faff;--portal-label: #c5d9e7;--card-ink: #1e3e54;--card-muted: #365368;--surface: linear-gradient(135deg, #edf3f7 0%, #dde8f0 45%, #becfdd 100%);border-radius:var(--shape-surface);overflow:visible}.advisory-page .portal-1{--surface: linear-gradient(135deg, #faf5e8 0%, #eee1c7 52%, #ddc59b 100%);--portal-radius: var(--shape-surface);--portal-action: #263f50;--portal-action-text: #fff6e4;--portal-label: #f3d28f;--card-ink: #243b4c;--card-muted: #48545b}.advisory-page .portal-2{height:calc(100% - var(--silver-drop))}.advisory-page .portal-3{height:calc(100% - var(--copper-drop));--surface: linear-gradient(135deg, #f7ece5 0%, #e9d8cd 48%, #d5b8a7 100%);--portal-radius: var(--shape-surface);--portal-action: #54433a;--portal-action-text: #fff6ed;--portal-label: #ecb59a;--card-ink: #303e47;--card-muted: #484a4b}.advisory-page .portal-card:before{inset:var(--surface-top) 0 0;background:var(--surface);border:0;border-radius:var(--shape-surface);clip-path:var(--portal-contour);box-shadow:inset 0 1px #ffffff70}.advisory-page .portal-card:after{display:none}.advisory-page .portal-top{color:var(--portal-label);gap:10px;align-self:start;transform:translateY(-8px)}.advisory-page .portal-rank,.advisory-page .portal-1 .portal-rank{color:var(--portal-label);font-size:23px;line-height:1;font-weight:600;min-width:30px}.advisory-page .portal-kicker{font-size:11px;font-weight:500;letter-spacing:.045em}.advisory-page .portal-visual{color:var(--card-ink);margin-top:10px}.advisory-page .portal-description{color:var(--card-muted)}.advisory-page .portal-description strong{color:var(--card-ink)}.advisory-page .portal-card .portal-cta{background:var(--portal-action);color:var(--portal-action-text);border:0;padding:4px 6px 4px 14px;font-weight:500;border-radius:var(--shape-control);font-size:var(--unite-type-14);transition:background .25s,box-shadow .25s}.advisory-page .portal-card:is(:hover,:focus-visible){--surface-lift: -3px}.advisory-page .portal-card:is(:hover,:focus-visible) .portal-cta{background:var(--portal-action);box-shadow:inset 0 0 0 1px #ffffff65}body.advisory-page .business-hero .portal-card .portal-arrow.unite-entry{background:#ffffff12;color:inherit;border-radius:var(--shape-entry)}.advisory-page .portal-surface{display:block;inset:var(--surface-top) 0 0;border-radius:var(--portal-radius);clip-path:var(--portal-contour);color:var(--card-ink);opacity:.16}.advisory-page .portal-surface>svg{opacity:.45}.advisory-page .portal-card[data-motion=active] .portal-surface>svg{opacity:.7}.advisory-page .portal-visual{color:#294a60}.advisory-page .portal-card{--diagram-result: #c76330}.advisory-page .portal-card [data-graphic-language]{--diagram-signal: #386e97}.advisory-page .portal-card [data-graphic-part]{--diagram-signal: var(--diagram-result)}.advisory-page :is(.portal-art,.unite-section-art) .diagram-rule{stroke-opacity:.6}.advisory-page :is(.portal-art,.unite-section-art) .diagram-panel-edge{stroke-opacity:.6}.advisory-page :is(.portal-art,.unite-section-art) .diagram-panel-fill{fill-opacity:.12}.advisory-page :is(.portal-2,.portal-3){--card-ink: var(--unite-on-dark);--card-muted: #c3cdd5}.advisory-page .portal-2{--portal-action: #c9dce8;--portal-action-text: #223f53}.advisory-page .portal-3{--portal-action: #ddbaa1;--portal-action-text: #352d28}.advisory-page :is(.portal-2,.portal-3):before{display:none}.advisory-page :is(.portal-2,.portal-3) .portal-surface{opacity:.055;color:#b9ccd9}.advisory-page :is(.portal-2,.portal-3) .portal-visual{color:#b9ccd9}.advisory-page :is(.portal-2,.portal-3) .portal-art{--diagram-result: #f1a36f}.advisory-page :is(.portal-2,.portal-3) [data-graphic-language]{--diagram-signal: #85b4d6}.advisory-page .portal-3 .portal-art{--diagram-result: #efb087}.advisory-page :is(.portal-2,.portal-3) .portal-description strong{color:var(--unite-on-dark)}.advisory-page .portal-2 .portal-content h2{color:#d5e7f3}.advisory-page .portal-3 .portal-content h2{color:#efd6c4}.studio-page.advisory-page :is(.home-composition,.screen-composition){--surface-cut: none;--surface-steel: var(--unite-panel-gradient);--surface-paper: var(--unite-reading-gradient);--surface-selected: var(--unite-selected-gradient)}.studio-page.advisory-page :is(.home-composition,.screen-composition) :is(.inn-diagnostic-card,.product-path-card,.asset-node,.asset-detail,.resource-card):before{clip-path:none}.studio-page.advisory-page :is(.home-composition,.screen-composition) .inn-diagnostic-card:before{clip-path:var(--surface-cut);border-radius:var(--shape-surface);background:var(--surface-steel);border:0;box-shadow:inset 0 2px #fffa}.studio-page.advisory-page :is(.home-composition,.screen-composition) .home-inn-row{border-radius:var(--shape-field)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .home-inn-enter{border-radius:var(--shape-control)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-direction-card{border-radius:var(--shape-chip);background:#ffffffa8;border-color:#fff6}.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-direction-card.is-preview{background:#f8fbfd;border-color:#91adbf}.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-direction-card.is-selected{background:var(--surface-selected);border-color:var(--unite-gold-deep);box-shadow:inset 3px 0 var(--unite-gold-ink)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .analysis-output-note{border-radius:0 20px 20px 0;background:var(--unite-panel)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-route-grid{gap:12px}.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-card{border:0;--surface-cut: none}.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-card:before{clip-path:var(--surface-cut);border-radius:8px;background:#e8eff4;opacity:.65}.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-card:nth-child(2n):before{background:#f1e7da;opacity:.55}.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-card:is(:hover,:focus-visible):before{background:#deeaf2;opacity:1}.studio-page.advisory-page :is(.home-composition,.screen-composition) :is(.product-path-cta,.resource-entry) .unite-entry{border-radius:var(--shape-entry);clip-path:none;background:#2a4b60;color:#fff8e9}.studio-page.advisory-page :is(.home-composition,.screen-composition) .stage-number{color:#f4ce99;border-left:2px solid #d69761;padding-left:8px}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-proposal .stage-choice{border-radius:var(--shape-chip)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-proposal .stage-choice:first-child{border-radius:var(--shape-chip)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-proposal .stage-choice:last-child{border-radius:var(--shape-chip)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-proposal .stage-choice.is-selected{box-shadow:inset 3px 0 var(--unite-gold-deep)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-node{border-radius:8px}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-node:before{clip-path:none;border-radius:8px;border:0;background:#e4edf3}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-core:before{clip-path:var(--surface-cut);border-radius:8px 8px 26px;background:var(--surface-steel)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-knowhow:before{background:var(--unite-surface)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-apply:before{background:var(--unite-panel)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-node.is-preview:before{background:#d5e5f0}.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-node.is-selected:before{background:var(--surface-selected)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .asset-detail:before{border:0;background:var(--surface-steel);clip-path:var(--surface-cut);border-radius:var(--shape-surface)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .detail-actions a{border-radius:var(--shape-field)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .reset-detail{border-radius:var(--shape-control)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .home-link-grid{gap:18px;border:0}.studio-page.advisory-page :is(.home-composition,.screen-composition) .home-link-grid .resource-card{border:0;--surface-cut: none}.studio-page.advisory-page :is(.home-composition,.screen-composition) .resource-card:nth-child(odd){border:0}.studio-page.advisory-page :is(.home-composition,.screen-composition) .resource-card:before{clip-path:var(--surface-cut);border-radius:var(--shape-surface);background:#e6eef3!important}.studio-page.advisory-page :is(.home-composition,.screen-composition) .resource-card:nth-child(2):before,.studio-page.advisory-page :is(.home-composition,.screen-composition) .resource-card:nth-child(3):before{background:var(--unite-surface)!important}.studio-page.advisory-page :is(.home-composition,.screen-composition) .resource-card:hover:before{background:#dbe8f0!important}.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-grid>span{padding-left:18px;border:0}.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-grid>span:before{display:block;inset:28px auto 28px 0;width:2px;background:#d09a64;clip-path:none}@media (min-width:901px){.advisory-page .hero-portals{column-gap:34px;grid-template-columns:1fr 1.12fr 1fr}.advisory-page .portal-1{grid-template-rows:28px auto minmax(65px,1fr) auto 46px}.advisory-page .portal-1 .portal-content{display:contents}.advisory-page .portal-1 .portal-content h2{grid-row:2;margin:10px 0 0}.advisory-page .portal-1 .portal-visual{grid-row:3;margin-top:0}.advisory-page .portal-1 .portal-description{grid-row:4}.advisory-page .portal-1 .portal-cta{grid-row:5}.advisory-page :is(.portal-2,.portal-3){padding-inline:0}.advisory-page :is(.portal-2,.portal-3) .portal-visual{margin-inline:0}.advisory-page :is(.portal-2,.portal-3) .portal-content{border-top:1px solid #b9ccd933;padding-top:18px}}@media (min-width:1900px){.advisory-page .portal-kicker{font-size:var(--unite-type-12)}.advisory-page .portal-card .portal-cta{font-size:var(--unite-type-16)}}@media (min-width:1900px) and (max-height:1200px){.advisory-page .hero-viewport{gap:24px;padding-bottom:32px}.advisory-page .portal-card{gap:10px;padding-block:20px}.advisory-page .portal-visual{margin-top:0}.advisory-page :is(.portal-2,.portal-3) .portal-content{padding-top:12px}}@media (min-width:901px) and (max-height:820px){.advisory-page .portal-card{--surface-top: 38px}.advisory-page .portal-kicker{font-size:10px}.advisory-page .portal-rank{font-size:var(--unite-type-20)}.advisory-page .portal-visual{margin-top:6px}.advisory-page .portal-card .portal-cta{font-size:13px}.advisory-page .portal-1{grid-template-rows:24px auto minmax(40px,1fr) auto 40px}.advisory-page .portal-1 .portal-content h2{margin-top:4px}.advisory-page :is(.portal-2,.portal-3) .portal-content{padding-top:12px}}@media (max-width:900px){.advisory-page .portal-card{height:100%;--surface-top: 0px;--portal-radius: var(--shape-surface)}.advisory-page .portal-top{color:var(--card-muted);transform:none}.advisory-page .portal-rank,.advisory-page .portal-1 .portal-rank{color:var(--card-ink);font-size:17px;min-width:23px}.advisory-page .portal-visual{margin:0}.advisory-page .portal-kicker{font-size:10px}.advisory-page .portal-card .portal-cta{font-size:13px;padding-block:0}}@media (max-width:700px){.advisory-page .portal-kicker{font-size:9px;letter-spacing:.03em}.advisory-page .portal-rank,.advisory-page .portal-1 .portal-rank{font-size:15px;min-width:20px}.advisory-page .portal-card .portal-cta{font-size:11px;padding-inline:10px 4px;border-radius:var(--shape-control)}body.advisory-page .business-hero .portal-card .portal-arrow.unite-entry{border-radius:var(--shape-entry)}.advisory-page .portal-surface{opacity:.18}}@media (max-width:600px){.studio-page.advisory-page :is(.home-composition,.screen-composition) .inn-diagnostic-card:before{border-radius:var(--shape-surface)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-direction-card{border-radius:var(--shape-chip)}.studio-page.advisory-page :is(.home-composition,.screen-composition) .resource-card:before{border-radius:var(--shape-surface)}}@media (max-width:360px) and (max-height:640px){.advisory-page .portal-card{--portal-radius: var(--shape-surface)}.advisory-page .portal-kicker{font-size:8px;letter-spacing:0}.advisory-page .portal-rank,.advisory-page .portal-1 .portal-rank{font-size:var(--unite-type-14)}.advisory-page .portal-card .portal-cta{font-size:10px}}.advisory-page .human-scene{position:relative;isolation:isolate;margin:0;min-width:0;pointer-events:none;--human-line: var(--unite-steel);--human-accent: var(--unite-gold-deep);--human-plane: var(--unite-steel-light)}.advisory-page .human-scene-field{position:absolute;width:120%;height:100%;inset:0 auto 0 -10%;z-index:-1;overflow:visible}.advisory-page .human-field-plane{fill:var(--human-plane);opacity:.1}.advisory-page .human-field-line{stroke:var(--human-line);stroke-width:1.2;opacity:.5}.advisory-page .human-field-line--quiet{opacity:.24}.advisory-page .human-field-trace{stroke:var(--human-accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:9 91;animation:human-conversation-trace 11s ease-in-out infinite;animation-play-state:paused;opacity:.7}.advisory-page .human-scene[data-in-view=true] .human-field-trace{animation-play-state:running}.advisory-page .human-scene-person{display:block;position:relative;width:100%;height:auto;filter:drop-shadow(6px 9px 8px #20364416);mask-image:linear-gradient(#000 0 89%,transparent 100%)}.advisory-page .analysis-human-note{display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:20px;margin-top:20px}.studio-page.advisory-page :is(.home-composition,.screen-composition) .analysis-human-note .analysis-output-note{margin:0;padding:0 0 0 18px;background:transparent;border-radius:0;font-size:var(--unite-type-14);line-height:1.65}.advisory-page .human-scene--portrait{align-self:end}.advisory-page .human-scene--portrait .human-scene-field{width:140%;left:-30%}.advisory-page .human-scene--conversation{max-width:540px;margin:32px 0 -16px;--human-line: var(--unite-steel-light);--human-accent: var(--unite-gold-hover);--human-plane: var(--unite-steel-light)}.advisory-page .human-scene--conversation .human-scene-person{filter:drop-shadow(10px 12px 12px #06131f3d)}.advisory-page .human-scene--conversation .human-scene-field{inset-block-start:-12px}.advisory-page [data-graphic-language=advisory-analytic] rect{rx:1.4px;ry:1.4px}.advisory-page [data-graphic-language=advisory-analytic] :is(.diagram-panel-fill,.diagram-panel-edge){rx:3px;ry:3px}.advisory-page [data-graphic-language=advisory-analytic] .diagram-panel-fill{fill-opacity:.075}.advisory-page [data-graphic-language=advisory-analytic] path{stroke-linecap:round;stroke-linejoin:round}@keyframes human-conversation-trace{0%,12%{stroke-dashoffset:10;opacity:0}24%{opacity:.7}78%{opacity:.7}92%,to{stroke-dashoffset:-100;opacity:0}}@media (max-width: 1100px){.advisory-page .analysis-human-note{grid-template-columns:minmax(0,1fr) 156px;gap:16px}.advisory-page .human-scene--conversation{max-width:480px}}@media (max-width: 600px){.advisory-page .analysis-human-note{grid-template-columns:minmax(0,1fr) 124px;gap:10px;margin-top:24px}.studio-page.advisory-page :is(.home-composition,.screen-composition) .analysis-human-note .analysis-output-note{font-size:var(--unite-type-12);padding-left:12px}.advisory-page .human-scene--conversation{margin-top:24px;margin-bottom:0}.advisory-page .human-scene--conversation .human-scene-field{width:100%;left:0}}@media (max-width: 360px){.advisory-page .analysis-human-note{grid-template-columns:minmax(0,1fr) 104px}}body.studio-page.advisory-page:has(:is(.home-composition,.screen-composition)){--reading-body: var(--unite-type-16);--reading-small: var(--unite-type-14);--reading-control: 16px;--reading-label: var(--unite-type-12)}body.studio-page.advisory-page :is(.home-composition,.screen-composition) :is(.section-copy,.company-analysis-lead,.product-path-main p,.asset-detail p,.asset-detail li,.resource-copy p){font-size:var(--reading-body);line-height:1.65}body.studio-page.advisory-page :is(.home-composition,.screen-composition) :is(.eyebrow,.product-path-main>span,.diagnostic-route-title,.asset-column-label,.asset-column-labels span){font-size:var(--reading-label);line-height:1.45;letter-spacing:.065em}body.studio-page.advisory-page :is(.home-composition,.screen-composition) :is(.product-path-cta,.diagnostic-direction-name,.home-inn-enter,.detail-actions a,.resource-entry,.method-links a){font-size:var(--reading-control);line-height:1.4}body.studio-page.advisory-page :is(.home-composition,.screen-composition) :is(.diagnostic-benefits small,.diagnostic-direction-detail p,.approach-fallback p,.flow-toolbar,.diagram-transcript,.reset-detail){font-size:var(--reading-small);line-height:1.6}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-head{align-items:start}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-copy{max-width:66ch}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-benefits b{font-size:17px;line-height:1.45}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-benefits>span{gap:22px;padding-block:20px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .analysis-output-note{font-size:var(--reading-body);line-height:1.6;padding:22px 24px;margin-top:28px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .analysis-output-note>span{font-size:13px;margin-bottom:12px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .home-inn-row input{font-size:17px;min-width:0}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .home-inn-row input::placeholder{font-size:var(--unite-type-16);color:#637782}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-route-heading{gap:12px;flex-wrap:wrap}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-direction-card{min-height:112px;gap:12px;padding:16px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-direction-name{font-weight:500}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-direction-detail{min-height:174px;padding-top:22px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-direction-detail b{font-size:18px;line-height:1.45}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-direction-detail p{font-size:var(--unite-type-16)}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-card{grid-template-columns:28px 166px minmax(0,1fr) 136px;gap:24px;padding:30px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-visual{width:166px;height:136px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-main{grid-template-columns:1fr;gap:10px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-main h3{grid-column:1;font-size:clamp(26px,2.1vw,32px);margin:0}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-main p{grid-column:1;grid-row:3;margin:0;max-width:68ch}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-index{font-size:var(--unite-type-14)}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-cta{width:auto;min-height:44px;gap:12px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) :is(.product-path-visual,.stage-illustration) .diagram-caption{display:none}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-proposal .proposal-canvas{height:934px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-proposal .studio-stage{height:904px;min-height:0;grid-template-rows:74px 150px minmax(0,1fr) 180px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .stage-heading h3{font-size:23px;line-height:1.25;max-width:none;min-width:0}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .stage-heading{align-items:start;gap:12px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .stage-illustration{width:min(230px,100%);height:144px;margin:0 auto}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .stage-choice{padding:16px 12px;gap:12px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .stage-choice b{font-size:17px;line-height:1.4;font-weight:500}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .stage-choice small{font-size:15px;line-height:1.4;margin-top:7px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .choice-marker{font-size:var(--unite-type-12)}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-proposal .stage-note{font-size:15px;line-height:1.55;margin-top:22px;padding-top:16px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .flow-toolbar{align-items:baseline;gap:20px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .flow-caption{font-size:var(--unite-type-14)}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .asset-column-labels{grid-template-columns:250px 1fr 250px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .approach-canvas{height:650px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach :is(.asset-source,.asset-outcome){height:112px;min-height:112px;padding:14px 12px;gap:10px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .approach-mobile :is(.asset-source,.asset-outcome){height:auto;min-height:164px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-node b{font-size:var(--unite-type-16);line-height:1.4;overflow-wrap:break-word;hyphens:auto}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-core{height:340px;padding:26px 16px;gap:12px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-core b{font-size:var(--unite-type-20);line-height:1.3}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-core small{font-size:15px;line-height:1.45}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .approach-fallback b{font-size:17px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .detail-actions a{padding-block:14px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .home-link-grid .resource-card{min-height:250px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-section{display:block}body.studio-page.advisory-page :is(.home-composition,.screen-composition) :is(.clarity-intro,.clarity-dialogue,.clarity-conclusion){display:grid;grid-template-columns:1fr 1.06fr;column-gap:clamp(36px,5vw,80px)}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-intro{align-items:end;margin-bottom:46px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-intro h2{max-width:580px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-intro p{margin-bottom:0}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-dialogue{align-items:end}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-dialogue .human-scene--conversation{margin:0;padding:24px 0 0;max-width:none;overflow:hidden}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-dialogue .human-scene--conversation:before{content:"";position:absolute;inset:26% 7% 0 3%;border-radius:50% 48% 0 0;background:linear-gradient(145deg,#536d7b70,#263d4b38 70%);z-index:-2}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-dialogue .human-scene-person{mask-image:none;filter:drop-shadow(0 8px 12px #07141e30)}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-dialogue .human-scene-field{width:100%;left:0;opacity:.65}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-grid{display:grid;grid-template-columns:1fr;gap:0}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-grid>span{display:grid;grid-template-columns:32px 1fr;gap:18px;padding:22px 0;border-top:1px solid #9ab2c333;font-size:17px;line-height:1.55;color:#dbe5eb}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-grid>span:before{display:none}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-grid i{font:500 20px/1.4 var(--font-display);color:#e7b484}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-conclusion{align-items:center;padding-top:26px;border-top:1px solid #9ab2c350}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-conclusion>p{margin:0;font:500 clamp(20px,1.8vw,26px)/1.45 var(--font-display)}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-conclusion strong{font-weight:500;color:#efb789}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-conclusion .method-links{margin:0;gap:26px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-conclusion .method-links a{min-height:44px;display:flex;align-items:center}body.advisory-page:has(:is(.home-composition,.screen-composition)) .desktop-nav{font-size:15px;gap:28px}body.advisory-page:has(:is(.home-composition,.screen-composition)) .header-region{font-size:var(--unite-type-14)}body.advisory-page:has(:is(.home-composition,.screen-composition)) .header-region small{font-size:var(--unite-type-12)}body.advisory-page :is(.home-composition,.screen-composition) .business-eyebrow{font-size:var(--unite-type-12);letter-spacing:.1em}body.advisory-page :is(.home-composition,.screen-composition) .story-context{font-size:17px;max-width:44ch}body.advisory-page :is(.home-composition,.screen-composition) .advisory-history{font-size:13px}body.advisory-page :is(.home-composition,.screen-composition) .portal-kicker{font-size:var(--unite-type-12);letter-spacing:.025em}body.advisory-page :is(.home-composition,.screen-composition) .portal-description{font-size:var(--unite-type-16);line-height:1.5}body.advisory-page :is(.home-composition,.screen-composition) .portal-card .portal-cta{font-size:var(--unite-type-16)}body.advisory-page:has(:is(.home-composition,.screen-composition)) .footer--studio :is(.footer-intro,.footer-link-group,.footer-contact,.footer-address){font-size:15px;line-height:1.65}body.advisory-page:has(:is(.home-composition,.screen-composition)) .footer--studio :is(.footer-docs,.footer-bottom){font-size:13px;line-height:1.6}body.advisory-page:has(:is(.home-composition,.screen-composition)) .footer--studio .footer-link-group b{font-size:17px}body.advisory-page:has(:is(.home-composition,.screen-composition)) .footer--studio .footer-phone{font-size:19px}@media (min-width: 901px) and (min-height: 900px){body.advisory-page :is(.home-composition,.screen-composition) .hero-viewport{gap:20px;padding-top:32px;padding-bottom:24px}}@media (min-width: 901px) and (max-height: 820px){body.advisory-page :is(.home-composition,.screen-composition) .portal-description{font-size:var(--unite-type-14)}body.advisory-page :is(.home-composition,.screen-composition) .portal-card .portal-cta{font-size:var(--unite-type-14)}body.advisory-page :is(.home-composition,.screen-composition) .portal-kicker{font-size:11px}body.advisory-page :is(.home-composition,.screen-composition) .story-context{font-size:15px}}@media (max-width: 1250px){body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-card{grid-template-columns:24px 130px minmax(0,1fr) 124px;gap:18px;padding:26px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-visual{width:130px;height:118px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-direction-card{flex-direction:column;justify-content:center;text-align:center}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-direction-graphic{flex:0 0 52px;width:74px;height:52px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-direction-name{text-align:center}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .approach-mobile :is(.asset-source,.asset-outcome){height:auto;min-height:164px}}@media (max-width: 900px){body.advisory-page:has(:is(.home-composition,.screen-composition)) .desktop-nav{gap:16px;font-size:var(--unite-type-14)}body.advisory-page :is(.home-composition,.screen-composition) .portal-kicker{font-size:11px}body.advisory-page :is(.home-composition,.screen-composition) .portal-card .portal-cta{font-size:var(--unite-type-14)}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-card{grid-template-columns:110px minmax(0,1fr);gap:18px 24px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-index{display:none}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-visual{grid-column:1;grid-row:1;width:110px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-main{grid-column:2}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-cta{grid-column:2;grid-row:2;justify-content:space-between}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-intro{grid-template-columns:1fr;gap:24px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-dialogue{grid-template-columns:.95fr 1.05fr;gap:28px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-grid>span{font-size:var(--unite-type-16);grid-template-columns:24px 1fr;gap:12px;padding:18px 0}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-conclusion{grid-template-columns:1fr;gap:16px}}@media (max-width: 600px){body.studio-page.advisory-page:has(:is(.home-composition,.screen-composition)){--reading-body: 16px;--reading-small: 14px;--reading-control: var(--unite-type-16);--reading-label: 12px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-benefits b{font-size:var(--unite-type-16)}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-benefits>span{gap:7px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .analysis-output-note{padding:20px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-direction-card{padding:12px 8px;gap:8px;min-height:124px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .diagnostic-direction-detail p{font-size:15px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-card{grid-template-columns:minmax(0,1fr) 88px;gap:18px 14px;padding:24px 20px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-visual{grid-column:2;grid-row:1;width:88px;height:76px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-main{display:contents}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-main>span{grid-row:1;grid-column:1;padding:0;margin:0;align-self:center}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-main h3{grid-row:2;grid-column:1 / -1;font-size:25px;margin:0}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-main p{grid-row:3;grid-column:1 / -1}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .product-path-cta{grid-row:4;grid-column:1 / -1;height:auto}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-proposal .studio-stage{height:auto;grid-template-rows:auto auto auto auto}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-proposal .stage-choice{height:auto;min-height:80px!important}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .stage-choice b{font-size:var(--unite-type-16)}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .stage-choice small{font-size:var(--unite-type-14)}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .stage-choice{padding:16px 12px;gap:10px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-proposal .stage-note{min-height:0!important;font-size:var(--unite-type-14);margin-bottom:20px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .flow-toolbar{align-items:start;flex-direction:column;gap:10px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-core{height:auto;min-height:210px;padding:24px 16px;grid-template-columns:88px minmax(0,1fr);gap:12px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-sculpture{width:88px;height:96px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach :is(.asset-source,.asset-outcome){height:auto;min-height:160px;padding:14px 12px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-node b{font-size:15px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .studio-approach .asset-core b{font-size:19px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-intro{margin-bottom:24px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-dialogue{grid-template-columns:1fr;gap:24px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-dialogue .human-scene--conversation{width:100%;max-width:440px;justify-self:center;padding-top:0;border-bottom:1px solid #9ab2c350}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-conclusion{padding-top:22px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .clarity-conclusion .method-links{gap:16px;flex-wrap:wrap}body.advisory-page :is(.home-composition,.screen-composition) .business-eyebrow{font-size:10px;letter-spacing:.05em}body.advisory-page :is(.home-composition,.screen-composition) .portal-kicker{font-size:11px}body.advisory-page :is(.home-composition,.screen-composition) .portal-card .portal-cta{font-size:var(--unite-type-14)}body.advisory-page:has(:is(.home-composition,.screen-composition)) .footer--studio :is(.footer-intro,.footer-link-group,.footer-contact,.footer-address){font-size:var(--unite-type-14)}body.advisory-page:has(:is(.home-composition,.screen-composition)) .footer--studio .footer-brand{grid-template-columns:90px minmax(0,1fr);gap:20px}body.advisory-page:has(:is(.home-composition,.screen-composition)) .footer--studio .footer-phone{font-size:var(--unite-type-16)}body.advisory-page:has(:is(.home-composition,.screen-composition)) .footer--studio .footer-address-street{white-space:normal}}.portal-body{display:contents}body.advisory-page .human-hero .business-story{opacity:.78;transition:opacity 1s cubic-bezier(.25,.1,.25,1)}body.advisory-page .human-hero .business-story .story-context{max-width:none}body.advisory-page .human-hero .business-story .advisory-history{color:#b0bdc5}@media (min-width: 901px){body.advisory-page .human-hero .business-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,2.2vw,40px)}body.advisory-page .human-hero .business-story{inline-size:100%;justify-self:end}}@media (hover: hover){body.advisory-page .human-hero .business-story:hover{opacity:.95}}body.advisory-page .human-hero .portal-card{--card-ink: #e9eff2;--card-muted: #c0cdd5;--human-light: #a1bfd2;--human-signal: #afcddf;padding:12px 0 18px;grid-template-rows:28px auto minmax(126px,auto) 46px;container-type:inline-size;gap:16px;overflow:visible;border-radius:var(--shape-surface)}body.advisory-page .human-hero .portal-card:before,body.advisory-page .human-hero .portal-card:after{display:none}body.advisory-page .human-hero .portal-1{--human-light: #e6b578;--human-signal: #f2cc94;--portal-action: #edcd9b;--portal-action-text: #253743}body.advisory-page .human-hero .portal-3{--human-light: #d99d7e;--human-signal: #e6ad86}body.advisory-page .human-hero .portal-top{transform:none;padding-inline:4px}body.advisory-page .human-hero .portal-visual{grid-row:2;margin:0;transform:none;color:#c5d8e5}body.advisory-page .human-hero .portal-content{display:block;border:0;padding:0 4px}body.advisory-page .human-hero .portal-content h2{color:#e9eff2;font-size:clamp(26px,2.1vw,34px);line-height:1.2;margin:0 0 12px}body.advisory-page .human-hero .portal-1 .portal-content h2{color:#f3d4a5}body.advisory-page .human-hero .portal-3 .portal-content h2{color:#edd0bd}body.advisory-page .human-hero .portal-description{color:#bdcbd4}body.advisory-page .human-hero .portal-description strong{color:var(--unite-on-dark)}body.advisory-page .human-hero .portal-card .portal-cta{grid-row:4;min-height:44px;border-radius:var(--shape-control);padding-inline:16px 6px;font-weight:700;letter-spacing:.01em}body.advisory-page .human-hero .portal-cta .unite-entry__vector{stroke-width:2.6}body.advisory-page .human-hero .portal-1 .portal-cta{box-shadow:0 6px 22px #e5bd7410}body.advisory-page .human-hero .portal-card:focus-visible{border-radius:var(--shape-surface);outline-color:var(--human-signal)}.human-portal-scene{position:absolute;inset:0;isolation:isolate;pointer-events:none}.human-portal-world,.human-portal-objects{position:absolute;width:100%;height:100%;inset:0;overflow:visible}.human-portal-person{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 10px #07151e33);mask-image:linear-gradient(#000 0 86%,#000c 94%,transparent 100%)}.human-portal-objects{z-index:2}.expert-lapel-pin{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.expert-lapel-pin--cover{display:none}.expert-lapel-pin__enamel{filter:brightness(.78) saturate(.78) contrast(.94) drop-shadow(.25px .4px .3px #030b1755)}.human-portal-key-light{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 46% 5%,#e7f2fa55,transparent 65%);mask:var(--hero-portrait-mask) center bottom / contain no-repeat;mix-blend-mode:soft-light}.portal-spine{position:absolute;left:-12px;top:44px;bottom:40px;width:12px;border-left:1px solid var(--human-signal);border-bottom:1px solid var(--human-signal);border-bottom-left-radius:8px;opacity:.28;pointer-events:none;transition:opacity .45s}.portal-spine:before{content:"";position:absolute;left:0;top:0;width:7px;border-top:1px solid var(--human-signal)}.human-hero .portal-card:is(:hover,:focus-visible) .portal-spine{opacity:.65}.human-portal-horizon{stroke:var(--human-signal);stroke-width:1.3;opacity:.18}.human-portal-trace{stroke:var(--human-signal);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:7 93;opacity:.65;animation:human-portal-trace 12s ease-in-out infinite;animation-play-state:paused}.human-portal-objects [data-graphic-part]{transform-box:view-box}.human-hero .portal-card[data-graphic-visible=true] .human-portal-trace{animation-play-state:running}.human-hero .portal-card[data-motion=active] .human-portal-trace{animation-duration:3.5s;opacity:.95}.human-hero .portal-card[data-motion=active] .human-portal-field{filter:brightness(1.18)}.human-portal-field{transition:filter .5s}@keyframes human-portal-trace{0%,8%{stroke-dashoffset:7;opacity:0}20%,75%{opacity:.65}92%,to{stroke-dashoffset:-100;opacity:0}}.advisory-page .header-region{align-items:center}.advisory-page .header-butterfly{width:38px;height:34px;flex:0 0 38px;margin-left:12px;object-fit:contain}.advisory-page .studio-brand .brand-butterfly{display:none}@media (min-width: 901px){body.advisory-page .human-hero .hero-bound{container-type:inline-size}body.advisory-page .human-hero .hero-viewport{height:calc(100svh - var(--header-size));max-height:none;grid-template-rows:auto minmax(0,1fr);padding-bottom:calc(clamp(24px,3svh,56px) + var(--cookie-reserve))}body.advisory-page .human-hero .hero-portals{height:100%;max-height:calc(24cqw + 260px);align-self:center}body.advisory-page .human-hero .portal-card{height:100%;grid-template-rows:minmax(28px,max-content) minmax(0,1fr) 46px;--scene-crop: 7cqw}body.advisory-page .human-hero .portal-2{height:calc(100% - var(--silver-drop));--scene-crop: 6px}body.advisory-page .human-hero .portal-3{height:calc(100% - var(--copper-drop));--scene-crop: 6px}body.advisory-page .human-hero .portal-top{align-self:stretch}body.advisory-page .human-hero .portal-body{display:flex;flex-direction:column;justify-content:center;grid-row:2;min-height:0;gap:12px}body.advisory-page .human-hero .portal-visual{height:calc(100cqw * 2 / 3 - var(--scene-crop));flex:0 1 auto;min-height:0}body.advisory-page .human-hero .portal-content{flex:none}body.advisory-page .human-hero .portal-card .portal-cta{grid-row:3}body.advisory-page .human-hero .human-portal-scene{top:calc(-1 * var(--scene-crop))}body.advisory-page .human-hero .portal-content{grid-row:3}}@media (min-width: 901px) and (max-height: 820px){.portal-spine{top:30px;bottom:28px}body.advisory-page .human-hero .portal-card{gap:10px;padding-top:4px;padding-bottom:8px;grid-template-rows:minmax(28px,max-content) minmax(0,1fr) 40px}body.advisory-page .human-hero .portal-body{gap:8px}body.advisory-page .human-hero .portal-card .portal-cta{min-height:40px}body.advisory-page .human-hero .portal-content h2{font-size:clamp(23px,2vw,var(--unite-type-28));margin-bottom:8px}}@media (min-width: 901px) and (max-height: 650px){body.advisory-page .human-hero .hero-viewport{padding-top:14px;padding-bottom:calc(14px + var(--cookie-reserve));gap:14px}body.advisory-page .human-hero .business-title>span{font-size:clamp(30px,3vw,40px);margin-bottom:10px}body.advisory-page .human-hero .business-title{font-size:clamp(var(--unite-type-20),2vw,26px)}body.advisory-page .human-hero .business-story{gap:8px}body.advisory-page .human-hero .story-essence{font-size:22px}body.advisory-page .human-hero .advisory-history{display:none}}@media (min-width: 901px) and (max-width: 1350px) and (max-height: 740px){body.advisory-page .human-hero .business-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}body.advisory-page .human-hero .business-story{gap:8px}body.advisory-page .human-hero .hero-portals{--silver-drop: 14px;--copper-drop: 28px}}@media (max-width: 1100px){.advisory-page .header-region{display:flex}.advisory-page .header-region>span{display:none}.advisory-page .header-butterfly{margin:0;width:32px;height:29px;flex-basis:32px}}@media (max-width: 900px){body.advisory-page .human-hero .hero-viewport{display:grid;height:calc(100svh - var(--header-size));max-height:none;grid-template-rows:auto minmax(0,1fr);padding-bottom:calc(18px + var(--cookie-reserve))}body.advisory-page .human-hero .hero-portals{height:100%;max-height:none;align-self:stretch}body.advisory-page .human-hero .portal-spine{display:none}body.advisory-page .human-hero .portal-card{height:100%;padding:10px 12px;grid-template-columns:minmax(0,1fr) 38%;grid-template-rows:22px minmax(0,1fr) 34px;gap:6px 12px;background:linear-gradient(115deg,color-mix(in srgb,var(--human-signal) 8%,transparent),color-mix(in srgb,var(--human-signal) 2%,transparent));border-radius:var(--shape-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--human-signal) 12%,transparent)}body.advisory-page .human-hero .portal-top{grid-column:1 / -1;grid-row:1;padding:0;color:var(--portal-label)}body.advisory-page .human-hero .portal-rank{color:var(--portal-label)}body.advisory-page .human-hero .portal-visual{grid-column:2;grid-row:2}body.advisory-page .human-hero .portal-content{grid-column:1;grid-row:2;padding:0;align-self:center}body.advisory-page .human-hero .portal-content h2{font-size:25px;margin:0}body.advisory-page .human-hero .portal-card .portal-cta{grid-column:1 / -1;grid-row:3;min-height:34px}body.advisory-page .human-hero .portal-description{display:none}}@media (max-width: 700px),(max-width: 900px) and (max-height: 540px){.advisory-page .header-region,.advisory-page .desktop-nav{display:none}.advisory-page .studio-brand{width:auto;flex:none;gap:10px}.advisory-page .studio-brand .brand-butterfly{display:block;width:28px;height:28px;flex:0 0 28px;object-fit:contain}.advisory-page .mobile-menu{display:block;margin-left:auto}.advisory-page .mobile-menu>summary{list-style:none;width:44px;height:44px;padding:10px 6px;cursor:pointer}.advisory-page .mobile-menu>summary::-webkit-details-marker{display:none}.advisory-page .mobile-menu>summary span{display:block;width:24px;height:1px;background:#dce9ef;transition:transform .2s}.advisory-page .mobile-menu>nav{position:absolute;top:calc(var(--header-size) - 1px);left:0;right:0;max-height:calc(100svh - var(--header-size) - var(--cookie-reserve));overflow-y:auto;padding:14px 24px 25px;background:#15232d;border-bottom:1px solid #334652;box-shadow:none}.advisory-page .mobile-menu>nav a{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #b6d4e51b;font-size:var(--unite-type-16)}}@media (max-width: 700px){.advisory-page .header-inner{gap:20px}body.advisory-page .human-hero .portal-card{grid-template-columns:minmax(0,1fr) 36%;padding:8px 10px;gap:4px 10px}body.advisory-page .human-hero .portal-content h2{font-size:22px}body.advisory-page .human-hero .portal-kicker{font-size:11px}}@media (max-width: 700px) and (max-height: 760px){body.advisory-page .human-hero .portal-card{grid-template-rows:20px minmax(0,1fr) 30px;padding:6px 8px}body.advisory-page .human-hero .portal-card .portal-cta{min-height:30px}body.advisory-page .human-hero .portal-content h2{font-size:var(--unite-type-20)}}@media (max-width: 700px) and (max-height: 620px){body.advisory-page .human-hero .hero-viewport{padding-bottom:calc(8px + var(--cookie-reserve))}body.advisory-page .human-hero .portal-card{grid-template-rows:18px minmax(0,1fr) 28px;padding:4px 8px}body.advisory-page .human-hero .portal-content h2{font-size:18px}body.advisory-page .human-hero .portal-kicker{font-size:10px}body.advisory-page .human-hero .portal-card .portal-cta{min-height:28px}}@media (min-width: 601px) and (max-width: 900px) and (min-height: 541px){.human-portal-scene{top:-32px}}@media (max-width: 600px){.human-portal-scene{left:-8px;right:-8px}.human-portal-person{object-fit:cover;object-position:center top}.human-portal-key-light{mask-size:cover;mask-position:center top}.expert-lapel-pin--contain{display:none}.expert-lapel-pin--cover{display:block}}@media (min-width: 560px) and (max-width: 900px) and (max-height: 540px){body.advisory-page .human-hero .hero-viewport{padding-bottom:calc(12px + var(--cookie-reserve))}body.advisory-page .human-hero .hero-portals{grid-template-columns:1fr 1.08fr 1fr;grid-template-rows:minmax(0,1fr);gap:14px}body.advisory-page .human-hero .portal-1{grid-column:2;grid-row:1}body.advisory-page .human-hero .portal-2{grid-column:1;grid-row:1}body.advisory-page .human-hero .portal-3{grid-column:3;grid-row:1}body.advisory-page .human-hero .portal-card{grid-template-columns:minmax(0,1fr);grid-template-rows:24px minmax(30px,1fr) auto 30px;padding:0 2px 6px;gap:5px}body.advisory-page .human-hero .portal-top{grid-column:1;grid-row:1;gap:6px}body.advisory-page .human-hero .portal-kicker{font-size:9px}body.advisory-page .human-hero .portal-visual{grid-column:1;grid-row:2}body.advisory-page .human-hero .portal-content{grid-column:1;grid-row:3}body.advisory-page .human-hero .portal-content h2{font-size:18px}body.advisory-page .human-hero .portal-card .portal-cta{grid-column:1;grid-row:4;min-height:30px;font-size:var(--unite-type-12);padding:0 4px 0 8px}body.advisory-page .human-hero .portal-arrow.unite-entry{--entry-size: 28px}}@media (max-width: 600px) and (max-height: 620px){.human-portal-person{object-fit:contain;object-position:center bottom}.human-portal-key-light{mask-size:contain;mask-position:center bottom}.expert-lapel-pin--contain{display:block}.expert-lapel-pin--cover{display:none}}.portal-object-photo,.portal-projection{position:absolute;inset:0;display:block;width:100%;height:100%}.portal-object-photo{object-fit:contain;object-position:center bottom}.portal-object-photo--mirrored{transform:scaleX(-1)}.portal-projection{overflow:visible}.portal-projection [data-graphic-part]{transform-box:view-box}.projection-panel{transition:filter .45s}.projection-growth{stroke-dasharray:100;stroke-dashoffset:0}.oled-bar{animation:oled-bar-breathe 8s ease-in-out var(--bar-delay) infinite;animation-play-state:paused}.human-portal-trace.oled-trace{stroke:#e2f4ff;stroke-width:2.3}.human-portal-trace.oled-risk-trace{stroke:#e8b396;stroke-width:1.6;animation-delay:-5s}.human-portal-trace.asset-trace{stroke:#fff1d9;stroke-width:1.4;stroke-dasharray:5 95;animation-delay:-3s}.human-portal-trace.asset-input-trace{stroke:#dfecf2;stroke-width:1.3;stroke-dasharray:12 88}@media (min-width: 701px) and (max-width: 900px) and (min-height: 541px){body.advisory-page .human-hero .portal-visual .human-portal-scene{transform:scale(1.35);transform-origin:right bottom}}@media (min-width: 560px) and (max-width: 700px) and (min-height: 541px){body.advisory-page .human-hero .portal-visual .human-portal-scene{transform:scale(1.2);transform-origin:right bottom}}.oled-focus-light{opacity:.65;transition:opacity .4s}.asset-end-light{opacity:.4;transition:opacity .4s}.human-hero .portal-card[data-graphic-visible=true] .oled-bar{animation-play-state:running}.human-hero .portal-card[data-motion=active] .projection-panel{filter:brightness(1.15)}.human-hero .portal-card[data-motion=active] .oled-bar{animation-duration:3.8s}.human-hero .portal-card[data-motion=active] :is(.oled-focus-light,.asset-end-light){opacity:1}.human-hero .portal-card[data-motion=active] .projection-growth{animation:projection-reveal 2.2s cubic-bezier(.2,.7,.2,1) both}@keyframes oled-bar-breathe{0%,to{d:var(--bar-start)}50%{d:var(--bar-end)}}@keyframes projection-reveal{0%{stroke-dashoffset:90;opacity:.3}to{stroke-dashoffset:0;opacity:1}}@media (min-width: 901px) and (max-height: 620px){body.advisory-page .human-hero .portal-card{grid-template-rows:minmax(28px,max-content) minmax(0,1fr) 36px;--scene-crop: 0px}body.advisory-page .human-hero .portal-card .portal-cta{min-height:36px}body.advisory-page .human-hero .portal-description{display:none}}@media (max-width: 360px) and (max-height: 620px){body.advisory-page .human-hero .portal-card{grid-template-columns:minmax(0,1fr) 32%;column-gap:8px}body.advisory-page .human-hero .portal-content h2{font-size:17px}}@media (max-width: 900px){.human-portal-scene:not(.human-portal-scene--task){top:0}}@media (max-width: 559px),(max-width: 900px) and (min-height: 541px){body.advisory-page .human-hero .hero-viewport{height:auto;min-height:calc(100svh - var(--header-size));grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(min-content,1fr);row-gap:0;padding-bottom:var(--cookie-reserve)}body.advisory-page .human-hero .hero-portals{height:auto;grid-template-columns:minmax(0,1fr);--mobile-kicker-height: 22px;--mobile-art-height: 90px;--mobile-copy-gap: 6px;--mobile-action-height: 34px;--mobile-space: minmax(4px, 1fr);--mobile-card-rows: var(--mobile-space) minmax(var(--mobile-kicker-height), max-content) var(--mobile-copy-gap) minmax(var(--mobile-art-height), max-content) var(--mobile-copy-gap) minmax(var(--mobile-action-height), max-content) var(--mobile-space);grid-template-rows:var(--mobile-space) repeat(3,var(--mobile-card-rows) var(--mobile-space));row-gap:0}body.advisory-page .human-hero .portal-card{container-type:normal;grid-template-rows:subgrid;row-gap:0;padding-block:0}body.advisory-page .human-hero .portal-1{grid-row:2 / span 7}body.advisory-page .human-hero .portal-2{grid-row:10 / span 7}body.advisory-page .human-hero .portal-3{grid-row:18 / span 7}body.advisory-page .human-hero .portal-top{grid-row:2}body.advisory-page .human-hero :is(.portal-visual,.portal-content){grid-row:4}body.advisory-page .human-hero .portal-card .portal-cta{grid-row:6}body.advisory-page .human-hero :is(.business-title,.business-eyebrow,.portal-kicker,.portal-content h2,.portal-cta>span:first-child){overflow-wrap:anywhere}}@media (max-width: 360px){body.advisory-page .human-hero .portal-card{grid-template-columns:minmax(0,1fr) 26%}}@media (max-width: 700px){body.advisory-page .human-hero .hero-portals{--mobile-art-height: clamp(56px, 16vw, 76px);--mobile-copy-gap: 4px}}@media (max-width: 700px) and (max-height: 760px){body.advisory-page .human-hero .hero-portals{--mobile-kicker-height: 20px;--mobile-art-height: clamp(48px, 15vw, 62px);--mobile-action-height: 30px}}@media (max-width: 700px) and (max-height: 620px){body.advisory-page .human-hero .hero-portals{--mobile-kicker-height: 18px;--mobile-art-height: clamp(42px, 14vw, 56px);--mobile-action-height: 28px}}.hero-context-disclosure{display:none}@media (max-width: 900px),(max-height: 650px){body.advisory-page .human-hero .hero-context-disclosure{display:block;color:#e9eff2;border-top:1px solid #627c8d55;margin-bottom:24px}.hero-context-disclosure>summary{min-height:48px;padding-block:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;font-size:15px;line-height:1.45}.hero-context-disclosure>summary::-webkit-details-marker{display:none}.hero-context-disclosure__body{display:grid;gap:18px;padding:8px 0 24px;max-width:72ch}.hero-context-disclosure__body p{margin:0;font-size:var(--unite-type-16);line-height:1.55;color:#c0cdd5}.hero-context-disclosure__routes{display:grid;gap:20px}.hero-context-disclosure__routes h3{margin:0 0 8px;font-size:18px;line-height:1.35;color:#e9eff2}}@media (min-width: 901px){body.advisory-page .human-hero.hero-needs-reflow .hero-viewport{height:auto;min-height:calc(100svh - var(--header-size));grid-template-rows:auto minmax(min-content,1fr)}body.advisory-page .human-hero.hero-needs-reflow .hero-portals{height:auto;max-height:none;align-items:stretch}body.advisory-page .human-hero.hero-needs-reflow .portal-card{height:auto;grid-template-rows:minmax(28px,max-content) minmax(min-content,1fr) minmax(46px,max-content)}body.advisory-page .human-hero.hero-needs-reflow .portal-2{margin-top:var(--silver-drop)}body.advisory-page .human-hero.hero-needs-reflow .portal-3{margin-top:var(--copper-drop)}body.advisory-page .human-hero.hero-needs-reflow .portal-body{min-height:min-content}}:is(.home-composition,.screen-composition){--surface-ink: #233e55;--surface-muted: #455d74;--surface-cut: url(#surface-contour-tall);--surface-steel: linear-gradient(130deg, #edf3f8, #dbe6ef 65%, #cddde9);--surface-paper: linear-gradient(125deg, #fcfaf5, #f0ece3);--surface-selected: linear-gradient(120deg, #f8e9cb, #e8cf9f);--flow-active: #ac7a3c;--flow-pulse: #f5d597;--flow-line: #7288a9}.surface-contour-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.studio-page :is(.home-composition,.screen-composition)>.section{padding-block:clamp(24px,3vw,48px)}.studio-page :is(.home-composition,.screen-composition) .section-head{gap:clamp(16px,2.5vw,36px)}.studio-page :is(.home-composition,.screen-composition) .section-copy{line-height:1.55}.studio-page :is(.home-composition,.screen-composition) .eyebrow{letter-spacing:.09em}.studio-page :is(.home-composition,.screen-composition) .visual-split{align-items:start;gap:clamp(36px,5vw,76px)}.studio-page :is(.home-composition,.screen-composition) .company-analysis-copy{padding-top:20px}.studio-page :is(.home-composition,.screen-composition) .diagnostic-benefits{gap:0}.studio-page :is(.home-composition,.screen-composition) .diagnostic-benefits>span{padding:18px 0}.studio-page :is(.home-composition,.screen-composition) .diagnostic-benefits b{font-size:var(--unite-type-14)}.studio-page :is(.home-composition,.screen-composition) .diagnostic-benefits small{font-size:var(--unite-type-12)}.studio-page :is(.home-composition,.screen-composition) .analysis-output-note{border-color:#ba9059;padding-left:20px;font-size:13px}.studio-page :is(.home-composition,.screen-composition) .analysis-output-note>span{color:#7a5731;font-size:10px}.studio-page :is(.home-composition,.screen-composition) .inn-diagnostic-card{background:transparent;color:var(--surface-ink);min-height:0;padding:32px;isolation:isolate;border-radius:var(--shape-surface)}.studio-page :is(.home-composition,.screen-composition) .inn-diagnostic-card:before{inset:0;width:auto;height:auto;background:var(--surface-steel);background-size:auto;clip-path:var(--surface-cut);border-radius:0;opacity:1;z-index:-1}.studio-page :is(.home-composition,.screen-composition) .inn-diagnostic-command{display:block}.studio-page :is(.home-composition,.screen-composition) .inn-diagnostic-command h3{margin:0 0 20px;font-size:var(--unite-type-28)}.studio-page :is(.home-composition,.screen-composition) .home-inn-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;padding:0;background:transparent;box-shadow:none;border-radius:var(--shape-field)}.studio-page :is(.home-composition,.screen-composition) .home-inn-row input{height:52px;padding:0 16px;background:var(--unite-white);border:1px solid #c3d0d8;border-radius:var(--shape-field);transition:border-color .18s,box-shadow .18s}.studio-page :is(.home-composition,.screen-composition) .home-inn-row input:focus-visible{outline:none;border-color:var(--accent-ink, var(--unite-action-ink));box-shadow:0 0 0 3px color-mix(in srgb,var(--unite-bronze-accent) 20%,transparent)}.studio-page :is(.home-composition,.screen-composition) .home-inn-row:has(input[aria-invalid=true]){box-shadow:none}.studio-page :is(.home-composition,.screen-composition) .home-inn-row input[aria-invalid=true]{border-color:#ae5d47;box-shadow:0 0 0 3px #ae5d4726}.studio-page :is(.home-composition,.screen-composition) .home-inn-enter{height:52px;padding:0 20px;font-size:15px;font-weight:600;white-space:nowrap;border-radius:var(--shape-control)}@media (max-width: 700px){.studio-page :is(.home-composition,.screen-composition) .home-inn-row{grid-template-columns:minmax(0,1fr);gap:10px}.studio-page :is(.home-composition,.screen-composition) .home-inn-enter{width:100%}}.studio-page :is(.home-composition,.screen-composition) .diagnostic-route-heading{margin:22px 0 12px}.studio-page :is(.home-composition,.screen-composition) .diagnostic-route-title{color:#455d74;font-size:10px;letter-spacing:.06em}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-bottom:0}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-item{display:contents}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-card{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:92px;padding:10px 20px 10px 9px;color:var(--surface-ink);background:#ffffff6b;border:1px solid transparent;box-shadow:none;border-radius:var(--shape-chip)}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-graphic{width:72px;height:60px;flex:0 0 72px}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-name{width:auto;min-height:0;font-size:var(--unite-type-12);line-height:1.4;text-align:left}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-card.is-preview{background:#f8fbfe;border-color:#9eb9d0}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-card.is-selected{color:#293f50;background:var(--surface-selected);border-color:#b59767;box-shadow:inset 3px 0 #b48a50}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-card:focus-visible{outline-color:#395d85}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-card .selection-mark{top:6px;right:5px}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-detail{position:static;grid-column:1 / -1;order:5;min-height:145px;padding:20px 0 0;margin-top:8px;border-color:#58728c35}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-detail strong{color:#233e55;font-size:15px}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-detail p{color:#455d74;font-size:13px;line-height:1.7}.studio-page :is(.home-composition,.screen-composition) .product-route-grid{display:grid;gap:14px}.studio-page :is(.home-composition,.screen-composition) .product-path-card{--surface-cut: url(#surface-contour-wide);grid-template-columns:28px 150px minmax(0,1fr) 125px;gap:22px;padding:24px 26px;border:0;background:transparent;transition:transform .3s}.studio-page :is(.home-composition,.screen-composition) .product-path-card:before{inset:0;height:auto;width:auto;z-index:-1;background:var(--surface-steel);clip-path:var(--surface-cut);transform:none;opacity:.68;transition:opacity .3s}.studio-page :is(.home-composition,.screen-composition) .product-path-card:nth-child(2n):before{background:var(--surface-paper);opacity:1}.studio-page :is(.home-composition,.screen-composition) .product-path-index{color:#657b91;font-size:11px}.studio-page :is(.home-composition,.screen-composition) .product-path-visual{width:150px;height:120px}.studio-page :is(.home-composition,.screen-composition) .product-path-main{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);column-gap:30px}.studio-page :is(.home-composition,.screen-composition) .product-path-main>span{color:#586e84;font-size:10px}.studio-page :is(.home-composition,.screen-composition) .product-path-main h3{color:#233e55;font-size:clamp(23px,1.7vw,var(--unite-type-28))}.studio-page :is(.home-composition,.screen-composition) .product-path-main p{color:#455d74;font-size:13px}.studio-page :is(.home-composition,.screen-composition) .product-path-cta{color:#233e55;font-size:var(--unite-type-12);gap:12px}.studio-page :is(.home-composition,.screen-composition) :is(.product-path-cta,.resource-entry) .unite-entry{--entry-size: 36px;color:#f2f5f7;background:#29465d;border-radius:var(--shape-entry);clip-path:polygon(0 0,76% 0,100% 24%,100% 100%,0 100%)}.studio-page :is(.home-composition,.screen-composition) .product-path-card:focus-visible{outline-color:#536f90;background:transparent}@media (hover:hover){.studio-page :is(.home-composition,.screen-composition) .product-path-card:hover{background:transparent;transform:translateY(-2px)}.studio-page :is(.home-composition,.screen-composition) .product-path-card:hover:before{opacity:1;transform:none}.studio-page :is(.home-composition,.screen-composition) .product-path-card:hover .product-path-cta{color:#233e55}.studio-page :is(.home-composition,.screen-composition) .product-path-card:hover .product-path-main h3{color:#365e88}}.studio-page :is(.home-composition,.screen-composition) .studio-proposal{--flow-active: #d9b375;--flow-pulse: #fff0d1}.studio-page :is(.home-composition,.screen-composition) .proposal-route-section .eyebrow{color:#c8b28d}.studio-page :is(.home-composition,.screen-composition) .flow-toolbar{font-size:11px}.studio-page :is(.home-composition,.screen-composition) .stage-number{border:0;border-radius:3px;background:#e8d5b2;color:#253c52;clip-path:polygon(0 0,72% 0,100% 28%,100% 100%,0 100%)}.studio-page :is(.home-composition,.screen-composition) .stage-heading:after{display:none}.studio-page :is(.home-composition,.screen-composition) .stage-illustration{position:relative;isolation:isolate}.studio-page :is(.home-composition,.screen-composition) .stage-illustration:before{content:"";position:absolute;inset:6px 0;z-index:-1;background:linear-gradient(135deg,#42607f50,#b6c9dd24);clip-path:var(--surface-cut);pointer-events:none}.studio-page :is(.home-composition,.screen-composition) .stage-2 .stage-illustration:before{background:linear-gradient(135deg,#d5bb8c29,#7899bb24)}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .stage-choice{background:#c6d8ea09;border:1px solid transparent;border-bottom-color:#c6d8ea1c;border-radius:var(--shape-chip);color:#c1d0df}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .stage-choice b{color:inherit}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .stage-choice.is-related{color:#e0e8f0;background:#8eafd026;border-color:#aac3dc35;box-shadow:inset 2px 0 #88a7c3}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .stage-choice.is-preview{color:var(--unite-white);background:#b2cce236;border-color:#aac3dc90}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .stage-choice.is-selected{background:var(--surface-selected);color:#283e51;border-color:#e1c594;box-shadow:none}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .stage-choice.is-selected small{color:#52616d}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .stage-note{color:#a8bccd}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .studio-stage{display:grid;height:836px;min-height:0;padding:0;grid-template-rows:74px 170px minmax(0,1fr) 144px}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .stage-heading{min-height:0}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .stage-items{display:grid;grid-auto-rows:minmax(0,1fr);min-height:0}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .stage-choice{min-height:0;height:100%;align-items:center}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .stage-note{min-height:0;margin:22px 0 0;padding-top:16px}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .stage-information{cursor:default}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .stage-information.is-preview{color:#283e51;background:var(--surface-selected);border-color:#e1c594;box-shadow:none}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .stage-information.is-preview small{color:#52616d}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .stage-information:active{box-shadow:none}.studio-page :is(.home-composition,.screen-composition) .stage-info-mark{display:grid;place-items:center;align-self:center;width:20px;height:20px;border:1px solid currentColor;border-radius:50%;color:#cdb48c;font:italic 15px/1 Georgia,serif}.studio-page :is(.home-composition,.screen-composition) .stage-information.is-preview .stage-info-mark{color:#72552b}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .stage-information:focus-visible{outline:2px solid #94bcfa;outline-offset:3px}.studio-page :is(.home-composition,.screen-composition) .diagram-transcript{color:#b9c9d7}.studio-page :is(.home-composition,.screen-composition) .asset-column-labels span,.studio-page :is(.home-composition,.screen-composition) .asset-column-label{color:#455d74;font-size:11px}.studio-page :is(.home-composition,.screen-composition) .studio-approach .asset-node{isolation:isolate;border:1px solid transparent;border-radius:3px;background:transparent;color:#294359;box-shadow:none}.studio-page :is(.home-composition,.screen-composition) .studio-approach .asset-node:before{content:"";position:absolute;inset:0;z-index:-1;background:#e4edf4;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);pointer-events:none;transition:background .2s}.studio-page :is(.home-composition,.screen-composition) .studio-approach .asset-core:before{background:var(--surface-steel);clip-path:var(--surface-cut)}.studio-page :is(.home-composition,.screen-composition) .studio-approach .asset-knowhow:before{background:linear-gradient(135deg,#f5f1e9,#e5ddd0)}.studio-page :is(.home-composition,.screen-composition) .studio-approach .asset-apply:before{background:linear-gradient(135deg,#f4ece7,#e4d5cb)}.studio-page :is(.home-composition,.screen-composition) .studio-approach .asset-core small{color:#455d74;font-size:11px}.studio-page :is(.home-composition,.screen-composition) .studio-approach .asset-core .asset-node-mark{color:#385874;border:0;border-radius:2px;background:#ffffff70}.studio-page :is(.home-composition,.screen-composition) .studio-approach .asset-node.is-related:before{background:#d9e6f1}.studio-page :is(.home-composition,.screen-composition) .studio-approach .asset-node.is-preview:before{background:#cbdcea}.studio-page :is(.home-composition,.screen-composition) .studio-approach .asset-node.is-selected{color:#283e51;border-color:transparent;box-shadow:none}.studio-page :is(.home-composition,.screen-composition) .studio-approach .asset-node.is-selected:before{background:var(--surface-selected)}.studio-page :is(.home-composition,.screen-composition) .studio-approach .asset-node.is-selected small{color:#52616d}.studio-page :is(.home-composition,.screen-composition) .studio-approach .asset-node.is-selected :is(.selection-mark,.asset-node-mark){color:#775b31}.studio-page :is(.home-composition,.screen-composition) .studio-approach .asset-node:active:before{filter:brightness(.96)}.studio-page :is(.home-composition,.screen-composition) .product-path-card:active:before,.studio-page :is(.home-composition,.screen-composition) .resource-card:active:before{filter:brightness(.97)}.studio-page :is(.home-composition,.screen-composition) .asset-detail{position:relative;isolation:isolate;border:0;padding:32px;gap:40px;margin-top:24px}.studio-page :is(.home-composition,.screen-composition) .asset-detail:before{content:"";position:absolute;inset:0;background:var(--surface-paper);clip-path:var(--surface-cut);z-index:-1;pointer-events:none}.studio-page :is(.home-composition,.screen-composition) .asset-detail p,.studio-page :is(.home-composition,.screen-composition) .asset-detail li{color:#455d74;font-size:13px}.studio-page :is(.home-composition,.screen-composition) .asset-detail h3{font-size:var(--unite-type-28)}.studio-page :is(.home-composition,.screen-composition) .detail-actions a{background:#e1e8ee;border:0;color:#294359;font-size:var(--unite-type-12);border-radius:var(--shape-field)}.studio-page :is(.home-composition,.screen-composition) .detail-actions a:first-child{background:#29465d;color:var(--unite-white)}.studio-page :is(.home-composition,.screen-composition) .reset-detail{color:#49637b;border-color:#9caebb}.studio-page :is(.home-composition,.screen-composition) .approach-fallback{gap:24px;margin-top:32px}.studio-page :is(.home-composition,.screen-composition) .approach-fallback article{position:relative;padding-top:18px;border-color:#98aabc66}.studio-page :is(.home-composition,.screen-composition) .approach-fallback small{color:#8d6b3e;font-size:11px}.studio-page :is(.home-composition,.screen-composition) .approach-fallback p{font-size:var(--unite-type-12)}.studio-page :is(.home-composition,.screen-composition) .clarity-grid{gap:12px}.studio-page :is(.home-composition,.screen-composition) .clarity-grid>span{position:relative;isolation:isolate;border:0;padding:22px;font-size:13px;line-height:1.65;color:#cfdae5}.studio-page :is(.home-composition,.screen-composition) .clarity-grid>span:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(130deg,#7091b31d,#adc4dc0b);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.studio-page :is(.home-composition,.screen-composition) .method-links{gap:24px}.studio-page :is(.home-composition,.screen-composition) .method-links a{color:#e7cca2;min-height:44px;display:inline-flex;align-items:center;font-size:13px}.studio-page :is(.home-composition,.screen-composition) .home-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border:0}.studio-page :is(.home-composition,.screen-composition) .home-link-grid .resource-card{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:24px;isolation:isolate;min-height:244px;padding:30px;border:0;background:transparent;transition:transform .3s}.studio-page :is(.home-composition,.screen-composition) .resource-card{--surface-cut: url(#surface-contour-wide)}.studio-page :is(.home-composition,.screen-composition) .resource-card:nth-child(2),.studio-page :is(.home-composition,.screen-composition) .resource-card:nth-child(3){--surface-cut: url(#surface-contour-end)}.studio-page :is(.home-composition,.screen-composition) .resource-card:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--surface-steel);clip-path:var(--surface-cut);opacity:.75;transition:opacity .3s}.studio-page :is(.home-composition,.screen-composition) .resource-card:nth-child(2):before,.studio-page :is(.home-composition,.screen-composition) .resource-card:nth-child(3):before{background:var(--surface-paper);opacity:1}.studio-page :is(.home-composition,.screen-composition) .resource-copy b{font-size:var(--unite-type-28);color:#233e55;margin-bottom:14px}.studio-page :is(.home-composition,.screen-composition) .resource-copy p{color:#455d74;font-size:13px;line-height:1.7;max-width:320px}.studio-page :is(.home-composition,.screen-composition) .resource-art{width:150px;height:114px;align-self:center}.studio-page :is(.home-composition,.screen-composition) .resource-entry{display:flex;align-items:center;justify-content:space-between;grid-column:1 / -1;color:#294359;font-size:13px}.studio-page :is(.home-composition,.screen-composition) .resource-entry .unite-entry{display:inline-grid;max-width:none}@media (hover:hover){.studio-page :is(.home-composition,.screen-composition) .home-link-grid .resource-card:hover{background:transparent;transform:translateY(-2px)}.studio-page :is(.home-composition,.screen-composition) .resource-card:hover:before{opacity:1}.studio-page :is(.home-composition,.screen-composition) .resource-card:hover .resource-copy b{color:#365e88}}.studio-page:has(:is(.home-composition,.screen-composition)) .footer--studio .footer-brand{position:relative;isolation:isolate;padding:24px;gap:24px}.studio-page:has(:is(.home-composition,.screen-composition)) .footer--studio .footer-brand:before{content:"";position:absolute;inset:0 -14px 0 0;z-index:-1;background:linear-gradient(145deg,#28435b80,#29405830);clip-path:var(--footer-cut, polygon(0 0, calc(100% - 25px) 0, 100% 25px, 100% 100%, 0 100%));pointer-events:none}.studio-page:has(:is(.home-composition,.screen-composition)) .footer--studio .footer-link-group b{color:#dcc3a0}.studio-page:has(:is(.home-composition,.screen-composition)) .footer--studio .footer-link-group{font-size:13px;gap:10px}.studio-page:has(:is(.home-composition,.screen-composition)) .footer--studio .footer-link-group a{display:block;padding-block:3px}@media (max-width:1250px){.studio-page :is(.home-composition,.screen-composition)>.section{padding-block:78px}.studio-page :is(.home-composition,.screen-composition) .inn-diagnostic-card{padding:26px}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-card{gap:6px;padding-left:6px}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-graphic{width:58px;height:50px;flex-basis:58px}.studio-page :is(.home-composition,.screen-composition) .product-path-card{grid-template-columns:24px 126px minmax(0,1fr) 115px;gap:16px;padding:24px}.studio-page :is(.home-composition,.screen-composition) .product-path-visual{width:126px;height:108px}.studio-page :is(.home-composition,.screen-composition) .product-path-main{grid-template-columns:1fr}.studio-page :is(.home-composition,.screen-composition) .product-path-main p{grid-column:1;grid-row:3;margin-top:12px}.studio-page :is(.home-composition,.screen-composition) .home-link-grid .resource-card{grid-template-columns:minmax(0,1fr) 110px;padding:26px;gap:18px}.studio-page :is(.home-composition,.screen-composition) .resource-art{width:110px;height:90px}.studio-page:has(:is(.home-composition,.screen-composition)) .footer--studio .footer-brand{padding:20px 12px}}@media (max-width:900px){.studio-page :is(.home-composition,.screen-composition)>.section{padding-block:64px}.studio-page :is(.home-composition,.screen-composition) .company-analysis-copy{padding-top:0}.studio-page :is(.home-composition,.screen-composition) .inn-diagnostic-card{padding:28px}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-graphic{width:78px;height:60px;flex-basis:78px}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-name{font-size:var(--unite-type-14)}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-detail{min-height:120px}.studio-page :is(.home-composition,.screen-composition) .resource-copy b{font-size:25px}.studio-page :is(.home-composition,.screen-composition) .home-link-grid .resource-card{grid-template-columns:minmax(0,1fr) 82px;gap:14px;padding:22px}.studio-page :is(.home-composition,.screen-composition) .resource-art{width:82px;height:72px}.studio-page :is(.home-composition,.screen-composition) .asset-detail{gap:24px}.studio-page:has(:is(.home-composition,.screen-composition)) .footer--studio .footer-brand{padding:24px;border:0}}@media (max-width:600px){.studio-page :is(.home-composition,.screen-composition) .studio-proposal .studio-stage{height:auto;grid-template-rows:auto auto auto auto}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .stage-items{grid-auto-rows:auto}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .stage-choice{height:auto;min-height:64px!important}.studio-page :is(.home-composition,.screen-composition) .studio-proposal .stage-note{min-height:100px!important;margin-top:20px}.studio-page :is(.home-composition,.screen-composition) .product-path-card{--surface-cut: url(#surface-contour-tall)}.studio-page :is(.home-composition,.screen-composition)>.section{padding-block:52px}.studio-page :is(.home-composition,.screen-composition) .section-head{gap:24px;margin-bottom:30px}.studio-page :is(.home-composition,.screen-composition) .visual-split{gap:30px}.studio-page :is(.home-composition,.screen-composition) .diagnostic-benefits>span{grid-template-columns:1fr;gap:7px;padding:15px 0}.studio-page :is(.home-composition,.screen-composition) .inn-diagnostic-card{padding:24px 16px}.studio-page :is(.home-composition,.screen-composition) .inn-diagnostic-command h3{font-size:25px;margin-bottom:18px}.studio-page :is(.home-composition,.screen-composition) .diagnostic-route-heading{gap:5px}.studio-page :is(.home-composition,.screen-composition) .diagnostic-route-title{font-size:9px}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-card{min-height:102px;flex-direction:column;justify-content:center;padding:10px 8px;gap:4px}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-graphic{width:68px;height:50px;flex:0 0 50px}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-name{font-size:var(--unite-type-12);text-align:center}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-detail{min-height:172px}.studio-page :is(.home-composition,.screen-composition) .diagnostic-direction-detail p{font-size:var(--unite-type-12)}.studio-page :is(.home-composition,.screen-composition) .product-route-grid{gap:12px}.studio-page :is(.home-composition,.screen-composition) .product-path-card{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:16px 12px;padding:23px 20px;align-items:start}.studio-page :is(.home-composition,.screen-composition) .product-path-index{position:absolute;left:20px;top:22px;padding:0;font-size:10px}.studio-page :is(.home-composition,.screen-composition) .product-path-visual{position:static;grid-column:2;grid-row:1;width:92px;height:80px;align-self:center}.studio-page :is(.home-composition,.screen-composition) .product-path-main{display:contents}.studio-page :is(.home-composition,.screen-composition) .product-path-main>span{grid-row:1;grid-column:1;align-self:start;margin:0;padding:0 0 0 27px;font-size:9px;min-height:26px}.studio-page :is(.home-composition,.screen-composition) .product-path-main h3{grid-row:1;grid-column:1;align-self:end;min-height:0;margin:36px 0 0;padding:0;font-size:22px;line-height:1.16}.studio-page :is(.home-composition,.screen-composition) .product-path-main p{grid-row:2;grid-column:1 / -1;margin:0;padding:0;font-size:var(--unite-type-12)}.studio-page :is(.home-composition,.screen-composition) .product-path-cta{position:static;grid-row:3;grid-column:1 / -1;width:100%;height:38px;justify-content:space-between;margin:2px 0 0;font-size:var(--unite-type-12)}.studio-page :is(.home-composition,.screen-composition) .flow-toolbar{font-size:10px}.studio-page :is(.home-composition,.screen-composition) .asset-detail{padding:26px 20px;margin-top:28px}.studio-page :is(.home-composition,.screen-composition) .asset-detail h3{font-size:25px}.studio-page :is(.home-composition,.screen-composition) .asset-detail p,.studio-page :is(.home-composition,.screen-composition) .asset-detail li{font-size:var(--unite-type-12)}.studio-page :is(.home-composition,.screen-composition) .detail-actions a{font-size:var(--unite-type-12)}.studio-page :is(.home-composition,.screen-composition) .approach-fallback{gap:22px 18px}.studio-page :is(.home-composition,.screen-composition) .approach-fallback p{font-size:11px}.studio-page :is(.home-composition,.screen-composition) .clarity-grid{gap:10px}.studio-page :is(.home-composition,.screen-composition) .clarity-grid>span{padding:17px 14px;font-size:var(--unite-type-12)}.studio-page :is(.home-composition,.screen-composition) .method-links{gap:18px}.studio-page :is(.home-composition,.screen-composition) .method-links a{font-size:var(--unite-type-12)}.studio-page :is(.home-composition,.screen-composition) .home-link-grid{grid-template-columns:1fr;gap:12px}.studio-page :is(.home-composition,.screen-composition) .home-link-grid .resource-card{grid-template-columns:minmax(0,1fr) 90px;min-height:188px;padding:24px 20px;gap:20px 12px}.studio-page :is(.home-composition,.screen-composition) .resource-copy b{font-size:25px;margin-bottom:10px}.studio-page :is(.home-composition,.screen-composition) .resource-copy p{font-size:var(--unite-type-12)}.studio-page :is(.home-composition,.screen-composition) .resource-art{width:90px;height:75px}.studio-page :is(.home-composition,.screen-composition) .resource-entry{font-size:var(--unite-type-12)}.studio-page:has(:is(.home-composition,.screen-composition)) .footer--studio .footer-brand{padding:24px 12px;gap:20px}.studio-page:has(:is(.home-composition,.screen-composition)) .footer--studio .footer-brand:before{right:0}}@media (prefers-reduced-motion:reduce){html:not([data-motion-preference=full]) :is(.home-composition,.screen-composition) .product-path-card,html:not([data-motion-preference=full]) :is(.home-composition,.screen-composition) .resource-card{transition:none;transform:none!important}}body.studio-page.advisory-page .home-composition .section-head:has(.section-guide){grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(28px,4vw,64px);align-items:center}body.studio-page.advisory-page .home-composition .section-guide{align-self:center}body.studio-page.advisory-page .home-composition .analysis-guide{margin-top:30px;grid-template-columns:minmax(150px,.75fr) minmax(0,1fr)}body.studio-page.advisory-page .home-composition .analysis-guide .expert-guide__portrait img{max-height:290px}body.studio-page.advisory-page .home-composition .clarity-guide{grid-template-columns:minmax(240px,.85fr) minmax(0,1.2fr);gap:clamp(36px,6vw,96px);align-items:center}body.studio-page.advisory-page .home-composition .clarity-guide .expert-guide__portrait img{max-height:490px}body.studio-page.advisory-page .home-composition .clarity-guide .expert-guide__content{padding-block:0 24px}body.studio-page.advisory-page .home-composition .clarity-guide .clarity-grid>span:first-child{border-top:0}body.studio-page.advisory-page .home-composition .section-guide .expert-guide__content>p:not(.expert-guide__label){font-size:var(--reading-body);line-height:1.6}@media (min-width: 601px){body.studio-page.advisory-page .home-composition .section-guide.expert-guide--compact{grid-template-columns:minmax(200px,.84fr) minmax(0,1fr);gap:28px;align-items:stretch}body.studio-page.advisory-page .home-composition .section-guide.expert-guide--reverse{grid-template-columns:minmax(0,1fr) minmax(200px,.84fr)}body.studio-page.advisory-page .home-composition .section-guide .expert-guide__portrait{align-self:stretch;min-height:270px}body.studio-page.advisory-page .home-composition .section-guide .expert-guide__portrait img{position:absolute;inset:0;width:100%;height:100%;max-height:none}}@media (min-width: 1001px){body.studio-page.advisory-page .home-composition .home-intro:has(.section-guide){grid-template-columns:minmax(0,.84fr) minmax(0,1.36fr)}}@media (max-width: 1000px){body.studio-page.advisory-page .home-composition .section-head:has(.section-guide){grid-template-columns:1fr;gap:24px}body.studio-page.advisory-page .home-composition .section-guide{max-width:690px;width:100%;justify-self:end}body.studio-page.advisory-page .home-composition .section-guide.expert-guide--compact{grid-template-columns:minmax(180px,.82fr) minmax(0,1fr)}body.studio-page.advisory-page .home-composition .section-guide.expert-guide--reverse{grid-template-columns:minmax(0,1fr) minmax(180px,.82fr)}}@media (max-width: 600px){body.studio-page.advisory-page .home-composition .section-head:has(.section-guide){gap:20px}body.studio-page.advisory-page .home-composition .section-guide.expert-guide--compact{grid-template-columns:140px minmax(0,1fr);gap:8px 16px}body.studio-page.advisory-page .home-composition .section-guide.expert-guide--reverse{grid-template-columns:minmax(0,1fr) 140px}body.studio-page.advisory-page .home-composition .section-guide .expert-guide__portrait{grid-column:1;grid-row:1 / 3;align-self:center}body.studio-page.advisory-page .home-composition .section-guide .expert-guide__content{display:contents}body.studio-page.advisory-page .home-composition .section-guide .expert-guide__label{grid-column:2;grid-row:1;align-self:end;margin:0}body.studio-page.advisory-page .home-composition .section-guide .expert-guide__content>p:not(.expert-guide__label){grid-column:2;grid-row:2;align-self:start;margin:0}body.studio-page.advisory-page .home-composition .section-guide.expert-guide--reverse .expert-guide__portrait{grid-column:2}body.studio-page.advisory-page .home-composition .section-guide.expert-guide--reverse :is(.expert-guide__label,.expert-guide__content>p:not(.expert-guide__label)){grid-column:1}body.studio-page.advisory-page .home-composition .section-guide.expert-guide .expert-guide__content>p.expert-guide__detail{grid-column:1 / -1;grid-row:3;margin-top:12px}body.studio-page.advisory-page .home-composition .analysis-guide{grid-template-columns:130px minmax(0,1fr);gap:14px}body.studio-page.advisory-page .home-composition .clarity-guide{grid-template-columns:1fr;gap:0}body.studio-page.advisory-page .home-composition .clarity-guide .expert-guide__portrait{width:100%;max-width:440px;justify-self:center}body.studio-page.advisory-page .home-composition .clarity-guide .expert-guide__portrait img{max-height:330px}body.studio-page.advisory-page .home-composition .clarity-guide .expert-guide__content{margin-top:-12px}body.studio-page.advisory-page .home-composition .product-path-card{grid-template-columns:minmax(0,1fr) 140px}body.studio-page.advisory-page .home-composition .product-path-visual{width:140px;height:104px}}@media (max-width: 360px){body.studio-page.advisory-page .home-composition .section-guide.expert-guide--compact{grid-template-columns:120px minmax(0,1fr);gap:8px 12px}body.studio-page.advisory-page .home-composition .section-guide.expert-guide--reverse{grid-template-columns:minmax(0,1fr) 120px}}html:has(.section-screen){scroll-padding-top:var(--header-size)}html:has(.screen-dialog[open]){overflow:hidden}body.studio-page.advisory-page :is(.home-composition,.screen-composition)>.section-screen{min-height:0;padding:var(--public-section-inset) 0 calc(var(--public-section-inset) + var(--cookie-reserve));display:flex;flex-direction:column;gap:clamp(12px,1.6vw,22px);color:var(--unite-ink);scroll-margin-top:0}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen>.wrap{width:var(--page-width)}.section-screen .screen-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,72px);align-items:start}.section-screen .screen-title{padding-top:0}.section-screen .screen-heading--single{grid-template-columns:minmax(0,1fr)}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .screen-title h2{font-size:clamp(32px,2.7vw,46px);line-height:1.14;font-weight:400;letter-spacing:-.025em;max-width:680px;margin:0}.section-screen .screen-title .eyebrow{margin:0 0 12px;font-size:var(--unite-type-12);line-height:1.5}.section-screen .screen-content{flex:0 1 auto;display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.section-screen .screen-guide.expert-guide{grid-template-columns:minmax(0,1fr) minmax(160px,.68fr);align-items:center;gap:24px}.section-screen .screen-guide .expert-guide__portrait{grid-column:2;grid-row:1;width:100%;height:clamp(180px,24svh,260px);align-self:center}.section-screen .screen-guide .expert-guide__portrait img{width:100%;height:100%;max-height:none}.section-screen .screen-guide .expert-guide__content{grid-column:1;grid-row:1;padding:0}.section-screen .screen-guide .expert-guide__label{font-size:var(--unite-type-12);margin:0 0 10px;padding-top:10px}.section-screen .screen-guide .expert-guide__content>p:not(.expert-guide__label){font-size:var(--unite-type-16);line-height:1.5;color:var(--unite-ink)}.screen-disclosure{display:block}.screen-guide .screen-disclosure{margin-top:10px}.screen-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;padding:6px 0;font-size:var(--unite-type-16);line-height:1.4;font-weight:500;border:0;border-bottom:1px solid var(--unite-border);color:var(--unite-ink);background:transparent;text-align:left}.screen-link>span{font-size:var(--unite-type-20)}.screen-link:hover{color:var(--unite-action-ink)}.screen-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px}.screen-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;background:var(--accent, var(--unite-action));color:#1f2c35;font-size:var(--unite-type-16);line-height:1.4;font-weight:600;border:1px solid #a8431f33;border-radius:var(--shape-control)}.screen-button:hover{background:var(--accent-hover, var(--unite-action-hover))}.screen-button .entry-mark{flex:0 0 30px}.screen-dialog{padding:0;border:0;background:transparent;color:var(--unite-ink);width:min(840px,calc(100% - 48px));max-width:none;max-height:calc(100svh - 48px);overflow:auto;border-radius:var(--shape-surface);box-shadow:0 24px 100px #06152050}.screen-dialog::backdrop{background:#0a1c2db3;backdrop-filter:blur(6px)}.screen-dialog[open]{animation:screen-sheet-in .32s cubic-bezier(.2,.75,.2,1) both}.screen-dialog__surface{background:var(--unite-surface);padding:32px}.screen-dialog__heading{display:flex;align-items:start;justify-content:space-between;gap:24px;border-bottom:1px solid var(--unite-border);padding-bottom:22px;margin-bottom:24px}body .screen-dialog .screen-dialog__heading h2{color:var(--unite-ink);font:inherit;font-size:clamp(24px,2.5vw,32px);line-height:1.2;letter-spacing:-.02em;margin:0}.screen-dialog__body{font-size:18px;line-height:1.6}.screen-dialog__body p+p,.screen-dialog__body ul{margin-top:18px}.screen-dialog__body ul{padding-left:22px}.screen-dialog__body li+li{margin-top:8px}.screen-dialog__body .screen-actions{margin-top:24px}.screen-dialog__body h3{font-size:24px;font-weight:500}@keyframes screen-sheet-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .analysis-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,5vw,80px)}.analysis-overview__lead{font-size:var(--unite-type-20);line-height:1.55;max-width:48ch;margin-bottom:24px}.analysis-overview__benefits article{display:flex;gap:18px;padding:18px 0;border-top:1px solid var(--unite-border)}.analysis-overview__benefits article>span{color:var(--unite-action-ink);font-size:var(--unite-type-14);padding-top:3px}.analysis-overview__benefits h3{font-size:var(--unite-type-20);font-weight:500;line-height:1.3;margin-bottom:6px}.analysis-overview__benefits p{font-size:17px;color:var(--unite-muted);line-height:1.45}.analysis-overview__context>.screen-disclosure{margin-top:12px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen{padding:24px;min-height:0}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen h3{font-size:var(--unite-type-20);margin-bottom:16px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .diagnostic-route-block{margin-top:20px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .diagnostic-route-heading{margin-bottom:12px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .diagnostic-direction-card{min-height:74px;padding:12px;gap:10px;flex-direction:row;text-align:left}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .diagnostic-direction-graphic{width:56px;height:42px;flex:0 0 56px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .diagnostic-direction-name{text-align:left;font-size:var(--unite-type-16);line-height:1.3}.diagnostic-screen-explanation{margin-top:10px}.diagnostic-screen-explanation .screen-link{width:100%;font-size:var(--unite-type-16)}.task-overview{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:40px;align-items:stretch}.task-overview__choices{display:grid;grid-template-rows:repeat(5,1fr);gap:8px}.task-overview__choice{min-width:0;display:grid;grid-template-columns:24px 64px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:14px 18px;min-height:68px;border:1px solid var(--unite-border);border-radius:var(--shape-chip);background:#e7eef2aa;color:var(--unite-ink);text-align:left;font-size:18px;line-height:1.3;transition:background .35s,border-color .35s}.task-overview__choice.is-selected{background:var(--unite-white);border-color:var(--accent-ink);box-shadow:inset 3px 0 0 var(--accent-ink)}.task-overview__choice.is-selected .task-overview__number,.task-overview__choice.is-selected .task-overview__arrow{color:var(--accent-ink)}.task-overview__choice.is-selected .task-overview__label{font-weight:600}.task-overview__choice:hover{border-color:var(--accent-ink)}.task-overview__number{font-size:13px;color:var(--unite-muted)}.task-overview__symbol{width:64px;height:44px}.task-overview__arrow{font-size:22px}.task-overview__detail{padding:28px 32px;border:1px solid var(--unite-border);border-radius:var(--shape-surface);background:var(--unite-white);display:grid;align-items:stretch}.task-overview__pane{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1fr) clamp(130px,13vw,190px);grid-template-rows:auto 1fr auto;grid-template-areas:"meta art" "body art" "actions actions";column-gap:28px;align-content:start;min-width:0;visibility:hidden;opacity:0;transition:opacity .28s ease}.task-overview__pane.is-active{visibility:visible;opacity:1}.task-overview__art{grid-area:art;width:100%;height:clamp(110px,12vw,150px);align-self:start;margin:0}.task-overview__category{grid-area:meta;font-size:var(--unite-type-12);text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--accent-ink);margin-bottom:10px}.task-overview__body{grid-area:body;min-width:0}.task-overview__detail h3{font-size:clamp(26px,2.1vw,32px);font-weight:500;line-height:1.15;letter-spacing:-.01em;color:var(--unite-ink);margin-bottom:12px}.task-overview__body p{font-size:17px;line-height:1.55;color:var(--unite-muted)}.task-overview__detail .screen-actions{grid-area:actions;margin-top:24px;padding-top:20px;border-top:1px solid var(--unite-border)}.section-screen .boundary-overview{gap:28px}.boundary-overview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}.boundary-overview__grid article{display:flex;gap:24px;border-top:1px solid var(--unite-border);padding:24px 0}.boundary-overview__grid article>span{color:var(--unite-action-ink);font-size:18px}.boundary-overview__grid h3{font-size:23px;font-weight:400;line-height:1.3;margin-bottom:12px}.boundary-overview__grid p{color:var(--unite-muted);font-size:18px;line-height:1.5;max-width:44ch}.advisory-page .section-screen.dark h2 em{color:var(--unite-action-ink)}#faq.section-screen .faq-overview__answer{flex:1;min-width:0;grid-row:2}#faq.section-screen .faq-overview__answer>summary{display:flex;align-items:start;justify-content:space-between;gap:12px;min-height:44px;list-style:none;cursor:pointer}#faq.section-screen .faq-overview__answer>summary::-webkit-details-marker{display:none}#faq.section-screen .faq-overview__answer>summary:after{content:"+";flex:0 0 20px;color:var(--unite-action-ink);font-size:24px;line-height:1.2;text-align:center}#faq.section-screen .faq-overview__answer[open]>summary:after{content:"−"}#faq.section-screen .faq-overview__answer h3{min-width:0;margin:0;overflow-wrap:anywhere}#faq.section-screen .faq-overview__answer p{margin-top:12px}@media (min-width: 701px){#faq.section-screen .boundary-overview{gap:20px}#faq.section-screen .faq-overview__grid article{padding-block:10px}#faq.section-screen .faq-overview__grid article>div{min-width:0;flex:1}#faq.section-screen .faq-overview__grid p{max-width:none}}@media (min-width: 701px) and (max-height: 850px){#faq.section-screen .faq-overview__grid p{font-size:var(--unite-type-16);line-height:1.5}}@media (min-width: 1100px) and (min-height: 900px){#know-how.section-screen .know-how-overview{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);align-content:center;align-items:center;gap:16px 40px}#know-how.section-screen .know-how-overview__grid{grid-column:1 / -1}#know-how.section-screen .know-how-overview__grid article{padding-block:16px}#know-how.section-screen .know-how-overview__art{height:90px}#know-how.section-screen .screen-practice{grid-column:1;width:100%;max-width:none}#know-how.section-screen .screen-actions{grid-column:2;align-content:center;justify-content:flex-start}}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .resource-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:16px;flex:1}.resource-overview__card{background:#e7eff3d9;border:1px solid #aec2ce33;border-radius:var(--shape-surface);padding:clamp(20px,2vw,30px);display:grid;grid-template-columns:minmax(0,1fr) 130px;align-content:center;gap:18px 24px}.resource-overview__card:nth-child(2),.resource-overview__card:nth-child(3){background:#f0e6d6db}.resource-overview__copy h3{font-size:var(--unite-type-28);font-weight:400;margin-bottom:10px}.resource-overview__copy p{font-size:18px;line-height:1.5;color:var(--unite-muted);max-width:36ch}.resource-overview__art{width:130px;height:100px;align-self:center}.resource-overview__action{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:var(--unite-type-16);color:var(--unite-action-ink)}@media (min-width: 2000px){body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen>.wrap{width:var(--page-width)}.section-screen .ambient-backdrop .ambient-motif{min-width:100%;object-fit:cover}}@media (min-width: 701px) and (max-height: 850px){body.studio-page.advisory-page :is(.home-composition,.screen-composition)>.section-screen{gap:20px}.section-screen .screen-guide .expert-guide__portrait{height:180px}.task-overview__art{height:95px;margin-bottom:8px}.task-overview__pane{grid-template-columns:minmax(0,1fr) clamp(110px,12vw,150px);column-gap:20px}.task-overview__detail{padding:18px 24px}.task-overview__choice{padding-block:10px;min-height:62px}.resource-overview__card{padding:20px;gap:12px}.resource-overview__art{height:80px}}@media (max-width: 1100px) and (min-width: 701px){body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen>.wrap{width:var(--page-width)}.section-screen .screen-heading{grid-template-columns:1fr 1fr;gap:24px}.section-screen .screen-guide.expert-guide{grid-template-columns:minmax(0,1fr) 110px;gap:12px}.section-screen .screen-guide .expert-guide__content>p:not(.expert-guide__label){font-size:var(--unite-type-16)}.section-screen .screen-guide .expert-guide__label{font-size:var(--unite-type-12)}.task-overview{gap:20px}.task-overview__choice{grid-template-columns:20px minmax(0,1fr) 20px;font-size:17px;gap:10px}.task-overview__symbol{display:none}.task-overview__detail{padding:22px}.task-overview__detail .screen-actions{gap:12px}.task-overview__detail h3{font-size:25px}.task-overview__body p{font-size:var(--unite-type-16)}.task-overview__pane{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta" "body" "actions"}.task-overview__art{display:none}.resource-overview__card{grid-template-columns:minmax(0,1fr) 90px;padding:20px;gap:16px}.resource-overview__art{width:90px}.resource-overview__copy p{font-size:17px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .analysis-overview{gap:28px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen{padding:20px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .diagnostic-direction-graphic{display:none}}@media (max-width: 700px){body.studio-page.advisory-page :is(.home-composition,.screen-composition)>.section-screen{gap:14px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen>.wrap{width:var(--page-width)}.section-screen .screen-heading{grid-template-columns:1fr;gap:10px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .screen-title h2{font-size:var(--unite-type-28);line-height:1.13;letter-spacing:-.02em}.section-screen .screen-title .eyebrow{font-size:var(--unite-type-12);line-height:1.4;margin-bottom:10px}.section-screen .screen-guide.expert-guide{grid-template-columns:minmax(0,1fr) 92px;gap:14px}.section-screen .screen-guide .expert-guide__portrait{height:106px}.section-screen .screen-guide.expert-guide--boundaries{grid-template-columns:minmax(0,1fr) 112px}.section-screen .screen-guide .expert-guide__label{display:none}.section-screen .screen-guide .expert-guide__content>p:not(.expert-guide__label){font-size:var(--unite-type-16);line-height:1.35}.screen-guide .screen-disclosure{margin:0}.screen-guide .screen-link{font-size:var(--unite-type-16);min-height:34px;padding:3px 0;border-bottom:0}.screen-link{font-size:var(--unite-type-16);gap:10px}.screen-actions{gap:8px 18px}.screen-button{min-height:44px;padding:9px 14px}.screen-dialog{width:calc(100% - 20px);max-height:calc(100svh - 24px)}.screen-dialog__surface{padding:22px 18px}.screen-dialog__heading{gap:12px;margin-bottom:18px;padding-bottom:16px}.screen-dialog__body{font-size:17px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .analysis-overview{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:stretch}.analysis-overview__lead{font-size:var(--unite-type-16);line-height:1.4;margin:0}.analysis-overview__benefits{display:none}.analysis-overview__context>.screen-disclosure{margin:0}.analysis-overview__context .screen-link{min-height:34px;font-size:15px;border:0}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen{padding:16px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen h3{font-size:var(--unite-type-20);margin-bottom:12px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .diagnostic-route-block{margin-top:12px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .diagnostic-route-heading{margin-bottom:8px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .diagnostic-direction-card{min-height:64px;padding:10px;gap:0}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .diagnostic-direction-graphic{display:none}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .diagnostic-direction-name{font-size:var(--unite-type-16)}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .home-inn-row{min-height:0}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen :is(.home-inn-row input,.home-inn-enter){height:48px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .home-inn-enter{min-height:48px;padding:0 20px}.diagnostic-screen-explanation{margin-top:6px}.diagnostic-screen-explanation .screen-link{font-size:var(--unite-type-16);min-height:36px;border:0}.task-overview{display:block}.task-overview__detail{display:none}.task-overview__choice{grid-template-columns:22px 45px minmax(0,1fr) 20px;gap:10px;padding:10px 12px;font-size:17px;min-height:62px}.task-overview__symbol{width:45px;height:40px}.task-overview__choices{gap:8px}.boundary-overview__grid{grid-template-columns:1fr;gap:0}.boundary-overview__grid article{padding:12px 0;gap:14px}.boundary-overview__grid article>span{font-size:15px}.boundary-overview__grid h3{font-size:18px;margin-bottom:5px}.boundary-overview__grid p{font-size:var(--unite-type-16);line-height:1.35}.section-screen .boundary-overview{gap:16px}.boundary-overview .screen-actions{display:grid;grid-template-columns:1fr}.boundary-overview .screen-link{justify-content:center;min-height:36px;border:0}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .resource-overview{gap:10px;flex:0;margin-block:auto}.resource-overview__card{grid-template-columns:1fr;padding:14px;gap:10px;position:relative;align-content:start;min-height:178px}.resource-overview__copy h3{font-size:22px;margin-bottom:7px}.resource-overview__copy p{font-size:var(--unite-type-16);line-height:1.35}.resource-overview__art{display:none}.resource-overview__action{font-size:var(--unite-type-14);margin-top:auto;align-self:end}.resource-overview__action .entry-mark{width:24px;height:28px;flex:0 0 24px}}@media (max-width: 360px){body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .screen-title h2{font-size:26px}.task-overview__choice{grid-template-columns:20px minmax(0,1fr) 20px}.task-overview__symbol{display:none}}@media (prefers-reduced-motion: reduce){.screen-dialog[open]{animation:none}}html[data-motion-preference=reduced] .screen-dialog[open]{animation:none}.screen-button .unite-entry{flex:0 0 28px;width:28px;height:28px}.screen-button .unite-entry__svg{width:28px;height:28px}.screen-link>span{line-height:1}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .diagnostic-route-heading{margin-top:0}@media (min-width: 701px) and (max-height: 850px){.section-screen .screen-guide .expert-guide__portrait{height:160px}.analysis-overview__benefits article{padding-block:12px}.analysis-overview__benefits h3{font-size:19px}.analysis-overview__lead{margin-bottom:18px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen{padding:18px}.boundary-overview__grid article{padding-block:16px}.boundary-overview__grid h3{margin-bottom:8px}}@media (max-width: 700px){.section-screen .screen-guide .expert-guide__portrait{height:90px}.screen-guide .screen-link{min-height:40px}.analysis-overview__context{display:none}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen :is(.home-inn-row input,.home-inn-enter){height:44px;min-height:44px}.boundary-overview__grid article{padding-block:6px;align-items:center}.boundary-overview__grid article>div{flex:1}.boundary-overview__grid .screen-link{width:100%;min-height:44px;font-size:17px;border:0;padding:6px 0}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .resource-overview{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:8px}.resource-overview__card{display:grid;grid-template-columns:minmax(0,1fr) 96px 24px;gap:8px;align-items:center;min-height:94px;padding:10px 12px}.resource-overview__copy h3{font-size:21px;margin-bottom:4px}.resource-overview__copy p{font-size:var(--unite-type-16);line-height:1.3}.resource-overview__art{display:block;width:96px;height:74px}.resource-overview__action{grid-column:3;margin:0;align-self:center}.resource-overview__action>span:not(.unite-entry){display:none}.resource-overview__action .unite-entry{width:24px;height:28px;flex:0 0 24px}.resource-overview__action .unite-entry__svg{width:24px;height:28px}}@media (min-width: 701px) and (max-height: 850px){.section-screen .screen-guide .expert-guide__portrait{height:120px}.section-screen .screen-guide .expert-guide__label{display:none}.section-screen .screen-guide .expert-guide__content>p:not(.expert-guide__label){font-size:var(--unite-type-16);line-height:1.45}.screen-guide .screen-disclosure{margin-top:4px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen{padding:16px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .inn-diagnostic-command{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:16px;align-items:center}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen h3{font-size:var(--unite-type-20);line-height:1.2;margin:0}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .diagnostic-route-block{margin-top:12px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .diagnostic-direction-card{min-height:56px;padding:8px}}.boundary-overview__grid .screen-link{justify-content:space-between}@media (max-width: 700px){.screen-guide .screen-link,.diagnostic-screen-explanation .screen-link{min-height:44px}}@media (max-width: 700px) and (max-height: 800px){body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen{padding:12px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen h3{margin-bottom:8px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .diagnostic-route-block{margin-top:10px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .diagnostic-route-heading{margin-bottom:6px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .diagnostic-direction-grid{gap:6px}}.section-screen .screen-title .eyebrow{color:var(--unite-muted)}@media (max-width: 700px){.boundary-overview .screen-actions .screen-link{min-height:44px}}.screen-dialog__heading{position:sticky;top:0;z-index:2;background:var(--unite-surface);padding-top:12px;margin-top:-12px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .diagnostic-route-block{margin-top:0}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .diagnostic-route-title{margin:0;text-transform:none;letter-spacing:-.02em;line-height:1.2;color:#233a49}.inn-diagnostic-card--screen .diagnostic-screen-explanation .screen-link{border-bottom:0}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .inn-diagnostic-command{margin-top:14px;padding-top:14px;border-top:1px solid var(--unite-border)}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .inn-diagnostic-command h3{margin:0 0 10px;font-size:var(--unite-type-20);line-height:1.2;font-weight:400;color:#233a49}@media (min-width: 701px) and (max-height: 850px){body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .inn-diagnostic-command h3{margin:0;font-size:var(--unite-type-20)}}@media (max-width: 700px){body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .inn-diagnostic-command{margin-top:6px;padding-top:6px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen .inn-diagnostic-card--screen .inn-diagnostic-command h3{margin-bottom:8px;font-size:var(--unite-type-20)}}.screen-dialog--journey{overflow:hidden}.screen-dialog--journey .screen-dialog__surface{display:flex;flex-direction:column;min-height:0;max-height:calc(100svh - 48px);padding-bottom:0}.screen-dialog--journey .screen-dialog__heading{flex:0 0 auto;position:static;padding-top:0;margin-top:0;margin-bottom:0;padding-bottom:16px}.screen-dialog--journey .screen-dialog__heading>div{flex:1;min-width:0}.screen-dialog--journey .screen-dialog__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 4px 20px 0;scrollbar-gutter:stable}.screen-journey__progress{margin-bottom:14px;max-width:320px}.screen-journey__progress p{margin:0 0 4px;font-size:13px;line-height:1.3;color:var(--unite-muted)}.screen-journey__steps{display:flex;gap:8px;list-style:none;margin:0;padding:0}.screen-journey__steps li{flex:1}.screen-journey__steps button{display:block;width:100%;min-height:44px;border:0;border-bottom:2px solid var(--unite-border);color:var(--unite-muted);background:transparent;font:inherit;font-size:var(--unite-type-14);text-align:left}.screen-journey__steps button[aria-current=step]{color:var(--unite-action-ink);border-color:var(--unite-action-ink);font-weight:600}.screen-journey__footer{flex:0 0 auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 20px;padding:16px 0 22px;border-top:1px solid var(--unite-border);background:var(--unite-surface)}.screen-journey__next,.screen-journey__finish{justify-self:end}.screen-journey__finish{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;gap:6px 18px}.screen-journey__back{border:0}.screen-journey__next-title{grid-column:1 / -1;margin:0;font-size:var(--unite-type-14);line-height:1.4;color:var(--unite-muted);text-align:right}.screen-dialog--journey :is(button,a):focus-visible{outline:2px solid var(--unite-action-ink);outline-offset:2px}.screen-dialog--journey h2:focus-visible{outline:none}.technology-journey__outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:22px}.technology-journey__outcome{min-height:44px;padding:10px 12px;border:1px solid var(--unite-border);border-radius:var(--shape-control);background:var(--unite-panel);color:var(--unite-ink);text-align:left;font:inherit}.technology-journey__outcome[aria-pressed=true]{border-color:#b38148;background:#f0d5a5;color:#283943}@media (max-width: 700px){.screen-dialog--journey .screen-dialog__surface{max-height:calc(100svh - 24px);padding-top:18px}.screen-dialog--journey .screen-dialog__heading{padding-bottom:12px}.screen-dialog--journey .screen-dialog__body{padding-top:14px;padding-bottom:14px}.screen-journey__progress{margin-bottom:10px}.screen-journey__footer{padding:12px 0 16px;gap:4px 14px}.screen-journey__finish .screen-button{gap:10px;padding-inline:12px}.screen-journey__next-title{font-size:13px}}.section-screen .screen-guide.expert-guide--plain{grid-template-columns:minmax(0,1fr)}.section-screen .screen-guide:is(.expert-guide--present,.expert-guide--answers){grid-template-columns:minmax(160px,.68fr) minmax(0,1fr)}.section-screen .screen-guide:is(.expert-guide--present,.expert-guide--answers) .expert-guide__portrait{grid-column:1}.section-screen .screen-guide:is(.expert-guide--present,.expert-guide--answers) .expert-guide__content{grid-column:2}@media (max-width: 700px){.section-screen .screen-guide:is(.expert-guide--present,.expert-guide--answers){grid-template-columns:92px minmax(0,1fr)}}.home-composition .section-screen .screen-guide.expert-guide{grid-template-columns:minmax(0,1fr) 240px;min-height:260px;align-items:end;gap:16px}.home-composition .section-screen .screen-guide .expert-guide__portrait{grid-column:2;width:240px;height:260px;align-self:end}.home-composition .section-screen .screen-guide .expert-guide__content{grid-column:1;align-self:end;padding-bottom:6px}.home-composition .section-screen .screen-guide[data-home-face]{--target-face: 39px;--head-line: 48px;--portrait-height: calc(var(--target-face) / var(--face));--portrait-width: calc(var(--portrait-height) * var(--portrait-aspect));--portrait-top: calc(var(--head-line) + var(--rise) * var(--target-face) - var(--face-top) * var(--portrait-height));align-items:start}.home-composition .section-screen .screen-guide[data-home-face] .expert-guide__portrait{grid-row:1;align-self:start;overflow:hidden;mask-image:linear-gradient(#000 0 84%,transparent 100%)}.home-composition .section-screen .screen-guide[data-home-face] .expert-guide__portrait :is(img,.expert-guide__pin){position:absolute;inset:auto auto auto 50%;top:var(--portrait-top);width:var(--portrait-width);height:var(--portrait-height);max-width:none;max-height:none;transform:translate(-50%)}.home-composition .section-screen .screen-guide[data-home-face] .expert-guide__portrait img{object-fit:contain;object-position:center top}.home-composition .section-screen .screen-guide[data-home-face] .expert-guide__content{grid-row:1;align-self:end}.home-composition .section-screen .home-guide--analysis .expert-guide__portrait{grid-column:2;transform:scaleX(-1)}.home-composition .section-screen .home-guide--knowhow .expert-guide__portrait{transform:scaleX(-1)}.home-composition .section-screen .home-guide--analysis .expert-guide__content{grid-column:1}@media (min-width: 1024px) and (max-width: 1279px){.home-composition .section-screen .screen-guide.expert-guide{grid-template-columns:minmax(0,1fr) 200px;min-height:220px}.home-composition .section-screen .screen-guide .expert-guide__portrait{width:200px;height:220px}.home-composition .section-screen .screen-guide[data-home-face]{--target-face: 33px;--head-line: 39px}}@media (min-width: 701px) and (max-width: 1023px){.home-composition .section-screen .screen-guide.expert-guide{grid-template-columns:minmax(0,1fr) 170px;min-height:190px}.home-composition .section-screen .screen-guide .expert-guide__portrait{width:170px;height:190px}.home-composition .section-screen .screen-heading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.home-composition .section-screen .screen-guide[data-home-face]{--target-face: 28px;--head-line: 34px}}@media (min-width: 701px) and (max-width: 900px){.home-composition .section-screen .screen-heading{grid-template-columns:minmax(0,1fr)}.home-composition .section-screen .screen-guide.expert-guide{width:100%}}@media (max-width: 700px){.home-composition .section-screen .screen-guide.expert-guide{width:100%;grid-template-columns:minmax(0,1fr) 120px;min-height:140px}.home-composition .section-screen .screen-guide .expert-guide__portrait{width:120px;height:140px}.home-composition .section-screen .screen-guide[data-home-face]{--target-face: 21px;--head-line: 26px}}@media (min-width: 701px){.home-composition>.section-screen{justify-content:flex-start;gap:clamp(32px,4svh,48px)}.home-composition>.section-screen .screen-content{flex:0 0 auto}body.studio-page.advisory-page .home-composition>.section-screen .analysis-overview{align-items:start}body.studio-page.advisory-page .home-composition>.section-screen .resource-overview{flex:0 0 auto;grid-template-rows:repeat(2,minmax(180px,auto))}.home-composition>.section-screen .resource-overview__card{grid-template-columns:minmax(0,1fr) minmax(150px,42%);gap:10px 18px}.home-composition>.section-screen .resource-overview__art{width:100%;height:112px}}.home-composition>.section-screen{overflow-x:clip}@media (min-width: 701px) and (min-height: 901px){body.studio-page.advisory-page .home-composition>.section-screen{min-height:0}}@media (min-width: 701px) and (max-width: 1023px){.home-composition>.section-screen .analysis-overview__context{padding-top:20px}.home-composition>.section-screen .resource-overview__copy h3{font-size:24px}}@media (max-width: 700px){body.studio-page.advisory-page :is(.home-composition,.screen-composition)>.section-screen{--rhythm-space: clamp(4px, .8vw, 10px);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--rhythm-rows);gap:0;padding-bottom:var(--cookie-reserve)}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen>.screen-heading{grid-row:1 / span 3;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;gap:0}.section-screen .screen-heading>.screen-title{grid-row:1}.section-screen .screen-heading>.screen-guide{grid-row:3}body.studio-page.advisory-page :is(.home-composition,.screen-composition) .section-screen>.screen-content{grid-row:4 / -1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;align-items:stretch;justify-content:normal;gap:0;margin-block:0}#task-route{--rhythm-rows: auto var(--rhythm-space) auto repeat(5, var(--rhythm-space) var(--rhythm-space) auto var(--rhythm-space)) var(--rhythm-space)}#task-route :is(.task-overview,.task-overview__choices){display:grid;grid-row:1 / -1;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0}#task-route .task-overview__choice{grid-template-rows:subgrid;grid-row:span 3;padding-block:0;min-height:0;row-gap:0}#task-route .task-overview__choice>span{grid-row:2}#task-route .task-overview__choice>span:nth-last-child(2){min-height:44px;display:flex;align-items:center}#task-route .task-overview__choice:nth-child(1){grid-row:2 / span 3}#task-route .task-overview__choice:nth-child(2){grid-row:6 / span 3}#task-route .task-overview__choice:nth-child(3){grid-row:10 / span 3}#task-route .task-overview__choice:nth-child(4){grid-row:14 / span 3}#task-route .task-overview__choice:nth-child(5){grid-row:18 / span 3}#resources{--rhythm-rows: auto var(--rhythm-space) auto repeat(4, var(--rhythm-space) var(--rhythm-space) auto var(--rhythm-space)) var(--rhythm-space)}#resources .resource-overview__card{grid-template-rows:subgrid;row-gap:0;padding-block:0;min-height:0;align-content:normal}#resources .resource-overview__card>div{grid-row:2}#resources .resource-overview__card:nth-child(1){grid-row:2 / span 3}#resources .resource-overview__card:nth-child(2){grid-row:6 / span 3}#resources .resource-overview__card:nth-child(3){grid-row:10 / span 3}#resources .resource-overview__card:nth-child(4){grid-row:14 / span 3}#boundaries{--rhythm-rows: auto var(--rhythm-space) auto repeat(4, var(--rhythm-space) var(--rhythm-space) auto var(--rhythm-space)) var(--rhythm-space) auto var(--rhythm-space) auto var(--rhythm-space)}#boundaries .boundary-overview__grid{display:grid;grid-row:1 / span 16;grid-template-rows:subgrid;gap:0}#boundaries .boundary-overview__grid>article{display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:subgrid;padding-block:0;row-gap:0}#boundaries .boundary-overview__grid>article>:is(span,div){grid-row:2}#boundaries .boundary-overview__grid>article:nth-child(1){grid-row:2 / span 3}#boundaries .boundary-overview__grid>article:nth-child(2){grid-row:6 / span 3}#boundaries .boundary-overview__grid>article:nth-child(3){grid-row:10 / span 3}#boundaries .boundary-overview__grid>article:nth-child(4){grid-row:14 / span 3}#boundaries .boundary-overview>.screen-actions{grid-row:17 / span 5;grid-template-rows:subgrid;gap:0}#boundaries .boundary-overview>.screen-actions>:first-child{grid-row:2}#boundaries .boundary-overview>.screen-actions>:last-child{grid-row:4}#company-analysis{--rhythm-rows: auto var(--rhythm-space) auto var(--rhythm-space) var(--rhythm-space) auto var(--rhythm-space) repeat(3, var(--rhythm-space) auto var(--rhythm-space) var(--rhythm-space)) auto var(--rhythm-space) auto var(--rhythm-space) auto var(--rhythm-space) var(--rhythm-space)}#company-analysis .inn-diagnostic-card--screen{display:grid;grid-row:2 / span 21;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;padding-block:0;gap:0}#company-analysis .diagnostic-route-block{display:grid;grid-row:2 / span 15;grid-template-rows:subgrid;gap:0;margin:0}#company-analysis .diagnostic-route-heading{grid-row:1;margin:0}#company-analysis .diagnostic-route-title{margin:0}#company-analysis .diagnostic-direction-grid{grid-row:3 / span 11;grid-template-rows:subgrid;row-gap:0}#company-analysis .diagnostic-direction-item{display:grid;grid-template-rows:subgrid;row-gap:0}#company-analysis .diagnostic-direction-item:nth-child(-n+2){grid-row:1 / span 3}#company-analysis .diagnostic-direction-item:nth-child(n+3):nth-child(-n+4){grid-row:5 / span 3}#company-analysis .diagnostic-direction-item:nth-child(n+5){grid-row:9 / span 3}#company-analysis .diagnostic-direction-card{display:grid;grid-row:1 / -1;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;min-height:0;padding-block:0;row-gap:0}#company-analysis .diagnostic-direction-name{grid-row:2;min-height:32px;min-width:0;display:flex;align-items:center;overflow-wrap:anywhere;hyphens:auto}#company-analysis .diagnostic-screen-explanation{grid-row:15;margin:0}#company-analysis .inn-diagnostic-command{display:grid;grid-row:17 / span 4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;gap:0;margin:0;padding:0}#company-analysis .inn-diagnostic-command h3{grid-row:2;margin:0}#company-analysis .home-inn-form{grid-row:4}body.studio-page.advisory-page :is(.home-composition,.screen-composition) #company-analysis .inn-diagnostic-card--screen .home-inn-row :is(input,button){height:44px;min-height:44px}#proposal-route{--rhythm-rows: auto var(--rhythm-space) auto var(--rhythm-space) repeat(2, var(--rhythm-space) auto auto auto var(--rhythm-space) var(--rhythm-space)) auto var(--rhythm-space) auto var(--rhythm-space)}#proposal-route .proposal-overview{grid-row:1 / -1;grid-template-rows:subgrid;row-gap:0}#proposal-route .proposal-overview-stages{grid-row:2 / span 11;grid-template-rows:subgrid;row-gap:0}#proposal-route .proposal-overview-stages>li{display:grid;grid-template-rows:subgrid}#proposal-route .proposal-overview-stages>li:nth-child(-n+2){grid-row:1 / span 5}#proposal-route .proposal-overview-stages>li:nth-child(n+3){grid-row:7 / span 5}#proposal-route .proposal-overview-stages .flow-overview-stage{grid-row:1 / -1;grid-template-rows:subgrid;row-gap:0;padding-block:0}#proposal-route .flow-overview-stage-top{grid-row:2}#proposal-route .flow-overview-stage-heading{grid-row:3;min-height:2.4em;margin-block:3px}#proposal-route .flow-overview-art{grid-row:4}#proposal-route .proposal-overview-result{grid-row:14 / span 4;grid-template-rows:subgrid;row-gap:0}#proposal-route .proposal-overview-assessment{grid-row:1}#proposal-route .proposal-overview-cta{grid-row:3;justify-self:stretch;min-width:0;white-space:normal;overflow-wrap:anywhere}#technology-route{--rhythm-rows: auto var(--rhythm-space) auto var(--rhythm-space) auto var(--rhythm-space) var(--rhythm-space) auto auto auto var(--rhythm-space) var(--rhythm-space) auto repeat(3, var(--rhythm-space) var(--rhythm-space) auto var(--rhythm-space)) var(--rhythm-space)}#technology-route :is(.technology-overview,.technology-overview-map){grid-row:1 / -1;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0;align-items:stretch}#technology-route .technology-overview-sources{grid-row:2}#technology-route .technology-overview-formation{display:grid;grid-row:4 / span 5;grid-template-rows:subgrid}#technology-route .technology-overview-stages{grid-row:1 / -1;grid-template-rows:subgrid;row-gap:0}#technology-route .technology-overview-stages>li{display:grid;grid-row:1 / -1;grid-template-rows:subgrid}#technology-route .technology-overview-stages .flow-overview-stage{grid-row:1 / -1;grid-template-rows:subgrid;row-gap:0;padding-block:0}#technology-route .technology-overview-stages .flow-overview-stage{grid-template-columns:minmax(0,1fr)}#technology-route .technology-overview-stages .flow-overview-stage>:is(h4,span){min-width:0;max-width:100%}#technology-route .technology-overview-stages .flow-overview-stage h4{overflow-wrap:anywhere;hyphens:auto}#technology-route .flow-overview-stage-top{grid-row:2}#technology-route .flow-overview-art{grid-row:3}#technology-route .flow-overview-stage h4{grid-row:4;min-height:3.45em;display:flex;align-items:center;justify-content:center}#technology-route .technology-overview-outcomes{display:grid;grid-row:10 / -1;grid-template-rows:subgrid}#technology-route .technology-overview-outcomes>h3{grid-row:1;margin:0}#technology-route .technology-overview-outcomes>.technology-overview-controls{grid-row:2 / -1;grid-template-rows:subgrid;row-gap:0}#technology-route .technology-overview-outcomes .technology-overview-control{display:grid;grid-template-columns:minmax(0,1fr) 18px;grid-template-rows:subgrid;row-gap:0;padding-block:0;min-height:0}#technology-route .technology-overview-outcomes .technology-overview-control>:is(span,svg){grid-row:2}#technology-route .technology-overview-outcomes .technology-overview-control>span{min-height:40px;min-width:0;display:flex;align-items:center;overflow-wrap:anywhere;hyphens:auto}#technology-route .technology-overview-outcomes .technology-overview-control:nth-child(-n+2){grid-row:2 / span 3}#technology-route .technology-overview-outcomes .technology-overview-control:nth-child(n+3):nth-child(-n+4){grid-row:6 / span 3}#technology-route .technology-overview-outcomes .technology-overview-control:nth-child(5){grid-row:10 / span 3}}@media (max-width: 700px) and (max-height: 800px){html:has(.cookie-notice--compact:not([hidden])) #proposal-route .flow-overview-stage-heading{margin-block:0;gap:2px}html:has(.cookie-notice--compact:not([hidden])) #proposal-route .screen-guide .screen-disclosure{margin-top:0}}.section-screen .screen-guide .expert-guide__label{display:block}.analysis-overview__summary{display:none}.analysis-overview__reading{min-width:0}@media (max-width: 700px){body.studio-page.advisory-page :is(.home-composition,.screen-composition)>#company-analysis.section-screen{display:flex;flex-direction:column;gap:22px;padding-block:24px}body.studio-page.advisory-page :is(.home-composition,.screen-composition) #company-analysis>.screen-heading,body.studio-page.advisory-page :is(.home-composition,.screen-composition) #company-analysis>.screen-content{display:flex;flex-direction:column;gap:18px;grid-template-rows:none}#company-analysis .analysis-overview__context{display:block}#company-analysis .analysis-overview__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:10px 0;font-size:var(--unite-type-16);line-height:1.4;border-bottom:1px solid var(--unite-border);cursor:pointer;list-style:none}.analysis-overview__summary::-webkit-details-marker{display:none}.analysis-overview__reading{padding-top:18px}.analysis-overview__benefits{display:block}body.studio-page.advisory-page :is(.home-composition,.screen-composition) #company-analysis .inn-diagnostic-card--screen{display:block;padding:18px}#company-analysis :is(.diagnostic-route-block,.diagnostic-direction-grid,.diagnostic-direction-item,.diagnostic-direction-card,.inn-diagnostic-command){grid-template-rows:none;grid-row:auto;row-gap:10px}#company-analysis .diagnostic-route-block{display:block}#company-analysis .diagnostic-direction-grid{display:grid;gap:10px;margin-block:16px}#company-analysis .diagnostic-direction-item{display:block}#company-analysis .diagnostic-direction-grid>.diagnostic-direction-item:nth-child(n){grid-row:auto}#company-analysis .diagnostic-direction-card{display:flex;align-items:center;min-height:62px;padding:12px}#company-analysis .diagnostic-direction-name{min-height:0}#company-analysis .inn-diagnostic-command{display:block;margin-top:16px;padding-top:16px}#company-analysis .inn-diagnostic-command h3{margin-bottom:12px}}
