/* Product-specific additions. The original site.css and LWork files remain unchanged. */
.dpd-page .nav-links,.ns-products~* .nav-links{gap:20px}.dpd-page .nav-links a[aria-current=page]{color:var(--teal);text-decoration:underline;text-underline-offset:7px}.dpd-hero{padding:46px 0 70px;background:linear-gradient(115deg,#f3f8f7,#fff 65%);overflow:hidden}.dpd-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:68px;align-items:center}.dpd-crumb{font-size:.65rem;color:#56717a;margin-bottom:30px}.dpd-crumb a:hover{text-decoration:underline}.dpd-wordmark{display:block;width:290px;margin-bottom:29px}.dpd-hero .eyebrow{font-size:.64rem;margin-bottom:17px}.dpd-hero h1{font-size:clamp(2.65rem,4.6vw,4rem);line-height:1.075;max-width:600px}.dpd-hero h1 em{font-style:normal;color:var(--teal)}.dpd-hero .intro{font-size:.94rem;max-width:520px;margin-top:23px}.dpd-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.dpd-trial-note{font-size:.64rem;margin-top:15px;color:#4e6c70}.dpd-facts{border-top:1px solid var(--line);margin-top:30px;padding-top:20px;display:flex;gap:28px;flex-wrap:wrap}.dpd-facts span{font-size:.63rem;color:#546c75}.dpd-facts b{display:block;font-size:.77rem;color:var(--ink);margin-bottom:2px}.dpd-demo-wrap{position:relative;padding:15px 0}.dpd-demo-wrap:before{content:"";position:absolute;inset:5% -50px 10% 30px;background:#e8eff9;transform:rotate(-5deg);border-radius:25px}.dpd-demo{position:relative;background:white;border:1px solid #d2e1e5;border-radius:13px;overflow:hidden;box-shadow:0 22px 70px #16313e18;transform:perspective(1800px) rotateY(-4deg)}.dpd-demo-top{display:flex;align-items:center;gap:12px;background:var(--navy);padding:14px 17px;font-size:.58rem;color:#d0e2e8}.dpd-demo-dots{font-size:8px;letter-spacing:2px;color:#93acb7}.dpd-sim-badge{margin-left:auto;font-size:.49rem;letter-spacing:.08em;border:1px solid #ffffff45;padding:3px 6px;border-radius:3px}.dpd-demo-body{padding:25px}.dpd-demo-head{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:.53rem;letter-spacing:.06em;color:#5a7180;margin-bottom:19px}.dpd-demo-head b{color:#223c50;font-size:.7rem;letter-spacing:0}.dpd-demo-product{display:flex;align-items:center;gap:12px;background:#f1f6fa;border:1px solid #dfebf3;border-radius:7px;padding:13px;margin-bottom:20px}.dpd-demo-product img{width:39px}.dpd-demo-product strong{display:block;font-size:.8rem;color:#12334a}.dpd-demo-product small{display:block;font-size:.61rem;color:#5a7180}.dpd-demo-status{margin-left:auto;color:#096152;background:#ddf2e9;font-size:.54rem;padding:4px 7px;border-radius:4px}.dpd-field-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:15px}.dpd-field-grid>div{border-bottom:1px solid #dde6eb;padding-bottom:11px}.dpd-field-grid small{display:block;font-size:.58rem;color:#5a7180;margin-bottom:6px}.dpd-field-grid b{display:block;font-size:.67rem;color:#254357;font-weight:550}.dpd-static-action{display:flex;justify-content:space-between;align-items:center;background:#0864d9;color:white;padding:12px 14px;border-radius:5px;font-size:.68rem;font-weight:650;margin-top:19px}.dpd-static-action .icon{width:17px;height:17px}.dpd-paper{position:relative;display:flex;justify-content:space-between;gap:10px;margin:24px 9px 0;padding:23px 21px 18px;background:#fff;border:1px solid #d5e0e7;box-shadow:0 6px 15px #203b4e0a;transform:rotate(-2deg)}.dpd-paper-kicker{display:block;font-size:.44rem;letter-spacing:.12em;color:#516b7c;margin-bottom:13px}.dpd-paper strong{display:block;font-size:1.2rem;letter-spacing:-.04em;line-height:1.2}.dpd-paper>.icon{color:var(--teal);width:25px;height:25px}.dpd-bars{margin:17px 0 7px;height:35px;width:190px;background:repeating-linear-gradient(90deg,#173343 0 2px,transparent 2px 5px,#173343 5px 6px,transparent 6px 8px,#173343 8px 12px,transparent 12px 16px,#173343 16px 17px,transparent 17px 22px)}.dpd-paper small{font-size:.43rem;letter-spacing:.055em;color:#566d78}.dpd-caption{position:relative;text-align:center;font-size:.59rem;margin:19px 10px 0;color:#526b79}.dpd-how{padding-block:95px}.dpd-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:0;padding:0}.dpd-steps li{position:relative;border-top:1px solid var(--line);padding:24px 0 0}.dpd-steps li>span{display:inline-block;color:#54766e;font-size:1.55rem;margin-bottom:25px}.dpd-steps li>.icon{position:absolute;right:4px;top:28px;color:var(--teal)}.dpd-steps h3{font-size:1.13rem;margin-bottom:14px}.dpd-steps p{font-size:.86rem;max-width:310px}.dpd-benefits{background:var(--paper);padding-block:87px}.dpd-section-split{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:end;margin-bottom:44px}.dpd-section-split>p{font-size:.92rem;max-width:420px;padding-bottom:5px}.dpd-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.dpd-benefit-grid article{border-top:1px solid #cdded6;padding:25px 0 0}.dpd-benefit-grid .icon{color:var(--teal);margin-bottom:24px;width:26px;height:26px}.dpd-benefit-grid h3{font-size:1.04rem;margin-bottom:13px}.dpd-benefit-grid p{font-size:.81rem;line-height:1.8}.dpd-fit-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.dpd-fit-grid .intro{max-width:480px}.dpd-fit-card{border:1px solid var(--line);border-radius:13px;padding:36px;background:#fbfdfc}.dpd-platform{display:inline-block;background:#eef0fa;color:#5d4083;font-size:.64rem;padding:5px 9px;border-radius:5px;font-weight:650}.dpd-fit-card h3{margin-top:20px;font-size:1.7rem}.dpd-fit-card .check-list{margin:25px 0 28px}.dpd-fit-card .text-link{font-size:.78rem}.dpd-pricing{background:#edf3f1}.dpd-price-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.dpd-price-caveat{font-size:.73rem;max-width:400px;margin-top:24px;color:#4f6a6e}.dpd-price-card{background:white;border:1px solid #c5d9d3;border-radius:14px;padding:32px 36px;box-shadow:0 18px 45px #103c2d08}.dpd-price-top{display:flex;align-items:center;gap:12px}.dpd-price-top>span:first-of-type{font-size:.86rem;font-weight:700;color:var(--ink)}.dpd-price-top small{display:block;font-size:.59rem;font-weight:500;color:var(--muted)}.dpd-price-top>.dpd-platform{margin-left:auto;font-size:.55rem}.dpd-price{display:flex;gap:12px;align-items:baseline;margin-top:26px;color:var(--ink)}.dpd-price strong{font-size:4.8rem;line-height:1.15;letter-spacing:-.07em;font-weight:650}.dpd-price>span{font-size:.9rem}.dpd-per-site{font-size:.8rem;color:#4d686a}.dpd-price-card .check-list{margin-top:24px;gap:10px}.dpd-price-card .check-list li{font-size:.77rem}.dpd-price-card>.button{width:100%;margin-top:27px}.dpd-price-trial{display:block;text-align:center;font-size:.73rem;color:var(--teal);font-weight:650;text-decoration:underline;text-underline-offset:4px;margin-top:16px}.dpd-price-note{font-size:.65rem;line-height:1.8;border-top:1px solid var(--line);padding-top:19px;margin-top:24px}.dpd-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.dpd-faq-grid>div>p{font-size:.85rem;margin-top:23px;line-height:1.9}.dpd-faq details{border-bottom:1px solid var(--line);padding-block:22px}.dpd-faq details:first-child{border-top:1px solid var(--line)}.dpd-faq summary{cursor:pointer;font-size:.9rem;font-weight:650;padding-right:20px}.dpd-faq summary:focus-visible{outline:3px solid #177fab;outline-offset:6px}.dpd-faq details p{font-size:.83rem;line-height:1.85;margin-top:17px}.dpd-final{background:var(--navy);padding:76px 0;color:white}.dpd-final .eyebrow{color:var(--mint)}.dpd-final p:not(.eyebrow){font-size:.94rem;color:#bbd1d9;max-width:550px;margin-top:23px}.dpd-final-email{display:inline-block;margin-top:24px;color:#bbd1d9;font-size:.8rem}.dpd-final-email:hover{text-decoration:underline}.dpd-independence{padding-block:24px}.dpd-independence p{font-size:.65rem;line-height:1.8;max-width:950px;color:#526b75}.ns-products{padding-block:90px;background:#f5f8f7}.ns-products-head{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:end;margin-bottom:40px}.ns-products-head>p{font-size:.9rem;max-width:400px;padding-bottom:5px}.ns-products-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.ns-product-card{position:relative;background:white;border:1px solid #d8e4df;border-radius:13px;padding:30px 33px 0;overflow:hidden}.ns-product-lwork{background:linear-gradient(145deg,#fff 60%,#f0f7fd)}.ns-product-dpd{background:linear-gradient(145deg,#fff 60%,#eff6f4)}.ns-lwork-mark{position:relative;width:170px;height:101px;overflow:hidden;margin-bottom:12px}.ns-lwork-mark img{position:absolute;width:190px;max-width:none;top:-24px;left:-26px}.ns-dpd-mark{display:block;width:290px;height:101px;object-fit:contain;object-position:left center;margin-bottom:12px}.ns-product-kind{font-size:.59rem;font-weight:650;text-transform:uppercase;letter-spacing:.1em;color:#4b6a71;margin-bottom:14px}.ns-product-card h3{font-size:clamp(1.9rem,2.8vw,2.65rem);line-height:1.13}.ns-product-card>p:not(.ns-product-kind){font-size:.84rem;max-width:370px;margin-top:20px;min-height:60px}.ns-product-card>.text-link{margin-top:24px;margin-bottom:30px}.ns-lwork-mini,.ns-dpd-mini{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #dce6e3;padding:20px 0;font-size:.69rem}.ns-lwork-mini span{display:block;color:#405f72;background:#edf3fa;border:1px solid #dbe7ee;border-radius:5px;padding:5px 12px}.ns-dpd-mini b{font-size:.92rem;letter-spacing:-.02em}.ns-dpd-mini small{font-size:.65rem;font-weight:400;margin-left:4px}.ns-dpd-mini a{display:flex;align-items:center;gap:7px;color:var(--teal);font-size:.66rem;font-weight:700}.ns-dpd-mini .icon{width:15px;height:15px}
@media(max-width:1100px){.dpd-grid{gap:35px}.dpd-price-grid,.dpd-fit-grid,.dpd-faq-grid{gap:55px}.nav-links{gap:18px;font-size:.75rem}.dpd-facts{gap:18px}.dpd-price-card{padding:28px}.dpd-benefit-grid{gap:19px}.ns-products-head{gap:40px}}
@media(max-width:900px){.dpd-grid{grid-template-columns:1fr 1fr;gap:28px}.dpd-hero h1{font-size:2.7rem}.dpd-wordmark{width:240px}.dpd-demo-body{padding:16px}.dpd-demo-status{display:none}.dpd-demo-top{gap:7px;padding:12px}.dpd-paper{margin-inline:0;padding:17px}.dpd-section-split{gap:40px}.dpd-price-grid,.dpd-fit-grid{gap:38px}.dpd-steps{gap:30px}.dpd-price-top>.dpd-platform{display:none}.dpd-benefit-grid{grid-template-columns:1fr 1fr;gap:30px}.nav .brand img{width:155px}.nav-links{gap:13px;font-size:.7rem}.nav-links .button{padding:11px 12px;font-size:.7rem}.dpd-faq-grid{gap:40px}.ns-product-card{padding:25px 25px 0}.ns-dpd-mark{width:240px}.ns-dpd-mini{align-items:flex-start;flex-direction:column;gap:11px}}
@media(max-width:700px){.dpd-grid{grid-template-columns:1fr;gap:32px}.dpd-hero{padding:29px 0 48px}.dpd-crumb{margin-bottom:24px}.dpd-wordmark{width:265px;margin-bottom:26px}.dpd-hero h1{font-size:clamp(2.5rem,8vw,3.4rem)}.dpd-hero .intro{font-size:.91rem}.dpd-demo{transform:none}.dpd-demo-wrap{max-width:490px;width:100%;margin:auto}.dpd-demo-wrap:before{inset:7% -20px 7% 10px}.dpd-demo-body{padding:22px}.dpd-demo-status{display:block}.dpd-demo-top{padding:14px}.dpd-paper{padding:23px;margin-inline:10px}.dpd-facts{gap:22px}.dpd-how,.dpd-benefits{padding-block:65px}.dpd-steps{grid-template-columns:1fr;gap:30px}.dpd-steps li{padding-top:18px}.dpd-steps li>span{margin-bottom:15px;font-size:1.35rem}.dpd-steps li>.icon{top:22px}.dpd-steps p{max-width:none}.dpd-section-split,.dpd-fit-grid,.dpd-price-grid,.dpd-faq-grid{grid-template-columns:1fr;gap:30px}.dpd-section-split{margin-bottom:35px}.dpd-fit-card{padding:26px}.dpd-price-card{padding:28px}.dpd-price-card .dpd-platform{display:inline-block}.dpd-faq-grid>div>p{margin-top:18px}.dpd-final{padding-block:60px}.ns-products{padding-block:60px}.ns-products-head{grid-template-columns:1fr;gap:22px}.ns-products-grid{grid-template-columns:1fr;gap:22px}.ns-product-card{padding:26px 28px 0}.ns-product-card h3{font-size:2.2rem}.ns-dpd-mini{align-items:center;flex-direction:row}.ns-products-head h2{font-size:2.3rem}.ns-product-card>p:not(.ns-product-kind){min-height:0}.nav-links{font-size:.85rem}.nav .brand img{width:175px}}
@media(max-width:390px){.dpd-demo-body{padding:15px}.dpd-paper{margin-inline:0}.dpd-demo-status{display:none}.dpd-facts{gap:16px}.dpd-facts span{font-size:.59rem}.dpd-facts b{font-size:.7rem}.dpd-benefit-grid{grid-template-columns:1fr}.ns-dpd-mini{align-items:flex-start;flex-direction:column}.dpd-price-card{padding:24px}.dpd-hero .button{white-space:normal}.dpd-fit-card .text-link{font-size:.72rem}}
@media(prefers-reduced-motion:reduce){.dpd-page *{scroll-behavior:auto!important}}

@media(max-width:900px){.nav{height:72px;gap:10px}.menu-toggle{display:block}.nav-links,.dpd-page .nav-links{display:none;position:absolute;left:0;right:0;top:72px;background:white;border-bottom:1px solid var(--line);padding:17px 24px 23px;box-shadow:0 15px 20px #102e3710;align-items:stretch;gap:0;font-size:.9rem}.nav-links.open{display:flex;flex-direction:column}.nav-links a:not(.button){padding:13px 0}.nav-links .button{margin-top:12px;justify-content:center;padding:14px;font-size:.82rem}}

.ns-products-first{padding-top:42px;padding-bottom:48px}.ns-products-head h1{font-size:clamp(2.4rem,4.2vw,3.7rem);line-height:1.08;max-width:750px}.ns-products-first .ns-products-head{grid-template-columns:1.45fr 1fr;gap:50px;margin-bottom:32px}.ns-products-first .ns-product-card{display:flex;flex-direction:column;padding-top:21px}.ns-product-card h2{font-size:clamp(1.9rem,2.8vw,2.65rem);line-height:1.13}.ns-products-first .ns-product-card>p:not(.ns-product-kind){margin-top:16px;min-height:50px}.ns-products-first .ns-product-card>.text-link{margin-block:20px 23px}.ns-products-first .ns-product-kind{margin-bottom:10px}.ns-products-first .ns-product-card>.ns-product-offer{margin-top:auto}.ns-product-offer{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding-block:18px}.ns-product-offer b{display:block;font-size:1.02rem;color:var(--ink);letter-spacing:-.02em}.ns-product-offer small{font-size:.65rem;font-weight:450}.ns-product-offer p>span{display:block;font-size:.61rem;color:#526b75;margin-top:3px}.ns-product-offer a{display:flex;align-items:center;gap:7px;font-size:.69rem;white-space:nowrap;color:var(--teal);font-weight:700}.ns-product-offer .icon{width:16px;height:16px}.hero h2#hero-title{font-size:clamp(2.8rem,5.4vw,4.9rem);max-width:760px;line-height:1.055}.hero h2#hero-title em{font-style:normal;color:var(--mint)}
@media(max-width:900px){.ns-products-first .ns-products-head{grid-template-columns:1fr;gap:18px}.ns-products-first .ns-products-head>p{max-width:620px}.ns-product-offer{align-items:flex-start;flex-direction:column;gap:9px}.ns-products-first .ns-product-card>p:not(.ns-product-kind){min-height:85px}}
@media(max-width:700px){.ns-products-first{padding-top:30px;padding-bottom:42px}.ns-products-head h1{font-size:2.6rem;line-height:1.07}.ns-products-first .ns-products-head{margin-bottom:27px}.ns-product-card h2{font-size:2.2rem}.ns-product-offer{flex-direction:row;align-items:center;gap:8px}.ns-products-first .ns-product-card>p:not(.ns-product-kind){min-height:0}.ns-product-offer b{font-size:.95rem}.ns-product-offer small{font-size:.59rem}.ns-product-offer a{font-size:.62rem}.ns-product-offer .icon{width:14px;height:14px}}
@media(max-width:370px){.ns-products-head h1{font-size:2.3rem}.ns-product-offer{flex-direction:column;align-items:flex-start}.ns-product-card h2{font-size:1.95rem}}

.ns-lwork-mark img{position:static;width:150px;max-width:100%;height:auto}

.dpd-wordmark{width:390px;max-width:100%}.shipping-platform-note{border-left:2px solid #c2d7e7;padding-left:16px;margin-top:25px}.shipping-platform-note h3{font-size:.84rem;margin-bottom:7px;letter-spacing:-.01em}.shipping-platform-note p{font-size:.72rem;line-height:1.8}.dpd-demo-product strong{font-size:.76rem}.dpd-price-top>span:first-of-type{font-size:.8rem}.dpd-price-top small{font-size:.56rem}.dpd-page .nav-links{gap:16px}
@media(max-width:900px){.dpd-page .nav-links{gap:0}}@media(max-width:700px){.dpd-wordmark{width:350px}.dpd-price-top>.dpd-platform{display:none}}
