body.dd-native-service{--dd-native-top:148px}
body.dd-native-service.admin-bar{--dd-native-top:180px}
body.dd-native-service .section{padding-block:clamp(56px,6.5vw,96px)}
body.dd-native-service .section-heading{display:block;max-width:none;margin-bottom:36px}
body.dd-native-service .section-heading h2{font-size:clamp(32px,4vw,56px);line-height:1.12;letter-spacing:-.035em;max-width:1050px}
body.dd-native-service .section-description{max-width:900px;margin-top:22px;font-size:clamp(16px,1.6vw,20px);line-height:1.55}
body.dd-native-service .section-intro:has(.dd-conversion-proof){background:var(--paper)!important;color:var(--ink)!important;padding-block:clamp(56px,6.5vw,96px)!important}
body.dd-native-service .section-intro:has(.dd-conversion-proof) .section-heading :is(h2,p,span){color:var(--ink)!important}
body.dd-native-service .section-intro:has(.dd-conversion-proof) .section-heading h2{max-width:1000px;font-size:clamp(32px,4vw,56px)!important;line-height:1.12!important;letter-spacing:-.035em!important}
body.dd-native-service .section-intro:has(.dd-conversion-proof) .intro-prose{max-width:none}
body.dd-native-service .dd-conversion-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:0}
body.dd-native-service .dd-conversion-proof__item{border:1px solid var(--line);border-radius:24px;background:var(--surface);padding:32px;min-width:0}
body.dd-native-service .dd-conversion-proof__num{display:grid;place-items:center;width:52px;height:52px;margin-bottom:26px;border-radius:16px;background:var(--paper);color:var(--wine);font-size:15px;font-weight:600;letter-spacing:0}
body.dd-native-service .dd-conversion-proof__item h3{color:var(--ink)!important;font-size:clamp(23px,2.1vw,28px)!important;line-height:1.2!important;letter-spacing:-.025em!important;margin:0 0 16px!important}
body.dd-native-service .dd-conversion-proof__item p{color:var(--muted)!important;font-size:16px!important;line-height:1.6!important;margin:0!important}
body.dd-native-service .dd-conversion-proof__item>p:empty{display:none}
body.dd-native-service .items-problems{grid-template-columns:repeat(2,minmax(0,1fr))}
body.dd-native-service .section-intro:not(:has(.dd-conversion-proof)):not(.dd-native-seo) .intro-prose{max-width:1000px}
body.dd-native-service .section-intro .intro-prose>h3{border-top:0;padding-top:0;margin:32px 0 16px!important;font-size:clamp(23px,2.2vw,30px)!important;line-height:1.25;letter-spacing:-.025em!important}
body.dd-native-service .section-intro .intro-prose>p{font-size:18px;line-height:1.75}
body.dd-native-service .section-pricing .pricing-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;border:0!important;align-items:stretch}
body.dd-native-service .section-pricing .price-card{display:flex!important;flex-direction:column!important;padding:32px!important;background:var(--surface)!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:24px!important;box-shadow:none!important;min-width:0}
body.dd-native-service .section-pricing .price-card:last-child{border:1px solid var(--line)!important}
body.dd-native-service .section-pricing .price-card:nth-child(2){background:var(--wine)!important;color:#fff!important;border-color:var(--wine)!important}
body.dd-native-service .section-pricing .price-card h3{font-size:28px!important;line-height:1.2!important;margin-bottom:24px!important}
body.dd-native-service .section-pricing .price-card>strong{display:block!important;font-size:clamp(27px,2.7vw,38px)!important;line-height:1.15!important;letter-spacing:-.04em!important;color:var(--wine);margin:0 0 24px!important;white-space:normal!important}
body.dd-native-service .section-pricing .price-card>p{min-height:0;font-size:16px!important;line-height:1.6!important;margin-bottom:22px}
body.dd-native-service .section-pricing .price-card ul{flex:1;list-style:none;padding:0!important;margin:0 0 28px!important}
body.dd-native-service .section-pricing .price-card li{margin:0!important;padding:12px 0;font-size:14px;line-height:1.5!important;border-top:1px solid var(--line)}
body.dd-native-service .section-pricing .price-card:nth-child(2) li{border-color:#ffffff38}
body.dd-native-service .section-pricing .price-card .button{align-self:stretch;justify-content:center;margin-top:auto;min-height:56px}
body.dd-native-service .section-pricing .price-card:nth-child(2) .button{background:var(--paper)!important;border-color:var(--paper)!important;color:var(--wine)!important}
body.dd-native-service .section-pricing .price-card:nth-child(2) .button:hover{background:var(--accent-soft)!important;border-color:var(--accent-soft)!important}
body.dd-native-service .dd-price-factors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:32px 0;counter-reset:dd-factor}
body.dd-native-service .dd-price-factors>li{counter-increment:dd-factor;padding:28px;border:1px solid var(--line);border-radius:24px;background:var(--surface);margin:0;min-width:0}
body.dd-native-service .dd-price-factors>li:before{content:counter(dd-factor,decimal-leading-zero);display:block;margin-bottom:20px;color:var(--wine);font-size:14px;font-weight:600}
body.dd-native-service .dd-price-factors strong{display:block;margin-bottom:12px;font-size:22px;line-height:1.25;letter-spacing:-.025em}
body.dd-native-service .dd-price-factors span{display:block;font-size:16px;line-height:1.6;color:var(--muted)}
body.dd-native-service .dd-native-cases{background:var(--surface)!important}
body.dd-native-service .dd-native-cases .case-slide{background:var(--paper)}
body.dd-native-service .dd-native-seo{overflow:visible;background:var(--paper)}
body.dd-native-service .dd-native-seo>.container{overflow:visible}
body.dd-native-service .dd-native-seo-grid{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:clamp(32px,5vw,72px);align-items:start;overflow:visible}
body.dd-native-service .dd-native-seo-copy{min-width:0}
body.dd-native-service .dd-native-seo .section-heading h2{font-size:clamp(32px,3.5vw,48px)}
body.dd-native-service .dd-native-seo .intro-prose{max-width:none!important;column-count:1!important}
body.dd-native-service .dd-native-seo-form{position:sticky;top:var(--dd-native-top);align-self:start;min-width:0;padding:28px;border:1px solid var(--line);border-radius:24px;background:var(--surface)}
body.dd-native-service .dd-native-seo-form>h3{font-size:28px;line-height:1.2;letter-spacing:-.025em;margin:0 0 24px}
body.dd-native-service .dd-native-seo-form .form-grid{grid-template-columns:1fr;gap:0}
body.dd-native-service .dd-native-seo-form .form-field{margin-bottom:16px}
body.dd-native-service .dd-native-seo-form .lead-form textarea{min-height:80px}
body.dd-native-service .dd-native-seo-form .form-bottom{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:18px}
body.dd-native-service .dd-native-seo-form .form-bottom>.button{width:100%;min-height:54px;font-size:14px}
body.dd-native-service .dd-native-seo-form .form-bottom>p{max-width:none;text-align:center;margin:0}
body.dd-native-service .dd-native-seo-form .lead-form .consent{font-size:10px;line-height:1.55}
@media(min-width:1001px) and (max-height:850px){body.dd-native-service .dd-native-seo-form{max-height:calc(100dvh - var(--dd-native-top) - 20px);overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}}
@media(max-width:1100px){body.dd-native-service .section-pricing .price-card{padding:24px!important}body.dd-native-service .dd-conversion-proof__item{padding:26px}}
@media(max-width:1000px){body.dd-native-service .dd-native-seo-grid{grid-template-columns:1fr;gap:32px}body.dd-native-service .dd-native-seo-form{position:static;max-height:none;overflow:visible}body.dd-native-service .dd-native-seo-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.dd-native-service .dd-conversion-proof{grid-template-columns:1fr}body.dd-native-service .section-pricing .pricing-grid{grid-template-columns:1fr!important}body.dd-native-service .section-pricing .price-card{padding:30px!important}body.dd-native-service .section-pricing .price-card:last-child{border:1px solid var(--line)!important}}
@media(max-width:600px){body.dd-native-service .section-heading{margin-bottom:28px}body.dd-native-service .items-problems,body.dd-native-service .dd-price-factors{grid-template-columns:1fr}body.dd-native-service .section-intro .intro-prose>p{font-size:16px;line-height:1.7}body.dd-native-service .dd-native-seo-form{padding:24px}body.dd-native-service .dd-native-seo-form .form-grid{grid-template-columns:1fr;gap:0}body.dd-native-service .dd-conversion-proof__item,body.dd-native-service .dd-price-factors>li{padding:26px}body.dd-native-service .section-pricing .price-card>strong{font-size:32px!important}}
body.dd-native-service{--dd-native-revision:2}
body.dd-native-service .section-problems .items-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px!important;border:0;background:none}
body.dd-native-service .section-problems .item-card{display:flex;flex-direction:column;justify-content:flex-start;min-height:0;padding:30px!important;background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:24px!important;box-shadow:none!important}
body.dd-native-service .section-problems .item-card:hover{background:var(--accent-soft)!important}
body.dd-native-service .section-problems .item-card::before{content:none;display:none}
body.dd-native-service .section-problems .item-card .item-icon{display:grid!important;flex-shrink:0}
body.dd-native-service .section-problems .item-card h3{font-size:clamp(23px,2.1vw,28px)!important;line-height:1.2!important;letter-spacing:-.025em!important;color:var(--ink)!important;margin:0 0 16px!important}
body.dd-native-service .section-problems .item-card p{font-size:16px!important;line-height:1.6!important;color:var(--muted)!important}
body.dd-native-service .section-intro:has(.dd-price-factors){background:var(--paper)!important}
body.dd-native-service .dd-price-factors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0!important;max-width:100%;padding:0!important}
body.dd-native-service .dd-price-factors>li{display:block!important;grid-template-columns:none!important;gap:0!important;min-width:0;padding:28px!important;border:1px solid var(--line);border-radius:24px;background:var(--surface)}
body.dd-native-service .dd-price-factors>li::before{position:static;display:block;margin:0 0 20px;font-size:14px;line-height:1.4;color:var(--wine);content:counter(dd-factor,decimal-leading-zero)}
body.dd-native-service .dd-price-factors>li>strong{display:block;font-size:clamp(21px,2vw,26px);line-height:1.25;color:var(--ink);margin:0 0 14px;overflow-wrap:anywhere}
body.dd-native-service .dd-price-factors>li>strong::before{content:none!important;display:none!important}
body.dd-native-service .dd-price-factors>li>span{display:block;font-size:16px;line-height:1.6;color:var(--muted);margin:0}
body.dd-native-service .dd-native-seo-copy .prose a{overflow-wrap:anywhere}
body.dd-native-service .dd-native-seo-form{scrollbar-gutter:stable}
body.dd-native-service .next-case-carousel .case-slide-copy,body.dd-native-service .next-case-carousel .case-slide-preview{min-width:0}
body.dd-native-service .next-case-actions{flex-wrap:wrap}
body.dd-native-service .next-case-numbers>div{min-width:0;overflow-wrap:anywhere}
@media(max-width:760px){body.dd-native-service .section-problems .items-grid,body.dd-native-service .dd-price-factors{grid-template-columns:1fr!important}body.dd-native-service .section-problems .item-card,body.dd-native-service .dd-price-factors>li{padding:26px!important}body.dd-native-service .hero-actions{flex-wrap:wrap}body.dd-native-service .next-case-carousel .case-carousel-footer{flex-wrap:wrap;gap:18px}body.dd-native-service .next-case-dots{margin-left:0}body.dd-native-service .next-case-carousel .case-carousel-controls{margin-left:auto}}