.release-footer-links{display:flex;flex-wrap:wrap;gap:15px 25px;width:100%;padding-top:25px;margin-top:25px;border-top:1px solid #424739;font-size:10px;color:#a4ae97}
.site-footer:has(.release-footer-links),.main-footer:has(.release-footer-links),.footer:has(.release-footer-links){flex-wrap:wrap}
.release-footer-links a:hover,.release-inline-link:hover{color:#ef9a71}
.brief-actions{display:grid;gap:15px;margin-top:17px}
.brief-actions>a:first-child{display:flex;justify-content:space-between;align-items:center;background:#ef7848;color:#23251f;padding:14px 19px;border-radius:4px;font-size:13px}
.brief-actions>a+ a{font-size:12px;width:fit-content;border-bottom:1px solid #747c68;padding-bottom:4px}
.dialog .small a{text-decoration:underline;text-underline-offset:3px}
.breadcrumbs{display:flex;gap:12px;font-size:10px;color:var(--muted);margin-bottom:45px;flex-wrap:wrap}
.release-page{padding:45px 0 70px;border-top:1px solid var(--line)}
.release-page>.eyebrow{display:block;margin-bottom:20px;font-size:10px}
.release-page>h1{font-size:clamp(36px,5.8vw,75px);line-height:1.13;letter-spacing:-.055em;max-width:1050px}
.release-lead{font-size:17px;line-height:1.9;max-width:820px;margin:30px 0 42px}
.release-page>h2{font-size:29px;line-height:1.2;letter-spacing:-.035em;margin:35px 0 20px}
.release-page>p:not(.release-lead){font-size:14px;line-height:1.95;max-width:820px}
.release-page p a{color:#e7af87;text-decoration:underline;text-underline-offset:4px}
.release-page>button,.release-page>a{margin-top:20px}
.release-page .release-small{font-size:11px;margin-top:20px;color:var(--muted)}
.release-inline-link{display:inline-block;font-size:12px;border-bottom:1px solid #7e8069;padding-bottom:5px}
.release-related{display:flex;flex-wrap:wrap;gap:12px 24px;margin:27px 0 35px;font-size:12px;color:#e7ac83}
.release-related a{border-bottom:1px solid #69513c;padding-bottom:5px}
.release-service-faq{max-width:820px;margin-top:45px}
.release-service-faq h2{font-size:28px;letter-spacing:-.04em;margin-bottom:20px}
.release-service-faq details{border-bottom:1px solid #414739}
.release-service-faq summary{cursor:pointer;padding:20px 0;font-size:14px}
.release-service-faq details p{font-size:13px;line-height:1.9;padding-bottom:22px}
.hero-price-note{font-size:10px;color:#b8c0aa;margin-top:20px;line-height:1.8;pointer-events:auto}
.hero-price-note a{color:#e5a982;margin-left:10px;border-bottom:1px solid #6e513b;padding-bottom:3px;white-space:nowrap}
.release-price-section{margin:35px 0 45px;padding:30px 0;border-block:1px solid #414739}
.release-price-section>.eyebrow{display:block;font-size:9px;margin-bottom:17px}
.release-price-section h2{font-size:32px;letter-spacing:-.04em;line-height:1.2;max-width:700px;margin-bottom:20px}
.release-price-section>p{font-size:13px;line-height:1.9;max-width:850px;margin-bottom:25px}
.price-scroll{overflow-x:auto;overscroll-behavior:contain;margin:30px 0}
.release-price-table{border-collapse:collapse;width:100%;font-size:12px;min-width:570px;line-height:1.85}
.release-price-table th,.release-price-table td{padding:19px 16px 19px 0;border-bottom:1px solid #414739;text-align:left;vertical-align:top}
.release-price-table thead th{color:#89977c;font-size:9px;font-weight:400;letter-spacing:.04em}
.release-price-table tbody th{width:25%;font-weight:500;color:#dce1d3}
.release-price-table td:nth-child(2){width:20%;white-space:nowrap;color:#efaa80}
.release-price-table td:last-child{color:#a4ae97}
.release-price-section .release-price-note{font-size:11px}
.service-price-summary{display:flex;gap:20px 35px;flex-wrap:wrap;margin:30px 0 40px;padding:22px 0;border-block:1px solid #414739}
.service-price-summary>div{display:grid;gap:8px}.service-price-summary span{font-size:11px;color:#a4ae97}.service-price-summary strong{font-size:24px;font-weight:500;color:#efaa80}
.service-price-summary>p{flex-basis:100%;font-size:11px;line-height:1.8}.service-price-summary a{color:#e6b28d}
.release-menu-toggle{display:none}
@media(max-width:800px){.nav-shell,.site-header{gap:10px;position:relative}.release-menu-toggle{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 0;background:transparent;color:#bfc8b2;font-size:10px;margin-left:auto}.release-menu-toggle>span{font-size:16px;color:#ef9a71}.nav-shell nav,.site-header .site-nav{display:none}.nav-shell #primaryNav,.site-header #primaryNav{position:absolute;top:calc(100% - 5px);left:var(--gutter,22px);right:var(--gutter,22px);padding:20px;background:#22281d;border:1px solid #4f5d40;border-radius:5px;z-index:20;box-shadow:0 12px 35px #0006}.nav-shell #primaryNav.is-open,.site-header #primaryNav.is-open{display:flex;flex-direction:column;gap:20px;font-size:13px}.nav-contact,.header-cta{font-size:9px;gap:8px;min-height:40px}.nav-shell .wordmark,.site-header .brand{font-size:23px}.nav-contact>span,.header-cta>span{font-size:17px}}
@media(max-width:360px){.nav-shell .wordmark,.site-header .brand{font-size:20px}.nav-contact,.header-cta{font-size:8px;gap:6px}.release-menu-toggle{font-size:9px;gap:5px}.hero-price-note{font-size:9px}.release-related{font-size:11px}.release-service-faq summary{font-size:12px}}
.release-service{display:grid;grid-template-columns:80px 1fr;gap:30px;padding:35px 0;border-top:1px solid var(--line)}
.release-service>span{font-size:11px;color:#e49b75;padding-top:8px}
.release-service h2{font-size:30px;letter-spacing:-.04em;line-height:1.2;margin-bottom:22px}
.release-service p{font-size:14px;line-height:1.9;max-width:760px;margin-bottom:15px}
.release-service a{display:inline-block;font-size:12px;margin:12px 25px 0 0;color:#e5ac83;border-bottom:1px solid #745d46;padding-bottom:5px}
.release-pricing{padding:35px 0;border-top:1px solid var(--line)}
.release-pricing h2{font-size:31px;letter-spacing:-.04em;line-height:1.2;margin-bottom:20px}
.release-pricing p{font-size:14px;line-height:1.9;max-width:830px;margin-bottom:25px}
.release-faq{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:65px var(--gutter,4.5vw);border-top:1px solid #414739;color:var(--ink,#e8e8df)}
.wrap .release-faq{padding-inline:0}
.release-faq .eyebrow{display:block;margin-bottom:20px;font-size:9px;color:#9ca78d}
.release-faq h2{font-size:clamp(30px,3.5vw,46px);letter-spacing:-.05em;line-height:1.15;margin-bottom:24px}
.release-faq>div>a{font-size:12px;color:#e7a580;border-bottom:1px solid #6a503c;padding-bottom:5px}
.release-faq details{border-bottom:1px solid #414739}
.release-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;font-size:13px;line-height:1.55;cursor:pointer;list-style:none}
.release-faq summary::-webkit-details-marker{display:none}
.release-faq summary>span{font-size:22px;color:#ef9a71}
.release-faq details[open] summary>span{transform:rotate(45deg)}
.release-faq details p{font-size:12px;line-height:1.9;padding:0 15px 24px 0;color:var(--muted,#a4ae97)}
.analytics-choice{font-family:Arial,sans-serif;position:fixed;bottom:20px;left:20px;right:20px;margin:auto;max-width:650px;z-index:100;background:#252b20;color:#e6e8df;padding:22px;border:1px solid #667354;border-radius:7px;box-shadow:0 12px 45px #0008}
.analytics-choice p{font-size:12px;color:#bdc7ae;line-height:1.8}
.analytics-choice>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px}
.analytics-choice button{background:#ef7848;color:#20241b;border:0;border-radius:4px;padding:10px 16px;font-size:12px;cursor:pointer}
.analytics-choice button+button{background:#38422f;color:#dde4d1}
.analytics-choice a{font-size:11px;color:#d4dbc8}
@media(max-width:700px){.release-faq{grid-template-columns:1fr;gap:28px;padding-block:40px}.release-page{padding:30px 0 40px}.release-lead{font-size:14px;margin:24px 0 30px}.release-page>h2{font-size:25px}.release-page>p:not(.release-lead){font-size:12px}.release-service{grid-template-columns:30px 1fr;gap:15px;padding:26px 0}.release-service h2{font-size:25px}.release-service p,.release-pricing p{font-size:12px}.release-service a{font-size:11px}.release-faq summary{font-size:12px}.release-footer-links{gap:13px 19px;font-size:9px}.breadcrumbs{margin-bottom:30px;font-size:9px}.analytics-choice{left:12px;right:12px;bottom:12px;padding:18px}}
