.strategy-page{--strategy-muted:#b7b5b1;--strategy-accent:#d5ad8e}.strategy-hero{padding:170px 7% 60px}.strategy-hero h1{font-size:clamp(42px,5.6vw,86px);line-height:1.07;letter-spacing:-.055em;max-width:1120px;margin:30px 0}.strategy-page em,.growth-story em{font-weight:400;color:#c9ac95}.strategy-hero>p{max-width:730px;font-size:20px;line-height:1.75;color:var(--strategy-muted);margin:30px 0}.strategy-hero figure{margin:70px 0 0}.strategy-hero figure img{width:100%;height:clamp(260px,40vw,560px);object-fit:cover;border-radius:3px}.strategy-page figcaption,.growth-story figcaption{font-size:12px;letter-spacing:.08em;color:#a49b93;margin-top:15px}.strategy-index{display:flex;flex-wrap:wrap;gap:12px 28px;padding:30px 7%;border-block:1px solid #ffffff1a;background:#17191b}.strategy-index a{font-size:13px;color:#ddd5cd;padding:8px 0}.strategy-index a:hover{color:#edbd98}.strategy-section{padding:100px 7%;scroll-margin-top:110px}.strategy-page h2,.growth-story h2,.strategy-service-link h2{font-size:clamp(32px,4.1vw,62px);line-height:1.13;letter-spacing:-.04em;margin:22px 0 28px}.strategy-page p,.growth-story p,.strategy-service-link p{color:#b7b5b1;font-size:16px;line-height:1.85}.strategy-page .strategy-lead{font-size:20px;max-width:830px;line-height:1.7}.strategy-split{display:grid;grid-template-columns:1fr 1.2fr;gap:7%;align-items:start}.strategy-split p:first-of-type{margin-top:0}.strategy-stat{margin:0 7%;padding:60px;display:grid;grid-template-columns:1fr 1.4fr;gap:8%;align-items:center;background:radial-gradient(ellipse at top left,#57443766,transparent 70%),#1e2022;border:1px solid #c5ab8b3b;border-radius:3px}.stat-large{font-size:clamp(62px,10vw,150px);letter-spacing:-.08em;color:#ddbea4;white-space:nowrap}.strategy-stat h2{font-size:36px}.strategy-stat a,.strategy-note a{color:#ddbea4;text-decoration:underline;text-underline-offset:4px}.strategy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:45px 0 30px}.strategy-grid article{padding:34px;background:linear-gradient(130deg,#252729,#191b1d);border:1px solid #ffffff12}.strategy-grid article>span,.automation-cases article span{font-size:12px;letter-spacing:.15em;color:#d8b597}.strategy-page h3{font-size:23px;line-height:1.3;letter-spacing:-.025em;margin:20px 0 14px}.strategy-grid p{margin:0 0 14px}.strategy-benchmarks{background:#232527}.benchmark-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:50px 0}.benchmark-grid article{border-top:1px solid #d5ad8e55;padding-top:30px}.benchmark-grid strong{font-size:clamp(32px,4.5vw,66px);letter-spacing:-.05em;font-weight:400;color:#e1bea2}.strategy-page .strategy-note{font-size:13px;line-height:1.8;max-width:950px;color:#ada7a1}.strategy-photo{margin:0;position:sticky;top:120px}.strategy-photo img{width:100%;height:570px;object-fit:cover}.automation-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:50px;border:1px solid #ffffff20}.automation-flow>div{padding:28px;border-right:1px solid #ffffff20;background:linear-gradient(160deg,#30302d,#191b1e)}.automation-flow b{font-weight:400;color:#dab391;font-size:32px}.automation-flow h3{font-size:20px}.automation-flow p{font-size:14px}.automation-flow>div:last-child{border-right:0}.automation-cases article{padding:0;overflow:hidden}.automation-cases article img{width:100%;height:260px;object-fit:cover;transition:transform .8s ease}.automation-cases article:hover img{transform:scale(1.025)}.automation-cases article>div{padding:32px}.automation-cases b{color:#ddd1c6;font-weight:500}.strategy-possibilities details{border-top:1px solid #ffffff26;padding:23px 0}.strategy-possibilities summary{font-size:20px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.strategy-possibilities summary::-webkit-details-marker{display:none}.strategy-possibilities summary span{color:#d5ad8e;transition:transform .2s}.strategy-possibilities details[open] summary span{transform:rotate(45deg)}.strategy-final{padding:100px 7% 120px;background:radial-gradient(ellipse at bottom right,#74523744,transparent 70%),#202224}.strategy-final p{max-width:680px;margin-bottom:35px}.strategy-final .text-link{display:block;margin-top:25px}.growth-story{padding:100px 7%;display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center;background:linear-gradient(135deg,#252729,#17191b)}.growth-story figure{margin:0}.growth-story img{width:100%;height:510px;object-fit:cover}.growth-story .copper-button{margin-top:24px}.strategy-service-link{padding:70px 7%;background:#232527}.strategy-service-link p{max-width:750px;margin-bottom:30px}.strategy-page a:focus-visible,.strategy-page summary:focus-visible{outline:2px solid #e3b992;outline-offset:6px}
@media(max-width:1000px){.automation-flow{grid-template-columns:1fr 1fr}.automation-flow>div{border-bottom:1px solid #ffffff20}.strategy-stat{padding:35px;grid-template-columns:.8fr 1.2fr}.strategy-split{gap:5%}.strategy-photo img{height:470px}.strategy-hero{padding-top:140px}}
@media(max-width:760px){.strategy-hero{padding:130px 6% 40px}.strategy-hero>p,.strategy-page .strategy-lead{font-size:18px}.strategy-hero figure{margin-top:45px}.strategy-section{padding:65px 6%}.strategy-split,.strategy-grid,.growth-story,.strategy-stat{grid-template-columns:1fr}.strategy-stat{margin:0 6%;gap:15px;padding:30px}.stat-large{font-size:85px}.strategy-grid{gap:16px}.strategy-grid article{padding:25px}.automation-cases article{padding:0}.automation-cases article>div{padding:25px}.strategy-photo{position:static;margin-bottom:30px}.strategy-photo img{height:320px}.benchmark-grid{grid-template-columns:1fr;gap:20px}.benchmark-grid strong{font-size:48px}.benchmark-grid h3{margin:12px 0}.benchmark-grid p{margin:0}.growth-story{padding:65px 6%;gap:35px}.growth-story img{height:330px}.strategy-final{padding:70px 6%}.strategy-index{padding:22px 6%;gap:6px 22px}.strategy-page h2{overflow-wrap:break-word}.strategy-final .copper-button,.strategy-hero .copper-button{max-width:100%}}
@media(max-width:420px){.automation-flow{grid-template-columns:1fr}.strategy-hero h1{font-size:39px}.strategy-stat h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){.automation-cases article img,.strategy-possibilities summary span{transition:none}.automation-cases article:hover img{transform:none}}.motion-suspended .automation-cases article img{transition:none;transform:none}
