﻿.siteexpress-catalog-wordpress-page{--scw-bg:#f4f6f2;--scw-panel:#ffffff;--scw-ink:#162218;--scw-border:rgba(22,34,24,.12);--scw-shadow:0 24px 60px rgba(15,34,18,.11);background:var(--scw-bg);color:var(--ink)}
.siteexpress-catalog-wordpress-page .wrap{width:min(1240px,calc(100% - 32px))}.siteexpress-catalog-wordpress-page h1,.siteexpress-catalog-wordpress-page h2,.siteexpress-catalog-wordpress-page h3{color:inherit}.siteexpress-catalog-wordpress-page .inline-link{font-weight:900;color:var(--primary);text-decoration:none}.siteexpress-catalog-wordpress-page .inline-link:hover{text-decoration:underline}.siteexpress-catalog-wordpress-page .btn.btn-ghost{background:#fff;border-color:rgba(22,34,24,.14)}
.scw-section{padding:clamp(68px,8vw,112px) 0;overflow:hidden}.scw-section-heading{max-width:780px;margin-bottom:34px}.scw-section-heading h2{font-size:clamp(2.2rem,4vw,3.7rem);line-height:.98;letter-spacing:-.055em;margin:12px 0 16px}.scw-section-heading p{color:var(--muted);font-size:1.03rem}.scw-section-heading-wide p{max-width:70ch}
.scw-hero{padding:28px 0 clamp(84px,10vw,128px);background:linear-gradient(180deg,#f3f7ef 0%,#fffaf1 56%,#eef3ed 100%);overflow:hidden;position:relative}.scw-hero::before,.scw-hero::after{content:"";position:absolute;pointer-events:none}.scw-hero::before{top:92px;right:-140px;width:420px;height:420px;background:radial-gradient(circle,rgba(4,106,56,.15) 0%,rgba(4,106,56,0) 72%)}.scw-hero::after{top:120px;left:-100px;width:260px;height:260px;background:radial-gradient(circle,rgba(185,90,46,.16) 0%,rgba(185,90,46,0) 74%)}
.scw-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:28px;color:var(--muted);font-size:.9rem;font-weight:750}.scw-breadcrumb a{color:var(--muted)}.scw-breadcrumb a:hover{color:var(--primary)}.scw-breadcrumb span[aria-current="page"]{color:var(--ink)}.scw-breadcrumb a+span:before,.scw-breadcrumb span+span:before{content:">";margin-right:10px;color:#9ea79d}
.scw-hero-grid,.scw-split-grid{display:grid;gap:clamp(26px,4vw,58px)}.scw-hero-grid{grid-template-columns:minmax(0,.78fr) minmax(360px,1.22fr);align-items:center}.scw-split-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start}.scw-split-grid-reverse{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.scw-split-grid-balanced{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}
.scw-hero-copy{max-width:620px;position:relative;z-index:1}.scw-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:9px 14px;border:1px solid rgba(4,106,56,.14);background:#eff7eb;color:var(--primary);font-size:.82rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.scw-eyebrow::before{content:"";width:9px;height:9px;background:var(--primary)}
.scw-hero h1{font-size:clamp(3rem,6.2vw,5.8rem);line-height:.92;letter-spacing:-.078em;max-width:10.8ch;margin-bottom:20px}.scw-hero-lead{max-width:58ch;font-size:clamp(1.05rem,2vw,1.2rem);color:var(--muted);margin-bottom:20px}.scw-price-chip{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 20px;margin-bottom:18px;background:#172018;color:#fff;font-size:1rem;font-weight:950;letter-spacing:.04em;box-shadow:0 18px 34px rgba(16,35,18,.18)}
.scw-check-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.scw-check-list li{position:relative;padding-left:22px;font-weight:780;line-height:1.55}.scw-check-list li::before{content:"+";position:absolute;left:0;top:0;color:var(--primary);font-weight:950}.scw-hero-points{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:12px 16px;margin-bottom:20px}
.scw-assistant-chip{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;padding:12px 16px;background:#fff;border:1px solid var(--scw-border);box-shadow:var(--scw-shadow);font-size:.9rem;font-weight:900;color:#162218}.scw-assistant-chip::before{content:"";width:10px;height:10px;background:var(--primary);box-shadow:0 0 0 5px rgba(4,106,56,.12)}.scw-actions{display:flex;gap:12px;flex-wrap:wrap}
.scw-hero-visuals{position:relative;min-height:620px}.scw-browser-frame,.scw-card,.scw-preview-main,.scw-preview-card,.scw-audience-panel,.scw-upgrade-card,.scw-final-card{background:#fff;border:1px solid var(--scw-border);box-shadow:var(--scw-shadow)}.scw-browser-frame{position:absolute;margin:0;overflow:hidden}.scw-browser-frame img,.scw-preview-main img,.scw-preview-card img{display:block;width:100%;height:100%;object-fit:cover}.scw-browser-main{left:0;top:38px;width:min(84%,720px);height:500px;z-index:2}.scw-browser-support{right:0;bottom:0;width:min(38%,270px);height:380px;z-index:3}
.scw-section-preview{background:#fff}.scw-preview-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:18px}.scw-preview-main,.scw-preview-card{margin:0;overflow:hidden}.scw-preview-main img{aspect-ratio:16/11;height:auto}.scw-preview-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-content:start}.scw-preview-card img{aspect-ratio:4/3;height:auto}.scw-preview-main figcaption,.scw-preview-card figcaption{padding:12px 16px;background:#fff;font-size:.82rem;font-weight:900;color:var(--scw-ink)}
.scw-section-audience{background:#edf3ee}.scw-audience-panel{padding:30px 28px}.scw-audience-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.scw-audience-list li,.scw-fields-grid li,.scw-update-grid li,.scw-requirements-grid li,.scw-limitations-grid li{padding:16px 18px;border:1px solid rgba(22,34,24,.08);background:#f7faf5;font-weight:850}
.scw-section-included{background:#f2f6ef}.scw-included-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.scw-included-card{padding:26px 24px}.scw-included-card h3,.scw-pricing-card h3,.scw-related-card h3,.scw-process-card h3{margin:0 0 12px;font-size:1.08rem}.scw-included-card p,.scw-related-card p,.scw-process-card p{margin:0;color:var(--muted);line-height:1.66}
.scw-section-pricing{background:linear-gradient(135deg,#f1f9ed 0%,#fff3ed 100%)}.scw-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.scw-pricing-card{padding:30px 26px}.scw-pricing-price{font-size:clamp(2rem,4vw,3rem);line-height:.96;font-weight:950;letter-spacing:-.05em;margin:0 0 18px}.scw-pricing-audience{margin:16px 0 18px;color:var(--muted);line-height:1.6}.scw-note{margin-top:18px;color:var(--muted);font-size:.94rem}.scw-note-inline{margin-top:18px}
.scw-section-management{background:#fff}.scw-section-product{background:#fffaf2}.scw-fields-grid,.scw-update-grid,.scw-requirements-grid,.scw-limitations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}
.scw-section-search{background:#fff}.scw-category-panel{padding:28px;border:1px solid var(--scw-border);background:#fff;box-shadow:var(--scw-shadow)}.scw-category-chips{display:flex;flex-wrap:wrap;gap:12px}.scw-category-chips span{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid rgba(4,106,56,.16);background:#eef7ea;font-weight:850;color:#162218}
.scw-section-enquiry{background:#eef4eb}.scw-note-panel{padding:26px 24px}.scw-note-panel p{margin:0;line-height:1.7;color:var(--muted)}
.scw-section-assistant{background:#173025;color:#fff}.scw-section-assistant .kicker,.scw-section-assistant p{color:#d8e7da}.scw-note-panel-dark{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.scw-note-panel-dark p{color:#fff}
.scw-section-ownership{background:#fffaf2}.scw-section-maintenance{background:#fff}.scw-section-requirements{background:#f6f2ea}.scw-section-limitations{background:#fff5ea}.scw-limitations-grid li{background:#fff;border-color:rgba(22,34,24,.1)}
.scw-section-comparison{background:#fff}.scw-comparison-table-wrapper{overflow:auto;border:1px solid var(--scw-border);background:#fff;box-shadow:var(--scw-shadow)}.scw-comparison-table{width:100%;border-collapse:collapse;min-width:760px}.scw-comparison-table th,.scw-comparison-table td{padding:18px 16px;border-bottom:1px solid #dbe3da;text-align:left;vertical-align:top}.scw-comparison-table thead th{background:#172018;color:#fff;font-size:.84rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.scw-comparison-table tbody th{width:18%;color:var(--ink);font-size:.94rem;font-weight:900;background:#f8fbf7}.scw-comparison-table tbody td{color:var(--muted);font-weight:700}.scw-comparison-table .is-featured{background:linear-gradient(180deg,#f8f1e7 0%,#ffffff 100%)}
.scw-section-upgrade{background:#f5f7f3}.scw-upgrade-card,.scw-final-card{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:34px 32px}.scw-upgrade-card p,.scw-final-card p{margin:0;color:var(--muted);max-width:68ch}.scw-upgrade-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.scw-upgrade-path li{display:grid;gap:10px;padding:18px;border:1px solid rgba(22,34,24,.08);background:#f8faf7}.scw-upgrade-path span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:#172018;color:#fff;font-weight:950}.scw-upgrade-actions{display:flex;gap:12px;flex-wrap:wrap}
.scw-section-process{background:#fff}.scw-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.scw-process-card{padding:28px 24px;height:100%}.scw-process-number{display:inline-flex;align-items:center;justify-content:center;min-width:50px;min-height:50px;margin-bottom:20px;background:#172018;color:#fff;font-size:.88rem;font-weight:950;letter-spacing:.08em}
.scw-section-related{background:#edf3ee}.scw-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.scw-related-card{padding:28px 24px}
.scw-section-faq{background:#fff}.scw-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.scw-faq-item{padding:20px 22px}.scw-faq-item summary{cursor:pointer;list-style:none;font-weight:900;line-height:1.4}.scw-faq-item summary::-webkit-details-marker{display:none}.scw-faq-item summary::after{content:"+";float:right;color:var(--primary);font-size:1.1rem}.scw-faq-item[open] summary::after{content:"−"}.scw-faq-item p{margin:14px 0 0;color:var(--muted)}
.scw-section-final{background:linear-gradient(135deg,#edf6e8 0%,#fff3ed 100%)}.siteexpress-catalog-wordpress-page .scw-breadcrumb a:focus-visible,.siteexpress-catalog-wordpress-page .scw-actions .btn:focus-visible,.siteexpress-catalog-wordpress-page .scw-upgrade-actions a:focus-visible,.siteexpress-catalog-wordpress-page .scw-faq-item summary:focus-visible,.siteexpress-catalog-wordpress-page .inline-link:focus-visible{outline:2px solid rgba(4,106,56,.35);outline-offset:4px}
@media (max-width:1180px){.scw-included-grid,.scw-pricing-grid,.scw-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scw-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scw-upgrade-path{grid-template-columns:repeat(3,minmax(0,1fr))}.scw-preview-side{grid-template-columns:1fr}}
@media (max-width:980px){.siteexpress-catalog-wordpress-page .wrap{width:min(1240px,calc(100% - 24px))}.scw-hero-grid,.scw-split-grid,.scw-split-grid-reverse,.scw-split-grid-balanced,.scw-preview-grid{grid-template-columns:1fr}.scw-hero h1,.scw-section-heading h2{max-width:none}.scw-hero-visuals{min-height:560px}.scw-browser-main{width:min(100%,720px)}.scw-browser-support{width:min(42%,260px)}}
@media (max-width:767px){.siteexpress-catalog-wordpress-page .wrap{width:min(1240px,calc(100% - 20px))}.scw-hero{padding-top:20px}.scw-actions,.scw-upgrade-actions{display:grid}.scw-actions .btn{width:100%}.scw-hero-visuals{min-height:auto;display:grid;gap:14px}.scw-browser-frame{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;height:auto}.scw-browser-frame img{aspect-ratio:auto}.scw-browser-support{max-width:240px;justify-self:end}.scw-hero-points,.scw-audience-list,.scw-included-grid,.scw-pricing-grid,.scw-fields-grid,.scw-update-grid,.scw-requirements-grid,.scw-limitations-grid,.scw-related-grid,.scw-faq-grid,.scw-upgrade-path,.scw-process-grid,.scw-preview-side{grid-template-columns:1fr}.scw-pricing-card,.scw-note-panel,.scw-category-panel,.scw-upgrade-card,.scw-final-card{max-width:none}}
@media (max-width:420px){.scw-hero h1{font-size:2.58rem}.scw-card,.scw-audience-panel,.scw-upgrade-card,.scw-final-card{padding-left:20px;padding-right:20px}.scw-comparison-table{min-width:580px}}
