.service-area{--sl:#d6d2c8;--sm:#686b62;color:#22231f;max-width:1440px;min-width:0}.service-summary,.service-document,.service-review{background:#fffdf7;border:1px solid var(--sl);margin-bottom:18px}.service-summary>header,.service-document>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--sl)}.service-status,.service-coming{display:inline-block;padding:7px 10px;font:10px ui-monospace,monospace;letter-spacing:.04em;background:#e9eee4;color:#3d614b}.service-status[data-pending]{background:#f3e6cd;color:#715822}.service-summary-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:26px;padding:24px 22px}.service-summary-grid>div{min-width:0}.service-summary-grid strong{display:block;font-size:24px;font-weight:600;margin:13px 0 8px;line-height:1.2;overflow-wrap:anywhere}.service-summary-grid .service-price{font-size:34px;letter-spacing:-1px}.service-overline{display:block;font:10px/1.5 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--sm)}.service-summary-grid h3{font-size:29px;line-height:1.15;margin:12px 0 8px;overflow-wrap:anywhere}.service-summary-grid small{display:block;font-size:12px;color:var(--sm);line-height:1.6}.service-specs{display:flex;gap:22px;flex-wrap:wrap;align-items:center;padding:16px 22px;background:#f0eee633;font-size:13px;border-top:1px solid var(--sl)}.service-specs>a{margin-left:auto;color:inherit;font-size:12px}.service-summary>footer{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:18px 22px;border-top:1px solid var(--sl)}.service-text-link{font-size:12px;color:inherit;text-underline-offset:5px}.service-area .button{font-size:12px;min-height:42px}.service-details{background:#fffdf7;border:1px solid var(--sl);margin:18px 0}.service-details>summary,.service-document details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;cursor:pointer;font-size:14px;font-weight:600}.service-details>summary::-webkit-details-marker,.service-document details>summary::-webkit-details-marker{display:none}.service-details>summary>span:last-child,.service-document details>summary>span{font-size:20px;font-weight:400;transition:transform .2s ease}.service-details[open]>summary>span:last-child,.service-document details[open]>summary>span{transform:rotate(45deg)}.service-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 26px;padding:22px 22px 22px 40px;margin:0;border-top:1px solid var(--sl);font-size:13px;line-height:1.6}.service-features li::marker{color:#e84434}.service-details[open]>:not(summary){animation:service-open .2s ease}.service-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px}.service-heading>span{font-size:12px;color:var(--sm)}.service-heading h3{font-size:25px;margin:0}.service-pending{border:1px solid #ddcda8;background:#fffaf0;margin-bottom:18px}.service-pending>header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;border-bottom:1px solid #e7dcc6;font-size:13px}.service-pending>header>span,.service-pending time{font-size:11px;color:#77684c}.service-pending-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:20px 22px}.service-pending-grid>div{display:grid;gap:8px;min-width:0}.service-pending-grid span{font-size:11px;color:#77684c}.service-pending-grid strong{font-size:16px;overflow-wrap:anywhere}.service-pending-grid small{font-size:12px;color:var(--sm)}.service-order{display:grid;gap:10px;padding:18px 22px;font-size:13px}.service-order p{font-size:12px;color:var(--sm);margin:0}.service-document-grid{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:24px 22px}.service-document-grid>div{min-width:0}.service-document h3{font-size:26px;margin:0 0 12px;overflow-wrap:anywhere}.service-document p{font-size:13px;line-height:1.6;margin:0 0 8px}.service-document small{font-size:11px;color:var(--sm)}.service-document>footer{padding:0 22px 20px}.service-document>footer>p{font-size:12px;color:var(--sm)}.service-document details>summary{padding:14px 0;font-size:12px}.service-document details>div{font-size:12px;padding-bottom:10px}.service-document details a{color:inherit}.service-history-count{margin-left:auto;color:var(--sm);font-size:11px;font-weight:400}.service-history{border-top:1px solid var(--sl)}.service-history>article{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;border-bottom:1px solid var(--sl)}.service-history>article>div{min-width:0;display:grid;gap:8px}.service-history strong{font-size:14px;overflow-wrap:anywhere}.service-history small{font-size:11px;color:var(--sm)}.service-history span{font-size:12px}.service-history a{color:inherit;font-size:12px;white-space:nowrap}.service-history-pages{display:flex;gap:22px;justify-content:flex-end;padding:20px 22px;font-size:12px}.service-placeholder{border:1px solid var(--sl);background:#fffdf7;padding:36px;max-width:900px}.service-coming{background:#eeece5;color:#706e63}.service-placeholder h3{font-size:30px;margin:24px 0 14px}.service-placeholder p{font-size:14px;color:var(--sm);line-height:1.7;margin-bottom:28px}.service-empty{font-size:13px;line-height:1.7;padding:22px;color:var(--sm)}.service-review>header{padding:22px}.service-review h3{font-size:26px;margin:12px 0 0}.service-review-specs{display:flex;gap:22px;align-items:center;flex-wrap:wrap;padding:0 22px 22px;font-size:13px}.service-review form{padding:22px;border-top:1px solid var(--sl)}.service-review .service-accept{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.7;grid-column:1/-1}.service-accept input{width:18px;height:18px;flex:none;margin-top:3px}.service-review .service-features{padding-top:18px}.service-area .offer-card h2{font-size:23px}.service-area .offer-card{padding:22px}.service-area .offer-speed{font-size:48px}.service-area .offers-grid{margin-top:20px}
@keyframes service-open{from{opacity:.3;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1050px){.service-summary-grid{grid-template-columns:1.4fr 1fr;gap:22px}.service-summary-grid>div:last-child{grid-column:1/-1;border-top:1px solid var(--sl);padding-top:16px}.service-summary-grid>div:last-child strong{font-size:19px}.service-heading{align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.service-summary-grid{grid-template-columns:1fr;padding:20px;gap:20px}.service-summary-grid>div:not(:first-child){border-top:1px solid var(--sl);padding-top:18px}.service-summary-grid h3{font-size:26px}.service-summary-grid .service-price{font-size:30px}.service-summary>header,.service-document>header{padding:16px;align-items:flex-start;flex-wrap:wrap}.service-summary>footer{padding:16px;align-items:stretch;flex-direction:column;gap:18px}.service-specs{padding:16px;gap:12px}.service-specs>a{margin-left:0;width:100%}.service-features{grid-template-columns:1fr;padding:18px 18px 18px 35px}.service-document-grid,.service-history>article{align-items:stretch;flex-direction:column;padding:20px 16px;gap:18px}.service-document>footer{padding:0 16px 16px}.service-pending-grid{grid-template-columns:1fr;padding:18px 16px}.service-pending>header,.service-order{padding:16px}.service-details>summary{padding:18px 16px}.service-history-count{font-size:10px}.service-placeholder{padding:26px 20px}.service-placeholder h3{font-size:26px}.service-history-pages{justify-content:space-between}.service-review form{padding:18px}.service-area .button{white-space:normal}}
@media(prefers-reduced-motion:reduce){.service-details[open]>:not(summary){animation:none}.service-details>summary>span:last-child,.service-document details>summary>span{transition:none}}
