/*! © 2002-2026 Telerion.ai · AOX (Curinga) */
:root{--forms-ink: var(--luatel-ink);--forms-muted: var(--luatel-muted);--forms-border: var(--luatel-rule);--forms-gutter: clamp(24px, 4.25vw, 40px);--forms-left: max(var(--forms-gutter), env(safe-area-inset-left, 0px));--forms-right: max(var(--forms-gutter), env(safe-area-inset-right, 0px))}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;min-width:0}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}:focus-visible{outline:2px solid var(--forms-ink);outline-offset:4px}.forms-shell{display:grid;grid-template-rows:auto minmax(min-content,1fr) 60px;width:100%;min-height:100vh;min-height:100svh}.forms-header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1200px;min-height:88px;min-width:0;margin-inline:auto;padding:0 calc(var(--forms-right) - 16.5px) 0 var(--forms-left)}.forms-brand{display:flex;align-items:center;gap:12px;min-width:0;margin:0}.forms-brand img{display:block;width:64px;height:64px;flex:0 0 auto;object-fit:contain;border:1px solid var(--forms-border);border-radius:0;background:var(--luatel-ground)}.forms-identity{display:flex;flex-direction:column;gap:3px;min-width:0;overflow:hidden}.forms-wordmark{display:flex;align-items:center;gap:7px;font:600 15px/1.3 Signika,sans-serif;letter-spacing:.055em;white-space:nowrap}.forms-brand-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor}.forms-label{color:var(--forms-muted);font:400 13px/1.3 IBM Plex Sans,sans-serif}.forms-header-actions{display:flex;align-items:center;flex:0 0 auto}.forms-icon-button{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--forms-ink);text-decoration:none}.forms-icon-button svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.forms-icon-button:hover{background:var(--luatel-hover)}.forms-icon-button:focus-visible{outline-offset:-2px}.forms-main{display:grid;grid-template-rows:auto minmax(min-content,1fr);min-width:0}.forms-context{width:100%;max-width:1200px;min-height:82px;margin-inline:auto;padding:8px var(--forms-right) 8px var(--forms-left)}.forms-summary{max-width:100%;color:var(--forms-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.forms-summary p{margin:0}.forms-summary-detail{display:inline-block;max-width:100%}.forms-summary-detail:not([hidden]):has(~.forms-summary-detail[data-separator=true]:not([hidden])):after{content:" | ";white-space:pre}.forms-summary .forms-summary-name{color:var(--forms-ink);font-size:13px;font-weight:700}.forms-conversation{width:100%;max-width:760px;min-width:0;align-self:center;margin:0 auto;padding:24px var(--forms-right) 48px var(--forms-left)}.forms-conversation-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.forms-aiyra{font:500 12px/1.5 Signika,sans-serif;letter-spacing:.1em}.forms-progress{color:var(--forms-muted);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.08em}.forms-question{min-height:76px;margin:0 0 28px;font:400 clamp(22px,2.8vw,26px)/1.45 "IBM Plex Sans",sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:pretty}.forms-question.is-typing #forms-prompt:after{content:"";display:inline-block;width:1px;height:.85em;margin-inline-start:3px;vertical-align:-.02em;background:currentColor;animation:forms-caret .9s steps(1,end) infinite}.forms-answer-label{display:block;color:var(--forms-muted);font-size:12px;margin-bottom:4px}.forms-entry{display:flex;align-items:center;gap:12px;min-width:0}.forms-input-wrap{position:relative;min-width:0;flex:1 1 auto}.forms-country-suggestion{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;white-space:pre;font-size:20px;line-height:28px;pointer-events:none}#forms-country-typed{color:transparent}#forms-country-completion{color:var(--forms-muted);animation:forms-country-complete .18s ease-out both}.forms-answer{display:block;width:100%;min-width:0;height:52px;padding:8px 0;border:0;border-bottom:1px solid var(--forms-border);border-radius:0;background:transparent;color:var(--forms-ink);font-size:20px;line-height:28px;box-shadow:none}.forms-entry .forms-answer{flex:1 1 auto}.forms-answer[type=date]::-webkit-calendar-picker-indicator{display:none}.forms-answer[type=date]::-webkit-datetime-edit-day-field:focus,.forms-answer[type=date]::-webkit-datetime-edit-month-field:focus,.forms-answer[type=date]::-webkit-datetime-edit-year-field:focus{background:var(--forms-ink);color:var(--luatel-ground);outline:none}.forms-calendar{width:min(100%,336px);margin:16px 0 0;border:1px solid var(--forms-border);background:var(--luatel-ground);color:var(--forms-ink);font-family:IBM Plex Sans,sans-serif}.forms-calendar[hidden]{display:none}.forms-calendar-header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;border-bottom:1px solid var(--forms-border)}.forms-calendar-title{margin:0;text-align:center;font-size:15px;font-weight:700;line-height:1.4}.forms-calendar-nav{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--forms-ink);cursor:pointer}.forms-calendar-nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.forms-calendar-nav:hover:not(:disabled){background:var(--luatel-hover)}.forms-calendar-nav:disabled{color:var(--forms-border);cursor:default}.forms-calendar-grid{display:grid;gap:2px;padding:8px}.forms-calendar-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.forms-calendar-row>span{display:block;min-width:0}.forms-calendar-weekday{display:block;padding:4px 0;color:var(--forms-muted);font-size:12px;line-height:1.4;text-align:center;text-transform:capitalize}.forms-calendar-day{display:grid;place-items:center;width:100%;height:36px;padding:0;border:1px solid transparent;border-radius:0;background:transparent;color:var(--forms-ink);font:inherit;font-size:14px;font-variant-numeric:tabular-nums;cursor:pointer}.forms-calendar-day:hover:not(:disabled){background:var(--luatel-hover)}.forms-calendar-day.is-outside{color:var(--forms-muted)}.forms-calendar-day.is-today{border-color:var(--forms-ink)}.forms-calendar-day.is-selected{border-color:var(--forms-ink);background:var(--forms-ink);color:var(--luatel-ground)}.forms-calendar-day:disabled{color:var(--forms-border);cursor:default}.forms-calendar-day:focus-visible,.forms-calendar-nav:focus-visible{outline:2px solid var(--forms-ink);outline-offset:-2px}@media print{.forms-calendar{display:none!important}}@media(max-width:639px){.forms-main:has(.forms-answer-form.has-calendar) .forms-context{min-height:0;padding-bottom:0}.forms-conversation:has(.forms-answer-form.has-calendar){padding-top:8px;padding-bottom:12px}.forms-conversation:has(.forms-answer-form.has-calendar) .forms-conversation-heading{margin-bottom:10px}.forms-conversation:has(.forms-answer-form.has-calendar) .forms-question{margin-bottom:12px}.forms-conversation:has(.forms-answer-form.has-calendar) .forms-step-actions{margin-top:14px}.forms-conversation:has(.forms-answer-form.has-calendar) .forms-local-note{margin-top:14px}.forms-answer-form.has-calendar .forms-calendar{margin-top:10px}.forms-answer-form.has-calendar .forms-calendar-day{height:32px}.forms-answer-form.has-calendar .forms-calendar-header{grid-template-columns:36px minmax(0,1fr) 36px}.forms-answer-form.has-calendar .forms-calendar-nav{width:36px;height:36px}.forms-answer-form.has-calendar .forms-calendar-grid{padding:4px 8px 6px}}@media(max-width:639px)and (max-height:740px){.forms-shell:has(.forms-answer-form.has-calendar){grid-template-rows:auto minmax(min-content,1fr) 40px}.forms-answer-form.has-calendar .forms-calendar-day{height:28px}.forms-answer-form.has-calendar .forms-calendar-weekday{padding:2px 0}.forms-conversation:has(.forms-answer-form.has-calendar) .forms-answer{height:44px}.forms-conversation:has(.forms-answer-form.has-calendar) .forms-question{margin-bottom:8px}.forms-conversation:has(.forms-answer-form.has-calendar) .forms-step-actions{margin-top:8px}.forms-conversation:has(.forms-answer-form.has-calendar) .forms-local-note{margin-top:8px}}@media(min-width:640px)and (max-height:760px){.forms-main:has(.forms-answer-form.has-calendar) .forms-context{min-height:0}.forms-shell:has(.forms-answer-form.has-calendar){grid-template-rows:auto minmax(min-content,1fr) 40px}.forms-conversation:has(.forms-answer-form.has-calendar){padding-top:4px;padding-bottom:8px}.forms-conversation:has(.forms-answer-form.has-calendar) .forms-conversation-heading{margin-bottom:8px}.forms-conversation:has(.forms-answer-form.has-calendar) .forms-question{margin-bottom:8px}.forms-conversation:has(.forms-answer-form.has-calendar) .forms-step-actions{margin-top:10px}.forms-conversation:has(.forms-answer-form.has-calendar) .forms-local-note{margin-top:10px}}@media(min-width:640px)and (max-height:640px){.forms-answer-form.has-calendar .forms-calendar-day{height:26px!important}.forms-answer-form.has-calendar .forms-calendar-weekday{padding:1px 0}.forms-answer-form.has-calendar .forms-calendar-header{grid-template-columns:30px minmax(0,1fr) 30px!important}.forms-answer-form.has-calendar .forms-calendar-nav{width:30px!important;height:30px!important}}@media(min-width:640px){.forms-answer-form.has-calendar{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);column-gap:32px;align-items:start}.forms-answer-form.has-calendar>*{grid-column:1 / -1}.forms-answer-form.has-calendar>.forms-answer-label{grid-column:1;grid-row:1}.forms-answer-form.has-calendar>.forms-entry{grid-column:1;grid-row:2}.forms-answer-form.has-calendar>.forms-calendar{grid-column:2;grid-row:1 / span 3;width:100%;margin:0}.forms-answer-form.has-calendar .forms-calendar-day{height:32px}.forms-answer-form.has-calendar .forms-calendar-header{grid-template-columns:36px minmax(0,1fr) 36px}.forms-answer-form.has-calendar .forms-calendar-nav{width:36px;height:36px}.forms-answer-form.has-calendar .forms-calendar-grid{padding:6px 8px 8px}}.forms-products{display:grid;gap:0;min-width:0;margin:0;padding:0;border:0}.forms-products-legend{padding:0;margin-bottom:6px;color:var(--forms-muted);font-size:12px}.forms-product-option{display:flex;align-items:center;gap:14px;min-width:0;min-height:48px;padding:10px 8px;border-bottom:1px solid var(--forms-border);color:var(--forms-ink);font-size:15px;cursor:pointer}.forms-product-option:last-child{border-bottom:0}.forms-product-option:hover{background:var(--luatel-hover)}.forms-product-option.is-selected{font-weight:700}.forms-product-option svg{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.forms-product-option span{min-width:0;overflow-wrap:anywhere}.forms-product-option input{appearance:none;width:16px;height:16px;flex:0 0 16px;margin:0 0 0 auto;padding:0;border:1px solid var(--forms-muted);border-radius:0;background:var(--luatel-ground);color:var(--forms-ink);cursor:pointer}.forms-product-option input:checked{border-color:var(--luatel-accent);background:var(--luatel-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 8 3 3 7-7'/%3E%3C/svg%3E") center / 14px 14px no-repeat}.forms-product-option:has(input:focus-visible){outline:2px solid var(--forms-ink);outline-offset:-2px}.forms-product-option input:focus-visible{outline:none}.forms-quote-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.forms-quote-options legend{margin-bottom:6px;color:var(--forms-muted);font-size:12px}.forms-quote-option{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px;border-bottom:1px solid var(--forms-border);cursor:pointer}.forms-quote-option span{min-width:0;overflow-wrap:anywhere}.forms-quote-option:hover{background:var(--luatel-hover)}.forms-quote-option.is-selected{font-weight:700}.forms-quote-option input{appearance:none;width:16px;height:16px;flex:0 0 16px;margin:0 0 0 auto;border:1px solid var(--forms-muted);border-radius:50%;background:var(--luatel-ground)}.forms-quote-option input[type=radio]:checked{border-color:var(--forms-ink);background:radial-gradient(circle,var(--luatel-accent) 0 4px,var(--luatel-ground) 4.5px)}.forms-quote-option input[type=checkbox]{border-radius:0}.forms-quote-option input[type=checkbox]:checked{border-color:var(--luatel-accent);background:var(--luatel-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='1.6'%3E%3Cpath d='m3 8 3 3 7-7'/%3E%3C/svg%3E") center / 14px no-repeat}.forms-quote-option:has(input:focus-visible){outline:2px solid var(--forms-ink);outline-offset:-2px}.forms-quote-option input:focus-visible{outline:none}.forms-quote-option-copy{display:grid;gap:2px;min-width:0}.forms-quote-option.has-details{position:relative}.forms-quote-option-details{position:absolute;z-index:5;top:calc(100% - 1px);left:0;right:0;display:none;gap:2px;padding:10px 12px;border:1px solid var(--forms-ink);background:var(--luatel-ground);box-shadow:0 10px 24px #0000001f;color:var(--forms-ink);font-size:12px;font-weight:400;line-height:1.45;pointer-events:none}.forms-quote-option.has-details:hover .forms-quote-option-details,.forms-quote-options[data-keyboard] .forms-quote-option.has-details:has(input:focus) .forms-quote-option-details{display:grid}.forms-quote-options:hover .forms-quote-option.has-details:not(:hover) .forms-quote-option-details{display:none}@media(hover:none){.forms-quote-option.has-details.is-selected .forms-quote-option-details{display:grid}}.forms-quote-textarea{height:112px;min-height:80px;max-height:180px;resize:vertical;font-size:18px}#forms-quote-typed{color:transparent}#forms-quote-completion{color:var(--forms-muted);animation:forms-country-complete .18s ease-out both}.forms-quote-skip{margin-inline-start:auto}.forms-step-actions:has(.forms-quote-skip:not([hidden])) .forms-next{margin-inline-start:0}.forms-conversation.is-quote-step{padding-top:16px;padding-bottom:24px}.forms-conversation.is-quote-step .forms-question{min-height:0;margin-bottom:20px}.forms-quote-estimate{margin-top:24px;padding-top:20px;border-top:1px solid var(--forms-border)}.forms-quote-estimate h4{margin:0 0 12px;font-size:18px;font-weight:600}.forms-quote-prices{margin:0}.forms-quote-prices>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid var(--forms-border)}.forms-quote-prices dt{min-width:0;font-size:13px}.forms-quote-prices dt small{display:block;margin-top:2px;color:var(--forms-muted);font-size:11px;font-weight:400}.forms-quote-prices dd{margin:0;font-size:14px;text-align:end;overflow-wrap:anywhere}.forms-quote-total{font-weight:700}.forms-quote-total dd{font-size:18px}.forms-quote-notes{padding-inline-start:16px;margin:16px 0;color:var(--forms-muted);font-size:12px}.forms-quote-notes li+li{margin-top:6px}.forms-quote-prepared{margin:0;color:var(--forms-muted);font-size:12px}.forms-review{min-width:0;padding-top:16px;border-top:1px solid var(--forms-border)}.forms-review h3{margin:0 0 16px;font-size:18px;font-weight:600}.forms-review-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;overflow-wrap:anywhere}.forms-review-details>div{min-width:0}.forms-review-details dt{color:var(--forms-muted);font-size:12px}.forms-review-details dd{margin:2px 0 0;font-size:14px;white-space:pre-wrap}.forms-review-wide{grid-column:1 / -1}.forms-print{display:inline-flex;align-items:center;gap:8px;margin-top:16px}.forms-print svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.forms-conversation.is-review-step{padding-top:16px;padding-bottom:24px}.forms-conversation.is-review-step .forms-question{min-height:0;margin-bottom:16px;font-size:20px}.forms-conversation.is-product-step{padding-top:16px;padding-bottom:24px}.forms-conversation.is-product-step .forms-question{min-height:0;margin-bottom:16px}.forms-conversation.is-product-step .forms-step-actions,.forms-conversation.is-product-step .forms-local-note{margin-top:20px}.forms-entry.is-phone{border-bottom:1px solid var(--forms-border)}.forms-entry.is-phone:focus-within{border-bottom-color:var(--forms-ink)}.forms-entry.is-phone .forms-answer{border-bottom:0}.forms-phone-code{flex:0 0 82px;width:82px;height:52px;padding:8px 18px 8px 0;border:0;border-radius:0;appearance:none;-webkit-appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300acdc' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 2px center / 12px 12px;color:var(--forms-ink);font-size:16px;cursor:pointer}.forms-phone-code:focus-visible{outline-offset:-2px}.forms-phone-divider{display:none;width:1px;height:18px;flex:0 0 1px;background:var(--forms-border)}.forms-entry.is-phone .forms-phone-divider{display:block}.forms-entry.is-phone.is-invalid{border-bottom-color:var(--luatel-error, #e0786e)}.forms-phone-hint{margin:8px 0 0;color:var(--forms-muted);font-size:12px;line-height:1.5}.forms-answer:focus{border-bottom-color:var(--forms-ink);outline:none}.forms-answer:focus-visible{box-shadow:0 1px 0 var(--forms-ink)}.forms-answer[aria-invalid=true]{border-bottom-color:var(--luatel-error, #e0786e)}.forms-error{margin:8px 0 0;color:var(--luatel-error, #e0786e);font-size:13px}.forms-step-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.forms-next{display:flex;align-items:center;justify-content:center;gap:12px;margin-inline-start:auto;min-height:44px;padding:10px 18px;border:1px solid var(--forms-ink);border-radius:0;background:var(--forms-ink);color:var(--luatel-ground);font-size:13px}.forms-next svg,.forms-back svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.forms-next:hover{background:var(--luatel-accent)}.forms-back{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:8px 8px 8px 0;border:0;background:transparent;color:var(--forms-muted);font-size:13px}.forms-back:hover,.forms-text-button:hover{color:var(--forms-ink)}.forms-local-note{margin:28px 0 0;color:var(--forms-muted);font-size:12px;line-height:1.5}.forms-local-note a{color:var(--forms-ink);text-underline-offset:3px}.forms-capture-retry{margin-top:4px}.forms-choices{display:grid;gap:12px}.forms-choice{display:grid;grid-template-columns:22px minmax(0,1fr) 20px;align-items:center;gap:14px;width:100%;min-height:64px;padding:16px;border:1px solid var(--forms-border);border-radius:0;background:var(--luatel-ground);color:var(--forms-ink);text-align:start;font-size:16px;line-height:1.4}.forms-choice svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.forms-choice .forms-choice-arrow{width:20px;height:20px}.forms-choice-copy{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.forms-choice-note{color:var(--forms-muted);font-size:13px;line-height:1.4}.forms-choice:hover{border-color:var(--forms-ink);background:var(--luatel-hover)}.forms-choice-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.forms-text-button{min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--forms-muted);font-size:13px;text-decoration:underline;text-underline-offset:4px}.forms-conversation.is-entering{animation:forms-arrive .28s ease-out both}.forms-choices.is-entering .forms-choice{animation:forms-arrive .32s ease-out both}.forms-choices.is-entering .forms-choice+.forms-choice{animation-delay:90ms}.forms-footer{display:grid;place-items:center;width:100%;max-width:1200px;min-width:0;margin-inline:auto;padding:8px var(--forms-right) 8px var(--forms-left)}.forms-footer p{max-width:100%;margin:0;color:var(--forms-ink);font-size:12px;text-align:center;overflow-wrap:anywhere}.forms-footer a{max-width:100%;color:var(--forms-ink);font-size:12px;text-align:center;text-decoration:none;text-underline-offset:4px;overflow-wrap:anywhere}.forms-footer a:is(:hover,:focus-visible,:active,:visited){color:var(--forms-ink)}.forms-footer a:hover{text-decoration:underline}.forms-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.forms-language-dialog{--forms-border: #d5d5d5;--forms-muted: #595959;width:min(420px,calc(100vw - 48px));max-height:calc(100svh - 48px);margin:auto;padding:20px;border:1px solid var(--forms-border);border-radius:0;background:var(--luatel-ground);color:var(--forms-ink)}.forms-language-dialog::backdrop{background:#00000047}.forms-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-8px -8px 12px 0}.forms-dialog-heading h2{margin:0;font-size:16px;font-weight:600;line-height:1.4}.forms-language-options{min-width:0;margin:0;padding:0;border:0}.forms-language-options legend{margin-bottom:8px;padding:0;color:var(--forms-muted);font-size:13px;line-height:1.4}.forms-language-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;max-height:min(388px,calc(100svh - 204px));min-height:0;overflow-y:auto;overscroll-behavior:contain}.forms-language-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:44px;padding:4px 8px;border-bottom:1px solid var(--forms-border);border-radius:0;cursor:pointer;font-family:IBM Plex Sans,sans-serif}.forms-language-auto{grid-column:1 / -1}.forms-language-copy{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.forms-language-name{color:var(--forms-ink);font-size:14px;line-height:1.4}.forms-language-native{color:var(--forms-muted);font-size:12px;line-height:1.4}.forms-language-radio{appearance:none;flex:0 0 16px;width:16px;height:16px;margin:0;padding:0;border:1px solid var(--forms-muted);border-radius:50%;background:var(--luatel-ground);color:var(--forms-ink);cursor:pointer}.forms-language-radio:checked{border-color:var(--forms-ink);background:radial-gradient(circle,var(--luatel-accent) 0 4px,var(--luatel-ground) 4.5px)}.forms-language-option:hover,.forms-language-option:has(.forms-language-radio:checked),.forms-language-dialog .forms-icon-button:hover{background:var(--luatel-hover)}.forms-language-option:has(.forms-language-radio:focus-visible){outline:2px solid var(--forms-ink);outline-offset:-2px}.forms-language-radio:focus-visible{outline:none}.forms-browser-language{margin:12px 0 0;color:var(--forms-muted);font-size:12px;line-height:1.5}.forms-language-dialog{container-type:inline-size}@container (max-width: 340px){.forms-language-list{grid-template-columns:minmax(0,1fr)}}@keyframes forms-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.forms-conversation.is-nudging{animation:forms-nudge .46s ease-in-out}@keyframes forms-nudge{0%,to{transform:translate(0)}18%{transform:translate(-7px)}36%{transform:translate(7px)}54%{transform:translate(-5px)}72%{transform:translate(4px)}88%{transform:translate(-2px)}}html.forms-is-shaking{overflow-x:hidden}html.forms-is-shaking body{animation:forms-window-shake .48s ease-in-out}html.forms-is-shaking .forms-conversation.is-nudging{animation:none}@keyframes forms-window-shake{0%,to{transform:translate(0)}15%{transform:translate(-14px)}32%{transform:translate(13px)}50%{transform:translate(-10px)}68%{transform:translate(7px)}85%{transform:translate(-3px)}}.forms-conversation.is-nudged-still :is(.forms-answer,.forms-products,.forms-choices){outline:2px solid var(--forms-ink);outline-offset:4px}@keyframes forms-caret{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes forms-country-complete{0%{opacity:0}to{opacity:1}}@media(max-width:480px){.forms-header,.forms-brand{gap:8px}.forms-brand img{width:48px;height:48px}.forms-wordmark{font-size:12px;letter-spacing:.025em}.forms-label{font-size:12px}.forms-question{min-height:96px}.forms-conversation{padding-top:16px;padding-bottom:24px}.forms-choice{gap:10px;padding:14px 12px;font-size:15px}.forms-review-details,.forms-quote-options{grid-template-columns:minmax(0,1fr)}}@media(max-width:340px){.forms-header{flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.forms-header-actions{margin-inline-start:auto}}@media(max-height:580px){.forms-context{min-height:64px}.forms-conversation{padding-top:12px;padding-bottom:16px}.forms-question{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.forms-review.is-paper{--forms-ink: #1b1a17;--forms-muted: #66625a;--forms-border: #ddd6c8;position:relative;isolation:isolate;margin:8px 0 72px;padding:clamp(24px,5vw,48px) clamp(20px,5.5vw,56px) clamp(28px,5vw,52px);border:0;color:var(--forms-ink);animation:forms-paper-in .7s cubic-bezier(.2,.8,.25,1) both}.forms-review.is-paper:before,.forms-review.is-paper:after{content:"";position:absolute;pointer-events:none}.forms-review.is-paper:before{inset:0;z-index:-1;background:linear-gradient(100deg,#fff0 0 38%,#ffffff8c 50%,#fff0 62%),linear-gradient(180deg,#0000 0 78%,#3c2d140f),linear-gradient(90deg,#3c2d140d,#0000 7% 93%,#3c2d140d),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .22 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),#fdfbf6;box-shadow:0 0 0 1px #0000000a,0 1px 2px #0000001a,0 6px 14px #281e0a1a,0 22px 40px -12px #281e0a38}.forms-review.is-paper:after{left:3%;right:3%;bottom:14px;height:40%;z-index:-2;box-shadow:-16px 20px 16px -8px #1e160852,16px 20px 16px -8px #1e160852}.forms-review.is-paper h3{font-size:22px;letter-spacing:.01em}.forms-review.is-paper .forms-review-details{padding-bottom:20px;border-bottom:1px solid var(--forms-border)}.forms-review.is-paper .forms-quote-estimate{border-top:0}.forms-review.is-paper .forms-quote-prices>div{border-bottom-color:#e8e2d6}.forms-review.is-paper .forms-quote-total{border-bottom:2px solid var(--forms-ink)!important}.forms-review.is-paper .forms-print{position:absolute;top:calc(100% + 18px);left:0;color:var(--forms-ink-page, #151515)}@keyframes forms-paper-in{0%{opacity:0;transform:translateY(28px) rotate(-.6deg)}to{opacity:1;transform:none}}html[data-theme=dark] .forms-review.is-paper{--forms-ink: #1b1a17;--forms-muted: #66625a;--forms-border: #ddd6c8;border-top:0;color:var(--forms-ink)}html[data-theme=dark] .forms-review.is-paper:before{box-shadow:0 0 0 1px #ffffff0f,0 8px 18px #0000007f,0 28px 48px -12px #000000b3}html[data-theme=dark] .forms-review.is-paper:after{box-shadow:-16px 20px 16px -8px #000000bf,16px 20px 16px -8px #000000bf}html[data-theme=dark] .forms-review.is-paper .forms-review-details dt,html[data-theme=dark] .forms-review.is-paper .forms-quote-prices dt small,html[data-theme=dark] .forms-review.is-paper .forms-quote-notes,html[data-theme=dark] .forms-review.is-paper .forms-quote-prepared{color:var(--forms-muted)}html[data-theme=dark] .forms-review.is-paper .forms-quote-estimate{border-top:0}html[data-theme=dark] .forms-review.is-paper .forms-quote-prices>div{border-bottom:1px solid #e8e2d6}html[data-theme=dark] .forms-review.is-paper .forms-print{color:var(--forms-border)}@media print{.forms-review.is-paper,html[data-theme=dark] .forms-review.is-paper{margin:0;padding:0;animation:none}.forms-review.is-paper:before,.forms-review.is-paper:after{display:none}}@media print{:root{font-size:12pt}.forms-shell{display:block;min-height:0}.forms-header{padding:0;min-height:72px}.forms-header-actions,.forms-context,.forms-conversation-heading,.forms-question,.forms-answer-form,.forms-choices,.forms-choice-actions,.forms-local-note,.forms-capture-retry,.forms-print,.forms-language-dialog{display:none!important}.forms-main{display:block}.forms-conversation{max-width:none;padding:16px 0!important;margin:0;animation:none!important;transform:none!important;opacity:1!important}.forms-review{border:0;padding:0}.forms-review-details{grid-template-columns:repeat(2,minmax(0,1fr))}.forms-review-details>div{break-inside:avoid}.forms-review-details dd{font-size:11pt}.forms-quote-estimate h4{break-after:avoid}.forms-quote-prices>div,.forms-quote-notes li{break-inside:avoid}.forms-quote-prices dt small{font-size:9pt}.forms-footer{margin-top:24px;padding:0;min-height:0}}.forms-main{width:100%;max-width:760px;margin:0}.forms-page .forms-main section:not(.forms-review),.forms-page .forms-main section:not(.forms-review)+section{margin:0;padding-inline:0;border-top:0}.forms-page .forms-review-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.forms-page .forms-quote-prices{display:block}.forms-page .forms-review dt{color:var(--forms-muted);font-weight:400;text-transform:none;letter-spacing:0}.forms-page .forms-quote-prices dt{color:var(--forms-ink)}.forms-page .forms-quote-total dt{font-weight:700}.forms-page .forms-review dd{color:var(--forms-ink)}@media(max-width:480px){.forms-page .forms-review-details{grid-template-columns:minmax(0,1fr)}}.forms-page .forms-question{margin:0 0 28px;padding:0;border:0;color:var(--luatel-ink);font:400 clamp(22px,2.8vw,28px)/1.4 Signika,sans-serif;letter-spacing:0;text-transform:none}.forms-heading-tools{display:inline-flex;align-items:center;gap:4px}.forms-page .forms-review h3,.forms-page .forms-quote-estimate h4{text-transform:none;letter-spacing:0}.forms-context{max-width:760px;padding-inline:0;min-height:48px}.forms-conversation{padding-inline:0}.forms-aiyra{color:var(--luatel-accent);font:600 12px/1.5 Signika,sans-serif;letter-spacing:.18em;text-transform:uppercase}.forms-question{font-family:Signika,sans-serif;font-weight:400;letter-spacing:0}:focus-visible{outline-color:var(--luatel-accent)}.forms-answer:focus,.forms-entry.is-phone:focus-within{border-bottom-color:var(--luatel-accent)}.forms-answer:focus-visible{box-shadow:0 1px 0 var(--luatel-accent)}.forms-next{border:1px solid var(--luatel-accent);background:transparent;color:var(--luatel-ink);font:500 13px/1.2 Signika,sans-serif;letter-spacing:.12em;text-transform:uppercase}.forms-next:hover:not(:disabled){background:var(--luatel-accent);color:var(--luatel-ground)}.forms-choice:hover,.forms-choice:focus-visible{border-color:var(--luatel-accent)}.forms-choice>svg:first-child{color:var(--luatel-accent)}.forms-product-option svg{color:var(--luatel-accent)}.forms-calendar-day.is-selected{border-color:var(--luatel-accent);background:var(--luatel-accent);color:var(--luatel-ground)}.forms-calendar-day.is-today{border-color:var(--luatel-accent)}.forms-email-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:16px}.forms-email{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 18px;border:1px solid var(--luatel-accent);border-radius:0;background:var(--luatel-accent);color:var(--luatel-ground);font:500 13px/1.2 Signika,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.forms-email:hover{background:transparent;color:var(--luatel-ink)}.forms-email svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.forms-email-status{flex:1 1 100%;margin:0;color:var(--forms-muted);font-size:12px}.forms-review.is-paper .forms-email-row{position:absolute;top:calc(100% + 14px);left:0;right:0;margin:0}.forms-review.is-paper .forms-print{position:static;color:var(--luatel-ink)}.forms-review.is-paper .forms-email-status{color:var(--luatel-muted)}@media print{.forms-email-row,.info-header,.info-footer,.info-utility-nav{display:none!important}}
