/* Montel · Dedicated commercial development page. */
.commercial-page{--c-accent:#4f6c77;--c-soft:#edf2f3;--c-border:#d8e1e2;--t-accent:#4f6c77;--t-border:#dbe3e0}.commercial-page .t-hero-grid{grid-template-columns:1.36fr 1fr;gap:64px;align-items:center}.commercial-page .t-hero h1{font-size:61px}.commercial-page .t-eyebrow{font-size:14px!important}.commercial-page .t-eyebrow>span{border-color:#c8d7d9}.commercial-page .t-intro{font-size:17px}.commercial-page .t-small-label,.c-label{font-size:12px!important;letter-spacing:.07em;color:#5e7277}.commercial-page .t-scene{grid-template-columns:.86fr 1.34fr;gap:59px}.commercial-page .t-takeaway{border-color:#8faab0}.commercial-page .t-text-link{border-color:#a8bec3}.commercial-page :focus-visible{outline:2px solid #4f6c77;outline-offset:5px}.commercial-page button{font:inherit;cursor:pointer}.c-journey>.wrap{grid-template-columns:repeat(5,1fr)}.c-journey a{font-size:14px;padding:20px 10px;gap:9px}.c-journey a>span{color:#5e777e}.commercial-page .t-story-note p{font-size:13px}.commercial-page .t-client-seal{background:#ecf1f2;border-color:#d3dfe0;color:#4f6c77}.c-team{padding:28px 29px 23px;background:linear-gradient(140deg,#f3f6f4,#e9eff0);border:1px solid #cfdcdb;border-radius:13px;box-shadow:0 20px 50px -43px #233f46}.c-team-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:23px;border-bottom:1px solid #d1dddb}.c-team-head>span:last-child{font-size:12px;letter-spacing:.07em;color:#5b747a}.c-team .t-mini-brand{color:#4f6c77;font-size:29px}.c-team h2{font-family:var(--serif);font-size:35px;font-weight:400;line-height:1.15;letter-spacing:-.02em;margin:25px 0}.c-team-roles{background:#ffffffb3;border:1px solid #dce4e2;border-radius:8px;padding:0 19px}.c-team-roles>div{display:flex;gap:15px;padding:17px 0}.c-team-roles>div+div{border-top:1px solid #e0e7e4}.c-team-roles>div>span{font-family:var(--serif);font-size:24px;color:#758f96;padding-top:2px}.c-team-roles p{font-size:14px;color:#617479}.c-team-roles strong{display:block;font-size:16px;font-weight:550;color:var(--ink);margin-bottom:3px}.c-team-support{font-size:13px;margin-top:21px;color:#5e747b;padding-left:19px;border-left:1px solid #a6bdbf}.c-studio{border-radius:13px;overflow:hidden;border:1px solid var(--c-border);background:#fffefa;min-width:0}.c-studio-photo{margin:0;position:relative;aspect-ratio:1.95;overflow:hidden}.c-studio-photo img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.c-studio-photo figcaption{position:absolute;left:15px;bottom:13px;font-size:12px;padding:5px 9px;color:#263d38;background:#fffefae8;border-radius:3px}.c-studio-body{padding:25px 28px}.c-studio h3{font-family:var(--serif);font-size:33px;line-height:1.14;font-weight:400;letter-spacing:-.02em;margin:12px 0}.c-studio-body>p:not(.c-label){font-size:15px}.c-production{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:23px 0}.c-production span{font-size:13px;padding-top:9px;border-top:2px solid #acc0bd;color:#526b66}.c-studio-output{padding:21px;background:#eef3f2;border:1px solid #dce5e1;border-radius:6px}.c-studio-output strong{display:block;font-size:17px;font-weight:500;line-height:1.4;margin:9px 0}.c-studio-output p:last-child{font-size:14px}.commercial-page .t-last-scene{border:0}.commercial-page .t-contact{margin-top:82px}

.c-format-picker{display:flex;gap:7px;margin:0 0 12px;flex-wrap:wrap}.c-format-picker button{padding:9px 11px;font-size:14px;min-height:41px;border:1px solid #d5e1dd;border-radius:5px;color:#4f6b66;background:#fafcf9}.c-format-picker button[aria-pressed=true]{background:#e5eeea;border-color:#91aaa2;color:#2e5146}.c-studio-output{min-height:240px}.c-studio-output strong{font-size:20px;line-height:1.3;margin-block:12px}.c-studio-output>p:not(.c-label){font-size:15px}.c-studio-output .c-output-role{padding-top:14px;margin-top:14px;border-top:1px solid #cedcd5;font-size:14px!important;color:#4d685e}.c-panel{background:#fffefa;border:1px solid #d3dfe0;border-radius:13px;overflow:hidden;min-width:0;box-shadow:0 18px 40px -37px #28424970}.c-panel-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 23px;background:#f0f4f3;border-bottom:1px solid #dfe6e2;font-size:14px}.c-panel-top>span:first-child{display:flex;align-items:center;gap:12px}.c-panel-top>span:last-child{font-size:12px;white-space:nowrap;color:#6d7c78}.c-panel-top .t-mini-brand{color:#627c7d}.c-panel-body{padding:28px 27px 23px}.c-panel h3{font-size:29px;line-height:1.2;letter-spacing:-.035em;margin:11px 0 19px;font-weight:450}.c-acquisition-context{display:flex;gap:10px;padding-left:13px;border-left:1px solid #b9cccc;margin-bottom:24px}.c-acquisition-context>span{font-size:20px;color:#7e9796}.c-acquisition-context p{font-size:14px;max-width:450px}.c-acquisition-layout{display:grid;grid-template-columns:.83fr 1.35fr;gap:18px;align-items:start}.c-acquisition-steps{display:grid;gap:6px}.c-acquisition-steps button{display:flex;align-items:center;gap:10px;text-align:left;padding:13px 10px;min-height:57px;border:1px solid transparent;border-radius:5px;font-size:14px;line-height:1.4;background:#f6f7f3;color:#587069}.c-acquisition-steps button>span{font-size:12px;color:#7e9690;align-self:flex-start;padding-top:2px}.c-acquisition-steps button[aria-pressed=true]{background:#e6efec;border-color:#a7c0b5;color:#27483d}.c-acquisition-detail{background:#edf2f4;border:1px solid #d5e0e3;border-radius:7px;padding:22px 21px;min-height:392px}.c-acquisition-detail h4{font-size:22px;letter-spacing:-.025em;line-height:1.25;margin:14px 0 17px;font-weight:500}.c-acquisition-detail>p:not(.c-label){font-size:15px}.c-owner{border-top:1px solid #c9d8db;margin-top:20px;padding-top:16px}.c-owner>span{font-size:12px;letter-spacing:.06em;color:#526f79}.c-owner p{font-size:14px;margin-top:8px;color:#506c72}.c-demo-note{font-size:12px;margin-top:19px;color:#6e807a}.c-offer{background:#f7f6f0;border:1px solid #deddd1;border-radius:10px;overflow:hidden;box-shadow:0 25px 42px -39px #504b3077;min-width:0}.c-offer-top{display:flex;align-items:center;justify-content:space-between;gap:17px;margin:0 30px;padding:22px 0 18px;border-bottom:1px solid #deded2}.c-offer-top>span:last-child{font-size:12px;letter-spacing:.05em;color:#7b7e67}.c-offer-top .t-mini-brand{color:#889075}.c-offer-heading{padding:27px 31px 24px}.c-offer-heading h3{font-size:37px;font-weight:450;letter-spacing:-.04em;line-height:1.13;margin:12px 0 17px}.c-offer-heading h3 em{font-size:1.17em}.c-offer-heading>p:last-child{font-size:15px}.c-offer-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:#edeedc;border-block:1px solid #dedfd1}.c-offer-picker button{background:transparent;border:0;border-bottom:2px solid transparent;padding:15px 10px;min-height:52px;font-size:14px;color:#747960}.c-offer-picker button[aria-pressed=true]{background:#fffef9;border-bottom-color:#7f8c62;color:#374d36}.c-offer-detail{padding:25px 31px 27px;background:#fffefa;min-height:375px}.c-offer-detail h4{font-size:24px;letter-spacing:-.025em;line-height:1.25;margin:11px 0 21px;font-weight:500}.c-offer-lines{margin:0}.c-offer-lines>div{display:grid;grid-template-columns:120px 1fr;gap:15px;border-top:1px solid #e4e7dc;padding:15px 0}.c-offer-lines dt{font-size:14px;font-weight:500;color:#4c6048}.c-offer-lines dd{font-size:14px;line-height:1.6;margin:0;color:#64715c}.c-offer-note{font-size:13px;margin-top:12px;padding-top:15px;border-top:1px solid #e1e5d8;color:#6f7c65}.c-synergy-intro{font-size:16px;margin-bottom:28px}.c-synergy-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.c-synergy-pair article{padding:20px 19px 23px;background:#f0f3ef;border:1px solid #d9e2d6;border-radius:6px}.c-synergy-pair article+article{background:#edf2f4;border-color:#d4e0e3}.c-partner-label{font-size:12px;line-height:1.5;letter-spacing:.035em;color:#5a7371;display:block;min-height:36px}.c-synergy-pair h4{font-family:var(--serif);font-size:29px;line-height:1.15;font-weight:400;letter-spacing:-.02em;margin:12px 0 15px}.c-synergy-pair p{font-size:15px}.c-common-mission{display:flex;gap:15px;padding:25px 4px 23px}.c-common-mission>span{font-size:31px;line-height:1.2;color:#8d9e86}.c-common-mission strong{font-size:18px;font-weight:500;line-height:1.4;display:block;margin:9px 0}.c-common-mission p:last-child{font-size:15px}.c-both-directions{border-top:1px solid #dfe5db;padding-top:20px}.c-both-directions p{font-size:14px;margin-top:9px}.c-growth-plan{background:#edf2eb;border:1px solid #d2dfce;border-radius:12px;padding:30px 29px 23px;min-width:0}.c-growth-head h3{font-size:31px;line-height:1.17;letter-spacing:-.035em;margin:12px 0 15px;font-weight:450}.c-growth-head>p:last-child{font-size:15px}.c-growth-lanes{list-style:none;padding:0;margin:26px 0 0}.c-growth-lanes li{display:flex;gap:17px;padding:20px 0;border-top:1px solid #d1deca}.c-growth-lanes li>span{font-family:var(--serif);font-size:27px;color:#7d946d;line-height:1.2;min-width:23px}.c-growth-lanes h4{font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-.015em;margin:0 0 8px}.c-growth-lanes p{font-size:15px}.c-lane-caption{display:block;font-size:12px;letter-spacing:.04em;margin-top:11px;color:#637b55}.c-growth-decision{padding:20px 21px;border:1px solid #ccdac6;border-radius:6px;background:#fffefa}.c-growth-decision strong{font-size:18px;font-weight:500}.c-growth-decision p{font-size:14px;margin-top:8px}.c-related{margin-top:14px;gap:15px}.c-measures{background:#edf2f0;border-block:1px solid #d7e1dc;padding:72px 0 39px}.c-measures-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:29px;margin-top:41px}.c-measures-grid article{border-top:1px solid #bcd0c5;padding-top:19px}.c-measures-grid article>span{font-family:var(--serif);font-size:28px;color:#7e978c}.c-measures-grid h3{font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:15px 0 14px}.c-measures-grid p{font-size:15px}.c-measures-note{margin-top:32px;border-top:1px solid #d2ded6;padding-top:22px;font-size:13px;max-width:970px}
@media(min-width:1500px){.commercial-page .t-hero h1{font-size:68px}.commercial-page .t-hero-grid{gap:84px}.commercial-page .t-scene{gap:78px}}

@media(min-width:1001px){
 .c-studio-output{min-height:15.5rem}
 .c-offer-detail{min-height:26rem}
}
