.operations-page{background:#f6f8f5;color:#172019}.operations-hero{padding:clamp(3.4rem,8vw,6.8rem) 0 3rem;background:#122b20;color:#fff}.operations-hero-inner{max-width:920px}.operations-hero h1{max-width:850px;margin:.55rem 0 1rem;font-size:clamp(2.25rem,5.5vw,4.7rem);line-height:1.07;letter-spacing:-.052em}.operations-hero p:not(.eyebrow){max-width:750px;color:#e5efe8;font-size:clamp(1rem,2vw,1.22rem);line-height:1.72}.operations-tags{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.4rem}.operations-tags span{padding:.45rem .75rem;border:1px solid #ffffff35;border-radius:999px;background:#ffffff12;font-size:.88rem}.operations-intro{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;margin-top:2rem;padding:1.2rem 1.35rem;border:1px solid #dce5d9;border-radius:18px;background:#fff;box-shadow:0 12px 38px #1a31200d}.operations-intro>strong{display:grid;place-items:center;width:58px;height:58px;border-radius:15px;background:#edf5dc;color:#36591c}.operations-intro h2{margin:0 0 .3rem;font-size:1.15rem}.operations-intro p{margin:0;color:#56635a;line-height:1.6}.operations-layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);gap:1.25rem;align-items:start;padding-top:2rem;padding-bottom:2.5rem}.operations-panel{padding:clamp(1.15rem,3vw,2rem);border:1px solid #dce5d9;border-radius:20px;background:#fff;box-shadow:0 16px 44px #1a31200d}.operations-panel h2{margin:.2rem 0 .55rem}.operations-lead{margin:0 0 1.2rem;color:#5a675e;line-height:1.65}.operations-form{display:grid;gap:1rem}.operations-field{display:grid;gap:.42rem}.operations-field>span,.operations-group legend{font-weight:750}.operations-field input,.operations-field select{width:100%;min-height:48px;padding:.65rem .75rem;border:1px solid #cbd8c8;border-radius:11px;background:#fff;color:inherit;font:inherit}.operations-field small{color:#6c786f;line-height:1.5}.operations-group{margin:0;padding:0;border:0}.operations-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.55rem}.operations-checks label{display:flex;gap:.6rem;align-items:flex-start;padding:.78rem;border:1px solid #dce5d9;border-radius:12px;background:#fbfcfa;line-height:1.45}.operations-checks input{width:19px;height:19px;margin-top:.08rem;accent-color:#3e6d37}.operations-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.35rem}.operations-actions button{min-height:46px;padding:.68rem .95rem;border-radius:11px;font:inherit;font-weight:760;cursor:pointer}.operations-primary{border:1px solid #173d2b;background:#173d2b;color:#fff}.operations-secondary{border:1px solid #cad6c7;background:#fff;color:#243229}.operations-privacy{padding:.9rem 1rem;border-radius:12px;background:#f2f6ee;color:#4f5d53;font-size:.9rem;line-height:1.55}.operations-status{min-height:1.5rem;color:#315d38;font-weight:700}.operations-result-shell{position:sticky;top:1rem}.operations-placeholder{padding:1rem;border-radius:12px;background:#f5f7f3;color:#657168}.operations-result-badge{display:inline-flex;margin:0 0 .65rem;padding:.3rem .6rem;border-radius:999px;background:#e8f4d2;color:#36591c;font-size:.8rem;font-weight:800}.operations-result-section{margin-top:1rem;padding-top:.9rem;border-top:1px solid #e1e7df}.operations-result-section h3{margin:0 0 .65rem;font-size:1.02rem}.operations-result-section ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.operations-result-section li{padding:.75rem .85rem;border:1px solid #e0e7de;border-radius:11px;background:#fbfcfa;overflow-wrap:anywhere}.operations-filename{display:block;margin:.85rem 0;padding:1rem;border-radius:12px;background:#17291f;color:#f5fff6;font-size:1rem;overflow-wrap:anywhere}.operations-boundary-note{margin-top:1rem;padding:.85rem;border-radius:11px;background:#fff5df;color:#6f521c;line-height:1.55}.operations-sources{padding-bottom:3rem}.operations-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.operations-source-grid a{display:flex;flex-direction:column;gap:.25rem;padding:1rem;border:1px solid #dce5d9;border-radius:14px;background:#fff;color:inherit;text-decoration:none}.operations-source-grid span{color:#69756c;font-size:.85rem}.operations-related{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}.operations-related a{padding:.65rem .8rem;border:1px solid #ced9cc;border-radius:10px;background:#fff;color:#245839;text-decoration:none;font-weight:700}@media(max-width:860px){.operations-layout{grid-template-columns:1fr}.operations-result-shell{position:static}.operations-source-grid{grid-template-columns:1fr}}@media(max-width:560px){.operations-intro{grid-template-columns:1fr}.operations-checks{grid-template-columns:1fr}.operations-actions{flex-direction:column}.operations-actions button{width:100%}.operations-panel{padding:1rem;border-radius:17px}}@media print{.global-header,.site-breadcrumb,.operations-hero,.operations-intro,.operations-form,.operations-screen-only,.operations-sources,.global-footer,[data-business-consultation]{display:none!important}.operations-layout{display:block;padding:0}.operations-result-shell{position:static;border:0;box-shadow:none}.operations-result-section li{break-inside:avoid}}

