.ee-service{--service-gold:#c5ab7c;background:#080c13;color:#eee8dc;padding:80px max(24px,7vw) 100px}.ee-service *{box-sizing:border-box}.ee-service .ee-service-kicker{font:11px/1.6 'IBM Plex Mono',monospace;letter-spacing:.18em;color:var(--service-gold)}.ee-service h1,.ee-service h2{font-family:Georgia,serif!important;font-weight:400!important;color:#eee8dc!important;text-transform:none!important;letter-spacing:-.025em!important}.ee-service h1{font-size:clamp(38px,5.5vw,76px)!important;line-height:1.08!important;max-width:940px;margin:22px 0}.ee-service h2{font-size:28px!important;line-height:1.2!important;margin:18px 0}.ee-service p{font:15px/1.85 Arial,sans-serif;color:#c4c5c8;max-width:720px}.ee-service-hero{max-width:1100px;margin:auto auto 60px}.ee-service-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-width:1100px;margin:0 auto 42px}.ee-service-steps li{border-top:1px solid #39404b;padding-top:24px}.ee-service-steps span{font:12px monospace;color:var(--service-gold)}.ee-service-actions,.ee-service-note{max-width:1100px;margin:30px auto}.ee-service-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.ee-service a{color:#eee8dc;text-underline-offset:5px}.ee-service-button{display:inline-flex;align-items:center;gap:18px;padding:17px 24px;border:1px solid #c5ab7c;background:#eee8dc;color:#1b2028!important;text-decoration:none;font:12px/1.6 'IBM Plex Mono',monospace;cursor:pointer}.ee-service-button:hover{background:#dcd0bc}.ee-service-note{padding:30px;border:1px solid #39404b;background:#101723}.ee-service-link{display:block;margin:22px 0;font:13px/1.6 Arial,sans-serif}.ee-service-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:60px;max-width:1100px;margin:auto;align-items:start}.ee-service-body .ee-service-note{margin:0}.ee-service-form label{display:block;font:12px/1.5 Arial,sans-serif;margin:22px 0 8px;color:#eee8dc}.ee-service-form input,.ee-service-form select,.ee-service-form textarea{display:block;width:100%;max-width:100%;min-height:50px;border:1px solid #515966;border-radius:0;background:#101723;color:#eee8dc;padding:12px 14px;font:16px/1.6 Arial,sans-serif}.ee-service-form textarea{resize:vertical}.ee-service .ee-service-privacy{font-size:12px}.ee-service :focus-visible{outline:2px solid #c5ab7c;outline-offset:4px}.ee-service-success{padding:18px;border:1px solid #c5ab7c}.ee-service .errors{color:#f0b7aa}@media(max-width:760px){.ee-service{padding:48px 24px 64px}.ee-service-steps,.ee-service-body{grid-template-columns:1fr;gap:28px}.ee-service-hero{margin-bottom:38px}.ee-service-note{padding:22px}.ee-service h2{font-size:25px!important}.ee-service-actions{align-items:stretch;flex-direction:column}}.ee-service-template{max-width:1100px;margin:36px auto 0;border-top:1px solid #39404b;padding-top:24px}.ee-service-template summary{cursor:pointer;color:#eee8dc}.ee-service-template pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#101723;color:#eee8dc;border:0;padding:24px;margin-top:20px;font:14px/1.7 monospace}
.ee-service-rights{max-width:1100px;margin:48px auto}.ee-service-rights details{border-block-start:1px solid #39404b;padding:20px 0}.ee-service-rights summary{cursor:pointer;color:#eee8dc}.ee-service-rights p{max-width:850px}

.ee-faq-list{max-width:1100px;margin:auto}.ee-faq-list details{border-top:1px solid #39404b;padding:22px 0}.ee-faq-list summary{display:list-item;cursor:pointer;font:20px/1.5 Georgia,serif;color:#eee8dc;padding-right:24px}.ee-faq-list details[open] summary{color:#c5ab7c}.ee-faq-list p{margin:18px 0 4px;max-width:850px}.ee-faq-list details:last-child{border-bottom:1px solid #39404b}@media(max-width:760px){.ee-faq-list summary{font-size:18px}}

.ee-service-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:1100px;margin:auto}.ee-service-info-grid .ee-service-note{margin:0;min-width:0}.ee-service-info-grid .ee-service-link{overflow-wrap:anywhere}@media(max-width:760px){.ee-service-info-grid{grid-template-columns:1fr;gap:24px}}
