.dl{--duly:#0F5C63;--duly-navy:#1d3557;--i1:#19191e;--i2:#4a4a52;--i3:#6b6b71;--rule:#dedee1}.dl .wrap{position:relative}.dl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dl-hero{background:#fff;padding:48px 0 64px;position:relative;z-index:5}.dl-hero .crumb{color:var(--i1);margin-bottom:32px}.dl-hero .crumb a{color:var(--i3)}.dl-hero .crumb a:hover{color:var(--i1)}.dl-hero .crumb>span:not(.sep){color:var(--i1)}.dl-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:start}.dl-logo{height:52px;width:auto}.dl-hero h1{margin-top:28px;font-family:var(--body);font-weight:500;font-size:1.3rem;line-height:1.4;letter-spacing:0;color:var(--duly)}.dl-display{margin-top:10px;font-family:var(--disp);font-weight:450;font-size:clamp(2.3rem,4.8vw,3.9rem);line-height:1.1;letter-spacing:0;color:var(--i1);max-width:20ch}.dl-lede{margin-top:22px;max-width:58ch;font-size:1.2rem;line-height:1.6;color:var(--i2)}.dl-status{margin-top:18px;max-width:58ch;font-size:15px;line-height:1.6;color:var(--i3)}.dl-cta{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.dl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:4px;border:1px solid var(--i1);background:var(--i1);color:#fff;font-family:var(--body);font-weight:500;font-size:15px;cursor:pointer;transition:background-color .2s,color .2s}.dl-btn:hover{background:var(--duly);border-color:var(--duly)}.dl-btn--line{background:transparent;color:var(--i1)}.dl-btn--line:hover{background:transparent;color:var(--i1);border-color:var(--duly)}.dl-sec{padding:88px 0;position:relative;z-index:5}.dl-white{background:#fff}.dl-paper{background:#f8f8f8}.dl-mist{background:#efeff0}.dl-sec h2{font-family:var(--disp);font-weight:500;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.15;letter-spacing:0;color:var(--i1);max-width:22ch}.dl-sub{margin-top:14px;max-width:60ch;font-size:1.08rem;line-height:1.65;color:var(--i2)}.dl-small{font-size:.92rem;line-height:1.6;color:var(--i3)}.dl-sub.dl-small{margin-top:18px}.dl-sec a:not(.dl-btn){color:var(--i1);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--duly)}.dl-split{display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:start}.dl-rows{list-style:none;padding:0;margin:0}.dl-rows li{border-top:1px solid var(--rule);padding:20px 0}.dl-rows li:last-child{border-bottom:1px solid var(--rule)}.dl-rows h3,.dl-features h3{font-family:var(--disp);font-weight:500;font-size:1.3rem;line-height:1.3;letter-spacing:0;color:var(--i1)}.dl-rows p,.dl-features p{margin-top:6px;font-size:1rem;line-height:1.6;color:var(--i2);max-width:56ch}.dl-hero-side{margin-top:84px}.dl-side-h{font-family:var(--body);font-weight:500;font-size:15px;line-height:1.5;letter-spacing:0;color:var(--i2)}.dl-stages{list-style:none;padding:0;margin:12px 0 0;border-top:1px solid var(--rule)}.dl-stages li{display:flex;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid var(--rule);font-family:var(--disp);font-weight:500;font-size:1.08rem;line-height:1.4;color:var(--i1)}.dl-stage-n{flex:none;width:20px;font-family:var(--body);font-weight:500;font-size:13px;color:var(--i3);font-variant-numeric:tabular-nums}.dl-side-note{margin-top:12px;font-size:13px;line-height:20px;color:var(--i3)}.dl-table{width:100%;border-collapse:collapse;font-size:1rem}.dl-table caption{text-align:left;font-size:13px;color:var(--i3);padding-bottom:10px}.dl-table th,.dl-table td{text-align:left;padding:14px 12px 14px 0;border-bottom:1px solid var(--rule);vertical-align:top;line-height:1.5}.dl-table thead th{font-weight:600;color:var(--i1);border-bottom:2px solid var(--duly)}.dl-table tbody th{font-weight:500;color:var(--i1)}.dl-table td{color:var(--i2)}.dl-note{margin-top:14px;font-size:.92rem;color:var(--i3)}.dl-features{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px}.dl-features>div{padding-left:18px;border-left:2px solid var(--rule)}.dl-features>div:first-child{border-left-color:var(--duly)}.dl-prose p{font-size:1.08rem;line-height:1.7;color:var(--i2);max-width:60ch}.dl-prose p+p{margin-top:14px}.dl-plain{list-style:none;padding:0;margin:0}.dl-plain li{border-top:1px solid var(--rule);padding:16px 0;font-size:1.05rem;line-height:1.55;color:var(--i1)}.dl-plain li:last-child{border-bottom:1px solid var(--rule)}.dl .faq{max-width:860px}.dl .qa .q{font-weight:500}.dl .qa .q:after{color:var(--duly)}.dl-form{background:#fff;border:1px solid var(--rule);border-radius:4px;padding:32px}.dl-form .field input,.dl-form .field textarea{border-radius:4px}.dl-form .field input:focus,.dl-form .field textarea:focus{border-color:var(--duly)}.dl-form .field input:focus-visible,.dl-form .field textarea:focus-visible,.dl-choice input:focus-visible{outline:2px solid var(--duly);outline-offset:2px}.dl-form .field label{font-size:14px;color:var(--i2)}.dl-row{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.dl-choice{border:0;padding:0;margin:0 0 20px}.dl-choice legend{float:left;width:100%;font-weight:600;font-size:14px;color:var(--i2);margin-bottom:10px}.dl-choice div{clear:left;display:flex;align-items:center;gap:10px;padding:6px 0}.dl-choice input{width:18px;height:18px;accent-color:var(--duly)}.dl-choice label{font-size:1rem;color:var(--i1)}.dl-form .dl-btn{margin-top:4px}.dl-form .dl-small{margin-top:14px}.dl-foot{padding:48px 0 64px;border-top:1px solid var(--rule)}.dl-foot p{max-width:80ch;font-size:1rem;color:var(--i2)}.dl-foot p+p{margin-top:10px}@media(max-width:860px){.dl-hero{padding:32px 0 48px}.dl-sec{padding:56px 0}.dl-split{grid-template-columns:1fr;gap:24px}.dl-hero-grid{grid-template-columns:1fr;gap:0}.dl-hero-side{margin-top:40px}.dl-features{grid-template-columns:1fr;gap:28px}.dl-row{grid-template-columns:1fr}.dl-form{padding:22px 18px}}
