.siteexpress-mini-catalog-page{--smc-bg:#f4f7f2;--smc-panel:#ffffff;--smc-ink:#162218;--smc-border:rgba(22,34,24,.12);--smc-shadow:0 24px 60px rgba(15,34,18,.11);background:var(--smc-bg);color:var(--ink)}
.siteexpress-mini-catalog-page .wrap{width:min(1240px,calc(100% - 32px))}.siteexpress-mini-catalog-page h1,.siteexpress-mini-catalog-page h2,.siteexpress-mini-catalog-page h3{color:inherit}.siteexpress-mini-catalog-page .inline-link{font-weight:900;color:var(--primary);text-decoration:none}.siteexpress-mini-catalog-page .inline-link:hover{text-decoration:underline}.siteexpress-mini-catalog-page .btn.btn-ghost{background:#fff;border-color:rgba(22,34,24,.14)}
.smc-section{padding:clamp(68px,8vw,112px) 0;overflow:hidden}.smc-section-heading{max-width:780px;margin-bottom:34px}.smc-section-heading h2{font-size:clamp(2.2rem,4vw,3.7rem);line-height:.98;letter-spacing:-.055em;margin:12px 0 16px}.smc-section-heading p{color:var(--muted);font-size:1.03rem}.smc-section-heading-wide p{max-width:70ch}
.smc-hero{padding:28px 0 clamp(84px,10vw,128px);background:linear-gradient(180deg,#eff6ed 0%,#fffaf2 58%,#edf4eb 100%);overflow:hidden;position:relative}.smc-hero::before,.smc-hero::after{content:"";position:absolute;pointer-events:none}.smc-hero::before{top:88px;right:-140px;width:400px;height:400px;background:radial-gradient(circle,rgba(4,106,56,.14) 0%,rgba(4,106,56,0) 72%)}.smc-hero::after{left:-90px;bottom:30px;width:260px;height:260px;background:radial-gradient(circle,rgba(230,151,62,.18) 0%,rgba(230,151,62,0) 74%)}
.smc-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:28px;color:var(--muted);font-size:.9rem;font-weight:750}.smc-breadcrumb a{color:var(--muted)}.smc-breadcrumb a:hover{color:var(--primary)}.smc-breadcrumb span[aria-current="page"]{color:var(--ink)}.smc-breadcrumb a+span:before,.smc-breadcrumb span+span:before{content:">";margin-right:10px;color:#9ea79d}
.smc-hero-grid,.smc-split-grid{display:grid;gap:clamp(26px,4vw,58px)}.smc-hero-grid{grid-template-columns:minmax(0,.78fr) minmax(360px,1.22fr);align-items:center}.smc-split-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start}.smc-split-grid-reverse{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.smc-split-grid-balanced{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}
.smc-hero-copy{max-width:620px;position:relative;z-index:1}.smc-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:9px 14px;border:1px solid rgba(4,106,56,.14);background:#eef7ea;color:var(--primary);font-size:.82rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.smc-eyebrow::before{content:"";width:9px;height:9px;background:var(--primary)}
.smc-hero h1{font-size:clamp(3rem,6.2vw,5.8rem);line-height:.92;letter-spacing:-.078em;max-width:11ch;margin-bottom:20px}.smc-hero-lead{max-width:58ch;font-size:clamp(1.05rem,2vw,1.2rem);color:var(--muted);margin-bottom:20px}.smc-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)}
.smc-check-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.smc-check-list li{position:relative;padding-left:22px;font-weight:780;line-height:1.55}.smc-check-list li::before{content:"+";position:absolute;left:0;top:0;color:var(--primary);font-weight:950}.smc-hero-points{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:12px 16px;margin-bottom:20px}
.smc-assistant-chip{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;padding:12px 16px;background:#fff;border:1px solid var(--smc-border);box-shadow:var(--smc-shadow);font-size:.9rem;font-weight:900;color:#162218}.smc-assistant-chip::before{content:"";width:10px;height:10px;background:var(--primary);box-shadow:0 0 0 5px rgba(4,106,56,.12)}.smc-actions{display:flex;gap:12px;flex-wrap:wrap}
.smc-hero-visuals{position:relative;min-height:620px}.smc-browser-frame,.smc-card,.smc-audience-panel,.smc-upgrade-card,.smc-final-card{background:#fff;border:1px solid var(--smc-border);box-shadow:var(--smc-shadow)}.smc-browser-frame{position:absolute;margin:0;overflow:hidden}.smc-browser-frame img{display:block;width:100%;height:100%;object-fit:cover}.smc-browser-main{left:0;top:36px;width:min(84%,740px);height:500px;z-index:2}.smc-browser-support{right:0;bottom:0;width:min(38%,260px);height:380px;z-index:3}
.smc-section-audience{background:#f0f5ee}.smc-audience-panel{padding:30px 28px}.smc-audience-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.smc-audience-list li,.smc-fields-grid li,.smc-update-grid li,.smc-limitations-grid li{padding:16px 18px;border:1px solid rgba(22,34,24,.08);background:#f7faf5;font-weight:850}
.smc-section-included{background:#fff}.smc-included-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.smc-included-card{padding:26px 24px}.smc-included-card h3,.smc-pricing-card h3,.smc-related-card h3,.smc-process-card h3{margin:0 0 12px;font-size:1.08rem}.smc-included-card p,.smc-related-card p,.smc-process-card p{margin:0;color:var(--muted);line-height:1.66}
.smc-section-pricing{background:linear-gradient(135deg,#f1f8ed 0%,#fff3ea 100%)}.smc-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.smc-pricing-card{padding:30px 26px}.smc-pricing-price{font-size:clamp(2rem,4vw,3rem);line-height:.96;font-weight:950;letter-spacing:-.05em;margin:0 0 18px}.smc-pricing-audience{margin:16px 0 18px;color:var(--muted);line-height:1.6}.smc-note{margin-top:18px;color:var(--muted);font-size:.94rem}.smc-note-inline{margin-top:18px}
.smc-section-fields{background:#fffaf2}.smc-fields-grid,.smc-update-grid,.smc-limitations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}
.smc-section-categories{background:#fff}.smc-category-panel{padding:28px;border:1px solid var(--smc-border);background:#fff;box-shadow:var(--smc-shadow)}.smc-category-chips{display:flex;flex-wrap:wrap;gap:12px}.smc-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}
.smc-section-enquiry{background:#eef4eb}.smc-note-panel{padding:26px 24px}.smc-note-panel p{margin:0;line-height:1.7;color:var(--muted)}
.smc-section-assistant{background:#173025;color:#fff}.smc-section-assistant .kicker,.smc-section-assistant p{color:#d8e7da}.smc-note-panel-dark{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.smc-note-panel-dark p{color:#fff}
.smc-section-updates{background:#fff}.smc-section-limitations{background:#fff5ea}.smc-limitations-grid li{background:#fff;border-color:rgba(22,34,24,.1)}
.smc-section-upgrade{background:#f5f7f3}.smc-upgrade-card,.smc-final-card{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:34px 32px}.smc-upgrade-card p,.smc-final-card p{margin:0;color:var(--muted);max-width:68ch}.smc-upgrade-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.smc-upgrade-path li{display:grid;gap:10px;padding:18px;border:1px solid rgba(22,34,24,.08);background:#f8faf7}.smc-upgrade-path span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:#172018;color:#fff;font-weight:950}.smc-upgrade-actions{display:flex;gap:12px;flex-wrap:wrap}
.smc-section-process{background:#fff}.smc-process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.smc-process-card{padding:28px 24px;height:100%}.smc-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}
.smc-section-related{background:#f0f5ee}.smc-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.smc-related-card{padding:28px 24px}
.smc-section-faq{background:#fff}.smc-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.smc-faq-item{padding:20px 22px}.smc-faq-item summary{cursor:pointer;list-style:none;font-weight:900;line-height:1.4}.smc-faq-item summary::-webkit-details-marker{display:none}.smc-faq-item summary::after{content:"+";float:right;color:var(--primary);font-size:1.1rem}.smc-faq-item[open] summary::after{content:"-"}.smc-faq-item p{margin:14px 0 0;color:var(--muted)}
.smc-section-final{background:linear-gradient(135deg,#edf6e8 0%,#fff3ed 100%)}.siteexpress-mini-catalog-page .smc-breadcrumb a:focus-visible,.siteexpress-mini-catalog-page .smc-actions .btn:focus-visible,.siteexpress-mini-catalog-page .smc-upgrade-actions a:focus-visible,.siteexpress-mini-catalog-page .smc-faq-item summary:focus-visible,.siteexpress-mini-catalog-page .inline-link:focus-visible{outline:2px solid rgba(4,106,56,.35);outline-offset:4px}
@media (max-width:1180px){.smc-included-grid,.smc-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smc-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.smc-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smc-upgrade-path{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:980px){.siteexpress-mini-catalog-page .wrap{width:min(1240px,calc(100% - 24px))}.smc-hero-grid,.smc-split-grid,.smc-split-grid-reverse,.smc-split-grid-balanced{grid-template-columns:1fr}.smc-hero h1,.smc-section-heading h2{max-width:none}.smc-hero-visuals{min-height:560px}.smc-browser-main{width:min(100%,740px)}.smc-browser-support{width:min(42%,260px)}}
@media (max-width:767px){.siteexpress-mini-catalog-page .wrap{width:min(1240px,calc(100% - 20px))}.smc-hero{padding-top:20px}.smc-actions,.smc-upgrade-actions{display:grid}.smc-actions .btn,.smc-upgrade-actions .btn{width:100%}.smc-hero-visuals{min-height:auto;display:grid;gap:14px}.smc-browser-frame{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;height:auto}.smc-browser-frame img{aspect-ratio:auto}.smc-browser-support{max-width:240px;justify-self:end}.smc-hero-points,.smc-audience-list,.smc-included-grid,.smc-pricing-grid,.smc-fields-grid,.smc-update-grid,.smc-limitations-grid,.smc-related-grid,.smc-faq-grid,.smc-upgrade-path,.smc-process-grid{grid-template-columns:1fr}.smc-pricing-card,.smc-note-panel,.smc-category-panel,.smc-upgrade-card,.smc-final-card{max-width:none}}
@media (max-width:420px){.smc-hero h1{font-size:2.58rem}.smc-card,.smc-audience-panel,.smc-upgrade-card,.smc-final-card{padding-left:20px;padding-right:20px}}
