body:has(#db-publish-page){--publish-body:17px;--publish-small:14px;--publish-heading:32px;--publish-card-heading:23px;--publish-control:16px;--publish-control-height:52px;--publish-card-padding:32px;--publish-section-gap:64px;--publish-radius:16px;--publish-control-radius:10px;--publish-detail-width:900px}#db-publish-page{font-size:var(--publish-body);line-height:1.9}#db-publish-page .dbp-section,
#db-publish-page #db-publishing-packages{padding-block:var(--publish-section-gap)}#db-publish-page .dbp-hero-grid{gap:40px}#db-publish-page .dbp-heading,
#db-publish-page #db-publishing-packages .dbpk-heading h2,
body:has(#db-publish-page) .satisfaction-header__title,
#db-publish-page .basma-embed-form .hero h1,
#db-publish-page .basma-embed-form .success-screen h2{font-size:var(--publish-heading)!important;font-weight:700;line-height:1.6!important}#db-publish-page .dbp-card h3,
#db-publish-page .dbp-note h2,
#db-publish-page #db-publishing-packages .plan-name,
#db-publish-page .basma-embed-form .section-title{font-size:var(--publish-card-heading)!important;font-weight:700;line-height:1.7}#db-publish-page .dbp-intro,
#db-publish-page .dbp-lead,
#db-publish-page .dbp-card p,
#db-publish-page .dbp-note ol,
#db-publish-page .dbp-policy,
#db-publish-page .dbp-question p,
#db-publish-page #db-publishing-packages .dbpk-description,
#db-publish-page #db-publishing-packages .plan-desc,
#db-publish-page #db-publishing-packages .feat,
#db-publish-page .basma-embed-form .hero p,
#db-publish-page .basma-embed-form #publicationStatus,
#db-publish-page .basma-embed-form .success-screen p,
body:has(#db-publish-page) .satisfaction-header__sub{font-size:var(--publish-body)!important;line-height:1.9!important}#db-publish-page .dbp-kicker,
#db-publish-page .dbp-crumb,
#db-publish-page .dbp-note > p:last-child,
#db-publish-page #db-publishing-packages :is(.plan-label,.profit-chip,.delivery-note,.foot-note,.section-lbl,.compare-title,.mini-sub,.dbpk-kicker),
#db-publish-page .basma-embed-form :is(.hero-badge,.section-desc,.step-label,.upload-sub,.file-size,.err-msg,.label .opt){font-size:var(--publish-small)!important;line-height:1.8}#db-publish-page .dbp-question summary,
#db-publish-page .basma-embed-form .upload-title{font-size:var(--publish-body)!important;line-height:1.8}#db-publish-page .dbp-card,
#db-publish-page .dbp-note,
#db-publish-page #db-publishing-packages :is(.card-top,.card-body),
#db-publish-page .basma-embed-form :is(.section-head,.section-body),
body:has(#db-publish-page) .satisfaction-card__body{padding:var(--publish-card-padding)!important}#db-publish-page :is(.dbp-card,.dbp-note,.dbp-question),
#db-publish-page #db-publishing-packages :is(.plan-card,.mini-card),
#db-publish-page .basma-embed-form,
#db-publish-page .basma-embed-form .section-card,
body:has(#db-publish-page) .satisfaction-card{border-radius:var(--publish-radius)!important}#db-publish-page .dbp-card,
body:has(#db-publish-page) .satisfaction-card{border:1px solid #e5e2f0!important;background:#fff!important}#db-publish-page .dbp-number{font-size:24px!important;line-height:1.6}#db-publish-page .dbp-cards{gap:24px;align-items:stretch}#db-publish-page .dbp-card{height:100%}#db-publish-page #db-publishing-packages :is(.stage,.compare-section,.dbpk-heading),
#db-publish-page :is(.dbp-form-wrap,.dbp-faq-wrap){max-width:var(--publish-detail-width)}#db-publish-page #db-publishing-packages :is(.stage,.compare-section,.dbpk-heading){width:calc(100% - 40px);padding-inline:0}#db-publish-page #db-publishing-packages .feats-grid{gap:16px 24px}#db-publish-page #db-publishing-packages .card-foot{padding:24px var(--publish-card-padding);gap:16px}#db-publish-page #db-publishing-packages .price-row{align-items:center;flex-wrap:wrap}#db-publish-page #db-publishing-packages .price-num,
body:has(#db-publish-page) .satisfaction-card__num{font-size:48px;line-height:1.2}#db-publish-page #db-publishing-packages .price-unit{font-size:var(--publish-control);margin-bottom:0}#db-publish-page #db-publishing-packages .mini-price{font-size:28px}#db-publish-page #db-publishing-packages .mini-name{font-size:var(--publish-control)}#db-publish-page #db-publishing-packages .feat-dot{width:22px;height:22px;margin-top:5px}#db-publish-page .dbp-button,
#db-publish-page .dbp-text-link,
#db-publish-page #db-publishing-packages :is(.cta-btn,.tab),
#db-publish-page .basma-embed-form .btn,
body:has(#db-publish-page) .satisfaction-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--publish-control-height)!important;padding:12px 24px!important;border-radius:var(--publish-control-radius)!important;font-family:inherit;font-size:var(--publish-control)!important;font-weight:600;line-height:1.6;white-space:normal;text-align:center;text-align-last:center;max-width:100%}#db-publish-page .dbp-text-link{border:1px solid currentColor;text-decoration:none;margin:12px 0 0 8px}#db-publish-page .dbp-button{margin-inline-end:8px}#db-publish-page .dbp-contract{font-size:var(--publish-control)!important;line-height:1.8}#db-publish-page #db-publishing-packages .tab{flex:1;padding-inline:20px}#db-publish-page #db-publishing-packages .tabs-wrap{width:min(640px, calc(100% - 24px))}#db-publish-page .basma-embed-form{font-family:inherit;margin:0}#db-publish-page .basma-embed-form .container{padding:32px!important}#db-publish-page .basma-embed-form .hero{padding:40px 24px!important}#db-publish-page .basma-embed-form .hero p{max-width:640px}#db-publish-page .basma-embed-form .label,
#db-publish-page .basma-embed-form .choice label,
#db-publish-page .basma-embed-form .agree-text,
#db-publish-page .basma-embed-form .file-name{font-size:var(--publish-control)!important;line-height:1.8}#db-publish-page .basma-embed-form :is(.input,.sel,.textarea){font-family:inherit!important;font-size:var(--publish-control)!important;min-height:var(--publish-control-height);padding:12px 16px!important;border-radius:var(--publish-control-radius)!important;line-height:1.6}#db-publish-page .basma-embed-form .choice label{min-height:var(--publish-control-height);border-radius:var(--publish-control-radius);padding:12px 16px}#db-publish-page .basma-embed-form .section-icon{width:44px;height:44px;flex:0 0 44px;font-size:22px;border-radius:var(--publish-control-radius)}#db-publish-page .basma-embed-form .step-num{width:36px;height:36px;font-size:16px}#db-publish-page .basma-embed-form .upload-zone{padding:28px 20px;border-radius:var(--publish-control-radius)}#db-publish-page .basma-embed-form .agree-box{padding:20px;border-radius:var(--publish-control-radius)}#db-publish-page .basma-embed-form .nav{gap:16px}#db-publish-page .basma-embed-form .btn-submit{width:auto}body:has(#db-publish-page) .satisfaction-section{padding-block:var(--publish-section-gap)!important}body:has(#db-publish-page) .satisfaction-section .container{max-width:1120px}body:has(#db-publish-page) .satisfaction-card__body p{font-size:var(--publish-body)!important;line-height:1.9}@media (max-width: 800px){body:has(#db-publish-page){--publish-body:16px;--publish-heading:26px;--publish-card-heading:21px;--publish-card-padding:24px;--publish-section-gap:48px}#db-publish-page .dbp-hero-grid{gap:24px}#db-publish-page .dbp-cards{gap:20px}#db-publish-page .basma-embed-form .container{padding:24px 16px!important}}@media (max-width: 600px){body:has(#db-publish-page){--publish-card-padding:20px;--publish-section-gap:40px}#db-publish-page .dbp-wrap{width:calc(100% - 24px)}#db-publish-page #dbp-title{font-size:36px}#db-publish-page .dbp-hero{padding-bottom:40px}#db-publish-page .dbp-button,
  #db-publish-page .dbp-text-link{width:100%;margin:12px 0 0}#db-publish-page #db-publishing-packages .tab{font-size:14px!important;padding:12px 4px!important;min-height:64px!important}#db-publish-page #db-publishing-packages :is(.stage,.compare-section,.dbpk-heading){width:calc(100% - 24px);padding-inline:0}#db-publish-page #db-publishing-packages .mini-card{padding:20px 16px;min-height:96px}#db-publish-page #db-publishing-packages .price-num,
  body:has(#db-publish-page) .satisfaction-card__num{font-size:44px}#db-publish-page .basma-embed-form .hero{padding:32px 20px!important}#db-publish-page .basma-embed-form .container{padding:20px 12px!important}#db-publish-page .basma-embed-form .nav .btn{width:100%}#db-publish-page .dbp-question summary,
  #db-publish-page .dbp-question p{padding:20px}}
