.dl-home .dlp{--ok:#1fa97c;--ok-d:#0e7a57;--ink-h2:#3a2d6e;--card:#fff;--sh-1:0 1px 2px #4026180d, 0 2px 10px #4026180d;--sh-2:0 6px 20px #40261817, 0 16px 40px #40261814;background:var(--paper);color:var(--ink-soft);font-family:var(--ui);line-height:1.6}.dl-home .dlp svg{display:block}.dl-home .dlp h1,.dl-home .dlp h2,.dl-home .dlp h3{font-family:var(--display);color:var(--ink);letter-spacing:-.015em;max-width:none;font-weight:600;line-height:1.08}.dl-home .dlp a{color:inherit;text-decoration:none}.dl-home .dlp .wrap{max-width:1160px;margin:0 auto;padding:0 28px}.dl-home .dlp .btn{font-family:var(--ui);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14.5px;font-weight:600;transition:all .2s;display:inline-flex}.dl-home .dlp .btn:active{transform:translateY(1px)}.dl-home .dlp .btn-primary{background:linear-gradient(120deg, var(--pencil), var(--coral));color:#fff;box-shadow:0 6px 16px #c9614a47}.dl-home .dlp .btn-primary:hover{transform:translateY(-2px)}.dl-home .dlp .btn-outline{color:var(--ink);border:1.5px solid var(--rule-strong);background:0 0}.dl-home .dlp .btn-outline:hover{border-color:var(--ink)}.dl-home .dlp .btn-dark{background:var(--ink);color:#fff}.dl-home .dlp .btn-dark:hover{background:var(--ink-h2)}.dl-home .dlp .hero{text-align:center;padding:70px 28px 40px}.dl-home .dlp .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--coral);background:var(--paper-deep);border:1px solid var(--rule-strong);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.dl-home .dlp .eyebrow svg{stroke:currentColor;fill:none;stroke-width:2.4px;width:14px;height:14px}.dl-home .dlp .hero h1{margin:0 auto 18px;font-size:clamp(2.4rem,5vw,3.7rem)}.dl-home .dlp .hero h1 .circled{font-style:italic;display:inline-block;position:relative}.dl-home .dlp .hero h1 .circled .gradw{background:linear-gradient(100deg, var(--terra) 5%, var(--coral) 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.dl-home .dlp .hero h1 .circle-svg{pointer-events:none;width:calc(100% + 20px);height:calc(100% + 16px);position:absolute;inset:-8px -10px}.dl-home .dlp .hero h1 .circle-svg path{fill:none;stroke:var(--pencil);stroke-width:3px;stroke-linecap:round;stroke-dasharray:620;stroke-dashoffset:620px;animation:1s .3s forwards dlpDraw}@keyframes dlpDraw{to{stroke-dashoffset:0}}.dl-home .dlp .hero p.lead{color:var(--ink-soft);max-width:600px;margin:0 auto 26px;font-size:18px}.dl-home .dlp .hero p.lead b{color:var(--ink);font-weight:600}.dl-home .dlp .chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.dl-home .dlp .chip{color:var(--ink);border:1px solid var(--rule);box-shadow:var(--sh-1);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.dl-home .dlp .chip svg{width:15px;height:15px;stroke:var(--ok-d);fill:none;stroke-width:2.4px}.dl-home .dlp .model{background:var(--paper-deep);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:center;margin-top:18px;padding:38px 28px}.dl-home .dlp .model h2{margin:0 auto 10px;font-size:clamp(1.5rem,3vw,2rem)}.dl-home .dlp .model h2 .gradw{background:linear-gradient(100deg, var(--terra), var(--coral));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.dl-home .dlp .model p{color:var(--ink-soft);max-width:640px;margin:0 auto;font-size:16px}.dl-home .dlp .model .two-up{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px;display:flex}.dl-home .dlp .model .mcard{border:1px solid var(--rule);text-align:left;max-width:320px;box-shadow:var(--sh-1);background:#fff;border-radius:14px;padding:18px 20px}.dl-home .dlp .model .mcard .mt{font-family:var(--display);color:var(--ink);align-items:center;gap:9px;margin-bottom:5px;font-size:17px;font-weight:600;display:flex}.dl-home .dlp .model .mcard .mt svg{width:18px;height:18px;stroke:var(--coral);fill:none;stroke-width:2px}.dl-home .dlp .model .mcard p{color:var(--ink-soft);margin:0;font-size:13.5px}.dl-home .dlp .rates-sec{padding:54px 28px 30px}.dl-home .dlp .sec-head{text-align:center;margin-bottom:34px}.dl-home .dlp .sec-head h2{margin:0 auto 8px;font-size:clamp(1.8rem,3.5vw,2.4rem)}.dl-home .dlp .sec-head p{color:var(--ink-soft);font-size:15.5px}.dl-home .dlp .sec-head p b{color:var(--ink)}.dl-home .dlp .rates{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1160px;margin:0 auto;display:grid}.dl-home .dlp .rate{border:1px solid var(--rule);box-shadow:var(--sh-1);background:#fff;border-radius:18px;flex-direction:column;padding:24px 20px;display:flex;position:relative}.dl-home .dlp .rate.feature{background:linear-gradient(165deg, var(--ink-h2), var(--ink));border-color:var(--ink-h2);color:#fff;box-shadow:var(--sh-2);transform:translateY(-6px)}.dl-home .dlp .rate.feature h3,.dl-home .dlp .rate.feature .price{color:#fff}.dl-home .dlp .rate .stamp{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(120deg, var(--terra), var(--coral));white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:10.5px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #c9614a59}.dl-home .dlp .rate h3{margin-bottom:3px;font-size:1.35rem}.dl-home .dlp .rate .tag{color:var(--ink-soft);min-height:38px;margin-bottom:16px;font-size:13px}.dl-home .dlp .rate.feature .tag{color:#fffc}.dl-home .dlp .price{align-items:baseline;gap:3px;margin-bottom:4px;display:flex}.dl-home .dlp .price .amt{font-family:var(--display);color:var(--ink);font-size:2.6rem;font-weight:600;line-height:1}.dl-home .dlp .rate.feature .price .amt{background:linear-gradient(100deg, var(--peach), var(--terra));color:#0000;-webkit-background-clip:text;background-clip:text}.dl-home .dlp .price .per{color:var(--muted);font-size:13px}.dl-home .dlp .rate.feature .price .per{color:#ffffffb3}.dl-home .dlp .rate .cta{margin:18px 0}.dl-home .dlp .rate .cta .btn{width:100%}.dl-home .dlp .rate.feature .cta .btn{color:var(--ink);background:#fff}.dl-home .dlp .rate.feature .cta .btn:hover{background:var(--paper-deep)}.dl-home .dlp .limits{flex-direction:column;gap:11px;margin-top:4px;list-style:none;display:flex}.dl-home .dlp .limits li{color:var(--ink-soft);align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.dl-home .dlp .rate.feature .limits li{color:#ffffffeb}.dl-home .dlp .limits li svg{width:16px;height:16px;stroke:var(--ok-d);fill:none;stroke-width:2.4px;flex-shrink:0;margin-top:2px}.dl-home .dlp .rate.feature .limits li svg{stroke:var(--peach)}.dl-home .dlp .limits li b{color:var(--ink);font-weight:600}.dl-home .dlp .rate.feature .limits li b{color:#fff}.dl-home .dlp .limits .lead-limit{color:var(--ink);font-size:14px;font-weight:600}.dl-home .dlp .rate.feature .limits .lead-limit{color:#fff}.dl-home .dlp .ent-banner{background:linear-gradient(120deg, var(--ink-h2), var(--ink));color:#fff;max-width:1160px;box-shadow:var(--sh-2);border-radius:18px;flex-wrap:wrap;align-items:center;gap:20px;margin:18px auto 0;padding:24px 28px;display:flex}.dl-home .dlp .ent-banner .eb-main{flex:1;min-width:240px}.dl-home .dlp .ent-banner h3{color:#fff;margin-bottom:4px;font-size:1.4rem}.dl-home .dlp .ent-banner p{color:#ffffffd1;font-size:14px}.dl-home .dlp .ent-banner .eb-feat{flex-wrap:wrap;gap:18px;margin-top:10px;font-size:13px;display:flex}.dl-home .dlp .ent-banner .eb-feat span{color:#ffffffe6;align-items:center;gap:6px;display:flex}.dl-home .dlp .ent-banner .eb-feat svg{width:14px;height:14px;stroke:var(--peach);fill:none;stroke-width:2.4px}.dl-home .dlp .ent-banner .btn{color:var(--ink);background:#fff}.dl-home .dlp .ent-banner .btn:hover{background:var(--paper-deep)}.dl-home .dlp .incl{background:var(--paper-deep);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:54px;padding:50px 28px}.dl-home .dlp .incl .sec-head{margin-bottom:26px}.dl-home .dlp .incl-grid{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1000px;margin:0 auto;display:grid}.dl-home .dlp .incl-item{border:1px solid var(--rule);text-align:center;box-shadow:var(--sh-1);background:#fff;border-radius:13px;padding:16px}.dl-home .dlp .incl-item svg{width:22px;height:22px;stroke:var(--coral);fill:none;stroke-width:1.9px;margin:0 auto 9px}.dl-home .dlp .incl-item .it{color:var(--ink);font-size:13.5px;font-weight:600}.dl-home .dlp .compare{padding:54px 28px}.dl-home .dlp .ledger{border:1px solid var(--rule);max-width:1000px;box-shadow:var(--sh-1);background:#fff;border-radius:16px;margin:0 auto;overflow:hidden}.dl-home .dlp .ledger table{border-collapse:collapse;width:100%}.dl-home .dlp .ledger th,.dl-home .dlp .ledger td{text-align:center;border-bottom:1px solid var(--rule);padding:15px 16px;font-size:13.5px}.dl-home .dlp .ledger th:first-child,.dl-home .dlp .ledger td:first-child{text-align:left;color:var(--ink);font-weight:600}.dl-home .dlp .ledger thead th{font-family:var(--display);color:var(--ink);background:var(--paper);font-size:15px;font-weight:600}.dl-home .dlp .ledger thead th.feat{background:var(--paper-deep);color:var(--coral)}.dl-home .dlp .ledger td.feat{background:#fdf6ee}.dl-home .dlp .ledger td .v{color:var(--ink);font-weight:600}.dl-home .dlp .ledger td .inf{color:var(--ink-soft)}.dl-home .dlp .ledger .cat td{background:var(--paper);font-family:var(--display);color:var(--ink-h2);text-align:left;letter-spacing:.02em;font-size:13px;font-weight:600}.dl-home .dlp .ledger .chk{color:var(--ok-d)}.dl-home .dlp .ledger .dash{color:var(--muted)}.dl-home .dlp .ledger tr:last-child td{border-bottom:0}.dl-home .dlp .ledger .soon-note{color:var(--muted);margin-top:1px;font-size:10px}.dl-home .dlp .compare .foot-note{text-align:center;color:var(--ink-soft);max-width:620px;margin:18px auto 0;font-size:14px;font-style:italic}.dl-home .dlp .faq-sec{padding:30px 28px 60px}.dl-home .dlp .faq-list{max-width:760px;margin:0 auto}.dl-home .dlp .faq-item{border-bottom:1px solid var(--rule)}.dl-home .dlp .faq-q{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:20px 4px;display:flex}.dl-home .dlp .faq-q .qmark{font-family:var(--display);color:var(--coral);font-size:16px;font-weight:600}.dl-home .dlp .faq-q .qtext{font-family:var(--display);color:var(--ink);flex:1;font-size:17px;font-weight:600}.dl-home .dlp .faq-q .plus{flex-shrink:0;width:22px;height:22px;position:relative}.dl-home .dlp .faq-q .plus:before,.dl-home .dlp .faq-q .plus:after{content:"";background:var(--coral);border-radius:2px;transition:all .25s;position:absolute}.dl-home .dlp .faq-q .plus:before{height:2px;top:10px;left:2px;right:2px}.dl-home .dlp .faq-q .plus:after{width:2px;top:2px;bottom:2px;left:10px}.dl-home .dlp .faq-item.open .plus:after{opacity:0;transform:rotate(90deg)}.dl-home .dlp .faq-a{max-height:0;transition:max-height .3s;overflow:hidden}.dl-home .dlp .faq-item.open .faq-a{max-height:240px}.dl-home .dlp .faq-a>div{gap:10px;padding:0 4px 20px 34px;display:flex}.dl-home .dlp .faq-a .amark{font-family:var(--display);color:var(--ok-d);font-size:15px;font-weight:600}.dl-home .dlp .faq-a p{color:var(--ink-soft);font-size:14.5px;line-height:1.6}.dl-home .dlp .cta-bb{background:radial-gradient(ellipse at 50% 0%, var(--peach), var(--terra) 45%, var(--coral));text-align:center;color:#fff;padding:64px 28px}.dl-home .dlp .cta-bb h2{color:#fff;margin-bottom:14px;font-size:clamp(2rem,4vw,2.9rem)}.dl-home .dlp .cta-bb h2 .cta-word{font-style:italic;display:inline-block;position:relative}.dl-home .dlp .cta-bb p{color:#ffffffeb;max-width:520px;margin:0 auto 26px;font-size:16.5px}.dl-home .dlp .cta-bb .btn-primary{background:var(--ink);box-shadow:none}.dl-home .dlp .cta-bb .btn-primary:hover{background:var(--ink-h2)}@media (max-width:1040px){.dl-home .dlp .rates{grid-template-columns:repeat(2,1fr)}}@media (max-width:880px){.dl-home .dlp .incl-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.dl-home .dlp .rates{grid-template-columns:1fr}}.dl-home .dlp .ledger-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.dl-home .dlp .ledger table{min-width:720px}
