:root{--wine:#541013;--maroon:#6f1d1b;--maroon2:#7f2421;--gold:#d4a017;--gold2:#b97809;--ivory:#fbf7ef;--paper:#fffdf9;--ink:#241816;--muted:#74665f;--line:#e8ded2}.site-header{color:var(--ink);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf7effa;height:88px;position:sticky;top:0;box-shadow:0 1px #4e2b1c08}.site-header .brand{color:var(--maroon)}.site-header .brand-spark{display:none}.site-header nav a{opacity:1;color:var(--ink)}.site-header nav a:hover,.site-header nav a:focus-visible{color:var(--maroon)}.nav-download{background:var(--maroon);border-color:var(--maroon);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:48px;display:inline-flex}.nav-download:hover{color:#fff;background:#55100f;border-color:#55100f}.hero{min-height:760px;color:var(--ink);border-bottom:1px solid var(--line);background:linear-gradient(110deg,#fbf7ef 0%,#fffdf9 68%,#f5eee4 100%);grid-template-columns:42% 58%}.hero-copy{padding-top:96px;padding-bottom:72px}.hero .eyebrow{color:#b56e05}.hero h1{color:var(--maroon);max-width:690px;font-size:clamp(64px,5.75vw,92px);line-height:.92}.hero-body{color:var(--muted);max-width:585px;font-size:17px;line-height:1.72}.hero-actions{align-items:stretch;gap:18px}.hero-actions .button,.hero-actions .text-link{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:56px;display:inline-flex}.hero-actions .button{min-width:252px}.hero-actions .text-link{color:#a86705;border:1px solid var(--gold);min-width:216px;padding:0 22px}.hero-actions .text-link:hover{color:var(--maroon);background:#f6ead4}.button.gold{background:var(--maroon);color:#fff;border-radius:7px;box-shadow:0 10px 24px #6f1d1b24}.button.gold:hover{background:#55100f}.trust-line{color:#665852;font-size:12px}.trust-line i{background:var(--gold)}.hero-product{padding:15px 0 15px 10px}.hero-product:before{display:none}.compatibility{background:#fff}.product-shot{background:#fff;border:1px solid #d9cabd;border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #3d2a2024}.product-shot img{width:100%;height:auto;display:block}.product-shot figcaption{color:#685a53;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf9e6;border:1px solid #6f1d1b24;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;bottom:14px;right:14px}.hero-shot{border-radius:16px 0 0 16px;width:min(980px,100%)}.section{background:var(--ivory)}.intro-section{padding-top:120px}.three-grid article{box-shadow:0 8px 28px #3c291f09}.showcase{background:#f2ebe2}.product-proof{border-top:1px solid var(--line);background:#fffdf9;overflow:hidden}.proof-heading{text-align:center;max-width:790px;margin:0 auto 84px}.proof-heading h2{color:var(--maroon)}.proof-heading .section-lead{margin-inline:auto}.proof-row{grid-template-columns:minmax(250px,.34fr) minmax(0,.66fr);align-items:center;gap:clamp(44px,6vw,100px);max-width:1480px;margin:0 auto 110px;display:grid}.proof-row:last-child{margin-bottom:0}.proof-row.reverse{grid-template-columns:minmax(0,.66fr) minmax(250px,.34fr)}.proof-row.reverse .proof-copy{order:2}.proof-copy>span{color:#a76c09;letter-spacing:.18em;margin-bottom:18px;font-size:11px;font-weight:800;display:block}.proof-copy h3{color:var(--maroon);font-family:var(--font-serif);margin:0 0 22px;font-size:clamp(36px,3.2vw,54px);line-height:1.02}.proof-copy p{color:var(--muted);margin:0 0 28px;font-size:16px;line-height:1.75}.dark-link{color:var(--maroon);font-weight:800}.steps{color:var(--ink);border-block:1px solid var(--line);background:#fffdf9}.steps .eyebrow{color:#a76c09}.steps h2,.four-grid h3{color:var(--maroon)}.four-grid{border-top-color:#cabaaa}.four-grid article{border-right-color:#d8ccc0}.four-grid p{color:var(--muted)}.four-grid span{color:#a56a08}.download-band{color:var(--ink);background:#f1e7da;border-top:1px solid #d8c8b6;align-items:center}.download-band h2{color:var(--maroon)}.download-band .eyebrow{color:#a76c09}.download-actions{min-width:310px}.download-actions>a:not(.button){color:var(--maroon);font-size:13px;font-weight:700}.download-actions small{opacity:1;color:#665852;max-width:330px;font-size:11px;line-height:1.6}footer{color:#eaded6;background:#401012}.page-hero{color:var(--ink);border-bottom:1px solid var(--line);background:linear-gradient(115deg,#f7f0e7 0%,#fffdf9 72%);padding-top:52px}.page-hero .crumb{color:#8a7c74}.page-hero .eyebrow{color:#a76c09}.page-hero h1{color:var(--maroon)}.page-hero>p:last-child{color:var(--muted)}.split-cta{color:var(--ink);background:#f1e7da;border-block:1px solid #d8c8b6}.split-cta h2{color:var(--maroon)}.split-cta p{color:var(--muted)}.pricing-grid article.featured{color:var(--ink);background:#f2e8dc;border-color:#d7c6b3}.pricing-grid .featured h2,.pricing-grid .featured p{color:inherit}.pricing-grid .featured ul{border-color:var(--line)}.pricing-grid .featured .button.gold{background:var(--maroon);color:#fff}.success-page,.not-found{color:var(--ink);background:linear-gradient(145deg,#fbf7ef,#f1e6d8)}.success-page h1,.not-found h1{color:var(--maroon)}.success-page>p:not(.eyebrow),.not-found>p:not(.eyebrow){color:var(--muted)}.success-page>span{color:var(--maroon)}.not-found>span{color:#d4a01730}.success-page .button.maroon{margin:0}.checksum{background:var(--maroon)}@media (max-width:1000px){.hero{grid-template-columns:1fr}.hero-product{padding:0 0 60px 40px}.hero-copy{padding-top:80px}.proof-row,.proof-row.reverse{grid-template-columns:1fr;gap:36px;margin-bottom:80px}.proof-row.reverse .proof-copy{order:0}}@media (max-width:700px){.site-header{height:72px}.hero{min-height:auto}.hero h1{font-size:54px}.hero-body{font-size:14px}.hero-product{padding-left:20px}.product-shot,.hero-shot{border-radius:12px 0 0 12px}.product-shot figcaption{font-size:8px;bottom:8px;right:8px}.hero-actions .button,.hero-actions .text-link{width:100%;min-width:0}.download-band{background:#f1e7da}.proof-heading{margin-bottom:56px}.proof-copy h3{font-size:38px}}:root{--site-gutter:clamp(24px, 7vw, 112px);--site-gutter-wide:clamp(24px, 9vw, 145px);--type-display:clamp(54px, 6vw, 88px);--type-section:clamp(38px, 4vw, 56px);--type-card:28px;--type-body:14px;--type-small:11px;--control-height:52px;--control-radius:8px}.button{min-height:var(--control-height);border-radius:var(--control-radius);padding-inline:24px;font-size:13px;font-weight:800;line-height:1.2}.button.maroon,.button.gold,.outline-button,.button.ghost-light{margin-top:0}.button.maroon{background:var(--maroon);color:#fff}.button.maroon:hover,.button.gold:hover{color:#fff;background:#55100f}.outline-button{border:1px solid var(--maroon);color:var(--maroon);background:0 0}.text-link{font-size:12px;font-weight:800;line-height:1.35}.page-hero{padding:52px var(--site-gutter-wide) 82px}.page-hero .crumb{margin-bottom:54px;font-size:10px}.page-hero h1{max-width:980px;font-size:var(--type-display);letter-spacing:-.04em;line-height:.95}.page-hero>p:last-child{max-width:720px;margin-top:26px;font-size:15px;line-height:1.75}.content-section{padding:88px var(--site-gutter-wide)}.article-layout{padding:76px var(--site-gutter-wide)}.doc-body{font-size:var(--type-body);line-height:1.8}.doc-body h2{font-size:34px;line-height:1.08}.section h2,.release-section h2,.requirements-intro h2,.checksum-intro h2,.resources-feature h2,.resources-support h2{letter-spacing:-.025em}.capability-grid h2,.pricing-grid h2,.download-card h2,.docs-grid h2,.req-grid h2{font-size:var(--type-card);line-height:1.08}.capability-grid p,.pricing-grid p,.download-card p,.resources-grid p{line-height:1.75}.release-actions,.pricing-actions,.verify-download-links{align-items:center}.release-actions .button,.pricing-actions .button,.verify-download-links .button,.form-submit-row .button,.version-history-cta .button{margin-top:0}@media (max-width:800px){:root{--site-gutter:24px;--site-gutter-wide:24px}.page-hero{padding:42px 24px 62px}.page-hero .crumb{margin-bottom:38px}.content-section{padding:68px 24px}.article-layout{padding:54px 24px}}@media (max-width:700px){:root{--type-display:48px;--type-section:38px;--type-card:26px}.button{min-height:50px}.page-hero h1{line-height:.98}}:root{--type-page-title:clamp(54px, 6vw, 88px);--type-section-title:clamp(38px, 4vw, 56px);--type-card-title:28px;--type-subcard-title:23px;--body-large:16px;--body-base:14px;--body-small:12px;--label-small:9px}.page-hero h1,.section h2,.split-cta h2,.release-section h2,.requirements-intro h2,.checksum-intro h2,.resources-feature h2,.resources-support h2,.product-tour-intro h2,.tour-copy h2,.proof-copy h3,.faq-intro-grid h2,.faq-group-heading h2,.related-docs h2,.docs-support-card h2,.legal-contact-card h2,.release-banner h2,.platform-release-grid h2,.capability-grid h2,.pricing-grid h2,.download-card h2,.docs-grid h2,.req-grid h2,.resources-grid h2,.pricing-assurance h3,.commercial-assurance-grid h3,.release-feature-grid h3,.faq-action span,.contact-context h3,.form-app-header h2,.form-section-title b,.contact-stat-grid b,.release-overview b,.release-facts b,.legal-summary b,.legal-summary strong,.legal-summary a{font-family:var(--font-serif);font-weight:600}.commercial-assurance-grid h3{font-size:var(--type-subcard-title);line-height:1.12}.pricing-grid h2{font-size:var(--type-card-title);line-height:1.08}.pricing-assurance h3{font-size:var(--type-subcard-title);line-height:1.12}.pricing-intro b{font-family:var(--font-sans);font-size:12px;font-weight:700}.trust-grid h3,.compare-criteria h3,.pricing-next-grid h3,.workflow-card h3,.release-feature-grid h3,.faq-action span{font-family:var(--font-serif);color:var(--maroon);font-weight:600;line-height:1.1}.trust-grid h3,.compare-criteria h3{font-size:var(--type-card-title)}.pricing-next-grid h3,.workflow-card h3{font-size:var(--type-subcard-title)}.page-hero>p:last-child,.section-lead,.capability-grid p,.pricing-grid p,.download-card p,.resources-grid p,.resources-feature p,.resources-support p,.release-section p,.pricing-assurance p,.faq-list p,.doc-body,.tour-copy p,.proof-copy p{font-family:var(--font-sans);font-weight:400}.section-lead,.resources-feature p,.resources-support p,.proof-copy p{font-size:var(--body-large)}.capability-grid p,.pricing-grid p,.download-card p,.resources-grid p,.pricing-assurance p,.faq-list p,.doc-body,.tour-copy p{font-size:var(--body-base)}.eyebrow,.capability-grid small,.pricing-grid small,.download-card>small,.pricing-intro small,.resources-grid small,.resources-feature small,.resources-support small,.release-overview small,.release-facts small,.platform-release-grid>article>small,.faq-group-heading span,.contact-stat-grid small{font-family:var(--font-sans);font-weight:800}.compare-criteria,.trust-grid>article,.pricing-next-grid>article{font-family:var(--font-sans)}.compare-criteria p,.trust-grid p,.pricing-next-grid p{font-family:var(--font-sans);font-size:var(--body-base);color:var(--muted);line-height:1.7}@media (max-width:800px){:root{--type-card-title:26px;--type-subcard-title:22px}}@media (max-width:700px){:root{--type-page-title:48px;--type-section-title:38px}}:root{--space-section-y:88px;--space-section-y-compact:64px;--space-grid:20px;--space-card:32px;--space-card-compact:26px;--space-stack-lg:32px;--space-stack-md:24px;--space-stack-sm:16px}.content-section{padding-top:var(--space-section-y);padding-bottom:var(--space-section-y)}.release-section,.faq-group{padding-top:var(--space-section-y-compact);padding-bottom:var(--space-section-y-compact)}.capability-grid,.pricing-grid,.download-grid,.req-grid,.docs-grid,.resources-grid,.pricing-assurance,.commercial-assurance-grid,.release-feature-grid,.platform-release-grid,.trust-principles,.why-grid,.compare-criteria,.trust-grid,.comparison-card-grid,.roadmap-grid{gap:var(--space-grid)}.capability-grid>article,.pricing-grid>article,.download-card,.req-grid>article,.docs-grid>article,.resources-grid>article,.platform-release-grid>article{padding:var(--space-card)}.pricing-assurance>div,.commercial-assurance-grid>article,.release-feature-grid>article,.trust-principles>article,.why-grid>article,.compare-criteria>article,.roadmap-grid>article{padding:var(--space-card-compact)}.pricing-grid>article .button,.requirements-page .req-grid>article .requirement-button,.platform-release-grid>article .platform-download-button{margin-top:var(--space-stack-md)}.resources-grid>article>a{padding-top:var(--space-stack-sm)}.pricing-actions,.release-actions,.product-tour-actions{margin-top:var(--space-stack-lg)}.split-cta-actions{margin-top:var(--space-stack-md)}@media (max-width:800px){:root{--space-section-y:70px;--space-section-y-compact:54px;--space-card:28px;--space-card-compact:24px;--space-stack-lg:28px}.content-section{padding-inline:24px}}@media (max-width:600px){:root{--space-section-y:60px;--space-section-y-compact:46px;--space-grid:16px;--space-card:24px;--space-card-compact:22px;--space-stack-lg:24px;--space-stack-md:20px}}.featured-page{background:#f7f1e9}.featured-intro{text-align:center;max-width:760px;margin:0 auto 72px}.featured-intro p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.featured-group{max-width:1220px;margin:0 auto 88px}.featured-section-heading{max-width:760px;margin-bottom:32px}.featured-section-heading h2{color:var(--maroon);font-family:var(--font-serif);margin:10px 0 14px;font-size:clamp(38px,4vw,56px);font-weight:600;line-height:1.02}.featured-section-heading>p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.featured-grid-single{grid-template-columns:minmax(0,1fr)}.featured-grid-single .featured-card{max-width:790px}.featured-card{border:1px solid var(--line);background:#fffdf9;flex-direction:column;min-width:0;min-height:330px;padding:34px;display:flex;box-shadow:0 10px 30px #3c291f0a}.featured-card-copy small,.featured-integrity-note small{color:#956600;letter-spacing:.16em;font-size:9px;font-weight:800;display:block}.featured-card-copy h3{color:var(--maroon);font-family:var(--font-serif);margin:12px 0;font-size:32px;font-weight:600;line-height:1.05}.featured-card-copy p{max-width:650px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.featured-badge-wrap{border:1px solid var(--line);background:#fff;justify-content:flex-start;align-items:center;min-height:82px;margin:28px 0 22px;padding:13px 16px;display:flex;overflow:hidden}.featured-badge-wrap a{max-width:100%;display:inline-flex}.featured-badge-wrap img{max-width:100%;height:auto;display:block}.featured-outbound{color:var(--maroon);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:17px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.featured-outbound:hover{color:#956600}.featured-card-no-badge{min-height:250px}.featured-integrity-note{background:var(--maroon);color:#fff;max-width:1220px;margin:10px auto 0;padding:38px}.featured-integrity-note small{color:#e8c879}.featured-integrity-note h2{color:#fff;font-family:var(--font-serif);margin:12px 0 10px;font-size:34px;font-weight:600}.featured-integrity-note p{color:#e3d3ce;max-width:800px;margin:0;font-size:12px;line-height:1.75}@media (max-width:760px){.featured-intro{text-align:left;margin-bottom:54px}.featured-group{margin-bottom:66px}.featured-grid{grid-template-columns:1fr}.featured-card{min-height:0;padding:26px}.featured-badge-wrap{min-height:76px;padding:12px}.featured-integrity-note{padding:28px}}
