.ddap{--ink:#28241f;--muted:#66635d;--line:#dedbd3;--accent:#945b21;--green:#176b4a;font-family:Assistant,Arial,sans-serif;color:var(--ink);max-width:1100px;margin:auto;padding:24px 24px 60px;line-height:1.6;letter-spacing:0;text-align:right;position:relative;background:#fff}
.ddap *{box-sizing:border-box;letter-spacing:0}.ddap [hidden]{display:none!important}.ddap button,.ddap input,.ddap textarea,.ddap select{font:inherit}.ddap a{color:var(--accent);text-underline-offset:3px}.ddap button{cursor:pointer}.ddap :focus-visible{outline:3px solid #287659;outline-offset:3px}.ddap button:disabled{opacity:.6;cursor:wait}
.ddap-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 0 20px;border-bottom:1px solid var(--line)}.ddap-brand{display:block;max-width:50%}.ddap-brand img{display:block;width:175px;height:58px;object-fit:contain}.ddap-help-toggle{display:flex;align-items:center;gap:8px;background:transparent;color:var(--green);border:0;padding:8px 0;font-weight:700;min-height:44px}.ddap-help-toggle span{display:grid;place-items:center;border:1.5px solid currentColor;width:24px;height:24px;border-radius:50%;font-weight:800}
.ddap-help{position:absolute;z-index:30;inset-inline-end:24px;top:88px;width:min(340px,calc(100% - 48px));padding:22px;border:1px solid #bacdc2;border-radius:8px;background:#f5fbf7;box-shadow:0 8px 28px #0002}.ddap-help strong{font-size:20px}.ddap-help p{margin:8px 0}.ddap-help a{display:block;padding:12px;background:var(--green);color:#fff;text-align:center;border-radius:5px;font-weight:700}.ddap-help .ddap-link{margin-top:12px}.ddap-pilot{background:#fff6de;border:1px solid #e4cf8f;padding:10px 14px;border-radius:4px;font-size:14px}.ddap-intro{padding:28px 0 24px}.ddap-eyebrow{font-size:14px;color:var(--accent);margin:0;font-weight:800}.ddap h1{font-size:32px;line-height:1.25;margin:8px 0 12px;color:var(--ink);font-weight:800}.ddap-intro>p:last-child{margin:0;color:var(--muted);max-width:650px;font-size:18px}
.ddap-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0 0 28px;list-style:none;border-bottom:1px solid var(--line);gap:12px}.ddap-steps li{display:flex;align-items:center;gap:8px;min-height:60px;padding:8px 0;border-bottom:3px solid transparent;color:var(--muted);font-weight:700;font-size:16px}.ddap-steps li[aria-current=step]{border-bottom-color:var(--accent);color:var(--accent)}.ddap-steps li span{display:grid;place-items:center;flex:0 0 26px;height:26px;border:1px solid currentColor;border-radius:50%;font-size:14px}
.ddap-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:44px;align-items:start}.ddap-form{min-width:0;margin:0}.ddap fieldset{border:0;padding:0;margin:0;min-width:0}.ddap legend{font-size:24px;font-weight:800;margin-bottom:22px;padding:0;color:var(--ink);width:100%}.ddap label{display:block;font-weight:700;font-size:16px;margin-bottom:18px}.ddap input:not([type=radio]):not([type=checkbox]):not([type=file]),.ddap textarea,.ddap select{display:block;width:100%;min-height:46px;margin-top:6px;padding:10px 12px;border:1px solid #a9a9a4;border-radius:5px;background:white;color:var(--ink);font-size:16px;line-height:1.5}.ddap textarea{resize:vertical;min-height:120px}.ddap input[aria-invalid=true],.ddap textarea[aria-invalid=true]{border-color:#b42318!important}.ddap input::placeholder,.ddap textarea::placeholder{color:#75756f;opacity:1}.ddap-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ddap-counter{display:block;font-size:13px;font-weight:400;color:var(--muted);text-align:left}.ddap-upload{padding:15px 0;border-top:1px solid var(--line)}.ddap-upload input{display:block;width:100%;margin-top:10px;font-size:14px;color:var(--muted)}.ddap-upload input::file-selector-button{font:inherit;border:1px solid #adada7;border-radius:4px;padding:7px 12px;background:#f7f7f5;color:var(--ink);margin-inline-end:10px;cursor:pointer}.ddap-upload small,.ddap-optional{color:var(--muted);font-weight:400;font-size:13px}.ddap-upload small{display:block;margin-top:8px}
.ddap-preview{position:sticky;top:24px;min-width:0}.ddap-preview h2{font-size:16px;margin:0 0 14px;color:var(--muted);font-weight:700}.ddap-ad{border:1px solid #d7b47a;border-inline-start:6px solid #b8792b;border-radius:8px;background:#fffaf2;overflow:hidden;box-shadow:0 8px 24px #37281712}.ddap-ad-media{width:100%;height:180px;background:#eeece7}.ddap-ad-media img{width:100%;height:100%;object-fit:cover;display:block}.ddap-ad-body{padding:22px}.ddap-ad-label{display:inline-block;padding:4px 9px;background:#302014;color:white;font-size:12px;font-weight:700;border-radius:4px;margin-bottom:12px}.ddap .ddap-ad h3{font-size:22px;margin:0 0 10px;color:#30251a;line-height:1.35;overflow-wrap:anywhere;font-weight:800}.ddap-ad p{font-size:16px;margin:0 0 20px;color:#514233;white-space:pre-line;overflow-wrap:anywhere;min-height:48px}.ddap-ad-button{display:inline-block;max-width:100%;background:#b8792b;color:#fff;padding:8px 18px;border-radius:6px;font-weight:800;overflow-wrap:anywhere}.ddap-ad-invite{display:block;margin-top:14px;font-size:13px;text-decoration:underline;color:#8f5a22;font-weight:700}
.ddap .ddap-plans legend{font-size:18px;margin:10px 0 12px}.ddap-plans>label{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--line);border-radius:6px;cursor:pointer;margin:0 0 12px}.ddap-plans>label:has(input:checked){border:2px solid var(--accent);padding:15px;background:#fffbf3}.ddap-plans input,.ddap-consent input{width:19px;height:19px;accent-color:var(--accent);flex-shrink:0}.ddap-plans span{flex:1}.ddap-plans strong{display:block;font-size:19px}.ddap-plans small{display:block;font-weight:400;color:var(--muted)}.ddap-plans b{font-size:23px;white-space:nowrap}.ddap-note{font-size:14px;color:var(--muted);margin:16px 0}.ddap-summary{margin:0 0 20px}.ddap-summary>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.ddap-summary dt{font-weight:400;color:var(--muted)}.ddap-summary dd{margin:0;font-weight:700;overflow-wrap:anywhere}.ddap .ddap-consent{display:flex;gap:10px;align-items:flex-start;font-weight:400;line-height:1.6;font-size:15px}.ddap-consent input{margin-top:4px}.ddap-payment-note{padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ddap-payment-note strong{font-size:18px}.ddap-payment-note p{font-size:15px;color:var(--muted);margin:8px 0}.ddap-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.ddap-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:var(--green);color:#fff!important;border:0;border-radius:6px;padding:12px 24px;font-weight:800;text-decoration:none;line-height:1.35;text-align:center}.ddap-primary:hover{background:#105037}.ddap-back{border:1px solid #aaa;background:white;color:var(--ink);min-height:48px;border-radius:6px;padding:10px 22px}.ddap-link{border:0;background:none;color:var(--accent);padding:4px 0;text-decoration:underline;text-underline-offset:3px;font-weight:700;min-height:40px}.ddap-error{border:1px solid #d8a098;background:#fff4f3;color:#8e2016;padding:12px;margin-bottom:20px;border-radius:4px}.ddap-result{padding:28px 0;border-top:1px solid var(--line)}.ddap-result h2{font-size:26px;color:var(--green)}.ddap-result .ddap-link{display:block;margin-top:18px}.ddap-honeypot{position:absolute!important;inset:0 auto auto 0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important}
@media(max-width:760px){.ddap{padding:16px 18px 40px}.ddap-brand img{width:145px;height:48px}.ddap-header{gap:10px;padding-bottom:14px}.ddap-help-toggle{font-size:14px}.ddap h1{font-size:27px}.ddap-intro{padding:22px 0}.ddap-intro>p:last-child{font-size:16px}.ddap-steps{gap:6px;margin-bottom:24px}.ddap-steps li{font-size:13px;gap:5px;min-height:62px;line-height:1.35}.ddap-steps li span{flex-basis:22px;height:22px;font-size:12px}.ddap-layout{grid-template-columns:minmax(0,1fr);gap:28px}.ddap-preview{position:static}.ddap legend{font-size:22px}.ddap-two{grid-template-columns:minmax(0,1fr);gap:0}.ddap-actions .ddap-primary{flex:1}.ddap-actions{margin-top:16px}.ddap-ad-media{height:190px}.ddap-summary>div{grid-template-columns:90px minmax(0,1fr);gap:10px}.ddap-help{inset-inline-end:18px;top:76px;width:calc(100% - 36px)}.ddap-help-toggle span{width:22px;height:22px}.ddap-plans b{font-size:22px}}
body.ddap-order-page #masthead,body.ddap-order-page .entry-header,body.ddap-order-page #colophon,body.ddap-order-page .te-direct-ad,body.ddap-order-page .te-ads-mobile-bottom-nav{display:none!important}
body.ddap-order-page #primary,body.ddap-order-page .entry-content,body.ddap-order-page .ast-container{margin:0!important;padding:0!important;width:100%;max-width:100%}
@media(prefers-reduced-motion:reduce){.ddap *{scroll-behavior:auto!important}}
.ddap[dir],.te-ads-ad-page[dir]{direction:inherit;text-align:start}
.ddap[dir=ltr],.te-ads-ad-page[dir=ltr]{direction:ltr}
.ddap[dir=rtl],.te-ads-ad-page[dir=rtl]{direction:rtl}
.ddap-languages{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:16px 0 22px;direction:ltr;font-family:Assistant,Arial,sans-serif}
.ddap-languages button{font:inherit;font-size:15px;font-weight:700;line-height:1.4;min-height:44px;padding:8px 16px;color:#43372c;background:#fff;border:1px solid #d5cec2;border-radius:5px;cursor:pointer;letter-spacing:0}
.ddap-languages button[aria-pressed=true]{color:#fff;background:#8f5a22;border-color:#8f5a22}
.ddap-languages button:focus-visible{outline:3px solid #176b4a;outline-offset:3px}
.ddap .ddap-steps li span:not(.ddap-step-number){display:block;border:0;border-radius:0;flex:1;height:auto;font-size:inherit;min-width:0;overflow-wrap:anywhere}
.ddap-help-toggle span:not(.ddap-help-icon){display:block;border:0;border-radius:0;width:auto;height:auto;font-weight:inherit}
.ddap .ddap-upload>span[data-dd-i18n]{display:inline}
.ddap[lang=ka],.te-ads-ad-page[lang=ka],.ddap-languages [lang=ka]{font-family:Arial,"DejaVu Sans",sans-serif}
.ddap label,.ddap legend,.ddap-steps li{overflow-wrap:anywhere}
.ddap a.ddap-ad-button{text-decoration:none;color:#fff}.ddap a.ddap-ad-button[aria-disabled=true]{cursor:default}
.ddap-whatsapp{margin-bottom:22px}.ddap-phone-fields{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,1.1fr);gap:14px;align-items:end}.ddap-phone-fields label{min-width:0;margin-bottom:6px}.ddap-whatsapp small{display:block;color:var(--muted);font-size:14px;line-height:1.6;font-weight:400}.ddap-phone-fields select{padding-inline-end:30px}.ddap-phone-fields input{min-width:0}
@media(max-width:480px){.ddap-phone-fields{grid-template-columns:minmax(0,1fr);gap:8px}}
.ddap [name=business],.ddap [name=title],.ddap [name=description],.ddap [name=cta],.ddap [name=contact]{text-align:start}
.ddap-summary dt{min-width:0;overflow-wrap:anywhere}
.ddap-select{position:relative;display:block;margin-top:6px}.ddap .ddap-select select{appearance:none;-webkit-appearance:none;background-image:none!important;margin:0;padding:10px 40px;width:100%;cursor:pointer}.ddap-select-arrow{position:absolute;inset-inline-end:16px;top:50%;width:9px;height:9px;border-right:2px solid #574533;border-bottom:2px solid #574533;transform:translateY(-70%) rotate(45deg);pointer-events:none}
.ddap-actions[data-final=true]{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:stretch}.ddap-actions[data-final=true] button{min-width:0;padding:12px;overflow-wrap:anywhere}.ddap-paypal{min-height:48px;border:1px solid #a9b9c9;border-radius:6px;background:#edf2f7;color:#374b64;font-weight:800;line-height:1.35}.ddap .ddap-paypal:disabled{opacity:1;cursor:not-allowed}.ddap-paypal-note{margin:10px 0 0;font-size:13px;text-align:end}.ddap [aria-busy=true] .ddap-actions button{cursor:wait}
@media(max-width:480px){.ddap-actions[data-final=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ddap-actions[data-final=true] .ddap-back{grid-column:1/-1;justify-self:start;padding:8px 20px}.ddap-actions[data-final=true] [data-submit],.ddap-actions[data-final=true] [data-paypal]{min-height:56px;font-size:15px}}
.te-ads-ad-page .te-ads-ad-whatsapp{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:11px 22px;border:1px solid #176b4a;border-radius:999px;background:#176b4a;color:#fff!important;font-weight:800;text-decoration:none!important;line-height:1.4;text-align:center}
.te-ads-ad-page .te-ads-ad-cta{display:flex;flex-wrap:wrap;gap:12px}
.te-ads-ad-page .te-ads-ad-cta>h3,.te-ads-ad-page .te-ads-ad-cta>p{flex-basis:100%;margin:0}
.te-ads-ad-page .te-ads-ad-cta>.te-ads-ad-muted{flex-basis:100%;text-align:start}
.te-ads-ad-page[dir=ltr] ul,.te-ads-ad-page[dir=ltr] ol{padding-inline-start:22px;padding-inline-end:0}
.te-ads-ad-page[dir=ltr] .te-ads-ad-card{border-right-width:1px;border-left:5px solid #c78934}
.te-ads-mobile-bottom-nav[dir=ltr]{direction:ltr}
@media(max-width:760px){.te-ads-ad-page .te-ads-ad-button,.te-ads-ad-page .te-ads-ad-whatsapp{width:100%;box-sizing:border-box}.ddap-languages{gap:5px}.ddap-languages button{flex:1;min-width:0;padding:8px 10px}.te-ads-mobile-bottom-nav[lang=ka] strong{font-size:10px;overflow-wrap:anywhere}}
