.pdl{--pdl-ink:#0b1d36;--pdl-navy:#0b1f3d;--pdl-paper:#f5f3ed;--pdl-paper-2:#ece8de;--pdl-line:#0b1d361f;--pdl-line-dark:#ffffff24;--pdl-muted:#4d5d75;--pdl-muted-dark:#ffffffbd;--pdl-green:#00a63e;--pdl-green-d:#008a3a;--pdl-green-l:#3fd987;--pdl-mint:#e3f5ea;--pdl-gutter:clamp(16px, 4vw, 32px);--pdl-font:var(--font-titillium-web), "Titillium Web", system-ui, sans-serif;color:var(--pdl-ink);font-family:var(--pdl-font);background:#fff;overflow-x:clip}.pdl *,.pdl :before,.pdl :after{box-sizing:border-box}.pdl h1,.pdl h2,.pdl h3,.pdl p,.pdl span,.pdl li,.pdl dt,.pdl dd,.pdl summary{font-family:var(--pdl-font)!important;font-size:inherit!important;color:inherit!important}:where(.pdl) :where(h1,h2,h3,p,ul,ol,dl,dt,dd,figure){margin:0;padding:0}:where(.pdl) :where(ul,ol){list-style:none}.pdl a{color:inherit}.pdl-wrap{width:100%;max-width:1200px;padding:0 var(--pdl-gutter);margin:0 auto}.pdl .pdl-btn{text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 24px;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex;font-size:17px!important}.pdl .pdl-btn svg{flex:none;transition:transform .18s}.pdl .pdl-btn:hover svg{transform:translate(3px)}.pdl a:focus-visible,.pdl summary:focus-visible{outline:3px solid var(--pdl-green-l);outline-offset:3px}.pdl a.pdl-btn--primary{background:var(--pdl-green);border:1px solid var(--pdl-green);color:#fff!important}.pdl a.pdl-btn--primary:hover{background:var(--pdl-green-d);border-color:var(--pdl-green-d)}.pdl a.pdl-btn--ghost{background:0 0;border:1px solid #ffffff4d;color:#fff!important}.pdl a.pdl-btn--ghost:hover{background:#ffffff14;border-color:#ffffff8c}.pdl a.pdl-link{border-bottom:2px solid var(--pdl-green);align-items:center;gap:8px;margin-top:28px;padding-bottom:4px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--pdl-ink)!important;font-size:17px!important}.pdl a.pdl-link:hover{color:var(--pdl-green-d)!important}.pdl .pdl-eyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-weight:700;display:inline-flex;color:var(--pdl-green-d)!important;font-size:13px!important}.pdl .pdl-eyebrow:after{content:"";opacity:.6;background:currentColor;width:32px;height:1px}.pdl .pdl-h2{letter-spacing:-.03em;text-wrap:balance;margin-top:14px;font-weight:700;line-height:1.08;color:var(--pdl-ink)!important;font-size:clamp(1.85rem,1.25rem + 2.2vw,3rem)!important}.pdl .pdl-lead{max-width:42em;margin-top:18px;line-height:1.6;color:var(--pdl-muted)!important;font-size:clamp(1.05rem,1rem + .25vw,1.18rem)!important}.pdl-head{max-width:800px;margin-bottom:clamp(32px,4.5vw,56px)}.pdl-section{padding:clamp(64px,8.5vw,120px) 0}.pdl-section--paper{background:var(--pdl-paper)}.pdl-section--dark{background:var(--pdl-navy);color:#fff}.pdl .pdl-section--dark .pdl-h2{color:#fff!important}.pdl .pdl-section--dark .pdl-eyebrow{color:var(--pdl-green-l)!important}.pdl-hero{isolation:isolate;background:var(--pdl-navy);color:#fff;padding:clamp(40px,6vw,88px) 0 clamp(120px,12vw,160px);position:relative;overflow:hidden}.pdl-hero:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 72% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 72% 35%,#000 20%,#0000 75%)}.pdl-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,5vw,72px);display:grid}.pdl-hero__copy{min-width:0}.pdl .pdl-pill{border:1px solid var(--pdl-line-dark);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 12px;font-weight:600;display:inline-flex;color:#ffffffd9!important;font-size:13px!important}.pdl-dot{background:var(--pdl-green-l);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #3fd9872e}.pdl a.pdl-badge{background:#3fd9871f;border:1px solid #3fd98759;border-radius:10px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-bottom:18px;padding:8px 14px;font-weight:700;text-decoration:none;display:flex;color:var(--pdl-green-l)!important;font-size:14px!important}.pdl a.pdl-badge:hover{background:#3fd98733}.pdl-badge__dot{background:var(--pdl-green-l);border-radius:50%;flex:none;width:7px;height:7px}.pdl .pdl-hero__title{letter-spacing:-.035em;text-wrap:balance;margin-top:24px;font-weight:700;line-height:1.04;color:#fff!important;font-size:clamp(2.1rem,1.2rem + 2.5vw,3.25rem)!important}.pdl .pdl-hero__dash{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pdl .pdl-hero__accent{margin-top:6px;display:block;color:var(--pdl-green-l)!important}.pdl .pdl-hero__lead{max-width:36em;margin-top:24px;line-height:1.6;color:var(--pdl-muted-dark)!important;font-size:clamp(1.05rem,1rem + .3vw,1.2rem)!important}.pdl-hero__ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.pdl-hero__checks{flex-wrap:wrap;gap:10px 22px;margin-top:26px;display:flex}.pdl .pdl-hero__checks li{align-items:center;gap:8px;display:inline-flex;color:#ffffffc7!important;font-size:15px!important}.pdl-hero__checks svg{color:var(--pdl-green-l);flex:none}.pdl-hero__visual{min-width:0;position:relative}.pdl-hero__visual--phone{padding:0 44px 56px 0}.pdl-phone{aspect-ratio:9/17;background:#0b1324;border-radius:26px;width:clamp(112px,12vw,160px);padding:6px;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 34px 60px -18px #000000a6,0 0 0 1px #ffffff24}.pdl-phone__img{object-fit:cover;object-position:top;background:#fff;border-radius:20px;width:100%;height:100%;display:block}.pdl-browser{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 50px 90px -40px #000000a6,0 0 0 1px #ffffff14}.pdl-browser__bar{border-bottom:1px solid var(--pdl-line);background:#f2f4f8;align-items:center;gap:7px;padding:10px 14px;display:flex}.pdl-browser__bar i{background:#0b1d3629;border-radius:50%;width:10px;height:10px}.pdl .pdl-browser__url{border:1px solid var(--pdl-line);background:#fff;border-radius:6px;margin-left:10px;padding:2px 12px;color:var(--pdl-muted)!important;font-size:12px!important}.pdl-browser__img{width:100%;height:auto;display:block}.pdl-facts{--pdl-overlap:clamp(80px, 8vw, 104px);z-index:2;margin-top:calc(-1 * var(--pdl-overlap));background:linear-gradient(180deg, transparent var(--pdl-overlap), var(--pdl-paper) var(--pdl-overlap));position:relative}.pdl-facts--dark{background:linear-gradient(180deg, transparent var(--pdl-overlap), #0b1f40 var(--pdl-overlap))}.pdl-facts__grid{box-shadow:0 36px 70px -36px #0b1d3673, 0 0 0 1px var(--pdl-line);background:#fff;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pdl-facts__item{border-left:1px solid var(--pdl-line);min-width:0;padding:clamp(20px,2.4vw,30px)}.pdl-facts__item:first-child{border-left:0}.pdl .pdl-facts__value{letter-spacing:-.035em;white-space:nowrap;font-weight:700;line-height:1.05;display:block;color:var(--pdl-ink)!important;font-size:clamp(1.7rem,1.2rem + 1.5vw,2.5rem)!important}.pdl .pdl-facts__item:first-child .pdl-facts__value{color:var(--pdl-green)!important}.pdl .pdl-facts__label{margin-top:8px;line-height:1.45;display:block;color:var(--pdl-muted)!important;font-size:14.5px!important}.pdl-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.pdl-problems{border-top:1px solid var(--pdl-line)}.pdl-problems li{border-bottom:1px solid var(--pdl-line);grid-template-columns:56px minmax(0,1fr);gap:12px;padding:24px 0;display:grid}.pdl .pdl-problems__num{letter-spacing:.04em;font-variant-numeric:tabular-nums;padding-top:2px;font-weight:700;color:#b4532a!important;font-size:15px!important}.pdl .pdl-problems__text{font-weight:600;line-height:1.5;color:var(--pdl-ink)!important;font-size:clamp(1.05rem,1rem + .3vw,1.22rem)!important}.pdl-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pdl-feature{border:1px solid var(--pdl-line);background:#fff;border-radius:18px;flex-direction:column;min-width:0;padding:26px 24px 28px;transition:border-color .2s,box-shadow .2s;display:flex}.pdl-feature:hover{border-color:#00a63e73;box-shadow:0 24px 48px -32px #0b1d3659}.pdl .pdl-feature__icon{background:var(--pdl-mint);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;color:var(--pdl-green-d)!important}.pdl .pdl-feature__title{letter-spacing:-.01em;margin-top:18px;font-weight:700;line-height:1.3;font-size:1.15rem!important}.pdl .pdl-feature__text{margin-top:8px;line-height:1.6;color:var(--pdl-muted)!important;font-size:15.5px!important}.pdl .pdl-feature__title+.pdl-feature__text{margin-top:8px}.pdl .pdl-feature__icon+.pdl-feature__text{margin-top:18px;font-weight:600;color:var(--pdl-ink)!important}.pdl-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,36px);display:grid}.pdl-gallery--single{grid-template-columns:minmax(0,1fr);max-width:980px}.pdl-gallery__item{min-width:0}.pdl-gallery__item:first-child:nth-last-child(odd){grid-column:1/-1}.pdl .pdl-gallery__caption{margin-top:14px;line-height:1.5;color:#ffffffb8!important;font-size:15px!important}.pdl-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.pdl-step{min-width:0;position:relative}.pdl-step:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,#0b1d3659 0 6px,#0000 6px 12px);height:1px;position:absolute;top:26px;left:64px;right:-18px}.pdl .pdl-step__num{border:1px solid var(--pdl-ink);background:var(--pdl-paper);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:700;display:grid;font-size:16px!important}.pdl .pdl-step:last-child .pdl-step__num{background:var(--pdl-green);border-color:var(--pdl-green);color:#fff!important}.pdl .pdl-step__text{margin-top:22px;font-weight:600;line-height:1.5;font-size:1.12rem!important}.pdl-pricing{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.pdl-pricing__card{background:var(--pdl-navy);color:#fff;border-radius:22px;min-width:0;padding:clamp(24px,3.5vw,44px);box-shadow:0 40px 80px -48px #0b1d3699}.pdl-pricing__list{gap:18px;display:grid}.pdl .pdl-pricing__list li{grid-template-columns:26px minmax(0,1fr);gap:14px;line-height:1.55;display:grid;color:#ffffffeb!important;font-size:16.5px!important}.pdl-pricing__icon{background:var(--pdl-green);border-radius:50%;place-items:center;width:26px;height:26px;margin-top:1px;display:grid}.pdl .pdl-pricing__icon{color:#fff!important}.pdl .pdl-pricing__note{border-top:1px solid var(--pdl-line-dark);margin-top:26px;padding-top:22px;line-height:1.6;color:#ffffff9e!important;font-size:14px!important}.pdl-faq{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.pdl-faq__aside{position:sticky;top:110px}.pdl-faq__list{border-top:1px solid var(--pdl-line)}.pdl-faq__item{border-bottom:1px solid var(--pdl-line)}.pdl .pdl-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.pdl-faq__item summary::-webkit-details-marker{display:none}.pdl .pdl-faq__q{font-weight:700;line-height:1.35;color:var(--pdl-ink)!important;font-size:clamp(1.05rem,1rem + .3vw,1.2rem)!important}.pdl-faq__icon{border:1px solid var(--pdl-line);border-radius:50%;flex:none;width:32px;height:32px;transition:background-color .2s,border-color .2s,transform .25s;position:relative}.pdl-faq__icon:before,.pdl-faq__icon:after{content:"";background:var(--pdl-ink);border-radius:2px;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pdl-faq__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.pdl-faq__item[open] .pdl-faq__icon{background:var(--pdl-green);border-color:var(--pdl-green);transform:rotate(45deg)}.pdl-faq__item[open] .pdl-faq__icon:before,.pdl-faq__item[open] .pdl-faq__icon:after{background:#fff}.pdl .pdl-faq__a{max-width:64ch;padding:0 52px 24px 0;line-height:1.65;color:var(--pdl-muted)!important;font-size:16px!important}.pdl-cta{isolation:isolate;background:var(--pdl-navy);color:#fff;padding:clamp(56px,7vw,96px) 0;position:relative;overflow:hidden}.pdl-cta:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.pdl-cta__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.pdl .pdl-cta__title{letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.1;color:#fff!important;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem)!important}.pdl .pdl-cta__note{max-width:44em;margin-top:14px;line-height:1.6;color:var(--pdl-muted-dark)!important;font-size:17px!important}.pdl-related{background:#fff;padding:44px 0 56px}.pdl .pdl-related__title{letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--pdl-muted)!important;font-size:13px!important}.pdl-related__list{border-top:1px solid var(--pdl-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:16px;display:grid}.pdl .pdl-related__list a{border-bottom:1px solid var(--pdl-line);justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-weight:600;text-decoration:none;transition:color .15s;display:flex;color:var(--pdl-ink)!important;font-size:16px!important}.pdl .pdl-related__list a:hover{color:var(--pdl-green-d)!important}.pdl-related__list svg{color:var(--pdl-green);flex:none}@media (max-width:1080px){.pdl-features,.pdl-related__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.pdl-hero__grid,.pdl-split,.pdl-pricing,.pdl-faq,.pdl-cta__inner{grid-template-columns:minmax(0,1fr)}.pdl-hero__visual{max-width:680px}.pdl-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdl-facts__item:nth-child(3){border-left:0}.pdl-facts__item:nth-child(n+3){border-top:1px solid var(--pdl-line)}.pdl-faq__aside{position:static}.pdl-gallery{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pdl .pdl-btn{width:100%}.pdl-hero__ctas{flex-direction:column}.pdl-features,.pdl-related__list{grid-template-columns:minmax(0,1fr)}.pdl-facts__item{padding:18px 16px}.pdl .pdl-facts__label{font-size:13.5px!important}.pdl-steps{grid-template-columns:minmax(0,1fr);gap:0}.pdl-step{grid-template-columns:52px minmax(0,1fr);align-items:start;column-gap:18px;padding-bottom:28px;display:grid}.pdl-step:not(:last-child):after{background:repeating-linear-gradient(#0b1d3659 0 6px,#0000 6px 12px);width:1px;height:auto;inset:52px auto 0 26px}.pdl .pdl-step__text{margin-top:12px}.pdl .pdl-faq__a{padding-right:0}}@media (prefers-reduced-motion:reduce){.pdl *,.pdl :before,.pdl :after{transition:none!important}}.pdl-illustration{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 50px 90px -40px #000000a6,0 0 0 1px #ffffff1a}.pdl-illustration__img{width:100%;height:auto;display:block}.pdl-spot__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5.5vw,80px);display:grid}.pdl-spot--flip .pdl-spot__copy{order:2}.pdl-spot__copy{min-width:0}.pdl .pdl-spot__num{font-variant-numeric:tabular-nums;opacity:.45;color:var(--pdl-ink)!important}.pdl-spot__list{gap:14px;margin-top:28px;display:grid}.pdl .pdl-spot__list li{grid-template-columns:26px minmax(0,1fr);gap:12px;line-height:1.55;display:grid;color:var(--pdl-ink)!important;font-size:16.5px!important}.pdl .pdl-spot__icon{background:var(--pdl-mint);border-radius:50%;place-items:center;width:26px;height:26px;margin-top:1px;display:grid;color:var(--pdl-green-d)!important}.pdl .pdl-spot__note{border:1px dashed #0b1d3638;border-radius:12px;margin-top:22px;padding:14px 16px;line-height:1.55;color:var(--pdl-muted)!important;font-size:14.5px!important}.pdl-spot__visual{min-width:0}.pdl-spot__visual--tall{justify-self:center;width:100%;max-width:440px}.pdl-ai-visual{box-shadow:0 40px 80px -48px #0b1d368c, 0 0 0 1px var(--pdl-line);background:#fff;border-radius:16px;overflow:hidden}.pdl-guide{background:#fff;padding:48px 0 64px}.pdl-guide__card{background:var(--pdl-paper);border:1px solid var(--pdl-line);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 40px;padding:clamp(24px,3.5vw,40px);display:grid}.pdl .pdl-guide__title{letter-spacing:-.02em;margin-top:12px;font-weight:700;line-height:1.2;color:var(--pdl-ink)!important;font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem)!important}.pdl .pdl-guide__body{max-width:52em;margin-top:10px;line-height:1.6;color:var(--pdl-muted)!important;font-size:16px!important}.pdl a.pdl-guide__link{white-space:nowrap;margin-top:0}@media (max-width:960px){.pdl-spot__grid,.pdl-guide__card{grid-template-columns:minmax(0,1fr)}.pdl-spot--flip .pdl-spot__copy{order:0}}@media (min-width:1081px){.pdl-feature:last-child:nth-child(3n+1){grid-column:1/-1}}@media (min-width:641px) and (max-width:1080px){.pdl-feature:last-child:nth-child(odd){grid-column:1/-1}}
