.dhero{padding:132px 0 0;text-align:center}.dhero h1{font-size:62px;line-height:1.03;margin:22px auto 16px;max-width:1080px}.dstage{position:relative;padding:56px 28px 0;isolation:isolate}.dstage:before{content:"";position:absolute;left:0;right:0;top:calc(56px + 18%);bottom:0;background:var(--navy);z-index:-1}.dstage .dshot{margin-top:0}.dhero .lead{opacity:1;animation:none;margin-bottom:0}.dhero .trust{opacity:1;animation:none}.dctas{display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:30px}.dctas .btn.sun .ic{transform:none}.dmeta{margin:14px 0 0;font-size:14px;color:var(--muted)}.dmeta a{color:var(--navy);font-weight:600;text-decoration:underline;text-underline-offset:3px}.dshot{margin:56px auto 0;max-width:1080px;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--sh-lg)}.dshot img{display:block;width:100%;height:auto}.dbar{display:flex;align-items:center;gap:7px;height:36px;padding:0 14px;background:var(--cream);border-bottom:1px solid var(--line)}.dbar i{width:10px;height:10px;border-radius:50%;background:var(--line)}.dbar span{margin-left:10px;font-size:12.5px;font-weight:600;color:var(--muted)}.dhero .dshot{position:relative}.dshot.sm{margin:0;max-width:none;border-radius:16px}.dshot.sm .dbar{height:28px}.dshot.sm .dbar i{width:8px;height:8px}.dwhy{padding:120px 0 40px}.dgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px}.dcard{border:1px solid var(--line);border-radius:22px;padding:28px;background:#fff;transition:transform .35s var(--ease),box-shadow .35s}.dcard:hover{transform:translateY(-4px);box-shadow:var(--sh)}.dcard b{display:block;font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-.02em;margin:18px 0 8px}.dcard p{margin:0;color:var(--muted);font-size:15.5px;line-height:1.55}.dic{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--blue-l);color:#3446b8}.dic .ic{width:22px;height:22px}.dcard:nth-child(2) .dic{background:var(--mint);color:#0f6b4b}.dcard:nth-child(3) .dic{background:var(--butter);color:#7a5600}.dcard:nth-child(4) .dic{background:var(--peach);color:#b4401f}.dcard:nth-child(5) .dic{background:var(--sand);color:var(--ink2)}.dcard:nth-child(6) .dic{background:var(--navy);color:var(--sun)}.dtour{padding:60px 0}.dfeat{display:grid;grid-template-columns:.9fr 1.3fr;gap:64px;align-items:center;padding:56px 0}.dfeat.flip{grid-template-columns:1.3fr .9fr}.dfeat.flip .txt{order:2}.dfeat h2{font-size:44px}.dfeat .sub{font-size:17.5px}.dfeat .ticks{margin-bottom:0}.dcmp{padding:80px 0 40px}.dcmp .cmpwrap{max-width:900px}.dplans{padding:110px 0 40px}.dplans .amt{margin-bottom:22px}.dpriv{padding:90px 0 40px}.dbox{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;background:var(--cream);border:1px solid var(--line);border-radius:30px;padding:56px}.dbox h2{font-size:40px}.dbox .btn{margin-top:28px}.dlist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dlist li{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;font-weight:500}.dlist .ic{width:22px;height:22px;padding:3px;border-radius:50%;flex:none;stroke-width:2.6}.dlist .no .ic{background:var(--red-l);color:var(--red)}.dlist .yes .ic{background:var(--mint);color:#0f6b4b}.dinst{padding:110px 0 40px}.dsteps{list-style:none;counter-reset:s;margin:50px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.dsteps li{counter-increment:s;border:1px solid var(--line);border-radius:22px;padding:28px;background:#fff}.dsteps li:before{content:counter(s);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--navy);color:#fff;font:700 15px var(--sans);margin-bottom:16px}.dsteps b{display:block;font-family:var(--display);font-size:20px;font-weight:600;margin-bottom:6px}.dsteps span{color:var(--muted);font-size:15.5px;line-height:1.55}.dfaq{padding:110px 0 40px}.dend{padding:110px 0 130px}.dend h2{font-size:48px}@media(max-width:1000px){.dhero h1{font-size:40px}.dgrid,.dsteps{grid-template-columns:1fr}.dfeat,.dfeat.flip{grid-template-columns:1fr;gap:28px;padding:36px 0}.dfeat.flip .txt{order:0}.dfeat h2,.dbox h2,.dend h2{font-size:32px}.dbox{grid-template-columns:1fr;gap:30px;padding:30px 22px}.dwhy,.dplans,.dinst,.dfaq,.dend{padding-top:80px}}@media(max-width:640px){.dshot{margin-top:40px;border-radius:12px}.dbar{height:24px}.dbar i{width:7px;height:7px}.dbar span{display:none}.dcmp .cmp{table-layout:auto}}.dband{display:grid;grid-template-columns:1fr 1.15fr;gap:44px;align-items:center;margin-top:56px;background:var(--navy);color:#fff;border-radius:28px;padding:44px;overflow:hidden}.dband h2{font-size:38px;color:#fff;margin:14px 0 12px}.dband p{margin:0;color:#c9cfea;font-size:16.5px;line-height:1.55}.dnew{display:inline-block;background:var(--sun);color:var(--ink);font-weight:700;font-size:12.5px;border-radius:999px;padding:4px 12px}.dbbtns{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.btn.ghostw{border:1.5px solid rgba(255,255,255,.7);color:#fff;padding:12.5px 24px}.btn.ghostw:hover{background:#fff;color:var(--navy)}.dbimg{display:block;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.18);transform:rotate(1.2deg);transition:transform .4s var(--ease)}.dbimg:hover{transform:rotate(0)}.dbimg img{display:block;width:100%;height:auto}.dbmore{margin-top:16px!important;font-size:15px}.dbmore a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.dsteps span a{color:var(--navy);font-weight:600;text-decoration:underline}.plink{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:1000px){.dband{grid-template-columns:1fr;padding:30px 22px;gap:28px}.dband h2{font-size:30px}.dbimg{transform:none}}
