.price-determination-header{grid-template-columns:1fr 1.6fr;align-items:center;gap:48px;margin-bottom:32px;display:grid}.price-determination-title.title{max-width:400px}.price-determination-description.description{font-size:16px}.price-determination-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.price-determination-item{border:1px solid var(--color-border);background-color:#fff;border-radius:12px;padding:24px 32px}.price-determination-item-icon{flex-shrink:0;margin-bottom:8px}.price-determination-item-title.title-small{margin-bottom:8px}@media (max-width:1280px){.price-determination-header{grid-template-columns:1fr;align-items:flex-start;gap:24px}.price-determination-title.title{max-width:100%}.price-determination-grid{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.price-determination-item{padding:24px}}
.form-checkbox{flex-direction:column;gap:8px;width:fit-content;display:flex}.form-checkbox-label{cursor:pointer;align-items:center;gap:8px;width:fit-content;display:flex}.form-checkbox-input{appearance:none;border:2px solid var(--color-tag);cursor:pointer;background-color:#fff;border-radius:4px;place-content:center;width:18px;min-width:18px;height:18px;margin:0;transition:all .15s ease-in-out;display:inline-grid}.form-checkbox-input:checked{background-color:var(--color-primary);border:2px solid var(--color-primary)}.form-checkbox-input:before{content:"";background-color:#fff;width:11px;height:7.56px;transition:all .15s ease-in-out;transform:scale(0);-webkit-mask:url(/icons/check-white.svg) 50%/contain no-repeat;mask:url(/icons/check-white.svg) 50%/contain no-repeat}.form-checkbox-input:checked:before{transform:scale(1)}.form-checkbox-input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.form-checkbox-text{color:#000;font-size:16px;font-weight:400}.form-checkbox.has-error .form-checkbox-input{border-color:#d93025}
.price-form{z-index:1;margin-top:-132px;position:relative}.price-form-content{border-radius:16px;box-shadow:0 4px 100px #00000026}.price-form-header{background-color:var(--color-primary-dark);border-radius:16px 16px 0 0;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.price-form-icon{flex-shrink:0}.price-form-title.title-small{color:#fff;font-weight:500}.price-form-grid{grid-template-columns:1.5fr 1fr;display:grid}.price-form-item-left{background-color:#fff;border-radius:0 0 0 16px;flex-direction:column;gap:28px;padding:48px;display:flex}.price-form-item-category{flex-direction:column;gap:16px;display:flex}.price-form-item-category-label.description{color:var(--color-black);font-weight:600}.price-form-item-category-options{align-items:stretch;gap:16px;display:flex}.price-form-item-category-options-extras{flex-wrap:wrap}.price-form-item-category-option{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:64px;padding:24px;transition:all .2s ease-in-out;display:flex}.price-form-item-category-option-error{border-color:#ff5050!important}.price-form-item-category-option-selected{background-color:var(--color-primary);border-color:var(--color-primary)}.price-form-item-category-option.price-form-item-category-option-selected:hover{background-color:var(--color-primary)}.price-form-item-category-option-selected .price-form-item-category-option-label.description{color:#fff}.price-form-item-category-option-selected .price-form-item-category-option-icon{filter:brightness(0)saturate()invert(99%)sepia(0%)saturate(1026%)hue-rotate(147deg)brightness(115%)contrast()}.price-form-item-category-option:hover{background-color:#fafafa}.price-form-item-category-option-icon{flex-shrink:0;transition:filter .2s ease-in-out}.price-form-item-category-option-label.description{color:var(--color-black);font-size:16px;transition:color .2s ease-in-out}.price-form-item-right{background-color:var(--color-surface-yellow);border-radius:0 0 16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px;display:flex}.price-form-item-right-content-title.description{color:var(--color-black);text-align:center;font-weight:600}.price-form-item-right-content{flex-direction:column;gap:16px;width:100%;height:100%;display:flex}.price-form-item-right-privacy-text.description{color:var(--color-black);text-align:center;font-size:16px}.price-form-item-right-privacy-text-link{text-decoration:underline;transition:color .2s ease-in-out}.price-form-item-right-privacy-text-link:hover{color:var(--color-primary)}.price-form-item-right-button{margin-top:auto}@media (max-width:1280px){.price-form-item-right{border-radius:0 0 16px 16px}.price-form-item-left{border-radius:0}.price-form-grid{grid-template-columns:1fr}}@media (max-width:768px){.price-form-item-right,.price-form-item-left{padding:32px}}@media (max-width:640px){.price-form-item-category-options{flex-direction:column}.price-form-item-category-options-extras{flex-direction:row}.price-form-item-right,.price-form-item-left{padding:24px}}.price-form-item-locked{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .3s ease-in-out}
.quote{padding:64px 0;position:relative}.quote-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.quote-content{text-align:center;z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.quote-title.title-small{text-align:center;line-height:120%}.quote-title-highlight{color:#00151480;white-space:break-spaces}.quote-title-char{display:inline}@media (max-width:768px){.quote-title.title{line-height:140%}}

