.cost-page{padding:2.5rem var(--studio-gutter) 4rem;overflow-wrap:anywhere}.cost-page__container{max-width:var(--studio-content-width);margin-inline:auto}.cost-page__intro{margin:2.5rem 0 2.75rem}.cost-page__eyebrow{color:var(--studio-muted);margin:0 0 .75rem;font-size:.75rem;line-height:1.5}.cost-page h1{font-size:clamp(2rem,3.8vw,3rem);font-weight:var(--studio-heading-weight);letter-spacing:-.035em;margin:0;line-height:1.12}.cost-page__intro>p:last-child{max-width:39rem;color:var(--studio-muted);margin:1rem 0 0;font-size:1rem;line-height:1.6}.cost-page a:not(.studio-button){text-underline-offset:.2em;text-decoration:underline}.cost-workbench{gap:var(--studio-service-gap);grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);align-items:start;display:grid}.cost-form{min-width:0}.cost-form fieldset{border:0;min-width:0;margin:0;padding:0}.cost-form legend{font-size:1.125rem;font-weight:var(--studio-heading-weight);margin:0 0 1rem;padding:0;line-height:1.4}.cost-form .cost-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cost-package__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.cost-package__head>p{font-size:1.125rem;font-weight:var(--studio-heading-weight);margin:0;line-height:1.4}.cost-billing{align-items:center;gap:.25rem;display:flex}.cost-billing label{cursor:pointer;align-items:center;min-height:44px;display:grid;position:relative}.cost-billing input{opacity:0;width:1px;height:1px;position:absolute}.cost-billing span{background:var(--studio-control);color:var(--studio-ink);white-space:nowrap;border-radius:999px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;display:block}.cost-billing input:checked+span{background:var(--studio-ink);color:var(--studio-paper)}.cost-billing input:focus-visible+span{outline:2px solid var(--studio-ink);outline-offset:3px}.cost-plans{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cost-plan{border-bottom:2px solid var(--studio-rule);cursor:pointer;grid-template-columns:1rem minmax(0,1fr);align-content:start;gap:.5rem;min-width:0;padding:.5rem .75rem 1rem;display:grid}.cost-plan:first-child{padding-left:0}.cost-plan:last-child{padding-right:0}.cost-plan:has(input:checked){border-bottom-color:var(--studio-ink)}.cost-plan input{width:.875rem;height:.875rem;accent-color:var(--studio-ink);margin:.1875rem 0 0}.cost-plan:has(input:focus-visible){outline:2px solid var(--studio-ink);outline-offset:4px;border-radius:.25rem}.cost-plan__name{font-size:.875rem;font-weight:var(--studio-heading-weight);line-height:1.5}.cost-plan__price,.cost-plan__commission{grid-column:1/-1}.cost-plan__price{flex-wrap:wrap;align-items:baseline;gap:.25rem;display:flex}.cost-plan__price strong{font-size:1.125rem;font-weight:var(--studio-heading-weight);letter-spacing:-.02em;line-height:1.4}.cost-plan__price>span,.cost-plan__commission{color:var(--studio-muted);font-size:.75rem;line-height:1.5}.cost-form__hint{color:var(--studio-muted);margin:.625rem 0 0;font-size:.75rem;line-height:1.5}.cost-sales{margin-top:1.75rem!important}.cost-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}.cost-field--sales{grid-column:1/-1}.cost-form .studio-field{align-content:start}.cost-form .studio-field label{font-size:.875rem;font-weight:400}.cost-field__control{min-width:0;position:relative}.cost-field__control>span{pointer-events:none;color:var(--studio-muted);font-size:.75rem;line-height:1.25rem;position:absolute;top:.75rem;right:.875rem}.cost-form .studio-input{height:44px;min-height:44px;box-shadow:none;padding-right:4.5rem}.cost-form .studio-field p{color:var(--studio-muted);margin:0;font-size:.75rem;line-height:1.5}.cost-form__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.cost-form__actions{gap:.5rem;display:flex}.cost-form__footer p,.cost-form__privacy{color:var(--studio-muted);font-size:.75rem;line-height:1.5}.cost-form__footer p{margin:0}.cost-form__privacy{margin:.75rem 0 0}.cost-summary{border:1px solid var(--studio-contrast-rule);background:var(--studio-contrast-surface);min-width:0;color:var(--studio-contrast-ink);border-radius:1rem;padding:1.75rem}.cost-summary__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cost-summary h2{letter-spacing:-.015em;font-size:1.125rem;line-height:1.4;font-weight:var(--studio-heading-weight);margin:0}.cost-summary__plan{border:1px solid var(--studio-contrast-rule);border-radius:999px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem}.cost-summary [hidden]{display:none}.cost-summary__total,.cost-summary__placeholder{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:1.75rem 0 1.25rem;display:flex}.cost-summary__total strong,.cost-summary__placeholder{font-size:clamp(2rem,3.2vw,2.75rem);font-weight:var(--studio-heading-weight);letter-spacing:-.025em;line-height:1.1}.cost-summary__total>span,.cost-summary__placeholder>span{color:var(--studio-contrast-muted);letter-spacing:0;font-size:.875rem;font-weight:400}#cost-empty>p:not(.cost-summary__placeholder){max-width:22rem;color:var(--studio-contrast-muted);margin:0 0 1.5rem;font-size:.875rem;line-height:1.6}.cost-summary__empty-lines{gap:0;display:grid}.cost-summary__empty-lines span{border-top:1px solid var(--studio-contrast-rule);color:var(--studio-contrast-muted);padding:.875rem 0;font-size:.875rem}.cost-breakdown{margin:0}.cost-breakdown>div{border-top:1px solid var(--studio-contrast-rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:.875rem 0;font-size:.875rem;line-height:1.5;display:flex}.cost-breakdown dt{color:var(--studio-contrast-muted)}.cost-breakdown dt>span{color:var(--studio-contrast-ink);margin-left:.25rem;display:inline-block}.cost-breakdown dd{text-align:right;white-space:nowrap;margin:0}.cost-summary__commission{border-top:1px solid var(--studio-contrast-rule);margin-top:.5rem;padding-top:1rem}.cost-summary__commission>p:first-child{justify-content:space-between;gap:1rem;margin:0;font-size:.875rem;line-height:1.5;display:flex}.cost-summary__commission strong{font-weight:var(--studio-heading-weight)}.cost-summary__commission>p:last-child,.cost-summary__payment,.cost-summary__scope{color:var(--studio-contrast-muted);font-size:.75rem;line-height:1.6}.cost-summary__commission>p:last-child{margin:.5rem 0 0}.cost-summary__payment{margin:1.25rem 0 0}.cost-summary__scope{border-top:1px solid var(--studio-contrast-rule);margin:1.25rem 0 0;padding-top:1rem}.cost-feedback{min-height:1.125rem;color:var(--studio-muted);margin:.75rem 0 0;font-size:.75rem;line-height:1.5}.cost-comparison{border-top:1px solid var(--studio-rule);margin-top:3.5rem;padding-top:1.75rem}.cost-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1.5rem;display:flex}.cost-page :is(.cost-comparison,.cost-method,.cost-faq) h2{font-size:1.5rem;line-height:1.3;font-weight:var(--studio-heading-weight);letter-spacing:-.02em;margin:0}.cost-section-head>p{color:var(--studio-muted);margin:0;font-size:.875rem;line-height:1.5}.cost-comparison__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cost-comparison__grid article{border-left:1px solid var(--studio-rule);min-width:0;padding:.25rem 1.5rem}.cost-comparison__grid article:first-child{border-left:0;padding-left:0}.cost-comparison__grid article:last-child{padding-right:0}.cost-comparison h3{font-size:1rem;font-weight:var(--studio-heading-weight);margin:0 0 .25rem;line-height:1.4}.cost-comparison__grid article>div>span{color:var(--studio-muted);font-size:.75rem;line-height:1.5}.cost-comparison__value{flex-wrap:wrap;align-items:baseline;gap:.375rem;margin:1rem 0 .25rem;display:flex}.cost-comparison__value strong{font-size:1.75rem;line-height:1.2;font-weight:var(--studio-heading-weight);letter-spacing:-.02em}.cost-comparison__value>span,.cost-comparison__note{color:var(--studio-muted);font-size:.75rem;line-height:1.5}.cost-comparison__note{margin:1.5rem 0 0}.cost-method{gap:var(--studio-service-gap);margin-top:var(--studio-section-spacing);border-top:1px solid var(--studio-rule);grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);padding-top:2rem;display:grid}.cost-method p{color:var(--studio-muted);font-size:.875rem;line-height:1.7}.cost-method__formula{border-block:1px solid var(--studio-rule);padding:1rem 0;color:var(--studio-ink)!important}.cost-faq{margin-top:var(--studio-section-spacing);max-width:var(--studio-reading-width)}.cost-faq h2{margin-bottom:1.5rem!important}.cost-related{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}@media (width<=55rem){.cost-workbench,.cost-method{grid-template-columns:minmax(0,1fr)}.cost-summary{margin-top:.75rem}}@media (width<=48rem){.cost-page{padding-top:1.5rem;padding-bottom:3rem}.cost-page__intro{margin-top:2rem;margin-bottom:2rem}.cost-page h1{font-size:clamp(1.75rem,7.3vw,2.25rem);line-height:1.15}.cost-comparison__grid{grid-template-columns:minmax(0,1fr)}.cost-comparison__grid article{border-left:0;border-bottom:1px solid var(--studio-rule);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.cost-comparison__value{justify-content:flex-end;margin:0}.cost-comparison__value strong{font-size:1.375rem}}@media (width<=36rem){.cost-fields{grid-template-columns:minmax(0,1fr)}.cost-plan{grid-template-columns:.875rem minmax(0,1fr);column-gap:.25rem;padding-inline:.25rem}.cost-plan:first-child{padding-left:0}.cost-plan:last-child{padding-right:0}.cost-plan__price{gap:0;display:grid}.cost-plan__price strong{font-size:1rem}.cost-plan__commission{font-size:.6875rem}.cost-summary{padding:1.25rem}}@media (width<=22rem){.cost-plan__name{font-size:.75rem}}
