.credit-plans{--credit-saving-ink:#2f6754}.credit-plans-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.credit-plans-heading p{margin-bottom:0}.credit-vat{color:var(--agency-muted);white-space:nowrap;font-size:12px}.credit-cycle{border:1px solid var(--sosia-line);background:var(--sosia-wash);border-radius:13px;place-self:start;gap:4px;padding:5px;display:flex}.credit-cycle button{min-height:44px;color:var(--agency-ink);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-weight:600;display:flex}.credit-cycle button[aria-pressed=true]{background:var(--sosia-primary);color:#fff;box-shadow:0 3px 10px #102a3610}.credit-cycle button span{color:var(--sosia-primary);background:#eaf3f6;border-radius:6px;padding:3px 6px;font-size:11px}.credit-cycle button:focus-visible{outline:3px solid var(--sosia-primary);outline-offset:3px}.credit-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.credit-plan-card{border:1px solid var(--sosia-line);background:var(--agency-white);border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;align-items:start;gap:16px;min-width:0;padding:22px;display:grid}@supports (grid-template-rows:subgrid){.credit-plan-grid>.credit-plan-card{grid-row:span 6;grid-template-rows:subgrid}}.credit-plan-card.credit-plan-40{border-color:color-mix(in srgb, var(--sosia-primary) 35%, var(--sosia-line));box-shadow:inset 0 3px 0 var(--sosia-primary)}.credit-plan-card.credit-plan-onetime{box-shadow:inset 0 3px #9aacb3}.credit-plan-card.credit-plan-25{box-shadow:inset 0 3px #87a798}.credit-plan-card.credit-plan-custom{box-shadow:inset 0 3px #b8aa98}.credit-plan-card h3{letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.credit-plan-card h3 span{letter-spacing:0;color:var(--agency-muted);margin-top:7px;font-size:16px;font-weight:500;display:block}.credit-plan-main{gap:16px}.credit-plan-title{flex-direction:column;justify-content:space-between;align-items:start;gap:12px;width:100%;display:flex}.credit-plan-title>div{width:100%;min-width:0}.credit-plan-card.credit-plan-main h3{letter-spacing:-.035em;font-size:24px;line-height:1.25}.credit-plan-card .credit-plan-audience{color:var(--agency-muted);margin-top:7px;font-size:13px;line-height:1.55}.credit-saving-badge{max-width:100%;min-height:55px;color:var(--credit-saving-ink);background:0 0;border:0;flex:none;align-content:start;gap:3px;padding:0;font-size:13px;line-height:1.4;display:grid}.credit-saving-badge>strong{font-weight:650}.credit-saving-label{font-size:11px;font-weight:600}.credit-saving-value{letter-spacing:-.025em;font-size:18px;line-height:1.15}.credit-saving-badge small{color:var(--agency-muted);font-size:11px;font-weight:400}.credit-included-panel{border:1px solid var(--sosia-line);background:var(--sosia-wash);border-radius:13px;gap:8px;width:100%;padding:16px 18px;display:grid}.credit-included-panel>div{align-items:center;gap:12px;display:flex}.credit-included-panel>div>strong{letter-spacing:-.04em;color:var(--agency-ink);font-size:35px;line-height:1.05}.credit-included-panel>div>span{color:var(--agency-muted);font-size:12px;line-height:1.4}.credit-included-panel p{color:var(--agency-muted);font-size:12px;line-height:1.6}.credit-included-panel .section-kicker{font-size:9px}.credit-plans .credit-included-panel .section-kicker{letter-spacing:.08em;font-size:9px}.credit-custom-included{color:var(--agency-ink);font-size:18px;line-height:1.4}.credit-price-zone{gap:10px;width:100%;display:grid}.credit-plan-example{color:var(--agency-muted);gap:5px;margin-top:0;font-size:12px;line-height:1.55;display:grid}.credit-plan-example>strong{color:var(--agency-ink);font-size:14px;font-weight:650}.credit-example-label{font-size:11px}.credit-example-extras{gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.credit-example-extras li{align-items:start;gap:6px;display:flex}.credit-example-extras svg{color:var(--sosia-primary);flex:none;margin-top:2px}.credit-quantity>label{width:100%;margin-top:6px}.credit-quantity input{min-height:44px;color:var(--agency-ink);font-size:20px;font-weight:600}.credit-quantity .credit-quantity-help{color:var(--agency-muted);margin-top:8px;font-size:12px;line-height:1.55}.credit-custom-price{letter-spacing:-.035em;max-width:100%;color:var(--agency-ink);font-size:28px;line-height:1.25}.credit-price-line{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.credit-price-line>strong{letter-spacing:-.045em;color:var(--agency-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:40px;line-height:1.15}.credit-price-line>span{color:var(--agency-muted);font-size:14px}.credit-reference-price{color:var(--agency-muted);text-decoration-thickness:1px;-webkit-text-decoration-color:var(--agency-muted);text-decoration-color:var(--agency-muted);margin-left:auto;font-size:17px;font-weight:500}.credit-plan-card .credit-annual-total{color:var(--agency-ink);gap:4px;font-size:14px;line-height:1.6;display:grid}.credit-annual-total>span{color:var(--agency-muted);font-size:11px}.credit-paid-total{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;line-height:1.2;display:block}.credit-payment-total{width:100%;color:var(--agency-ink);grid-row:4;gap:5px;font-size:12px;line-height:1.6;display:grid}.credit-payment-line{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.credit-payment-line>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:26px;line-height:1.2}.credit-payment-line>span,.credit-payment-total>span{color:var(--agency-muted)}.credit-payment-total>p{font-weight:600}.credit-payment-total>.credit-payment-commitment{color:var(--agency-muted);font-weight:400;line-height:1.55}.credit-payment-commitment strong{color:var(--agency-ink);font-weight:600}.credit-monthly-reference{font-size:11px;display:block}.credit-custom-description,.credit-plan-card .credit-unit-price{color:var(--agency-muted);font-size:12px;line-height:1.6}.credit-plan-card.credit-plan-main .button{margin-top:0}.credit-card-after{width:100%;color:var(--agency-muted);grid-row:6;align-content:start;gap:18px;font-size:12px;line-height:1.6;display:grid}.credit-plan-card .credit-extra-saving{width:100%;color:var(--credit-saving-ink);background:0 0;border:0;padding:0;font-size:12px;line-height:1.6;display:block}.credit-extra-saving svg{flex:none;margin-top:1px}.credit-extra-saving-copy{gap:4px;min-width:0;display:grid}.credit-extra-saving-copy>span,.credit-extra-saving-copy>small{font-size:11px;line-height:1.45}.credit-extra-saving-copy>small{color:var(--agency-muted)}.credit-extra-saving-copy>strong{letter-spacing:-.025em;flex-wrap:wrap;align-items:baseline;gap:3px 6px;font-size:22px;line-height:1.15;display:flex}.credit-extra-saving-copy>strong>small{letter-spacing:0;font-size:11px;font-weight:600}.credit-card-after .credit-plan-benefits{border-top:1px solid var(--agency-line);width:100%;margin:0;padding-top:15px;font-size:12px}.credit-card-details{width:100%;color:var(--agency-muted);font-size:12px;line-height:1.65}.credit-card-details summary{cursor:pointer;color:var(--agency-ink);font-weight:600}.credit-card-details summary:focus-visible{outline:3px solid var(--sosia-primary);outline-offset:3px}.credit-card-details p{font-size:12px;line-height:1.65;margin-top:10px!important}.credit-plan-card p{margin:0}.credit-plan-card .section-kicker{font-size:11px}.credit-plan-price{gap:4px;display:grid}.credit-plan-price>strong{letter-spacing:-.04em;color:var(--agency-ink);font-size:36px;line-height:1.2}.credit-plan-price>span{color:var(--agency-muted);font-size:13px}.credit-equivalent{font-size:14px}.credit-plan-saving{background:var(--sosia-soft);width:100%;color:var(--sosia-primary);border-radius:12px;align-items:start;gap:10px;padding:14px;font-size:13px;line-height:1.55;display:flex}.credit-plan-saving svg{flex:none;margin-top:2px}.credit-plan-saving strong,.credit-plan-saving small{display:block}.credit-plan-saving small{margin-top:5px;font-size:12px}.credit-plan-benefits{color:var(--agency-muted);gap:9px;margin:0 0 5px;padding:0;font-size:13px;line-height:1.6;list-style:none;display:grid}.credit-plan-benefits li{gap:8px;display:flex}.credit-plan-benefits svg{color:var(--sosia-primary);flex:none;margin-top:2px}.credit-plan-card .button{text-align:center;width:100%;min-height:46px;margin-top:auto}.credit-plans .credit-plan-card>.button{white-space:normal;grid-row:5;align-self:stretch;min-height:50px;margin-top:0}.credit-plans .credit-plan-card>.button svg{flex:none}.credit-plan-flexible{background:var(--agency-white)}.credit-plan-flexible h3{font-size:24px}.credit-plan-flexible label{width:100%}.credit-plan-personal{max-width:400px}.credit-onetime-total{color:var(--agency-ink);font-size:26px}.credit-plan-details{gap:0;display:grid}.credit-common-conditions{border:1px solid color-mix(in srgb, var(--sosia-primary) 12%, var(--sosia-line));background:color-mix(in srgb, var(--sosia-wash) 75%, white);color:var(--agency-muted);border-radius:14px;gap:12px;padding:20px 22px;font-size:12px;line-height:1.65;display:grid}.credit-common-conditions>p{margin:0}.credit-common-conditions strong{color:var(--agency-ink)}.credit-common-conditions .credit-plan-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;font-size:12px}.credit-plan-details details{border-top:1px solid var(--agency-line);padding:14px 0}.credit-plan-details summary{cursor:pointer;color:var(--agency-ink);font-weight:600;line-height:1.6}.credit-plan-details details p{margin:12px 0 0;font-size:14px}.credit-plan-details summary:focus-visible{outline:3px solid var(--sosia-primary);outline-offset:4px}.credit-request-summary{border:1px solid var(--sosia-line);background:var(--sosia-wash);border-radius:14px;gap:10px;padding:20px;display:grid}.credit-request-summary>strong{letter-spacing:-.02em;font-size:21px}.credit-request-summary>span,.credit-request-summary>small{color:var(--agency-muted);line-height:1.6}.credit-request-summary .credit-request-amount{color:var(--agency-ink);font-size:26px;font-weight:600}.credit-request-amount small{font-size:12px;font-weight:400}.credit-request-explanation{color:var(--agency-muted);margin:0;font-size:13px;line-height:1.65}.credit-request-success p{color:var(--agency-muted);margin:0;line-height:1.7}.credit-success-icon{background:var(--sosia-soft);width:54px;height:54px;color:var(--sosia-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.credit-request-list{gap:12px;display:grid}.credit-request-list article{border-bottom:1px solid var(--agency-line);justify-content:space-between;align-items:center;gap:14px;padding:15px 0;display:flex}.credit-request-list article>div{gap:6px;display:grid}.credit-request-list small{color:var(--agency-muted)}.credit-wallet-details{gap:8px;font-size:13px;line-height:1.6;display:grid}.credit-wallet-details p{margin:0}.video-cost-counter{border:1px solid var(--sosia-line);color:var(--agency-ink);background:#fff;border-radius:14px;gap:12px;padding:18px;display:grid}.video-cost-counter h3{margin:0;font-size:14px}.video-cost-total{align-items:baseline;gap:6px;display:flex}.video-cost-total strong{letter-spacing:-.04em;font-size:30px}.video-cost-total span{color:var(--agency-muted);font-size:13px}.video-cost-counter dl{grid-template-columns:1fr auto;gap:8px;margin:0;font-size:12px;display:grid}.video-cost-counter dt{color:var(--agency-muted)}.video-cost-counter dd{margin:0;font-weight:600}.video-cost-counter p{color:var(--agency-muted);margin:0;font-size:12px;line-height:1.6}.video-cost-counter details{font-size:12px}.video-cost-counter summary{cursor:pointer;font-weight:600}.video-cost-items{border-top:1px solid var(--agency-line);padding-top:10px;margin-top:10px!important}.video-output-options{border:1px solid var(--sosia-line);background:var(--sosia-wash);border-radius:14px;gap:18px;padding:22px;display:grid}.video-output-options h3{margin:0;font-size:20px}.video-option-row{align-items:start;gap:12px;padding:12px 0;display:flex}.video-option-row input{width:18px;height:18px;accent-color:var(--sosia-primary);flex:none;margin-top:3px}.video-option-row>span{color:var(--agency-ink);gap:5px;font-weight:600;display:grid}.video-option-row small{color:var(--sosia-muted);font-size:13px;font-weight:400;line-height:1.6}.video-service-options{border:1px solid var(--sosia-line);background:var(--sosia-wash);border-radius:14px;padding:20px}.video-service-options h3{margin:0 0 12px;font-size:18px}.video-service-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.video-service-photo{gap:7px;font-size:13px;display:grid}.video-service-photo img{object-fit:cover;border-radius:8px;width:100%;height:100px}.video-service-note{color:var(--sosia-muted);font-size:13px;line-height:1.65}.video-service-description{color:var(--sosia-muted);margin:0;font-size:13px;line-height:1.65}.video-service-description strong{color:var(--agency-ink)}.presenter-fee{border:1px solid var(--sosia-line);background:var(--sosia-soft);border-radius:14px;padding:18px}.presenter-fee p{color:var(--agency-muted);margin:8px 0;font-size:13px;line-height:1.6}.video-standard-choice{gap:14px;display:grid}.video-standard-choice summary{color:var(--sosia-primary);cursor:pointer;font-weight:600}.video-standard-choice[open] summary{margin-bottom:14px}.ops-credit-contract{gap:18px;display:grid}.ops-credit-periods{gap:8px;display:grid}.ops-credit-period{border:1px solid var(--agency-line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.ops-credit-period>span{gap:5px;display:grid}.ops-credit-period small{color:var(--agency-muted)}@media (min-width:1280px){.credit-plan-grid{grid-template-rows:auto auto minmax(0,1fr) auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr))}.credit-plan-card{padding:18px}.credit-plan-title{flex-direction:column;gap:10px}.credit-plan-title>div{width:100%}.credit-plan-card h3,.credit-plan-card.credit-plan-main h3,.credit-plan-flexible h3{font-size:22px}.credit-saving-badge{max-width:100%;padding:0;font-size:13px}.credit-included-panel{padding:12px}.credit-price-line>strong{font-size:clamp(28px,2.2vw,34px)}.credit-price-line>span,.credit-plan-price>span{font-size:12px}.credit-reference-price{flex-basis:100%;margin-left:0;font-size:14px}.credit-plan-card .credit-annual-total{font-size:12px}.credit-plan-card .credit-unit-price{font-size:11px}}@media (min-width:951px){.credit-plan-card{min-height:550px}}@media (max-width:950px){.credit-plan-grid{grid-template-columns:1fr}.credit-common-conditions .credit-plan-benefits{grid-template-columns:1fr;gap:9px}.video-cost-counter{padding:14px}.video-cost-counter dl{grid-template-columns:1fr auto 1fr auto}.video-cost-counter details .video-cost-items{grid-template-columns:1fr auto}}@media (max-width:720px){.credit-common-conditions{padding:18px}.credit-wallet-explainer{display:none}.credit-plan-card.credit-plan-main h3{font-size:22px}.credit-saving-badge{max-width:100%;font-size:13px}.credit-price-line>strong{font-size:37px}.credit-reference-price{font-size:16px}.credit-plans-heading{gap:12px;display:grid}.credit-vat{white-space:normal}.credit-plan-card{padding:22px}.credit-cycle{justify-self:stretch;width:100%}.credit-cycle button{flex-wrap:wrap;flex:1;gap:5px;padding:9px 10px;font-size:13px}.credit-plan-price>strong{font-size:32px}.credit-plan-card h3{font-size:30px}.credit-plan-flexible h3{font-size:22px}.credit-request-list article{flex-wrap:wrap;align-items:start}.video-service-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-output-options{padding:16px}.video-cost-counter dl{grid-template-columns:1fr auto}.ops-credit-period{flex-wrap:wrap}}
