.creative-pricing-entry{justify-content:space-between;align-items:center;gap:40px;display:flex}.creative-price-trigger{white-space:nowrap;background:0 0;border:1px solid;justify-content:space-between;align-items:center;gap:48px;min-height:56px;padding:20px 28px;font-weight:600;display:flex}.creative-price-trigger:hover{background:#ffffff12}.creative-price-trigger:disabled{cursor:wait;opacity:.6}.creative-price-dialog{--ink:#1c1b1a;--line:#dededb;--blue:#16324f;color:#1c1b1a;background:#fff;border:0;width:min(960px,100% - 48px);max-width:none;height:min(850px,100dvh - 64px);max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 20px 100px #0005}.creative-price-dialog:not([open]){display:none}.creative-price-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101418b8}.creative-price-dialog[open]{animation:.18s ease-out creative-price-enter}.creative-price-frame{flex-direction:column;height:100%;display:flex}.creative-price-header{flex:none;justify-content:space-between;align-items:start;gap:16px;padding:24px 32px 18px;display:flex}.creative-price-header h2{margin:0;font-size:24px}.creative-price-header p{color:#555;margin:6px 0 0;font-size:14px}.creative-price-close{background:#fff;border:1px solid #d2d2cf;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:5px 12px;font-size:14px;display:flex}.creative-price-close span{font-size:25px;line-height:1}.creative-price-picker{border-bottom:1px solid #dededb;align-items:center;gap:18px;padding:0 32px 20px;display:flex}.creative-price-picker label{flex-shrink:0;font-size:14px}.creative-price-picker select{width:100%;min-width:0;max-width:600px;font:inherit;color:#1c1b1a;background:#f3f5f7;border:1px solid #bdc7cf;border-radius:0;min-height:48px;padding:10px 12px;font-size:16px}.creative-price-body{overscroll-behavior:contain;min-height:0;padding:28px 32px 36px;overflow:auto}.creative-price-body h3{margin:0 0 12px;font-size:clamp(20px,2vw,26px)}.creative-price-intro{margin:0 0 26px;font-size:16px}.creative-price-examples article{border-top:1px solid #dededb;grid-template-columns:1fr 1.25fr;gap:32px;padding:24px 0;display:grid}.creative-price-examples article:last-child{border-bottom:1px solid #dededb}.creative-price-examples :is(h4,h5){margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.7}.creative-price-examples article>p{margin:0;font-size:16px;line-height:1.85}.creative-price-value{color:#16324f;margin:0;font-size:25px;font-weight:600;line-height:1.6}.creative-price-value small{margin-left:10px;font-size:12px;font-weight:400;display:inline-block}.creative-price-conditions{background:#f3f5f7;margin:28px 0;padding:24px;font-size:15px;line-height:1.9}.creative-price-conditions :is(h4,h5){margin:0 0 12px;font-size:16px;font-weight:600}.creative-price-extra{border-top:1px solid #d3dce2;padding-top:18px}.creative-price-foot>p{color:#535353;font-size:14px}.creative-price-contact{color:#fff;background:#16324f;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:18px 24px;font-weight:600;display:flex}:is(.creative-price-dialog :focus-visible,.creative-price-trigger:focus-visible){outline-offset:3px;outline:3px solid #6b9cbf}.creative-price-body:focus-visible{outline-offset:-4px}@keyframes creative-price-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:760px){.creative-pricing-entry{flex-direction:column;align-items:stretch}.creative-price-trigger{width:100%}.creative-price-dialog{width:calc(100% - 24px);height:calc(100dvh - 32px)}.creative-price-header{padding:18px 18px 14px}.creative-price-header h2{font-size:20px}.creative-price-header p{font-size:12px}.creative-price-close{gap:6px;padding:5px 8px}.creative-price-picker{padding:0 18px 16px;display:block}.creative-price-picker label{margin-bottom:6px;display:block}.creative-price-body{padding:24px 20px}.creative-price-examples article{grid-template-columns:1fr;gap:12px}.creative-price-conditions{padding:18px}}@media (prefers-reduced-motion:reduce){.creative-price-dialog[open]{animation:none}}.creative-price-group+.creative-price-group{margin-top:48px}.creative-price-group-title{border-top:2px solid #16324f;margin:0 0 16px;padding-top:24px;scroll-margin-top:12px;font-size:20px;font-weight:600}.creative-price-jumps{flex-wrap:wrap;gap:8px 20px;margin:0 0 28px;display:flex}.creative-price-jumps button{color:#16324f;min-height:44px;font:inherit;background:0 0;border:0;border-bottom:1px solid #bdc7cf;padding:10px 0;font-size:14px}
