.ats{--ink:#073445;--cyan:#13c6dd;--lime:#d6ed24;color:var(--ink);font-family:system-ui,sans-serif;line-height:1.65;max-width:1180px;margin:auto}.ats *{box-sizing:border-box}.ats h1{font-size:clamp(2.1rem,4.4vw,3.8rem);line-height:1.08;letter-spacing:-.045em;margin:20px 0}.ats h2{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.2;letter-spacing:-.03em}.ats h3{font-size:1.2rem}.ats-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;padding:48px 32px;background:#eaf9fc;border-radius:24px}.ats-hero img{width:100%;height:auto;border-radius:15px;box-shadow:0 14px 40px #07344522}.ats-eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.13em}.ats-button{display:inline-block;background:var(--lime);color:var(--ink)!important;padding:15px 24px;border:0;border-radius:9px;font-weight:800;font-size:1rem;text-decoration:none;cursor:pointer}.ats-button:hover{background:#c3db12}.ats-button:focus-visible,.ats input:focus-visible,.ats select:focus-visible,.ats textarea:focus-visible{outline:3px solid #007d91;outline-offset:3px}.ats-strip{display:flex;justify-content:space-around;gap:20px;flex-wrap:wrap;background:var(--ink);color:white;padding:22px;border-radius:12px;margin-top:16px}.ats-section{padding:48px 32px}.ats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ats-grid article{padding:24px;background:#f1f8fa;border-radius:14px}.ats-two{grid-template-columns:repeat(2,1fr)}.ats-tinted{background:#eaf9fc;border-radius:20px}.ats-price{font-size:3rem;font-weight:850;line-height:1;margin:20px 0}.ats-small,.ats-details{font-size:.88rem}.ats-form{max-width:850px}.ats-form label{display:block;font-weight:650;margin:0 0 20px}.ats-form input:not([type=checkbox]),.ats-form select,.ats-form textarea{width:100%;font:inherit;color:var(--ink);padding:12px;border:1px solid #8ca8b2;border-radius:7px;background:white;display:block;margin-top:7px}.ats-check{display:flex!important;align-items:flex-start;gap:12px;font-size:.88rem;font-weight:400!important}.ats-check input{width:20px;height:20px;flex-shrink:0;margin-top:5px}.ats-honey{position:absolute;left:-9999px}.ats-notice{padding:18px;background:#eaf9fc;border-left:4px solid #007d91;margin-bottom:25px}.ats a:not(.ats-button){color:#006d80;text-decoration:underline}.ats-details{background:#f2f5f6;border-radius:15px}@media(max-width:720px){.ats-hero,.ats-grid{grid-template-columns:1fr}.ats-hero,.ats-section{padding:28px 20px}.ats-hero img{max-width:450px;margin:auto}.ats-strip{justify-content:flex-start}.ats-price{font-size:2.6rem}}