.corporate-main{padding-block:80px}.corporate-heading{max-width:780px;margin-inline:auto;text-align:center;margin-block-end:56px}.corporate-heading h1{font-size:clamp(2rem,5vw,4rem);line-height:1.35;margin-block:20px}.corporate-heading p,.corporate-card p{line-height:1.9;color:var(--text-muted,#888)}.corporate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}.corporate-card{padding:32px;border:1px solid var(--border,#5555);border-radius:24px;background:var(--surface,#8881)}.corporate-card>.icon{width:36px;height:36px;color:var(--accent,#ffc805)}.corporate-card h2{font-size:1.3rem;margin-block:20px 12px}.corporate-actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-block:48px}.nav-links{gap:clamp(8px,1.2vw,20px)}@media(min-width:1024px) and (max-width:1250px){.desktop-actions .button{padding-inline:12px}.header-inner{gap:12px}.brand img{width:150px}.nav-links{font-size:12px}}
/* Custom pages (Decap "Custom pages"): readable defaults for editor-written HTML. */
.custom-content{padding-block:64px;line-height:1.9;color:var(--text-secondary)}.custom-content.container{max-width:880px}.custom-content-title{font-size:clamp(2rem,5vw,3.25rem);line-height:1.35;margin-block:0 32px;color:var(--text-primary)}.custom-content h2,.custom-content h3,.custom-content h4{color:var(--text-primary);line-height:1.5;margin-block:40px 12px}.custom-content h2{font-size:1.6rem}.custom-content h3{font-size:1.25rem}.custom-content p,.custom-content ul,.custom-content ol,.custom-content table,.custom-content blockquote,.custom-content figure{margin-block:0 20px}.custom-content ul,.custom-content ol{padding-inline-start:24px}.custom-content li+li{margin-block-start:8px}.custom-content a:not(.button){color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.custom-content img,.custom-content video,.custom-content iframe{max-width:100%;height:auto;border-radius:var(--radius-md)}.custom-content table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.custom-content th,.custom-content td{padding:10px 14px;border:1px solid var(--border-color);text-align:start}.custom-content blockquote{padding-inline-start:20px;border-inline-start:3px solid var(--color-primary)}.custom-content hr{border:0;border-block-start:1px solid var(--border-color);margin-block:40px}
