.service-detail-module__TiV6nW__page{--ink:#20271f;--muted:#65705f;--paper:#f7f8f2;--line:#d7decf;--lime:#c0e68d;--forest:#142017;background:var(--paper);color:var(--ink);font-family:var(--font-sans)}.service-detail-module__TiV6nW__page h1,.service-detail-module__TiV6nW__page h2,.service-detail-module__TiV6nW__page h3{font-family:var(--font-sans);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:500}.service-detail-module__TiV6nW__page p{margin:0}.service-detail-module__TiV6nW__wrap{width:min(1280px,100% - 112px);margin:auto}.service-detail-module__TiV6nW__eyebrow{font:9px/1.5 var(--font-mono);letter-spacing:.13em;color:#617457;margin-bottom:22px!important}.service-detail-module__TiV6nW__hero{padding:calc(var(--nav-height) + 38px) 0 80px;color:#f3f6ee;background:#101a12}.service-detail-module__TiV6nW__crumbs{color:#a8b4a1;flex-wrap:wrap;gap:10px;padding:20px 0 55px;font-size:11px;display:flex}.service-detail-module__TiV6nW__heroGrid{grid-template-columns:1.04fr .96fr;align-items:center;gap:72px;display:grid}.service-detail-module__TiV6nW__hero .service-detail-module__TiV6nW__eyebrow{color:#b9d99c}.service-detail-module__TiV6nW__hero h1{max-width:760px;font-size:clamp(48px,5.5vw,78px);line-height:1.01}.service-detail-module__TiV6nW__hero h1 em,.service-detail-module__TiV6nW__sectionHead h2 em,.service-detail-module__TiV6nW__platforms h2 em,.service-detail-module__TiV6nW__faqGrid h2 em,.service-detail-module__TiV6nW__close h2 em{color:#88ad68;font-family:var(--font-display);font-weight:450}.service-detail-module__TiV6nW__lead{color:#d5ddd0;max-width:610px;font-size:17px;line-height:1.75;margin-top:30px!important}.service-detail-module__TiV6nW__actions{align-items:center;gap:30px;margin-top:34px;display:flex}.service-detail-module__TiV6nW__primary{border:1px solid var(--lime);background:var(--lime);color:#1b2a16;border-radius:3px;justify-content:space-between;align-items:center;gap:36px;padding:17px 21px;font-size:13px;font-weight:600;display:inline-flex}.service-detail-module__TiV6nW__secondary{color:#e5ebdf;border-bottom:1px solid #b4c8a4;padding-bottom:5px;font-size:12px}.service-detail-module__TiV6nW__audience{color:#aab7a4;font:9px/1.65 var(--font-mono);letter-spacing:.04em;margin-top:25px!important}.service-detail-module__TiV6nW__systemVisual{background-color:#18221a;background-image:linear-gradient(#fff06 1px,transparent 1px),linear-gradient(90deg,#fff06 1px,transparent 1px);background-size:28px 28px;border:1px solid #71826655;border-radius:6px;min-width:0;padding:25px;box-shadow:0 30px 70px #0003}.service-detail-module__TiV6nW__visualTop,.service-detail-module__TiV6nW__visualBottom{color:#98a991;font:7px/1.5 var(--font-mono);letter-spacing:.08em;justify-content:space-between;gap:15px;display:flex}.service-detail-module__TiV6nW__visualCore{border-left:1px solid #80a665;flex-direction:column;justify-content:center;min-height:165px;margin:20px 0;padding-left:33px;display:flex;position:relative}.service-detail-module__TiV6nW__visualCore span{color:#9dbb87;font:8px var(--font-mono);letter-spacing:.08em}.service-detail-module__TiV6nW__visualCore strong{color:#e2edd8;letter-spacing:-.04em;max-width:390px;margin-top:13px;font-size:30px;font-weight:500}.service-detail-module__TiV6nW__visualCore i{border:1px solid #a9dc8066;border-radius:50%;width:70px;height:70px;position:absolute;right:10%;box-shadow:0 0 0 15px #88b86612,0 0 0 32px #88b86609}.service-detail-module__TiV6nW__systemVisual ol{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 25px;padding:0;list-style:none;display:grid}.service-detail-module__TiV6nW__systemVisual li{background:#202d21;border:1px solid #ffffff12;min-height:78px;padding:13px}.service-detail-module__TiV6nW__systemVisual li span{color:#89a775;font:8px var(--font-mono);margin-bottom:16px;display:block}.service-detail-module__TiV6nW__systemVisual li b{color:#cbd8c4;font-size:10px;font-weight:500;line-height:1.4}.service-detail-module__TiV6nW__strip{border-bottom:1px solid var(--line);background:#edf1e7}.service-detail-module__TiV6nW__strip>div{justify-content:space-between;align-items:center;gap:25px;min-height:85px;display:flex}.service-detail-module__TiV6nW__strip span{max-width:150px;color:var(--muted);font:8px/1.5 var(--font-mono);letter-spacing:.08em}.service-detail-module__TiV6nW__strip b{font-size:14px;font-weight:500}.service-detail-module__TiV6nW__section{padding:105px 0}.service-detail-module__TiV6nW__sectionHead{grid-template-columns:1.35fr .65fr;align-items:end;gap:70px;margin-bottom:55px;display:grid}.service-detail-module__TiV6nW__sectionHead h2,.service-detail-module__TiV6nW__platforms h2,.service-detail-module__TiV6nW__faqGrid h2{font-size:clamp(38px,4vw,58px);line-height:1.08}.service-detail-module__TiV6nW__sectionHead>p{max-width:440px;color:var(--muted);font-size:14px;line-height:1.8}.service-detail-module__TiV6nW__problemGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-detail-module__TiV6nW__problemGrid article{border-bottom:1px solid var(--line);min-height:290px;padding:30px 35px 25px 0}.service-detail-module__TiV6nW__problemGrid article+article{border-left:1px solid var(--line);padding-left:35px}.service-detail-module__TiV6nW__problemGrid span,.service-detail-module__TiV6nW__scopeGrid>article>span{color:#708064;font:9px var(--font-mono);letter-spacing:.05em}.service-detail-module__TiV6nW__problemGrid h3{margin:40px 0 18px;font-size:27px;line-height:1.15}.service-detail-module__TiV6nW__problemGrid p,.service-detail-module__TiV6nW__scopeGrid p{color:var(--muted);font-size:13px;line-height:1.75}.service-detail-module__TiV6nW__dark{color:#eef3e9;background:#162018}.service-detail-module__TiV6nW__dark .service-detail-module__TiV6nW__eyebrow{color:#a8c58f}.service-detail-module__TiV6nW__dark .service-detail-module__TiV6nW__sectionHead h2,.service-detail-module__TiV6nW__dark .service-detail-module__TiV6nW__flow h3{color:#eef3e9}.service-detail-module__TiV6nW__dark .service-detail-module__TiV6nW__sectionHead h2 em{color:#bae098}.service-detail-module__TiV6nW__dark .service-detail-module__TiV6nW__sectionHead>p{color:#aebba7}.service-detail-module__TiV6nW__flow{border-top:1px solid #fff2;margin:0;padding:0;list-style:none}.service-detail-module__TiV6nW__flow li{border-bottom:1px solid #ffffff1b;grid-template-columns:60px .75fr 1.25fr;gap:25px;padding:27px 0;display:grid}.service-detail-module__TiV6nW__flow>li>span{color:#a4c68a;font:10px var(--font-mono)}.service-detail-module__TiV6nW__flow li div{grid-column:2/-1;grid-template-columns:.75fr 1.25fr;gap:25px;display:grid}.service-detail-module__TiV6nW__flow small{color:#9aaa94;font:8px var(--font-mono);letter-spacing:.08em}.service-detail-module__TiV6nW__flow h3{font-size:22px}.service-detail-module__TiV6nW__flow p{color:#acb7a7;font-size:12px;line-height:1.7}.service-detail-module__TiV6nW__scopeGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.service-detail-module__TiV6nW__scopeGrid article{background:#fbfcf7;border:1px solid #cfd7c8;flex-direction:column;min-height:390px;padding:27px;display:flex}.service-detail-module__TiV6nW__scopeGrid h3{margin:35px 0 15px;font-size:25px;line-height:1.15}.service-detail-module__TiV6nW__scopeGrid ul{border-top:1px solid var(--line);margin:auto 0 0;padding:25px 0 0;list-style:none}.service-detail-module__TiV6nW__scopeGrid li{color:#53614d;margin:9px 0;font-size:11px;line-height:1.5}.service-detail-module__TiV6nW__scopeGrid li:before{content:"↳";color:#76975d;margin-right:8px}.service-detail-module__TiV6nW__controlBand{background:#e4eadc;padding:95px 0}.service-detail-module__TiV6nW__controlGrid{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.service-detail-module__TiV6nW__controlGrid>div:first-child>p:last-child{color:#596652;max-width:440px;font-size:14px;line-height:1.8;margin-top:25px!important}.service-detail-module__TiV6nW__controlGrid h2{font-size:clamp(39px,4vw,57px);line-height:1.06}.service-detail-module__TiV6nW__controlGrid>div:last-child{border-top:1px solid #bcc9b3}.service-detail-module__TiV6nW__controlGrid article{border-bottom:1px solid #bcc9b3;grid-template-columns:40px 1fr;gap:15px;padding:22px 0;display:grid}.service-detail-module__TiV6nW__controlGrid article>span{color:#678052;font:9px var(--font-mono)}.service-detail-module__TiV6nW__controlGrid h3{font-size:18px}.service-detail-module__TiV6nW__controlGrid article p{color:#5b6755;font-size:12px;line-height:1.7;margin-top:8px!important}.service-detail-module__TiV6nW__proofSection{background:#fafbf6}.service-detail-module__TiV6nW__proofGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.service-detail-module__TiV6nW__proofGrid article>div{background:#dce3d6;border-radius:4px;height:360px;position:relative;overflow:hidden}.service-detail-module__TiV6nW__proofGrid img{object-fit:cover;transition:transform .4s}.service-detail-module__TiV6nW__proofGrid article:hover img{transform:scale(1.02)}.service-detail-module__TiV6nW__proofGrid span{color:#68775e;font:8px var(--font-mono);letter-spacing:.07em;margin-top:20px;display:block}.service-detail-module__TiV6nW__proofGrid h3{margin-top:10px;font-size:23px}.service-detail-module__TiV6nW__deliverySection{background:#f0f3e9}.service-detail-module__TiV6nW__deliveryGrid{grid-template-columns:1fr 1fr;gap:65px;display:grid}.service-detail-module__TiV6nW__deliveryGrid>div>h3{margin-bottom:25px;font-size:24px}.service-detail-module__TiV6nW__deliveryGrid ul,.service-detail-module__TiV6nW__deliveryGrid ol{border-top:1px solid #c8d1c1;margin:0;padding:0;list-style:none}.service-detail-module__TiV6nW__deliveryGrid li{border-bottom:1px solid #c8d1c1;grid-template-columns:35px 1fr;gap:14px;padding:19px 0;display:grid}.service-detail-module__TiV6nW__deliveryGrid li>span{color:#70845e;font:9px var(--font-mono)}.service-detail-module__TiV6nW__deliveryGrid strong{font-size:14px;font-weight:600}.service-detail-module__TiV6nW__deliveryGrid li p{color:var(--muted);font-size:11px;line-height:1.65;margin-top:7px!important}.service-detail-module__TiV6nW__platforms{color:#ebf0e6;background:#111a13;padding:95px 0}.service-detail-module__TiV6nW__platforms>.service-detail-module__TiV6nW__wrap{grid-template-columns:1fr 1fr;gap:75px;display:grid}.service-detail-module__TiV6nW__platforms .service-detail-module__TiV6nW__eyebrow{color:#a5c48c}.service-detail-module__TiV6nW__platforms h2{color:#f0f3ec}.service-detail-module__TiV6nW__platforms>div>div:first-child>p:last-child{color:#aab7a5;max-width:520px;font-size:13px;line-height:1.8;margin-top:23px!important}.service-detail-module__TiV6nW__platformList{border-top:1px solid #ffffff20;grid-template-columns:1fr 1fr;display:grid}.service-detail-module__TiV6nW__platformList span{color:#d5dfcf;border-bottom:1px solid #ffffff18;padding:20px 12px;font-size:13px}.service-detail-module__TiV6nW__platformList span:nth-child(odd){border-right:1px solid #ffffff18}.service-detail-module__TiV6nW__faqGrid{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.service-detail-module__TiV6nW__faqGrid>div:first-child>p:last-child{max-width:370px;color:var(--muted);font-size:13px;line-height:1.8;margin-top:25px!important}.service-detail-module__TiV6nW__faqGrid details{border-top:1px solid var(--line)}.service-detail-module__TiV6nW__faqGrid details:last-child{border-bottom:1px solid var(--line)}.service-detail-module__TiV6nW__faqGrid summary{cursor:pointer;justify-content:space-between;gap:25px;padding:24px 0;font-size:15px;line-height:1.45;list-style:none;display:flex}.service-detail-module__TiV6nW__faqGrid summary::-webkit-details-marker{display:none}.service-detail-module__TiV6nW__faqGrid summary span{color:#6d9054;font-size:19px}.service-detail-module__TiV6nW__faqGrid details[open] summary span{transform:rotate(45deg)}.service-detail-module__TiV6nW__faqGrid details p{max-width:720px;color:var(--muted);padding:0 35px 25px 0;font-size:13px;line-height:1.8}.service-detail-module__TiV6nW__close{background:#c8e3aa;padding:90px 0}.service-detail-module__TiV6nW__closeGrid{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;display:grid}.service-detail-module__TiV6nW__close h2{font-size:clamp(46px,5.3vw,75px);line-height:1.03}.service-detail-module__TiV6nW__close h2 em{color:#3d6429}.service-detail-module__TiV6nW__closeGrid>div:last-child>p{color:#425636;margin-bottom:25px;font-size:14px;line-height:1.8}.service-detail-module__TiV6nW__close .service-detail-module__TiV6nW__primary{color:#eff5e9;background:#192c14;border-color:#192c14}.service-detail-module__TiV6nW__closeGrid>div:last-child>a:last-child{margin-top:17px;font-size:12px;display:block}.service-detail-module__TiV6nW__related{color:#c3d0ba;background:#142017;border-top:1px solid #ffffff1b;padding:28px 0}.service-detail-module__TiV6nW__related>div{flex-wrap:wrap;align-items:center;gap:25px 40px;display:flex}.service-detail-module__TiV6nW__related>div>span{color:#91a489;font:8px var(--font-mono);letter-spacing:.08em}.service-detail-module__TiV6nW__related a{font-size:11px}.service-detail-module__TiV6nW__related a:hover{color:#c7ebaa}@media (max-width:950px){.service-detail-module__TiV6nW__wrap{width:calc(100% - 64px)}.service-detail-module__TiV6nW__heroGrid,.service-detail-module__TiV6nW__sectionHead,.service-detail-module__TiV6nW__controlGrid,.service-detail-module__TiV6nW__platforms>.service-detail-module__TiV6nW__wrap,.service-detail-module__TiV6nW__faqGrid,.service-detail-module__TiV6nW__closeGrid{grid-template-columns:1fr;gap:40px}.service-detail-module__TiV6nW__heroGrid{gap:55px}.service-detail-module__TiV6nW__sectionHead>p{max-width:650px}.service-detail-module__TiV6nW__strip>div{flex-wrap:wrap;padding-block:25px}.service-detail-module__TiV6nW__scopeGrid{grid-template-columns:repeat(2,1fr)}.service-detail-module__TiV6nW__problemGrid article{padding-right:22px}.service-detail-module__TiV6nW__problemGrid article+article{padding-left:22px}.service-detail-module__TiV6nW__proofGrid article>div{height:280px}}@media (max-width:650px){.service-detail-module__TiV6nW__wrap{width:calc(100% - 40px)}.service-detail-module__TiV6nW__hero{padding-bottom:60px}.service-detail-module__TiV6nW__crumbs{padding-bottom:35px}.service-detail-module__TiV6nW__hero h1{font-size:47px}.service-detail-module__TiV6nW__lead{font-size:14px}.service-detail-module__TiV6nW__actions{flex-direction:column;align-items:flex-start;gap:20px}.service-detail-module__TiV6nW__systemVisual{padding:18px}.service-detail-module__TiV6nW__visualCore{min-height:130px}.service-detail-module__TiV6nW__visualCore strong{max-width:230px;font-size:24px}.service-detail-module__TiV6nW__visualCore i{width:45px;height:45px;right:5%}.service-detail-module__TiV6nW__systemVisual ol{grid-template-columns:1fr}.service-detail-module__TiV6nW__systemVisual li{min-height:0}.service-detail-module__TiV6nW__systemVisual li span{margin-bottom:8px}.service-detail-module__TiV6nW__visualBottom span:nth-child(2){display:none}.service-detail-module__TiV6nW__strip>div{gap:16px 25px}.service-detail-module__TiV6nW__strip span{width:100%;max-width:none}.service-detail-module__TiV6nW__strip b{font-size:12px}.service-detail-module__TiV6nW__section{padding:70px 0}.service-detail-module__TiV6nW__sectionHead{margin-bottom:35px}.service-detail-module__TiV6nW__sectionHead h2,.service-detail-module__TiV6nW__platforms h2,.service-detail-module__TiV6nW__faqGrid h2{font-size:36px}.service-detail-module__TiV6nW__problemGrid,.service-detail-module__TiV6nW__scopeGrid,.service-detail-module__TiV6nW__proofGrid{grid-template-columns:1fr}.service-detail-module__TiV6nW__problemGrid article,.service-detail-module__TiV6nW__problemGrid article+article{border-left:0;min-height:0;padding:27px 0}.service-detail-module__TiV6nW__problemGrid h3{margin-top:25px}.service-detail-module__TiV6nW__flow li{grid-template-columns:35px 1fr}.service-detail-module__TiV6nW__flow li div{grid-column:2;grid-template-columns:1fr;gap:9px}.service-detail-module__TiV6nW__flow h3{font-size:20px}.service-detail-module__TiV6nW__scopeGrid article{min-height:340px}.service-detail-module__TiV6nW__controlBand,.service-detail-module__TiV6nW__platforms{padding:70px 0}.service-detail-module__TiV6nW__controlGrid h2{font-size:38px}.service-detail-module__TiV6nW__proofGrid article>div{height:360px}.service-detail-module__TiV6nW__deliveryGrid{grid-template-columns:1fr;gap:50px}.service-detail-module__TiV6nW__platformList span{font-size:11px}.service-detail-module__TiV6nW__faqGrid{gap:35px}.service-detail-module__TiV6nW__close{padding:65px 0}.service-detail-module__TiV6nW__close h2{font-size:43px}.service-detail-module__TiV6nW__related>div{flex-direction:column;align-items:flex-start;gap:14px}}
