body{margin:0;background:#edf4f7;color:#071f2b;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}.tg-service .wrap{width:min(1160px,calc(100% - 40px));margin:auto}.tg-service section{padding:72px 0;scroll-margin-top:100px}.tg-service .hero{padding:80px 0;background:#fff}.tg-service .eyebrow{color:#0074ab;font-size:14px;font-weight:700}.tg-service h1{font-size:clamp(36px,5vw,64px);line-height:1.08;letter-spacing:-.035em;max-width:900px;margin:20px 0}.tg-service h2{font-size:clamp(28px,3.5vw,42px);line-height:1.15;margin:0 0 28px;letter-spacing:-.025em}.tg-service h3{font-size:24px;line-height:1.25;margin:0 0 14px}.tg-service p,.tg-service li{font-size:18px;line-height:1.6}.tg-service .intro{font-size:22px;max-width:790px}.tg-service .actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px;align-items:center}.tg-service a{color:#006fa6}.tg-service .button{display:inline-flex;justify-content:center;align-items:center;min-height:56px;padding:14px 26px;border-radius:999px;background:#0088cc;color:white;font:700 17px Inter,Arial,sans-serif;text-decoration:none;border:0;cursor:pointer}.tg-service .button:hover{background:#006fa6}.tg-service .button:focus-visible{outline:3px solid #071f2b;outline-offset:4px}.tg-service .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tg-service .card{background:#fff;border:1px solid #d9e7ee;border-radius:24px;padding:28px}.tg-service .card p{margin:10px 0 20px}.tg-service .metric{display:block;color:#0074ab;font-size:24px;font-weight:700;margin-bottom:14px}.tg-service .case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-service .case-grid img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:16px;margin-bottom:24px}.tg-service .price{font-size:clamp(30px,4vw,50px);font-weight:700;line-height:1.25;letter-spacing:-.03em}.tg-service .white{background:#fff}.tg-service .pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.tg-service details{background:#fff;border:1px solid #d9e7ee;border-radius:18px;margin:12px 0;padding:22px 26px}.tg-service summary{font-size:20px;font-weight:700;cursor:pointer}.tg-service details p{margin-bottom:0}.tg-service .leadbox{background:#071f2b;border-radius:28px;padding:44px;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:40px}.tg-service .leadbox a{color:#89d4f7}.tg-service .leadbox input[type=text]{display:block;width:100%;border-radius:12px;border:1px solid #bed7e3;padding:17px;font:inherit;margin-top:10px}.tg-service .consent{display:flex;gap:12px;margin:22px 0;font-size:15px;line-height:1.55}.tg-service .consent input{width:20px;height:20px;flex:0 0 20px;margin-top:2px}.tg-service .gt-lead-status{font-size:17px;line-height:1.5;margin-top:20px}.tg-service .gt-lead-status[data-status=error]{color:#ffc5ba}.tg-service .gt-lead-status[data-status=success]{color:#a6ebcb}.tg-service .note{font-size:15px;color:#426374;max-width:820px}.tg-service .leadbox .button{width:100%}.tg-service .button:disabled{opacity:.65;cursor:default}
@media(max-width:760px){.tg-service section,.tg-service .hero{padding:44px 0}.tg-service .grid,.tg-service .case-grid,.tg-service .pricing-grid,.tg-service .leadbox{grid-template-columns:1fr}.tg-service .leadbox{padding:26px;gap:20px}.tg-service .card{padding:24px}.tg-service .intro{font-size:19px}.tg-service .actions .button{width:100%}.tg-service .wrap{width:calc(100% - 32px)}}
