.cut-hero{background:#10251f;color:#fff;padding:90px 0 80px}.cut-hero__grid{display:grid;grid-template-columns:1.35fr .65fr;gap:70px;align-items:center}.breadcrumbs{font-size:10px;color:#9fb0a9;margin-bottom:45px}.breadcrumbs a{border-bottom:1px solid #82928b}.cut-hero h1{max-width:780px;font:60px/1.05 Oswald;margin:22px 0;text-transform:uppercase}.cut-hero h1 em{font-style:normal;color:var(--accent)}.cut-hero p{max-width:720px;color:#b5c2bd;font-size:14px;line-height:1.75}.cut-hero__note{padding:30px;border:1px solid #ffffff24;background:#ffffff08}.cut-hero__note b{font:24px Oswald}.cut-hero__note ul{padding-left:18px;margin:20px 0 0;color:#b5c2bd;font-size:12px;line-height:1.9}.cut-workbench{background:#ecebe6}.cut-planner{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);background:#fff;border:1px solid var(--line)}.cut-controls{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:30px;border-right:1px solid var(--line);align-content:start}.cut-controls>label,.cut-group label{font-size:9px;text-transform:uppercase;font-weight:800;color:#747d78}.cut-controls input,.cut-controls select,.cut-controls textarea{display:block;width:100%;margin-top:7px;padding:11px;border:1px solid #ccd1cd;background:#fff;font:700 13px Manrope;color:var(--ink);outline:0}.cut-controls input:focus,.cut-controls select:focus,.cut-controls textarea:focus{border-color:#6d7d75;box-shadow:0 0 0 3px #173d3210}.cut-controls input[aria-invalid="true"]{border-color:#bd443f;background:#fff8f7}.cut-wide{grid-column:1/-1}.cut-group{margin:0;padding:15px;border:1px solid #d9dcd7}.cut-group legend{padding:0 6px;font-size:10px;font-weight:800;text-transform:uppercase}.cut-group>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cut-checkbox{display:flex;align-items:center;gap:10px;padding:12px;background:#f1f2ee}.cut-checkbox input{width:auto;margin:0}.cut-checkbox span{text-transform:none}.cut-drawing{padding:30px;background:#f8f7f3}.cut-drawing__head{display:flex;justify-content:space-between;align-items:start}.cut-drawing__head span{font-size:9px;text-transform:uppercase;letter-spacing:1.5px;color:#7b847f}.cut-drawing__head h3{font:28px Oswald;margin:5px 0 15px}.cut-drawing__head small{font-size:9px;color:#7b847f}.cut-diagram-scroll{overflow:auto;border:1px solid #cfd4cf;background:#fff}.cut-diagram-scroll svg{display:block;width:100%;min-width:620px;height:auto}.cut-summary{min-height:42px;font-size:12px;line-height:1.6;color:#52605a}.cut-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 22px;border:1px solid #ccd2cd}.cut-metrics div{padding:13px;border-right:1px solid #ccd2cd;border-bottom:1px solid #ccd2cd}.cut-metrics div:nth-child(3n){border-right:0}.cut-metrics div:nth-last-child(-n+3){border-bottom:0}.cut-metrics dt{font-size:8px;text-transform:uppercase;color:#77817c}.cut-metrics dd{margin:6px 0 0;font:20px Oswald}.cut-status{padding:12px;border-left:3px solid var(--accent);background:#eef0eb;font-size:11px;color:#59655f}.cut-status.is-error{border-color:#bd443f;background:#fff0ed;color:#8a302c}.cut-disclaimer{margin:18px 0 0;font-size:10px;line-height:1.6;color:#6f7974}.cut-process{background:#fff}.cut-process .process-grid{background:#f8f7f3}.seo-section a{text-decoration:underline}.manager__avatar{font-size:10px}.request{padding-top:70px}
@media(max-width:980px){.cut-hero__grid,.cut-planner{grid-template-columns:1fr}.cut-controls{border-right:0;border-bottom:1px solid var(--line)}.cut-hero__note{max-width:650px}.cut-hero h1{font-size:48px}}
@media(max-width:600px){.cut-hero{padding:65px 0}.cut-hero h1{font-size:40px}.cut-hero__grid{gap:35px}.breadcrumbs{margin-bottom:28px}.cut-controls{grid-template-columns:1fr;padding:20px 16px}.cut-wide{grid-column:1}.cut-group>div{grid-template-columns:1fr}.cut-drawing{padding:20px 16px}.cut-drawing__head{display:block}.cut-metrics{grid-template-columns:1fr 1fr}.cut-metrics div,.cut-metrics div:nth-child(3n){border-right:1px solid #ccd2cd;border-bottom:1px solid #ccd2cd}.cut-metrics div:nth-child(2n){border-right:0}.cut-metrics div:nth-last-child(-n+2){border-bottom:0}.cut-diagram-scroll svg{min-width:600px}}
.cut-planner>*{min-width:0}.cut-diagram-scroll{max-width:100%}
