.static-page{--sp-brand: #ff6b35;--sp-brand-2: #ff3d71;--sp-ink: #0f172a;--sp-muted: #64748b;--sp-line: rgba(15, 23, 42, .08);--sp-radius: 14px;--sp-shadow: 0 1px 3px rgba(15, 23, 42, .04), 0 8px 24px rgba(15, 23, 42, .06);background:#f4f6f9;min-height:60vh;padding:24px 0 56px}.static-page .container{max-width:960px;margin:0 auto;padding:0 20px}.static-page-hero{margin-bottom:24px;padding:28px 28px 26px;border-radius:var(--sp-radius);background:linear-gradient(135deg,var(--sp-brand) 0%,var(--sp-brand-2) 100%);color:#fff;box-shadow:0 8px 28px #ff6b3547}.static-page-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:.8125rem;color:#ffffffd9}.static-page-breadcrumb a{color:#ffffffeb;text-decoration:none;transition:color .2s ease}.static-page-breadcrumb a:hover{color:#fff;text-decoration:underline}.static-page-breadcrumb .separator{opacity:.6}.static-page-breadcrumb .current{color:#fff;font-weight:600}.static-page-hero__title{margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.static-page-hero__lead{margin:12px 0 0;max-width:42rem;font-size:1rem;line-height:1.6;color:#ffffffeb}.static-page-hero__updated{margin:14px 0 0;font-size:.8125rem;color:#ffffffc7}.static-page-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.static-page-highlight{background:#fff;border:1px solid var(--sp-line);border-radius:var(--sp-radius);padding:20px 18px;box-shadow:var(--sp-shadow);transition:border-color .2s ease,box-shadow .2s ease}.static-page-highlight:hover{border-color:#ff6b3540;box-shadow:0 8px 28px #ff6b351a}.static-page-highlight__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:12px;border-radius:12px;background:linear-gradient(135deg,#ff6b3524,#ff3d711a);color:var(--sp-brand)}.static-page-highlight__icon svg{width:22px;height:22px}.static-page-highlight strong{display:block;margin-bottom:6px;font-size:.9375rem;font-weight:700;color:var(--sp-ink)}.static-page-highlight span{display:block;font-size:.8125rem;line-height:1.55;color:var(--sp-muted)}.static-page-card{background:#fff;border:1px solid var(--sp-line);border-radius:var(--sp-radius);padding:28px 28px 32px;box-shadow:var(--sp-shadow)}.static-page-intro{margin:0 0 8px;font-size:1.0625rem;line-height:1.75;color:#334155}.static-page-section{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--sp-line)}.static-page-section:first-of-type{margin-top:1.25rem}.static-page-section h2{margin:0 0 .75rem;font-size:1.0625rem;font-weight:700;color:var(--sp-ink);letter-spacing:-.01em}.static-page-section p{margin:0 0 .75rem;color:#475569;line-height:1.7;font-size:.9375rem}.static-page-section ul{margin:0;padding-left:0;list-style:none;color:#334155;line-height:1.65;font-size:.9375rem}.static-page-section li{position:relative;padding-left:1.25rem}.static-page-section li+li{margin-top:.5rem}.static-page-section li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--sp-brand)}.static-page-section a{color:var(--sp-brand);font-weight:600;text-decoration:none;transition:color .2s ease}.static-page-section a:hover{color:#c2410c;text-decoration:underline;text-underline-offset:2px}.static-page-contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:20px 22px;border-radius:var(--sp-radius);border:1px solid rgba(255,107,53,.2);background:linear-gradient(135deg,#ff6b3514,#ff3d710f)}.static-page-contact__text strong{display:block;margin-bottom:4px;font-size:1rem;color:var(--sp-ink)}.static-page-contact__text span{font-size:.875rem;color:var(--sp-muted)}.static-page-contact__btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:10px;background:var(--sp-brand);color:#fff!important;font-size:.875rem;font-weight:700;text-decoration:none!important;box-shadow:0 4px 14px #ff6b354d;transition:background .2s ease,transform .2s ease}.static-page-contact__btn:hover{background:#e85a28;transform:translateY(-1px);color:#fff!important}@media (max-width: 768px){.static-page{padding:16px 0 40px}.static-page .container{padding:0 16px}.static-page-hero{padding:22px 20px}.static-page-highlights{grid-template-columns:1fr}.static-page-card{padding:20px 18px 24px}.static-page-contact{flex-direction:column;align-items:stretch;text-align:center}.static-page-contact__btn{justify-content:center}}
