.tdv{--navy:#024371;--navy-2:#0b5a94;--orange:#ff9729;--orange-d:#f06e00;--red:#e61821;--green:#73c04a;--ink:#1f2d3d;--muted:#5d6b7a;--line:#dde3ea;--bg:#f4f6f9;color:var(--ink);font-size:15px;line-height:1.6}.tdv *,.tdv *::before,.tdv *::after{box-sizing:border-box}.tdv svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tdv-wrap{max-width:1170px;margin:0 auto;padding:0 15px}.tdv h1,.tdv h2,.tdv h3{font-family:inherit;letter-spacing:0;text-transform:none;margin:0}.tdv-hero{position:relative;background:linear-gradient(135deg,var(--navy) 0%,var(--navy-2) 100%);color:#fff;text-align:center;padding:56px 0 64px;overflow:hidden}.tdv-hero::after{content:"";position:absolute;right:-80px;top:-80px;width:280px;height:280px;border-radius:50%;background:rgb(255 151 41 / .14)}.tdv-hero .tdv-wrap{position:relative;z-index:1;max-width:760px}.tdv-hero__icon{display:inline-flex;width:60px;height:60px;padding:14px;border-radius:50%;background:var(--orange);color:#fff;margin-bottom:14px}.tdv-hero__kicker{margin:0 0 6px;color:var(--orange);font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:1px}.tdv-hero__title{color:#fff;font-size:34px;line-height:1.25;font-weight:700;text-transform:uppercase}.tdv-hero__lead{margin:14px auto 24px;color:rgb(255 255 255 / .88);font-size:16px}.tdv-btn{display:inline-block;background:var(--orange);color:#fff!important;font-weight:700;text-transform:uppercase;padding:11px 30px;border-radius:4px;transition:background .2s}.tdv-btn:hover{background:var(--orange-d)}.tdv-body{background:var(--bg);padding:40px 0}.tdv-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:start}.tdv-card{background:#fff;border-radius:6px;box-shadow:0 2px 10px rgb(2 67 113 / .08);padding:26px}.tdv-formcard{border-top:4px solid var(--orange);scroll-margin-top:90px}.tdv-card__title{color:var(--red);font-size:22px;font-weight:700;text-transform:uppercase}.tdv-card__sub{color:var(--muted);margin:6px 0 18px}.tdv-side{display:grid;gap:20px}.tdv-side__title{color:var(--navy);font-size:18px;font-weight:700;margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid var(--line)}.tdv-list{list-style:none;margin:0;padding:0}.tdv-list li{display:flex;gap:10px;margin:0 0 10px;align-items:flex-start}.tdv-list li span{flex:0 0 20px;height:20px;padding:3px;border-radius:50%;background:var(--green);color:#fff;margin-top:2px}.tdv-hotline{display:flex;gap:14px;align-items:center;background:var(--navy);color:#fff}.tdv-hotline__icon{flex:0 0 46px;height:46px;padding:11px;border-radius:50%;background:var(--orange);color:#fff}.tdv-hotline__label{margin:0 0 2px;font-size:13px;color:rgb(255 255 255 / .8)}.tdv-hotline a{display:block;color:#fff!important;font-size:20px;font-weight:700;line-height:1.35}.tdv-hotline a:hover{color:var(--orange)!important}.tdv-form p{margin:0}.tdv-form br{display:none}.tdv-sec{margin:6px 0 12px;padding-bottom:6px;border-bottom:1px dashed var(--line);color:var(--navy);font-weight:700;text-transform:uppercase;font-size:14px}.tdv-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 16px}.tdv-f{margin-bottom:14px}.tdv-f>label,.tdv-f .tdv-lb{display:block;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:5px}.tdv-f em{color:var(--red);font-style:normal}.tdv-form input[type=text],.tdv-form input[type=email],.tdv-form input[type=tel],.tdv-form input[type=number],.tdv-form input[type=date],.tdv-form select,.tdv-form textarea{width:100%;height:42px;margin:0;padding:8px 12px;border:1px solid var(--line);border-radius:4px;background:#fff;box-shadow:none;font-size:15px;color:var(--ink)}.tdv-form textarea{height:96px;resize:vertical}.tdv-form input:focus,.tdv-form select:focus,.tdv-form textarea:focus{border-color:var(--navy-2);outline:0;box-shadow:0 0 0 3px rgb(11 90 148 / .12)}.tdv-form .wpcf7-radio{display:flex;flex-wrap:wrap;gap:8px}.tdv-form .wpcf7-list-item{margin:0}.tdv-form .wpcf7-list-item label{display:inline-flex;align-items:center;gap:6px;margin:0;padding:8px 14px;border:1px solid var(--line);border-radius:4px;cursor:pointer;font-weight:400}.tdv-form .wpcf7-list-item input{margin:0}.tdv-form .wpcf7-list-item label:has(input:checked){border-color:var(--orange);background:#fff5ea}.tdv-submit{margin-top:6px}.tdv-form input[type=submit]{width:100%;height:48px;margin:0;border:0;border-radius:4px;background:var(--orange);color:#fff;font-weight:700;font-size:16px;text-transform:uppercase;cursor:pointer;transition:background .2s}.tdv-form input[type=submit]:hover{background:var(--orange-d)}.tdv-form .wpcf7-spinner{display:block;margin:10px auto 0}.tdv-form .wpcf7-not-valid-tip{font-size:13px;margin-top:4px}.tdv-form .wpcf7-response-output{margin:16px 0 0!important;padding:10px 14px!important;border-radius:4px}.tdv-note{font-size:13px;color:var(--muted);margin-top:10px!important;text-align:center}.tdv-steps{padding:44px 0 50px;background:#fff;text-align:center}.tdv-steps__title{color:var(--red);font-size:26px;font-weight:400;text-transform:uppercase;margin-bottom:28px}.tdv-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:none}.tdv-steps__list li{margin:0;padding:22px 16px;border:1px solid var(--line);border-radius:6px;position:relative}.tdv-steps__num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--navy);color:#fff;font-weight:700;font-size:18px;margin-bottom:10px}.tdv-steps__list h3{font-size:16px;font-weight:700;color:var(--navy);margin-bottom:6px}.tdv-steps__list p{margin:0;color:var(--muted);font-size:14px}@media (max-width:849px){.tdv-grid{grid-template-columns:1fr}.tdv-steps__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:549px){.tdv-hero{padding:40px 0 44px}.tdv-hero__title{font-size:26px}.tdv-card{padding:20px 16px}.tdv-body{padding:24px 0}.tdv-steps__list{grid-template-columns:1fr}}