.page{max-width:720px;margin:0 auto;padding:3rem 2rem 4rem}.topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:6rem}.wordmark{font-size:1.05rem;font-weight:700;color:var(--text);display:flex;align-items:center;gap:.5rem;letter-spacing:.02em}.mark{width:22px;height:22px;border-radius:6px;background:var(--turquoise)}.topbar .contact-link{color:var(--muted);font-size:.85rem;transition:color .15s}.topbar .contact-link:hover{color:var(--turquoise)}.hero h1{font-size:clamp(2rem,5vw,2.8rem);font-weight:700;line-height:1.2;color:#fff;margin-bottom:1.75rem;letter-spacing:-.015em}.hero h1 em{font-style:normal;color:var(--turquoise)}.hero .intro{color:var(--text-mid);font-size:1.05rem;line-height:1.75}.hero .intro strong{color:var(--text);font-weight:500}.stripe{width:40px;height:4px;border-radius:2px;background:var(--crimson);margin:4rem 0}.carousel{--card-w: 320px;--card-gap: 20px;margin:4rem -2rem;overflow:hidden;position:relative;padding:2rem 0}.carousel-viewport{overflow:hidden}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--strip-chunk)))}}.carousel-strip{display:flex;gap:var(--card-gap);width:max-content;--strip-chunk: calc(6 * (var(--card-w) + var(--card-gap)) - var(--card-gap));animation:scroll 30s linear infinite}.carousel:hover .carousel-strip{animation-play-state:paused}.carousel-card{flex-shrink:0;width:var(--card-w);display:flex;flex-direction:column;align-items:center;gap:1.75rem;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:2.5rem 2rem;white-space:nowrap}.carousel-card:hover{border-color:var(--cyan)}.wf-tools{display:flex;align-items:center;gap:2.5rem;position:relative;padding:1rem 0}.wf-tool{display:flex;flex-direction:column;align-items:center;gap:.4rem;z-index:1;transition:transform .4s ease}.tool-logo{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.tool-logo img{width:100%;height:100%;object-fit:contain}.tool-name{font-size:.7rem;color:var(--text-mid);letter-spacing:.01em}.wf-label{font-size:1.4rem;font-weight:700;color:#fff;letter-spacing:.01em}.section-head{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--turquoise);margin-bottom:1.5rem}.how-steps{display:flex;flex-direction:column;gap:1.75rem}.how-step{display:grid;grid-template-columns:3rem 1fr;gap:0}.how-step .num{font-size:.8rem;font-weight:700;color:var(--cyan);padding-top:.2rem;font-variant-numeric:tabular-nums}.how-step h3{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.25rem}.how-step p{grid-column:2;color:var(--text-mid);font-size:.95rem;line-height:1.65}.diff-text{color:var(--text-mid);font-size:1rem;line-height:1.75;margin-bottom:1rem}.diff-text strong{color:var(--text);font-weight:500}.cta{text-align:center;padding:2rem 0}.cta p{color:var(--text-mid);font-size:1rem;margin-bottom:1.25rem}.cta-btn{display:inline-block;background:var(--turquoise);color:var(--bg);padding:.7rem 2rem;border-radius:8px;font-weight:600;font-size:.95rem;transition:background .15s}.cta-btn:hover{background:#38c5b5}.footer{border-top:1px solid var(--border);margin-top:2rem;padding-top:2rem;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:var(--muted)}.footer a:hover{color:var(--turquoise)}@media (max-width: 600px){.page{padding:2rem 1.25rem 3rem}.topbar{margin-bottom:4rem}.carousel{--card-w: 260px;--card-gap: -30px;margin:3rem -1.25rem}.carousel-viewport{margin-left:calc(50% - var(--card-w) / 2 - 20px)}}*{margin:0;padding:0;box-sizing:border-box}:root{--crimson: #931621;--slate: #28464B;--teal: #326771;--cyan: #2C8C99;--turquoise: #42D9C8;--bg: #1b3438;--bg-alt: #28464B;--card: #2a4f55;--border: #3a6068;--text: #e8f0f0;--text-mid: #a8c4c8;--muted: #7a9da3}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;min-width:320px;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}
