.eg-layout{max-width:var(--max-w);margin-inline:auto;display:grid;gap:var(--sp-6)}@media(min-width:1000px){.eg-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--sp-6);align-items:start}}.eg-col{min-width:0}.eg-card{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-3);box-shadow:var(--shadow-lg);padding:clamp(22px,4vw,36px)}.eg-note{background:var(--c-accent-soft);border-radius:var(--r-2);border-left:3px solid var(--c-accent);padding:var(--sp-4) var(--sp-5)}.eg-note__title{display:flex;align-items:center;gap:.6rem;font-family:var(--f-disp);font-size:var(--t-1);font-weight:600;color:var(--c-ink);margin:0 0 var(--sp-2)}.eg-note__title svg{flex:none;color:var(--c-accent)}.eg-note p{margin:0;font-size:15px;line-height:1.6;color:var(--c-ink-soft)}.eg-note p+p{margin-top:var(--sp-3)}.eg-group{border:0;padding:0;margin:0 0 var(--sp-6)}.eg-group:last-of-type{margin-bottom:0}.eg-group__legend{display:block;padding:0;float:left;width:100%;font-family:var(--f-disp);font-size:var(--t-1);font-weight:600;color:var(--c-ink);margin-bottom:var(--sp-4);padding-bottom:var(--sp-2);border-bottom:1px solid var(--c-line)}.eg-group__legend+*{clear:both}.eg-hint{font-size:13.5px;color:var(--c-ink-muted);margin:.35rem 0 0;line-height:1.5}.eg-row{display:grid;gap:0}@media(min-width:560px){.eg-row{grid-template-columns:1fr 1fr;gap:0 var(--sp-4)}}.eg-pills{display:flex;flex-wrap:wrap;gap:10px}.eg-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center;margin-bottom:var(--sp-4)}.eg-actions .btn{padding:13px 22px;font-size:15px}.eg-status{font-size:14px;color:var(--c-accent-deep);font-weight:600}.eg-doc{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-3);box-shadow:var(--shadow-lg);padding:clamp(22px,4.5vw,44px);font-size:15px;line-height:1.6;color:var(--c-ink-soft)}.eg-doc__title{font-family:var(--f-disp);font-size:var(--t-2);font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--c-ink);margin:0 0 var(--sp-5)}.eg-doc h3{font-family:var(--f);font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--c-ink-muted);margin:var(--sp-5) 0 var(--sp-2)}.eg-doc h3:first-of-type{margin-top:0}.eg-doc p{margin:0 0 var(--sp-3)}.eg-doc p:last-child{margin-bottom:0}.eg-doc ul{margin:0 0 var(--sp-3);padding-left:1.15rem;list-style:disc}.eg-doc li+li{margin-top:var(--sp-2)}.eg-doc__addr{white-space:pre-line}.eg-gap{background:var(--c-accent-soft);color:var(--c-accent-deep);border-bottom:1px dashed var(--c-accent);border-radius:var(--r-1);padding:1px 6px;font-weight:600;white-space:nowrap}.eg-sign{display:grid;gap:var(--sp-5);margin-top:var(--sp-4)}@media(min-width:520px){.eg-sign{grid-template-columns:1fr 1fr}}.eg-sign__field{display:grid;gap:var(--sp-2)}.eg-sign__rule{height:2.4rem;border-bottom:1px solid var(--c-ink)}.eg-sign__cap{font-size:12.5px;color:var(--c-ink-muted);line-height:1.4}.eg-doc__note{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--c-line);font-size:12.5px;line-height:1.55;color:var(--c-ink-muted)}.eg-doc__note p{margin:0 0 var(--sp-2)}.eg-doc__src{font-size:12px;color:var(--c-ink-muted);margin:0;display:flex;align-items:center;gap:10px}.eg-doc__logo{width:56px;height:auto;flex:0 0 auto;opacity:.75}.eg-offer{margin-top:var(--sp-6);background:var(--c-bg-soft);border:1px solid var(--c-line);border-radius:var(--r-3);padding:clamp(20px,3.5vw,32px)}.eg-offer__title{font-family:var(--f-disp);font-size:var(--t-2);font-weight:600;color:var(--c-ink);margin:0 0 var(--sp-2);letter-spacing:-.01em}.eg-offer__lead{margin:0 0 var(--sp-4);color:var(--c-ink-soft);font-size:15px;line-height:1.6}.eg-offer__list{list-style:none;margin:0 0 var(--sp-4);padding:0;display:grid;gap:var(--sp-3)}.eg-offer__list li{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-2);padding:var(--sp-4)}.eg-offer__list strong{font-size:var(--t-0);color:var(--c-ink)}.eg-offer__price{display:inline-block;margin-left:8px;font-weight:600;color:var(--c-accent-deep);font-size:14px}.eg-offer__list span:last-child{display:block;margin-top:4px;font-size:14px;color:var(--c-ink-soft);line-height:1.5}.eg-offer__note{margin:0 0 var(--sp-4);font-size:14px;color:var(--c-ink-soft);line-height:1.55}.eg-offer__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}.eg-offer__actions a.btn--text{color:var(--c-ink)}.eg-offer__actions a.btn--text:hover{color:var(--c-accent)}@media print{.skip,.nav,.footer{display:none!important}*,*:before,*:after{content-visibility:visible!important}.reveal,.reveal-stagger>*{opacity:1!important;transform:none!important}html,body{background:#fff!important}.eg-doc{-webkit-print-color-adjust:exact;print-color-adjust:exact}main,.eg-tool,.eg-layout{margin:0!important;padding:0!important;max-width:none!important;border:0!important;display:block!important}.eg-doc{border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;font-family:Instrument Sans,system-ui,sans-serif;font-size:10.5pt;line-height:1.55;color:#141311}.eg-doc__title{font-family:Bricolage Grotesque,Georgia,serif;font-weight:600;font-size:19pt;line-height:1.15;letter-spacing:-.015em;color:#141311;margin:0 0 9pt;padding-bottom:7pt;border-bottom:2pt solid #F25C2B}.eg-doc h3{font-family:Instrument Sans,system-ui,sans-serif;font-size:8pt;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#57534c;margin:14pt 0 3pt}.eg-doc h3:first-of-type{margin-top:10pt}.eg-doc p{margin:0 0 6pt}.eg-doc ul{margin:0 0 6pt;padding-left:13pt}.eg-doc li+li{margin-top:3pt}.eg-doc__addr{white-space:pre-line}.eg-gap{background:transparent!important;color:#141311!important;font-weight:400;border-bottom:.5pt solid #57534C;border-radius:0;padding:0 3pt}.eg-sign{gap:16pt 22pt;margin-top:10pt}.eg-sign__rule{height:30pt;border-bottom:.75pt solid #141311}.eg-sign__cap{font-size:8pt;color:#57534c}.eg-doc__note{margin-top:16pt;padding-top:8pt;border-top:.5pt solid #D6D1C8;font-size:7.5pt;line-height:1.45;color:#57534c}.eg-doc__src{font-size:7.5pt;color:#57534c;gap:8pt;margin-top:6pt}.eg-doc__logo{width:46pt;opacity:1}.eg-doc h3,.eg-sign__field,.eg-doc li,.eg-doc__note{break-inside:avoid}.eg-doc h3,.eg-doc__title{break-after:avoid}.eg-noprint,.eg-noprint *{display:none!important}@page{margin:20mm 18mm}}
