body:has(.skin-v8){--paper:#f4f5f7;--card:#fff;--ink:#1c2430;--ink-soft:#3e4c5c;--muted:#667085;--accent:#1f6f5b;--out:0 18px 40px #11182712;background:var(--paper);color:var(--ink)}body:has(.skin-v8) .site-header,body:has(.skin-v8) .site-footer{box-shadow:none;background:#fff;border:0}body:has(.skin-v8) .site-header{border-bottom:1px solid #1118270f}body:has(.skin-v8) .site-footer{border-top:1px solid #1118270f}body:has(.skin-v8) .nav-cta,body:has(.skin-v8) .btn,body:has(.skin-v8) .btn--ghost,body:has(.skin-v8) .btn--accent,body:has(.skin-v8) .btn--primary{box-shadow:none;border:0;border-radius:999px;transform:none}body:has(.skin-v8) .btn,body:has(.skin-v8) .btn--ghost{color:#1c2430;background:#fff;border:1px solid #11182714}body:has(.skin-v8) .btn:hover,body:has(.skin-v8) .btn--ghost:hover{color:#1f6f5b;background:#fff;border-color:#1f6f5b59;transform:none}body:has(.skin-v8) .nav-cta,body:has(.skin-v8) .btn--primary,body:has(.skin-v8) .btn--accent{color:#fff;background:#1f6f5b;border:0}body:has(.skin-v8) .nav-cta:hover,body:has(.skin-v8) .btn--primary:hover,body:has(.skin-v8) .btn--accent:hover{color:#fff;background:#185a4a;border:0;transform:none}body:has(.skin-v8) .legend,body:has(.skin-v8) .wf-label,body:has(.skin-v8) .wf-label:before{display:none}.skin-v8 .page-header{background:0 0;border:0;padding:clamp(2.5rem,5vw,4rem) 0 1.5rem}.skin-v8 .page-header h1,.skin-v8 .cta-band h2,.skin-v8 .contact-info h2,.skin-v8 .contact-form h2{color:#1c2430;letter-spacing:-.04em}.skin-v8 .page-header p{color:#667085;font-size:1.05rem;line-height:1.7}.skin-v8 .section,.skin-v8 .cta-band{background:0 0;border:0}.skin-v8 .chip{color:#3e4c5c;background:#fff;border:0;border-radius:999px;box-shadow:0 8px 20px #1118270d}.skin-v8 .chip:hover,.skin-v8 .chip.is-active{color:#fff;background:#1f6f5b;border:0}.skin-v8 .template-grid{gap:1.15rem}.skin-v8 .template-card{background:#fff;border:0;border-radius:24px;overflow:hidden;box-shadow:0 18px 40px #11182712}.skin-v8 .template-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px #1118271a}.skin-v8 .template-card__preview{border:0}.skin-v8 .template-card__tag{color:#1c2430;font-family:var(--font);letter-spacing:0;text-transform:none;background:#ffffffeb;border:0;border-radius:999px}.skin-v8 .template-card__body h3{letter-spacing:-.02em;font-size:1.15rem}.skin-v8 .template-card__meta strong{color:#1f6f5b;white-space:nowrap;align-items:baseline;gap:.4rem;display:inline-flex}.skin-v8 .template-card__meta del{color:#98a2b3;font-size:.82em;font-weight:500;text-decoration:line-through}.skin-v8 .template-card__actions .btn{border-radius:999px}.skin-v8 .timeline{gap:.9rem;padding-top:.5rem}.skin-v8 .timeline-item{background:#fff;border:0;border-radius:22px;grid-template-columns:4.5rem 1fr;gap:.5rem 1.25rem;padding:1.35rem 1.4rem;box-shadow:0 18px 40px #11182712}.skin-v8 .timeline-item__num{color:#1f6f5b;font-size:1.35rem}.skin-v8 .timeline-item .mini-box{color:#3e4c5c;font-family:var(--font);background:#f4f5f7;border:0;border-radius:14px}.skin-v8 .cta-band{padding:1rem 0 4.5rem}.skin-v8 .cta-band__inner{background:#fff;border-radius:28px;padding:2rem 1.75rem;box-shadow:0 18px 40px #11182712}.skin-v8 .contact-layout{align-items:start;gap:1.15rem;padding-top:.5rem}.skin-v8 .contact-info,.skin-v8 .contact-form{background:#fff;border:0;border-radius:24px;box-shadow:0 18px 40px #11182712}.skin-v8 .info-row{border-top-color:#11182714}.skin-v8 .info-row dt{font-family:var(--font);letter-spacing:0;text-transform:none;color:#667085;font-size:.82rem}.skin-v8 .field input,.skin-v8 .field select,.skin-v8 .field textarea{color:#1c2430;background:#f4f5f7;border:1px solid #11182714;border-radius:14px}.skin-v8 .field input:focus,.skin-v8 .field select:focus,.skin-v8 .field textarea:focus{background:#fff;border-color:#1f6f5b;box-shadow:0 0 0 3px #1f6f5b1f}.skin-v8 .contact-form .btn{width:100%;margin-top:.35rem}@media (width<=900px){.skin-v8 .filters{flex-wrap:nowrap;padding-bottom:.35rem;overflow-x:auto}.skin-v8 .timeline-item{grid-template-columns:1fr}.skin-v8 .cta-band__inner,.skin-v8 .contact-layout,.skin-v8 .form-row{grid-template-columns:1fr;display:grid}}
