.pricing-dreem-intro{background:#ececec;color:#000}.pricing-dreem-intro__text{align-items:flex-start;display:flex;flex-direction:column}.pricing-dreem-intro__logo{margin:0 0 35px}.pricing-dreem-intro__badge{align-items:center;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 24px;white-space:nowrap}.pricing-dreem-intro__badge svg{flex-shrink:0;height:20px;width:20px}.pricing-dreem-intro__text h2{font-size:36px!important;margin:0 0 20px!important}.pricing-dreem-intro__text p{color:#777;margin:0!important}.pricing-dreem-intro__actions{margin:24px 0 0}.pricing-dreem-intro__button{align-items:center;background:#37cd7d;border-radius:999px;color:#fff;display:flex;font-size:15px;font-weight:600;gap:10px;letter-spacing:.02em;padding:10px 20px;text-transform:uppercase;transition:all .1s ease}.pricing-dreem-intro__button:hover{background:#43bd7c}.pricing-dreem-intro__visual{margin-top:40px}.pricing-dreem-intro__visual img{display:block;height:auto;width:100%}.pricing-dreem-intro__features{display:grid;gap:12px;grid-template-columns:1fr;margin-top:40px}.pricing-dreem-intro__feature{align-items:flex-start;background:#e5e5e5;border-radius:20px;display:flex;flex-direction:column;padding:32px}.pricing-dreem-intro__feature .badge{color:#37cd7d;font-size:14px;font-weight:600;letter-spacing:.01em;margin-bottom:14px;text-transform:uppercase}.pricing-dreem-intro__feature .heading{font-size:24px;line-height:1.2;margin-bottom:8px}.pricing-dreem-intro__feature .text{color:#777;font-size:14px}.pricing-dreem-intro__workflow{background:#fff;border-radius:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-top:40px;padding:32px}.pricing-dreem-intro__workflow-top{align-items:flex-start;display:flex;flex-direction:column;font-size:24px;gap:10px;grid-column:1/-1}.pricing-dreem-intro__workflow-item .heading{font-size:16px;font-weight:600;line-height:1.4;margin-bottom:4px}.pricing-dreem-intro__workflow-item .text{color:#777;font-size:16px;line-height:1.4}@media screen and (min-width:600px){.pricing-dreem-intro__features,.pricing-dreem-intro__workflow{grid-template-columns:repeat(2,1fr)}.pricing-dreem-intro__workflow{gap:32px}.pricing-dreem-intro__workflow-top{align-items:center;flex-direction:row;gap:20px}}@media screen and (min-width:900px){.pricing-dreem-intro__text{grid-column:1/6;padding-right:20px}.pricing-dreem-intro__visual{grid-column:6/13;margin-top:0}.pricing-dreem-intro__features,.pricing-dreem-intro__workflow{grid-column:1/-1}}@media screen and (min-width:1200px){.pricing-dreem-intro__logo{margin-bottom:60px}.pricing-dreem-intro__text{grid-column:1/5;padding-right:90px;padding-top:10px}.pricing-dreem-intro__text h2{max-width:9em}.pricing-dreem-intro__visual{grid-column:5/13}.pricing-dreem-intro__features{gap:20px;grid-template-columns:repeat(4,1fr);margin-top:60px}.pricing-dreem-intro__workflow{grid-template-columns:repeat(4,1fr);margin-top:20px}}.credit-info{gap:6px;position:relative}.credit-info,.credit-info-icon{align-items:center;display:inline-flex}.credit-info-icon{border:1px solid rgba(62,207,110,.4);border-radius:50%;color:rgba(62,207,110,.7);cursor:pointer;flex-shrink:0;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;transition:all .2s;user-select:none;width:16px}.credit-info-icon.active,.credit-info-icon:hover{background:rgba(62,207,110,.08);border-color:#3ecf6e;color:#3ecf6e}.credit-overlay{backdrop-filter:blur(4px);background:rgba(0,0,0,.6);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s;z-index:3000000000}.credit-overlay.open{opacity:1;pointer-events:auto}.credit-panel{align-items:flex-start;display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;padding:5vw;pointer-events:none;position:fixed;top:0;width:100%;z-index:3000000001}.credit-panel.open .credit-panel-block{opacity:1}.credit-panel-block{background:#fff;border-radius:20px;color:#000;max-width:480px;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .2s,transform .2s;width:100%}.credit-panel.open .credit-panel-block{pointer-events:all;transform:translateY(0)}.credit-panel-header{align-items:flex-start;display:flex;justify-content:space-between;padding:24px 24px 0}.credit-panel-header-left{align-items:center;display:flex;gap:5px}.credit-panel-close{align-items:center;background:rgba(0,0,0,.1);border:none;border-radius:50%;color:rgba(0,0,0,.5);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:28px;justify-content:center;transition:all .15s;width:28px}.credit-panel-close:hover{background:rgba(0,0,0,.12);color:#000}.credit-panel-eyebrow{color:#3ecf6e;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.credit-panel-title{color:#000;font-size:20px;font-weight:600;letter-spacing:-.01em;margin-bottom:4px}.credit-panel-body{padding:16px 24px 24px}.credit-panel-desc{color:#777;font-size:13px;line-height:1.65;margin-bottom:25px}.credit-output-table{border-collapse:collapse;width:100%}.credit-output-table thead th{border-bottom:1px solid #eee;color:#777;font-size:10px;font-weight:600;padding:0 0 8px;text-align:left;text-transform:uppercase}.credit-output-table thead th:not(:first-child){text-align:right}.credit-output-table tbody td{border-bottom:1px solid #eee;color:#000;font-size:13px;font-weight:500;padding:11px 0;vertical-align:middle}.credit-output-table tbody tr:last-child td{border-bottom:none}.credit-output-table tbody td:not(:first-child){text-align:right}.credit-output-table .td-cost{color:#3ecf6e}.credit-panel-footer{border-top:1px solid #eee;color:#777;padding:14px 20px}.credit-panel-footer p{font-size:12px;line-height:1.5}.credit-panel-footer strong{font-weight:600}.credit-details-open{overflow:hidden}