.dd-sales-body { margin:0; color:#f5f5f3; background:#050505; font-family:"Helvetica Neue","DM Sans",Arial,sans-serif; font-weight:300; }
/* Keep large tier prices consistent with the site's light pricing typography. */
.dd-pricing-tier.dd-pricing-tier b { font-weight:300; }
.dd-sales-body * { box-sizing:border-box; }
.dd-sales-body a { text-decoration:none; }
.dd-sales-header { position:sticky; top:0; z-index:30; height:88px; padding-left:max(28px,calc((100vw - 1420px)/2)); padding-right:max(28px,calc((100vw - 1420px)/2)); border-bottom:1px solid #202020; background:rgba(5,5,5,.96); backdrop-filter:blur(14px); }
.dd-sales-header .brand-logo { width:178px; }
.dd-sales-header .portal-nav-links { gap:clamp(14px,1.4vw,25px); }
.dd-sales-header .portal-nav-links>a { padding:35px 0 32px; border-bottom:2px solid transparent; font-size:14px; white-space:nowrap; }
.dd-sales-header .portal-nav-links>a.current { color:#ff5b17; border-bottom-color:transparent; }
.dd-sales-hero { max-width:1420px; min-height:700px; margin:0 auto; padding:84px 48px 74px; display:grid; grid-template-columns:.88fr 1.12fr; align-items:center; gap:62px; position:relative; overflow:hidden; }
.dd-sales-hero::before { content:""; position:absolute; width:460px; height:460px; left:-315px; top:40px; border:90px solid rgba(255,91,23,.065); border-radius:50%; }
.dd-sales-copy { position:relative; z-index:1; }
.dd-sales-kicker { margin:0 0 17px; display:flex; align-items:center; color:#ff5b17; font-size:12px; font-weight:800; letter-spacing:.16em; text-transform:uppercase; }
.dd-sales-kicker span { display:none; }
.dd-sales-copy h1 { max-width:660px; margin:0; color:#f5f5f3; font-family:"Futura Lt BT","Helvetica Neue",sans-serif; font-size:clamp(43px,4.25vw,62px); font-weight:300; line-height:1.04; letter-spacing:-.045em; }
.dd-sales-copy h1 em { color:#ff5b17; font-style:normal; }
.dd-sales-lead { max-width:590px; margin:25px 0 0; color:#9e9a98; font-size:16px; line-height:1.7; }
.dd-sales-actions { margin-top:34px; display:flex; gap:12px; flex-wrap:wrap; }
.dd-sales-primary,.dd-sales-secondary { min-height:50px; padding:0 23px; display:inline-flex; align-items:center; justify-content:center; gap:11px; border-radius:5px; font-size:14px; font-weight:700; }
.dd-sales-primary { border:1px solid #ff5b17; color:#fff; background:#ff5b17; box-shadow:0 12px 32px rgba(255,91,23,.14); }
.dd-sales-primary:hover { background:#e74e0f; }
.dd-sales-secondary { border:1px solid #343434; color:#d0cecc; background:#151515; }
.dd-assurances { margin-top:27px; display:flex; flex-wrap:wrap; gap:26px; color:#9e9a98; font-size:14px; }
.dd-assurances span::before { content:"✓"; margin-right:6px; color:#ff5b17; }
.dd-product-window { position:relative; border:1px solid #363636; border-radius:10px; overflow:hidden; background:#151515; box-shadow:0 36px 90px rgba(0,0,0,.58); }
.dd-window-bar { height:48px; padding:0 15px; display:grid; grid-template-columns:1fr auto 1fr; align-items:center; border-bottom:1px solid #2d2d2d; background:#0b0b0b; }
.dd-window-bar i::before { content:"●  ●  ●"; color:#3c3c3c; font-size:8px; letter-spacing:4px; }
.dd-window-bar small { color:#747474; font-size:9px; }
.dd-window-bar b { justify-self:end; padding:5px 8px; border-radius:99px; color:#777; background:#191919; font-size:7px; font-weight:500; letter-spacing:.07em; text-transform:uppercase; }
.dd-window-content { padding:24px; }
.dd-window-heading { display:flex; align-items:flex-end; justify-content:space-between; gap:18px; }
.dd-window-heading span,.dd-window-heading strong { display:block; }
.dd-window-heading span { margin-bottom:6px; color:#ff5b17; font-size:8px; font-weight:800; letter-spacing:.12em; text-transform:uppercase; }
.dd-window-heading strong { color:#f1f1ef; font-size:19px; font-weight:400; }
.dd-window-heading button { padding:9px 12px; border:0; border-radius:4px; color:#fff; background:#ff5b17; font-size:8px; font-weight:700; }
.dd-window-stats { margin:20px 0 15px; display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:8px; }
.dd-window-stats article { padding:14px; border:1px solid #333; border-radius:6px; background:#1e1e1e; box-shadow:inset 2px 0 #ff5b17; }
.dd-window-stats article.green { box-shadow:inset 2px 0 #48c594; }.dd-window-stats article.amber { box-shadow:inset 2px 0 #e9a91f; }.dd-window-stats article.red { box-shadow:inset 2px 0 #ff6868; }
.dd-window-stats small,.dd-window-stats strong { display:block; }.dd-window-stats small { color:#858585; font-size:7px; }.dd-window-stats strong { margin-top:8px; color:#f1f1ef; font-size:21px; font-weight:400; }
.dd-operator-list { overflow:hidden; border:1px solid #333; border-radius:6px; background:#1b1b1b; }
.dd-list-head,.dd-operator-row { display:grid; grid-template-columns:1fr 90px 105px; align-items:center; gap:10px; }
.dd-list-head { padding:9px 13px; color:#747474; background:#151515; font-size:7px; letter-spacing:.08em; text-transform:uppercase; }
.dd-operator-row { min-height:64px; padding:10px 13px; border-top:1px solid #303030; color:#aaa; font-size:8px; }
.dd-operator-row>span:first-child { display:flex; align-items:center; gap:9px; }.dd-operator-row b { width:32px; height:32px; display:grid; place-items:center; border-radius:50%; color:#ff5b17; background:#32170d; font-size:8px; }.dd-operator-row i { font-style:normal; }.dd-operator-row i strong,.dd-operator-row i small { display:block; }.dd-operator-row i strong { color:#eee; font-size:9px; }.dd-operator-row i small { margin-top:3px; color:#727272; font-size:7px; }
.dd-operator-row em { width:max-content; padding:6px 8px; border:1px solid currentColor; border-radius:99px; font-style:normal; font-weight:700; }.dd-operator-row em.green { color:#48c594; }.dd-operator-row em.amber { color:#e9a91f; }.dd-operator-row em.red { color:#ff6868; }
.dd-trust { min-height:92px; padding:22px 30px; display:flex; align-items:center; justify-content:center; gap:12px; border-top:1px solid #242424; border-bottom:1px solid #242424; color:#aaa6a3; background:#0c0c0c; font-size:13px; font-weight:600; letter-spacing:.035em; text-transform:uppercase; }.dd-trust span { padding:11px 16px; border:1px solid #2d2d2d; border-radius:999px; background:#141414; }.dd-trust span::before { content:"✓"; margin-right:8px; color:#ff5b17; }.dd-trust i { display:none; }
.dd-sales-section { max-width:1180px; margin:0 auto; padding:110px 32px; }
.dd-section-intro { max-width:680px; margin-bottom:50px; }.dd-section-intro h2,.dd-evidence-message h2,.dd-status-inner h2,.dd-privacy-inner h2,.dd-pricing-copy h2,.dd-sales-cta h2 { margin:0; color:#f5f5f3; font-family:"Futura Lt BT","Helvetica Neue",sans-serif; font-size:clamp(38px,4vw,54px); font-weight:300; line-height:1.06; letter-spacing:-.04em; }.dd-section-intro>p:last-child,.dd-evidence-message>p,.dd-privacy-inner>div>p:last-child,.dd-pricing-copy>p:not(.dd-sales-kicker),.dd-sales-cta>p { color:#9e9a98; font-size:17px; line-height:1.7; }
.dd-process-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:18px; }.dd-process-grid article { min-height:292px; padding:30px; position:relative; overflow:hidden; border:1px solid #363636; border-radius:16px; background:linear-gradient(145deg,#171717,#0f0f0f); box-shadow:0 18px 50px rgba(0,0,0,.24); transition:transform .18s,border-color .18s; }.dd-process-grid article::before { content:""; position:absolute; inset:0 0 auto; height:3px; background:linear-gradient(90deg,#ff5b17,rgba(255,91,23,0)); }.dd-process-grid article:hover { transform:translateY(-4px); border-color:#6d321c; }.dd-process-grid article>small { position:absolute; top:24px; right:26px; color:#4d4d4d; font-size:34px; font-weight:200; }.dd-line-icon { width:66px; height:66px; display:grid; place-items:center; margin:7px 0 34px; border:1px solid #824021; border-radius:17px; color:#ff6a2c; background:radial-gradient(circle at 30% 25%,#3b1b0e,#211008); box-shadow:0 0 0 7px rgba(255,91,23,.045),0 12px 28px rgba(255,91,23,.12); }.dd-line-icon svg { width:31px; height:31px; fill:none; stroke:currentColor; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round; }.dd-process-grid h3,.dd-evidence-stack h3,.dd-benefit-grid h3 { margin:0 0 9px; color:#f4f3f2; font-size:20px; font-weight:600; }.dd-process-grid p,.dd-evidence-stack p,.dd-benefit-grid p { margin:0; color:#a9a5a2; font-size:15px; line-height:1.65; }.dd-process-grid article>b { display:block; margin-top:22px; color:#ff6a2c; font-size:11px; font-weight:800; letter-spacing:.1em; text-transform:uppercase; }
.dd-evidence-section { display:grid; grid-template-columns:.9fr 1.1fr; gap:80px; align-items:center; }.dd-bonus { margin-top:30px; padding:20px; border:1px solid #3b2a22; border-left:3px solid #ff5b17; border-radius:0 12px 12px 0; background:#14110f; }.dd-bonus strong,.dd-bonus span { display:block; }.dd-bonus strong { margin-bottom:6px; color:#eee; font-size:16px; }.dd-bonus span { color:#a6a19e; font-size:14px; line-height:1.6; }.dd-evidence-stack { display:grid; gap:11px; }.dd-evidence-stack article { min-height:126px; padding:21px 22px; display:grid; grid-template-columns:58px 1fr auto; align-items:center; gap:19px; border:1px solid #343434; border-radius:13px; background:linear-gradient(110deg,#171717,#101010); transition:border-color .18s,transform .18s; }.dd-evidence-stack article:hover { transform:translateX(4px); border-color:#62341f; }.dd-evidence-stack article>span { width:54px; height:54px; display:grid; place-items:center; border:1px solid #6c351d; border-radius:14px; color:#ff6a2c; background:#271209; box-shadow:inset 0 0 22px rgba(255,91,23,.08); }.dd-evidence-stack article>span svg { width:27px; height:27px; fill:none; stroke:currentColor; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round; }.dd-evidence-stack small { color:#ff6a2c; font-size:10px; font-weight:800; letter-spacing:.1em; text-transform:uppercase; }.dd-evidence-stack h3 { margin:5px 0; font-size:18px; }.dd-evidence-stack p { font-size:14px; }.dd-evidence-stack b { width:30px; height:30px; display:grid; place-items:center; border-radius:50%; color:#07130e; background:#48c594; font-size:16px; }
.dd-status-band { background:radial-gradient(circle at 18% 20%,rgba(255,91,23,.07),transparent 34%),#0b0b0b; border-top:1px solid #272727; border-bottom:1px solid #272727; }.dd-status-inner { display:grid; grid-template-columns:.85fr 1.15fr; gap:70px; align-items:center; }.dd-status-cards { display:grid; gap:12px; }.dd-status-cards article { min-height:106px; padding:22px; display:flex; align-items:center; gap:18px; border:1px solid currentColor; border-radius:13px; background:#121212; box-shadow:inset 5px 0 currentColor; }.dd-status-cards article.green { color:#48c594; background:linear-gradient(90deg,rgba(72,197,148,.11),#121212 45%); }.dd-status-cards article.amber { color:#e9a91f; background:linear-gradient(90deg,rgba(233,169,31,.1),#121212 45%); }.dd-status-cards article.red { color:#ff6868; background:linear-gradient(90deg,rgba(255,104,104,.1),#121212 45%); }.dd-status-cards b { width:48px; height:48px; display:grid; place-items:center; border:1px solid currentColor; border-radius:50%; }.dd-status-cards b svg { width:25px; height:25px; fill:none; stroke:currentColor; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; }.dd-status-cards strong,.dd-status-cards small { display:block; }.dd-status-cards strong { color:currentColor; font-size:18px; }.dd-status-cards small { margin-top:5px; color:#aaa6a3; font-size:14px; }
.dd-operator-feature { display:grid; grid-template-columns:.78fr 1.22fr; gap:65px; align-items:center; }.dd-operator-feature-copy h2 { margin:0; color:#f5f5f3; font-family:"Futura Lt BT","Helvetica Neue",sans-serif; font-size:clamp(38px,4vw,54px); font-weight:300; line-height:1.06; letter-spacing:-.04em; }.dd-operator-feature-copy>p:not(.dd-sales-kicker) { color:#a6a29f; font-size:17px; line-height:1.7; }.dd-operator-feature-copy ul { margin:26px 0 0; padding:0; list-style:none; }.dd-operator-feature-copy li { margin:14px 0; color:#d0ccca; font-size:15px; }.dd-operator-feature-copy li::before { content:"✓"; margin-right:11px; color:#48c594; font-weight:800; }.dd-operator-window { overflow:hidden; border:1px solid #3a3a3a; border-radius:17px; background:#111; box-shadow:0 28px 70px rgba(0,0,0,.4); }.dd-operator-window-head { padding:14px 20px; display:flex; justify-content:space-between; align-items:center; border-bottom:1px solid #303030; color:#8e8986; font-size:11px; }.dd-operator-window-head b { padding:6px 9px; border:1px solid #414141; border-radius:999px; color:#a7a3a0; font-size:9px; letter-spacing:.08em; text-transform:uppercase; }.dd-operator-business { padding:22px 24px; border-bottom:1px solid #303030; }.dd-operator-business small,.dd-operator-business strong,.dd-operator-business span { display:block; }.dd-operator-business small { margin-bottom:7px; color:#ff6a2c; font-size:10px; font-weight:800; letter-spacing:.1em; text-transform:uppercase; }.dd-operator-business strong { color:#f4f3f1; font-size:22px; }.dd-operator-business span { margin-top:6px; color:#8f8b88; font-size:12px; }.dd-operator-evidence { padding:0 24px; }.dd-operator-evidence article { min-height:92px; display:grid; grid-template-columns:42px 1fr auto; gap:14px; align-items:center; border-bottom:1px solid #303030; }.dd-operator-evidence article:last-child { border-bottom:0; }.dd-operator-evidence i { width:38px; height:38px; display:grid; place-items:center; border:1px solid currentColor; border-radius:10px; font-size:19px; font-style:normal; }.dd-operator-evidence i.green { color:#48c594; background:rgba(72,197,148,.08); }.dd-operator-evidence i.amber { color:#efac22; background:rgba(239,172,34,.08); }.dd-operator-evidence div>* { display:block; }.dd-operator-evidence strong { color:#efeeec; font-size:14px; }.dd-operator-evidence span { margin-top:5px; color:#b2aeab; font-size:12px; }.dd-operator-evidence small { margin-top:3px; color:#7f7b78; font-size:10px; }.dd-operator-evidence em { padding:7px 10px; border:1px solid currentColor; border-radius:999px; font-size:10px; font-style:normal; font-weight:700; white-space:nowrap; }.dd-operator-evidence em.green { color:#48c594; }.dd-operator-evidence em.amber { color:#efac22; }
.dd-review-feature { max-width:1116px; margin:0 auto 110px; padding:0 32px; display:grid; grid-template-columns:.9fr 1.1fr; gap:70px; align-items:center; }.dd-review-copy h2 { margin:0; max-width:520px; color:#f5f5f3; font-family:"Futura Lt BT","Helvetica Neue",sans-serif; font-size:clamp(38px,4vw,54px); font-weight:300; line-height:1.06; letter-spacing:-.04em; }.dd-review-copy>p:not(.dd-sales-kicker) { color:#a6a29f; font-size:17px; line-height:1.7; }.dd-review-copy ul { margin:26px 0 0; padding:0; list-style:none; }.dd-review-copy li { margin:14px 0; color:#d0ccca; font-size:15px; }.dd-review-copy li::before { content:"✓"; width:24px; height:24px; margin-right:10px; display:inline-grid; place-items:center; border-radius:50%; color:#08140f; background:#48c594; font-weight:800; }.dd-review-panel { padding:30px; border:1px solid #3b3b3b; border-radius:17px; background:linear-gradient(145deg,#1a1a1a,#101010); box-shadow:0 28px 70px rgba(0,0,0,.4); }.dd-review-panel-head { display:flex; justify-content:space-between; align-items:center; margin-bottom:24px; }.dd-review-panel-head span { color:#f1f1ef; font-size:18px; font-weight:600; }.dd-review-panel-head b { padding:7px 10px; border:1px solid #5b311f; border-radius:999px; color:#ff6a2c; background:#25130c; font-size:11px; letter-spacing:.06em; text-transform:uppercase; }.dd-review-document { position:relative; padding:18px; border:1px solid #303030; border-radius:11px; background:#0d0d0d; }.dd-review-document>* { display:block; }.dd-review-document small { color:#ff6a2c; font-size:10px; font-weight:800; letter-spacing:.1em; text-transform:uppercase; }.dd-review-document strong { max-width:62%; margin-top:8px; color:#efeeec; font-size:15px; }.dd-review-document span { margin-top:8px; color:#9e9a97; font-size:12px; }.dd-review-document em { margin-left:8px; color:#efac22; font-style:normal; font-weight:700; }.dd-review-document button { position:absolute; top:18px; right:18px; padding:9px 12px; border:1px solid #704024; border-radius:999px; color:#ff6a2c; background:#20100a; font:inherit; font-size:11px; font-weight:700; }.dd-review-panel label { margin-top:18px; display:block; color:#aaa6a3; font-size:11px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; }.dd-review-panel textarea { width:100%; height:78px; margin-top:8px; padding:13px; resize:none; border:1px solid #3b3b3b; border-radius:9px; box-sizing:border-box; color:#d8d5d2; background:#151515; font-family:inherit; font-size:12px; line-height:1.5; text-transform:none; letter-spacing:0; }.dd-review-actions { margin-top:14px; display:grid; grid-template-columns:1fr 1fr; gap:10px; }.dd-review-actions button { padding:13px 10px; border:1px solid #ff6868; border-radius:9px; color:#ff6868; background:transparent; font:inherit; font-size:12px; font-weight:700; }.dd-review-actions button.selected { border-color:#48c594; color:#fff; background:#237a5b; box-shadow:0 0 0 4px rgba(72,197,148,.1); }
.dd-privacy-band { border-top:1px solid #2c2c2c; border-bottom:1px solid #2c2c2c; background:radial-gradient(circle at 12% 50%,rgba(255,91,23,.08),transparent 26%),#101010; }.dd-privacy-inner { display:grid; grid-template-columns:100px 1.4fr 1fr; align-items:center; gap:38px; }.dd-privacy-mark { width:86px; height:86px; display:grid; place-items:center; border:1px solid #844023; border-radius:24px; color:#ff6a2c; background:#24120b; box-shadow:0 0 0 9px rgba(255,91,23,.035); }.dd-privacy-mark svg { width:38px; height:38px; fill:none; stroke:currentColor; stroke-width:1.6; stroke-linecap:round; stroke-linejoin:round; }.dd-privacy-inner a { color:#d8d4d1; text-decoration-color:#ff6a2c; text-underline-offset:3px; }.dd-privacy-inner ul { margin:0; padding:0; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px 28px; list-style:none; }.dd-privacy-inner li { margin:0; display:grid; grid-template-columns:20px 1fr; align-items:start; color:#cbc7c4; font-size:15px; line-height:1.45; }.dd-privacy-inner li::before { content:"✓"; color:#48c594; font-weight:700; line-height:1.45; }
.dd-pricing-band { border-bottom:1px solid #292929; background:radial-gradient(circle at 78% 45%,rgba(255,91,23,.09),transparent 31%),#090909; }.dd-pricing-inner { display:grid; grid-template-columns:1fr 1fr; align-items:stretch; gap:28px; }.dd-pricing-copy { grid-column:1/-1; margin-bottom:22px; display:grid; grid-template-columns:1fr 1fr; align-items:end; gap:60px; }.dd-pricing-copy>p:not(.dd-sales-kicker) { max-width:560px; margin:0; }.dd-pricing-copy .dd-sales-kicker,.dd-pricing-copy h2 { grid-column:1; }.dd-pricing-copy h2 { grid-row:2; }.dd-pricing-copy>p:not(.dd-sales-kicker) { grid-column:2; grid-row:2; }.dd-price-card { height:100%; padding:38px; border:1px solid #65351f; border-radius:20px; background:linear-gradient(145deg,#1a1512,#101010 65%); box-shadow:0 28px 75px rgba(0,0,0,.42); }.dd-price-card-client { grid-column:1/-1; }.dd-price-card-client h3 { margin:16px 0 8px; color:#f5f5f3; font-family:"Futura Lt BT","Helvetica Neue",sans-serif; font-size:clamp(30px,3vw,42px); font-weight:300; letter-spacing:-.035em; }.dd-price-card-direct { grid-column:1/-1; border-color:#49433f; background:linear-gradient(145deg,#171717,#0d0d0d 65%); }.dd-price-card>small { color:#ff6a2c; font-size:11px; font-weight:800; letter-spacing:.12em; text-transform:uppercase; }.dd-price { margin:20px 0 14px; display:flex; align-items:center; gap:20px; }.dd-price strong { color:#fff; font-family:"Helvetica Neue","DM Sans",Arial,sans-serif; font-size:clamp(52px,4.7vw,68px); font-weight:200; line-height:.9; letter-spacing:-.04em; font-variant-numeric:lining-nums tabular-nums; }.dd-price span { color:#d4d0cd; font-size:16px; font-weight:600; line-height:1.35; }.dd-price-card>p { min-height:46px; margin:0 0 24px; color:#9f9a97; font-size:14px; line-height:1.6; }.dd-pricing-tiers { margin:10px 0 28px; display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; }.dd-pricing-tier { min-height:178px; padding:22px; display:flex; flex-direction:column; border:1px solid #393532; border-radius:14px; background:#111; }.dd-pricing-tier.featured { border-color:#8b4223; background:linear-gradient(145deg,#24140d,#111 72%); }.dd-pricing-tier.contact { border-style:dashed; }.dd-pricing-tier small { color:#8f8985; font-size:10px; font-weight:800; letter-spacing:.11em; text-transform:uppercase; }.dd-pricing-tier strong { margin-top:8px; color:#f5f4f2; font-family:"Helvetica Neue","DM Sans",Arial,sans-serif; font-size:34px; font-weight:300; line-height:1; letter-spacing:-.04em; }.dd-pricing-tier span { margin-top:4px; color:#aaa5a1; font-size:13px; }.dd-pricing-tier b { margin-top:auto; padding-top:22px; color:#fff; font-size:23px; font-weight:600; letter-spacing:-.025em; }.dd-pricing-tier em { margin-top:4px; color:#8d8884; font-size:11px; font-style:normal; }.dd-price-card ul { min-height:164px; margin:0 0 28px; padding:22px 0; display:grid; grid-template-columns:1fr 1fr; gap:15px 22px; border-top:1px solid #34302e; border-bottom:1px solid #34302e; list-style:none; }.dd-price-card li { display:grid; grid-template-columns:20px 1fr; color:#d0ccca; font-size:14px; line-height:1.45; }.dd-price-card li::before { content:"✓"; color:#48c594; font-weight:800; }.dd-price-card .dd-sales-primary { width:100%; }.dd-price-card>em { display:block; margin-top:16px; color:#8f8a87; font-size:12px; font-style:normal; text-align:center; }
.dd-sales-cta { max-width:920px; margin-top:100px; margin-bottom:100px; padding:72px 50px; position:relative; overflow:hidden; border:1px solid #55301f; border-radius:22px; text-align:center; background:radial-gradient(circle at 50% 0,rgba(255,91,23,.14),transparent 48%),#111; box-shadow:0 30px 90px rgba(0,0,0,.35); }.dd-sales-cta::after { content:""; position:absolute; width:360px; height:360px; right:-250px; bottom:-260px; border:60px solid rgba(255,91,23,.06); border-radius:50%; }.dd-sales-cta .dd-sales-kicker { justify-content:center; }.dd-sales-cta>p { max-width:650px; margin:20px auto 30px; }.dd-sales-cta .dd-sales-primary { margin:0 auto; }.dd-sales-cta>small { display:block; margin-top:18px; color:#96928f; font-size:13px; }
.dd-sales-footer { min-height:110px; padding:28px max(28px,calc((100vw - 1180px)/2)); display:flex; align-items:center; gap:24px; border-top:1px solid #202020; color:#7f7b78; font-size:13px; }.dd-sales-footer img { width:160px; }.dd-sales-footer span { color:#9e9a98; font-size:14px; }.dd-sales-footer a { color:#9e9a98; text-decoration-color:#ff6a2c; text-underline-offset:3px; }.dd-sales-footer small { margin-left:auto; }
@media (max-width:1100px) { .dd-sales-header .portal-nav-links { gap:14px; }.dd-sales-header .portal-nav-links>a { font-size:13px; }.dd-sales-hero { grid-template-columns:1fr; }.dd-sales-copy { max-width:760px; } }
@media (max-width:900px) { .dd-sales-header { height:76px; }.dd-sales-header .portal-nav-links>a { padding:12px 0; }.dd-sales-hero { padding:65px 24px; }.dd-process-grid { grid-template-columns:1fr; }.dd-process-grid article { min-height:220px; }.dd-line-icon { margin-bottom:28px; }.dd-evidence-section,.dd-status-inner,.dd-operator-feature,.dd-review-feature,.dd-pricing-inner { grid-template-columns:1fr; gap:50px; }.dd-pricing-copy { grid-column:auto; grid-template-columns:1fr; gap:18px; }.dd-pricing-copy .dd-sales-kicker,.dd-pricing-copy h2,.dd-pricing-copy>p:not(.dd-sales-kicker) { grid-column:1; grid-row:auto; }.dd-price-card-client,.dd-price-card-direct { grid-column:auto; }.dd-pricing-tiers { grid-template-columns:repeat(2,minmax(0,1fr)); }.dd-price-card ul,.dd-price-card>p { min-height:0; }.dd-review-feature { margin-bottom:85px; }.dd-privacy-inner { grid-template-columns:70px 1fr; }.dd-privacy-inner ul { grid-column:2; }.dd-trust { flex-wrap:wrap; } }
@media (max-width:600px) { .dd-sales-hero { padding-top:48px; }.dd-sales-copy h1 { font-size:42px; }.dd-sales-actions>a { width:100%; }.dd-product-window { margin-left:-10px; margin-right:-10px; }.dd-window-content { padding:14px; }.dd-window-bar b { display:none; }.dd-window-stats { grid-template-columns:1fr 1fr; }.dd-list-head,.dd-operator-row { grid-template-columns:1fr 88px; }.dd-list-head span:nth-child(2),.dd-operator-row>span:nth-child(2) { display:none; }.dd-trust { padding:24px 20px; justify-content:flex-start; }.dd-trust span { width:100%; }.dd-sales-section { padding:75px 20px; }.dd-operator-evidence { padding:0 16px; }.dd-operator-evidence article { grid-template-columns:38px 1fr; padding:15px 0; }.dd-operator-evidence em { grid-column:2; justify-self:start; }.dd-review-feature { margin-bottom:75px; padding:0 20px; }.dd-review-panel { padding:20px; }.dd-review-panel-head { align-items:flex-start; gap:14px; flex-direction:column; }.dd-review-document strong { max-width:100%; }.dd-review-document button { position:static; margin-top:14px; }.dd-review-actions { grid-template-columns:1fr; }.dd-privacy-inner { grid-template-columns:1fr; }.dd-privacy-inner ul { grid-column:auto; grid-template-columns:1fr; }.dd-price-card { padding:28px 22px; }.dd-price { align-items:flex-end; }.dd-pricing-tiers,.dd-price-card ul { grid-template-columns:1fr; }.dd-pricing-tier { min-height:148px; }.dd-sales-cta { margin-top:75px; margin-bottom:75px; padding:56px 24px; }.dd-sales-footer { align-items:flex-start; flex-direction:column; }.dd-sales-footer small { margin-left:0; } }
