.dt-phone{min-width:0;margin:0}.dt-phone img{display:block;width:100%;height:auto;border:5px solid #0b1220;border-radius:26px;background:#fff;box-shadow:0 30px 60px -30px #0b122073}.dt-phone figcaption{margin-top:12px;font-size:.875rem;line-height:1.5;color:var(--ix-body);text-align:center}.dt-hero-phone{width:min(300px,78vw);margin-inline:auto}@media (min-width: 960px){.dt-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.dt-call{border-top:1px solid var(--ix-line);scroll-margin-top:100px}.dt-walk{list-style:none;margin:0;padding:0;display:grid;gap:32px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.dt-walk li{min-width:0}@media (min-width: 700px){.dt-walk{gap:40px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.dt-walk{grid-template-columns:repeat(5,minmax(0,1fr))}}.dt-walk .dt-phone{max-width:240px;margin:0 auto 20px}.dt-walk h3{margin-top:8px;font-size:1.1rem;line-height:1.3;letter-spacing:-.02em}.dt-walk p{margin-top:8px!important;line-height:1.55;color:var(--ix-muted)}.dt-more{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:40px!important}.dt-more a,.dt-link{font-weight:600;color:var(--ix-accent)}.dt-link{display:inline-block;margin-top:20px}.dt-tools{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.dt-tool{position:relative;display:block;padding:26px 48px 26px 26px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);transition:background .2s,border-color .2s}.dt-tool:hover{background:#ffffff12;border-color:#8ea6ff66}.dt-tool h3{color:#fff;font-size:1.1rem}.dt-tool p{margin-top:8px!important;line-height:1.55;color:#aeb7cb}.dt-tool span{position:absolute;top:24px;right:24px;color:#8ea6ff}.dt-tool:focus-visible{outline:3px solid #8ea6ff;outline-offset:4px}.dt-split{display:grid;gap:40px;align-items:center}.dt-h2{font-size:clamp(1.9rem,3.8vw,2.8rem);line-height:1.08;letter-spacing:-.04em;font-weight:800}.dt-phone-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:520px;width:100%;margin-inline:auto;align-items:start}@media (min-width: 900px){.dt-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.dt-tiers{max-width:1080px}.dt-final{display:block;text-align:center}.dt-final .tp-final-over h2{margin-top:0}.dt-final .tp-ctas{justify-content:center}
