.workflow-section{padding:110px clamp(24px,6vw,90px);border-top:1px solid var(--line);background:#eaf0eb}.workflow-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-top:25px}.workflow-heading h2{margin:0;font-size:clamp(36px,4.5vw,68px);font-weight:560;line-height:1.04;letter-spacing:-3px}.workflow-heading h2 em{color:var(--green);font-style:normal}.workflow-heading>p{max-width:430px;margin:0;color:#677a73;font-size:12px;line-height:1.75}.workflow-track{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-top:65px}.workflow-track article{min-height:145px;display:grid;grid-template-columns:35px 1fr;gap:13px;padding:20px;border:1px solid #d7e2dc;border-radius:14px;background:rgba(255,255,255,.72)}.workflow-track article>span{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;color:#0b6f51;background:#dff0e8;font:800 8px "Cascadia Code",monospace}.workflow-track small{color:#769088;font-size:6px;font-weight:800;letter-spacing:1px}.workflow-track h3{margin:26px 0 5px;font-size:13px}.workflow-track p{margin:0;color:#778881;font-size:8px}.workflow-track>i{color:#91aaa1;font-style:normal}.workflow-facts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border:1px solid #d5e0da;border-radius:14px;background:#f4f7f4;overflow:hidden}.workflow-facts article{padding:20px;border-inline-end:1px solid #d5e0da}.workflow-facts article:last-child{border:0}.workflow-facts b,.workflow-facts span{display:block}.workflow-facts b{font-size:16px}.workflow-facts span{margin-top:7px;color:#71837c;font-size:8px}.security-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;padding:120px clamp(24px,6vw,90px);background:#f8faf7}.security-copy h2{margin:27px 0 18px;font-size:clamp(38px,4.4vw,66px);font-weight:560;line-height:1.04;letter-spacing:-3px}.security-copy>p{max-width:600px;margin:0 0 30px;color:#647870;font-size:12px;line-height:1.8}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.security-grid article{min-height:190px;padding:22px;border:1px solid var(--line);border-radius:15px;background:#fff}.security-grid article>span{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:#0d7758;background:#e5f3ec;font:800 8px "Cascadia Code",monospace}.security-grid b{display:block;margin-top:40px;font-size:13px}.security-grid p{margin:7px 0 0;color:#71827c;font-size:9px;line-height:1.65}
@media(max-width:1050px){.workflow-heading{display:block}.workflow-heading>p{margin-top:22px}.workflow-track{grid-template-columns:1fr 1fr}.workflow-track>i{display:none}.workflow-facts{grid-template-columns:1fr 1fr}.workflow-facts article:nth-child(2){border-inline-end:0}.workflow-facts article:nth-child(-n+2){border-bottom:1px solid #d5e0da}.security-section{grid-template-columns:1fr;gap:50px}}
@media(max-width:720px){.workflow-section,.security-section{padding:80px 18px}.workflow-heading h2,.security-copy h2{font-size:40px;letter-spacing:-2px}.workflow-track{grid-template-columns:1fr;margin-top:42px}.workflow-facts{grid-template-columns:1fr}.workflow-facts article{border-inline-end:0;border-bottom:1px solid #d5e0da}.workflow-facts article:nth-child(3){border-bottom:1px solid #d5e0da}.security-grid{grid-template-columns:1fr 1fr}.security-grid article{min-height:170px;padding:17px}.security-grid b{margin-top:28px}}
@media(max-width:480px){.security-grid{grid-template-columns:1fr}.security-grid article{min-height:155px}}
.direct-contact{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:16px;margin-top:22px}.direct-contact a{color:#9fb9b0;text-decoration:none;font-size:9px}.direct-contact a:hover{color:var(--lime)}
/* Pricing */
.pricing-hero{max-width:850px;margin:0 auto;padding:clamp(7rem,12vw,10rem) 1.5rem 3.5rem;text-align:center}.pricing-hero .eyebrow{justify-content:center}.pricing-hero h1{font-size:clamp(2.8rem,7vw,5.7rem);line-height:.95;letter-spacing:-.055em;margin:1.2rem 0}.pricing-hero>p{max-width:720px;margin:auto;color:var(--muted);font-size:1.08rem;line-height:1.8}.pricing-grid{width:min(1480px,calc(100% - 3rem));margin:0 auto 5rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:stretch}.pricing-card{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;border:1px solid var(--line);border-radius:1.4rem;background:var(--card)}.pricing-card.recommended{border-color:var(--green);box-shadow:0 25px 80px rgba(12,139,100,.14);transform:translateY(-12px)}.pricing-card .popular{position:absolute;inset-inline:1.2rem auto;top:-.75rem;padding:.35rem .65rem;border-radius:999px;background:var(--green);color:#fff;font-size:.67rem;font-weight:900;letter-spacing:.08em}.pricing-card h2{font-size:1.55rem;margin:0}.pricing-card header p{color:var(--muted);min-height:3.5em;line-height:1.6}.plan-price{display:flex;align-items:flex-end;gap:.55rem;min-height:4.5rem}.plan-price strong{font-size:3.4rem;line-height:1}.plan-price strong.quote{font-size:1.85rem}.plan-price span{line-height:1.15}.annual-note{font-size:.82rem;color:var(--green);margin-top:-.8rem}.plan-limits{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.plan-limits span{padding:.8rem;border-radius:.8rem;background:#edf3ef;display:grid;gap:.25rem}.plan-limits small{color:var(--muted)}.pricing-card ul{display:grid;gap:.7rem;list-style:none;padding:0;margin:0 0 1rem;color:var(--muted);font-size:.9rem;line-height:1.5}.pricing-card .button{margin-top:auto;justify-content:center}.button-secondary{border-color:#cddbd3;color:#23483e;background:#fff}.pricing-footnote{width:min(900px,calc(100% - 3rem));margin:0 auto 7rem;padding:2rem;border:1px solid var(--line);border-radius:1.3rem;text-align:center}.pricing-footnote b{font-size:1.4rem}.pricing-footnote p{color:var(--muted);line-height:1.7}.pricing-footnote a{color:var(--green);font-weight:800}@media(max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card.recommended{transform:none}}@media(max-width:680px){.pricing-grid{grid-template-columns:1fr;width:min(100% - 2rem,520px)}.pricing-hero{padding-inline:1rem}.plan-limits{grid-template-columns:1fr 1fr}}
