.dtl-container{margin-top:4rem;padding:2rem 1.5rem;display:grid;gap:4rem}.dtl-hero{display:grid;gap:2.5rem}.dtl-pill{background-color:#eef2ff;font-size:.9rem;width:fit-content;border-radius:2rem;display:flex;align-items:center;gap:.5rem;padding-right:1rem}.dtl-pill .dtl-icon{background-color:#4d179a;padding:.5rem;border-radius:50%}.dtl-pill svg{height:.9rem;width:.9rem;color:#fff}.dtl-pill span{font-size:.9rem;letter-spacing:1.6px;font-weight:900;color:#0f172b}.dtl-hero .dtl-copy{display:grid;gap:1.5rem;padding:0 1.5rem;z-index:2}.dtl-copy h1{display:grid;color:#0f172b;letter-spacing:-.8px;font-weight:900;font-size:3rem;line-height:52px}.dtl-copy h1 .contrast-col{color:#155dfc}.dtl-copy p{color:#62748e;font-size:1.1rem;font-weight:400;line-height:28px;letter-spacing:-.4px}.dtl-hero .dtl-img img{width:100%;height:auto}.dtl-choose{padding:2rem 1.5rem}.dtl-choose .dtl-list{display:grid;gap:2rem}.dtl-choose .dtl-list li{display:grid;gap:1.5rem;grid-template-columns:auto 1fr}.dtl-choose .dtl-list li .dtl-icon{background-color:#ede9fe;padding:1rem;display:flex;width:fit-content;height:fit-content;border-radius:50%}.dtl-choose .dtl-list li .dtl-icon svg{width:2.5rem;height:2.5rem;color:#4d179a}.dtl-choose .dtl-list li .dtl-text{display:grid;gap:.5rem}.dtl-choose .dtl-list li .dtl-text h3{font-size:1.1rem;color:#0f172b;font-weight:800}.dtl-choose .dtl-list li .dtl-text p{font-size:.9rem;color:#45556c;font-weight:400}.dtl-form-container{display:grid;gap:1.5rem;background-color:#fff;border:1px solid #d1d5dc;border-radius:1rem;padding:2rem 1.5rem}.dtl-form-container .dtl-contact-header{display:grid;gap:.5rem}.dtl-form-container .dtl-contact-header h2{font-size:1.25rem;font-weight:800;letter-spacing:-.8px;color:#0f172b}.dtl-form-container .dtl-contact-header p{font-size:.9rem;font-weight:400;letter-spacing:-.4px;color:#45556c}.dtl-form-container .dtl-form,.dtl-form-container .dtl-form .dtl-fieldset{display:grid;gap:1.5rem}.dtl-form-container .dtl-form .form-inputs{display:grid;gap:.5rem}.dtl-form-container .dtl-form .dtl-check-btns-container{display:grid;gap:1rem;padding:.5rem 0}.dtl-form-container .dtl-form .form-inputs .col-red{color:#9f0712}.dtl-form-container .dtl-form label{color:#0f172b;font-weight:400;font-size:.9rem}.dtl-form-container .dtl-form .form-inputs input,.dtl-form-container .dtl-form .form-inputs select,.dtl-form-container .dtl-form .form-inputs textarea{background-color:#fff;border:1px solid #cad5e2;padding:.75rem;border-radius:.25rem}.dtl-form-container .dtl-form .form-inputs input::placeholder,.dtl-form-container .dtl-form .form-inputs select,.dtl-form-container .dtl-form .form-inputs textarea::placeholder{color:#90a1b9;font-weight:400}.dtl-form-container .dtl-form .form-services{display:grid;gap:1.5rem;border-top:1px solid #cad5e2}.dtl-form-container .dtl-form .form-services h3{padding-top:1.5rem}.dtl-form-container .dtl-form .disclaimer-copy{font-size:.875rem;font-weight:400;color:#45556c}.dtl-form-container .dtl-form .disclaimer-copy svg{margin-right:.25rem;width:1rem;height:1rem;color:#4d179a}.dtl-form-container .dtl-form .dtl-form-btn{display:flex;gap:.5rem;align-items:center;width:100%;place-self:center;justify-content:center;padding:.75rem 1.5rem;border-radius:.5rem;background-color:#4d179a;color:#fff;letter-spacing:1.6px;font-weight:900;line-height:1.6;transition:all 500ms cubic-bezier(.4,0,.2,1)}.dtl-form-container .dtl-form .dtl-form-btn:hover{transform:scale(1.02)}.dtl-stats-container{background-color:#f5f3ff;padding:1.5rem;display:grid;gap:2rem}.dtl-stats-container .dtl-stats-header{display:grid;gap:.75rem}.dtl-stats-container .dtl-stats-header h2{color:#0f172b;letter-spacing:-.8px;font-weight:900}.dtl-stats-container .dtl-stats-header p{color:#45556c;font-weight:400}.dtl-stats-container .dtl-stats-list{display:grid;gap:1.75rem;width:12rem;justify-self:center}.dtl-stats-container .dtl-stats-list li{display:grid;gap:1rem;background-color:#fff;place-self:center;justify-items:center;text-align:center;padding:1.25rem}.dtl-stats-container .dtl-stats-list li svg{width:3rem;height:3rem;color:#4d179a}.dtl-stats-container .dtl-stats-list li .card-text{display:grid;gap:.5rem}.dtl-stats-container .dtl-stats-list li .card-text .big-font{color:#4d179a;letter-spacing:-.8px;font-weight:900;font-size:1.5rem}.dtl-stats-container .dtl-stats-list li .card-text .big-font p{color:#314158;font-weight:400;font-size:.9rem}@media only screen and (min-width:32.5rem){.dtl-copy h1{font-size:4rem;line-height:72px}}@media only screen and (min-width:67rem){.dtl-container{width:100%;max-width:96rem;margin:4rem auto;grid-template-columns:30rem 1fr}.dtl-stats-container{grid-column:1/span 2}.dtl-stats-container .dtl-stats-list{display:flex;justify-content:space-between;width:100%}}@media only screen and (min-width:82rem){.dtl-container{grid-template-columns:repeat(2,1fr)}.dtl-stats-container{grid-template-columns:28rem 1fr;align-items:start}.dtl-stats-container .dtl-stats-list{justify-content:end;gap:1rem}}