@layer components{.fp-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.fp-cell{grid-column:span 2;min-width:0}.fp-cell.fp-col-1{grid-column:span 1}.fp-form-actions,.fp-form-nav{grid-column:span 2;display:flex;gap:12px;margin-top:4px}.fp-form-nav{justify-content:space-between}.fp-card{background:var(--ui-surface);border:1px solid var(--ui-line-soft);border-radius:var(--ui-r-lg);box-shadow:var(--ui-shadow-sm);padding:28px}.fp-title{font-family:var(--ui-font-display);font-size:1.32rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 4px;color:var(--ui-text)}.fp-subtitle{font-size:.86rem;color:var(--ui-text-muted);line-height:1.5;margin:0 0 22px}.fp-subtitle--success{max-width:320px}.fp-stack{gap:16px}.fp-stack,.fp-stack-tight{display:flex;flex-direction:column}.fp-stack-tight{gap:10px}.fp-stack-tight--drop-files{margin-top:10px}.fp-hidden{display:none}.fp-field{display:flex;flex-direction:column;gap:6px;position:relative;min-width:0}.fp-label{font-size:.78rem;font-weight:600;color:var(--ui-text-soft);letter-spacing:-.005em}.fp-label-row{display:flex;align-items:center;gap:6px;min-width:0}.fp-req{display:inline-flex;align-items:center;flex-shrink:0;font-size:.95rem;font-weight:700;letter-spacing:0;line-height:1;-webkit-padding-start:2px;padding-inline-start:2px;pointer-events:none;text-transform:none}.fp-field.is-error .fp-label,.fp-req{color:var(--ui-danger)}.fp-tip-trigger{display:inline-flex;align-items:center;color:var(--ui-text-subtle);cursor:help}.fp-tip-trigger:hover{color:var(--ui-primary)}.fp-help{font-size:.72rem;color:var(--ui-text-subtle);line-height:1.4}.fp-error{color:var(--ui-danger)}.fp-error,.fp-success-msg{font-size:.72rem;display:flex;align-items:center;gap:5px;line-height:1.4}.fp-success-msg{color:var(--ui-success)}.fp-input,.fp-select,.fp-textarea{font-family:inherit;font-size:.92rem;line-height:1.4;color:var(--ui-text);width:100%;border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:var(--ui-r-sm);padding:10px 12px;outline:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fp-input::placeholder,.fp-textarea::placeholder{color:var(--ui-text-subtle)}.fp-input:hover,.fp-select:hover,.fp-textarea:hover{border-color:var(--ui-line-strong)}.fp-input:focus,.fp-select:focus,.fp-textarea:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-primary-ring)}.fp-input[disabled],.fp-select[disabled],.fp-textarea[disabled]{background:var(--ui-surface-inset);color:var(--ui-text-subtle);cursor:not-allowed}.fp-textarea{resize:vertical;min-height:88px}.fp-input.is-error,.fp-select.is-error,.fp-textarea.is-error{border-color:var(--ui-danger);box-shadow:0 0 0 3px var(--ui-danger-soft)}.fp-input.is-success{border-color:var(--ui-success)}.fp-input-wrap{position:relative;display:flex;align-items:stretch}.fp-input-wrap .fp-input{-webkit-padding-end:38px;padding-inline-end:38px}.fp-input-wrap.has-leading .fp-input{-webkit-padding-start:38px;padding-inline-start:38px}.fp-input-icon{position:absolute;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--ui-text-subtle);pointer-events:none;display:flex;align-items:center;justify-content:center}.fp-input-icon.lead{inset-inline-start:12px}.fp-input-icon.trail{inset-inline-end:12px}.fp-input-icon-btn{position:absolute;top:50%;inset-inline-end:8px;transform:translateY(-50%);width:28px;height:28px;border:0;background:transparent;color:var(--ui-text-subtle);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .14s ease,color .14s ease}.fp-input-icon-btn:hover{background:var(--ui-surface-2);color:var(--ui-text)}.fp-select-wrap{position:relative}.fp-select{-webkit-padding-end:36px;padding-inline-end:36px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239a9aa3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}[dir=rtl] .fp-select{background-position:left 12px center}.fp-btn{font-family:inherit;font-weight:600;font-size:.88rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:1px solid transparent;border-radius:var(--ui-r-pill);cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease,transform 80ms ease,box-shadow .14s ease;white-space:nowrap;outline:none;text-decoration:none}.fp-btn:focus-visible{box-shadow:0 0 0 3px var(--ui-primary-ring)}.fp-btn-primary{background:var(--ui-primary);color:var(--ui-primary-foreground)}.fp-btn-primary:hover{background:var(--ui-primary-strong)}.fp-btn-secondary{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-text)}.fp-btn-secondary:hover{border-color:var(--ui-line-strong);background:var(--ui-surface-2)}.fp-btn-ghost{background:transparent;color:var(--ui-text-soft)}.fp-btn-ghost:hover{background:var(--ui-surface-2);color:var(--ui-text)}.fp-btn-full{width:100%}.fp-btn.is-loading,.fp-btn[disabled]{opacity:.7;cursor:not-allowed}.fp-btn.is-attention{animation:fp-shake .32s ease-in-out;box-shadow:0 0 0 3px var(--ui-danger-soft)}.fp-btn .fp-spin{width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:fp-spin .72s linear infinite}@keyframes fp-spin{to{transform:rotate(1turn)}}@keyframes fp-shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.fp-check,.fp-radio{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:.86rem;color:var(--ui-text-soft);line-height:1.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fp-check-row,.fp-toggle-row{display:inline-flex;align-items:center;gap:6px;align-self:flex-start}.fp-check-row{align-items:flex-start}.fp-radio-group{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(var(--fp-radio-columns),minmax(0,1fr))}.fp-check input,.fp-radio input{position:absolute;opacity:0;width:0;height:0}.fp-check-box{width:18px;height:18px;flex-shrink:0;border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:5px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;transition:background .14s ease,border-color .14s ease}.fp-check input:checked+.fp-check-box{background:var(--ui-primary);border-color:var(--ui-primary)}.fp-field.is-error .fp-check-box,.fp-radio-group.is-error .fp-radio-dot{border-color:var(--ui-danger);box-shadow:0 0 0 3px var(--ui-danger-soft)}.fp-check input:checked+.fp-check-box:after{content:"";width:5px;height:9px;border:2px solid var(--ui-primary-foreground);border-top:0;border-left:0;transform:rotate(45deg) translate(-1px,-1px)}.fp-check input:disabled+.fp-check-box{opacity:.5;cursor:not-allowed}.fp-check input:focus-visible+.fp-check-box{box-shadow:0 0 0 3px var(--ui-primary-ring)}.fp-radio-dot{width:18px;height:18px;flex-shrink:0;border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;transition:border-color .14s ease,background .14s ease}.fp-radio input:checked+.fp-radio-dot{border-color:var(--ui-primary);border-width:5px}.fp-radio input:focus-visible+.fp-radio-dot{box-shadow:0 0 0 3px var(--ui-primary-ring)}.fp-toggle{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fp-toggle input{position:absolute;opacity:0;width:0;height:0}.fp-toggle-track{width:36px;height:20px;border-radius:999px;background:var(--ui-line);position:relative;transition:background .18s ease;flex-shrink:0}.fp-toggle-track:after{content:"";position:absolute;inset-inline-start:2px;top:2px;width:16px;height:16px;border-radius:50%;background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);transition:transform .18s cubic-bezier(.4,0,.2,1)}.fp-toggle input:checked+.fp-toggle-track{background:var(--ui-primary)}.fp-toggle input:checked+.fp-toggle-track:after{transform:translateX(16px)}[dir=rtl] .fp-toggle input:checked+.fp-toggle-track:after{transform:translateX(-16px)}.fp-toggle-label{font-size:.86rem;color:var(--ui-text-soft)}.fp-check-row .fp-req,.fp-toggle-row .fp-req{transform:translateY(-1px)}.fp-drop{border:1.5px dashed var(--ui-line);border-radius:var(--ui-r-md);background:var(--ui-surface-2);padding:22px;text-align:center;cursor:pointer;transition:border-color .14s ease,background .14s ease}.fp-drop.is-over,.fp-drop:hover{border-color:var(--ui-primary);background:var(--ui-primary-tint)}.fp-drop-icon{margin:0 auto 8px;color:var(--ui-text-subtle)}.fp-drop-title{font-size:.86rem;font-weight:600;color:var(--ui-text)}.fp-drop-meta{font-size:.72rem;color:var(--ui-text-subtle);margin-top:4px}.fp-file{gap:10px;padding:8px 10px;background:var(--ui-surface);border:1px solid var(--ui-line-soft);border-radius:8px;font-size:.8rem}.fp-file,.fp-file-icon{display:flex;align-items:center}.fp-file-icon{width:28px;height:28px;border-radius:6px;background:var(--ui-primary-soft);color:var(--ui-primary);justify-content:center;flex-shrink:0}.fp-file-name{flex:1 1;font-weight:500;color:var(--ui-text)}.fp-file-meta{font-size:.7rem}.fp-file-meta,.fp-file-x{color:var(--ui-text-subtle)}.fp-file-x{background:transparent;border:0;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center}.fp-file-x:hover{color:var(--ui-danger);background:var(--ui-danger-soft)}.fp-stepper{gap:0;margin-bottom:28px}.fp-step,.fp-stepper{display:flex;align-items:center}.fp-step{gap:10px;flex:1 1;min-width:0}.fp-step-dot{width:28px;height:28px;border-radius:50%;background:var(--ui-surface-2);border:1px solid var(--ui-line);color:var(--ui-text-subtle);display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;flex-shrink:0;transition:all .18s ease}.fp-step.is-active .fp-step-dot,.fp-step.is-done .fp-step-dot{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-primary-foreground)}.fp-step-label{font-size:.78rem;font-weight:600;color:var(--ui-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-step.is-active .fp-step-label,.fp-step.is-done .fp-step-label{color:var(--ui-text)}.fp-step-bar{flex:1 1;height:2px;background:var(--ui-line);margin:0 10px;border-radius:2px;position:relative;overflow:hidden}.fp-step-bar:after{content:"";position:absolute;inset:0;background:var(--ui-primary);transform:scaleX(0);transform-origin:left;transition:transform .36s cubic-bezier(.4,0,.2,1)}[dir=rtl] .fp-step-bar:after{transform-origin:right}.fp-step-bar.is-filled:after{transform:scaleX(1)}.fp-otp{display:flex;gap:10px}.fp-otp input{width:48px;height:56px;text-align:center;font-size:1.4rem;font-weight:600;font-family:var(--ui-font-display);border:1px solid var(--ui-line);border-radius:var(--ui-r-md);background:var(--ui-surface);color:var(--ui-text);outline:none;transition:border-color .14s ease,box-shadow .14s ease}.fp-otp input:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-primary-ring)}.fp-otp input.is-filled{border-color:var(--ui-primary);background:var(--ui-primary-tint)}.fp-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:var(--ui-line);border-radius:999px;outline:none;margin:12px 0}.fp-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--ui-primary);cursor:pointer;border:3px solid var(--ui-surface);box-shadow:0 0 0 1px var(--ui-line),var(--ui-shadow-sm);-webkit-transition:transform .14s ease;transition:transform .14s ease}.fp-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--ui-primary);cursor:pointer;border:3px solid var(--ui-surface);box-shadow:0 0 0 1px var(--ui-line),var(--ui-shadow-sm)}.fp-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.fp-slider-head{display:flex;justify-content:space-between;width:100%}.fp-slider-value{color:var(--ui-primary);font-weight:700}.fp-date-cal{background:var(--ui-surface);border:1px solid var(--ui-line-soft);border-radius:var(--ui-r-md);padding:12px;box-shadow:var(--ui-shadow-lg);width:248px}.fp-date-wrap{position:relative}.fp-date-nav{padding:4px 6px}.fp-date-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;font-size:.82rem;font-weight:600;color:var(--ui-text)}.fp-date-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;font-size:.74rem}.fp-date-grid>.fp-date-h{text-align:center;color:var(--ui-text-subtle);font-weight:600;padding:6px 0;font-size:.66rem;text-transform:uppercase;letter-spacing:.06em}.fp-date-grid>button{background:transparent;border:0;padding:7px 0;border-radius:6px;font:inherit;color:var(--ui-text-soft);cursor:pointer;font-size:.78rem;transition:background .1s ease}.fp-date-grid>button:hover{background:var(--ui-surface-2)}.fp-date-grid>button.is-selected{background:var(--ui-primary);color:var(--ui-primary-foreground);font-weight:600}.fp-date-grid>button.is-out{color:var(--ui-text-subtle);opacity:.35}.fp-date-grid>button.is-today{font-weight:700;color:var(--ui-primary)}.fp-date-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;text-align:start}.fp-date-trigger[disabled]{cursor:not-allowed}.fp-date-placeholder{color:var(--ui-text-subtle)}.fp-date-backdrop{position:fixed;inset:0;z-index:20}.fp-date-pop{position:absolute;z-index:30;margin-top:4px;inset-inline-start:0}.fp-success-screen{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 16px;animation:fp-fade-in .36s cubic-bezier(.4,0,.2,1)}.fp-success-icon{width:64px;height:64px;border-radius:50%;background:var(--ui-success-soft);color:var(--ui-success);display:flex;align-items:center;justify-content:center;margin-bottom:16px;animation:fp-pop .36s cubic-bezier(.34,1.56,.64,1)}@keyframes fp-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fp-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.fv-floating .fp-field{gap:0}.fp-float{position:relative}.fp-float .fp-input,.fp-float .fp-textarea{padding:22px 14px 8px;border-radius:var(--ui-r-md);font-size:.94rem}.fp-float .fp-textarea{padding-top:26px;min-height:100px}.fp-floatlabel-row{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 28px);font-size:.92rem;color:var(--ui-text-subtle);pointer-events:none;transition:all .18s cubic-bezier(.4,0,.2,1);background:transparent;padding:0}.fp-floatlabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-floatlabel-row .fp-req{font-size:.82rem;-webkit-padding-start:1px;padding-inline-start:1px}.fp-float .fp-textarea+.fp-floatlabel-row{top:22px;transform:none}.fp-float.is-active .fp-floatlabel-row,.fp-float:focus-within .fp-floatlabel-row{top:10px;transform:none;font-size:.7rem;font-weight:600;letter-spacing:.02em;color:var(--ui-primary);text-transform:uppercase}.fp-float:not(:focus-within).is-active .fp-floatlabel-row{color:var(--ui-text-subtle)}.fv-floating .fp-input,.fv-floating .fp-select,.fv-floating .fp-textarea{background:var(--ui-surface);border-color:var(--ui-line-soft)}.fv-floating .fp-btn-primary{border-radius:var(--ui-r-md);padding:13px 22px}.fv-underline .fp-input,.fv-underline .fp-select,.fv-underline .fp-textarea{background:transparent;border:0;border-bottom:1px solid var(--ui-line);border-radius:0;padding:10px 0 12px;font-size:1rem}.fv-underline .fp-input:focus,.fv-underline .fp-select:focus,.fv-underline .fp-textarea:focus{box-shadow:none;border-bottom-color:var(--ui-primary)}.fv-underline .fp-input.is-error,.fv-underline .fp-textarea.is-error{box-shadow:none;border-bottom-color:var(--ui-danger)}.fv-underline .fp-label{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ui-text-subtle);margin-bottom:2px}.fv-underline .fp-card{background:transparent;border:0;box-shadow:none;padding:28px 0}.fv-underline .fp-input-wrap .fp-input{-webkit-padding-end:28px;padding-inline-end:28px}.fv-underline .fp-select{background-position:right 4px center;-webkit-padding-end:24px;padding-inline-end:24px}[dir=rtl] .fv-underline .fp-select{background-position:left 4px center}.fv-underline .fp-btn-primary{border-radius:0;border-bottom:1px solid var(--ui-primary);background:transparent;color:var(--ui-primary-strong);padding:10px 0;gap:12px}.fv-underline .fp-btn-primary:hover{background:transparent;color:var(--ui-text);border-bottom-color:var(--ui-text)}.fv-underline .fp-btn-secondary{background:transparent;border-color:var(--ui-line);border-radius:0}.fv-underline .fp-drop{border-style:solid;border-color:var(--ui-line-soft);background:transparent}.fv-filled .fp-input,.fv-filled .fp-select,.fv-filled .fp-textarea{background:var(--ui-surface-inset);border:1px solid transparent;border-radius:var(--ui-r-sm);padding:11px 14px;font-size:.92rem}.fv-filled .fp-input:hover,.fv-filled .fp-select:hover,.fv-filled .fp-textarea:hover{background:var(--ui-surface-2);border-color:transparent}.fv-filled .fp-input:focus,.fv-filled .fp-select:focus,.fv-filled .fp-textarea:focus{background:var(--ui-surface);border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-primary-ring)}.fv-filled .fp-input.is-error,.fv-filled .fp-textarea.is-error{border-color:var(--ui-danger);background:color-mix(in srgb,var(--ui-danger) 8%,var(--ui-surface-inset))}.fv-filled .fp-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ui-text-muted)}.fv-filled .fp-btn-primary{border-radius:var(--ui-r-sm);background:linear-gradient(180deg,var(--ui-primary-strong),var(--ui-primary));padding:11px 18px;box-shadow:0 1px 0 color-mix(in srgb,var(--ui-primary-foreground) 12%,transparent) inset,0 4px 12px var(--ui-primary-soft)}.fv-filled .fp-btn-primary:hover{background:linear-gradient(180deg,var(--ui-primary),var(--ui-primary-strong))}.fv-filled .fp-btn-secondary{background:var(--ui-surface-inset);border-color:transparent;border-radius:var(--ui-r-sm)}.fv-filled .fp-btn-secondary:hover{background:var(--ui-surface-2)}.fv-filled .fp-check-box,.fv-filled .fp-radio-dot{background:var(--ui-surface-inset);border-color:var(--ui-line-soft)}.fv-filled .fp-drop{background:var(--ui-surface-inset);border-style:solid;border-color:var(--ui-line-soft)}.fp-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 12px;background:var(--ui-primary-tint);color:var(--ui-primary-strong);border-radius:999px;font-size:.76rem;font-weight:600;border:1px solid color-mix(in srgb,var(--ui-primary) 20%,transparent)}.fp-chip button{background:transparent;border:0;color:inherit;cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;opacity:.6;border-radius:4px}.fp-chip button:hover{opacity:1}.fp-divider{display:flex;align-items:center;gap:12px;color:var(--ui-text-subtle);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:8px 0}.fp-divider:after,.fp-divider:before{content:"";flex:1 1;height:1px;background:var(--ui-line-soft)}.fp-link{color:var(--ui-primary);font-weight:600;text-decoration:none;font-size:inherit}.fp-link:hover{color:var(--ui-primary-strong);text-decoration:underline}.kwp-whatsapp{display:grid;grid-gap:12px;gap:12px;inset-block-end:calc(18px + env(safe-area-inset-bottom, 0px));inset-inline-end:calc(18px + env(safe-area-inset-right, 0px));justify-items:end;pointer-events:none;position:fixed;z-index:80}.kwp-whatsapp>*{pointer-events:auto}.kwp-whatsapp-popover{background:linear-gradient(180deg,color-mix(in srgb,var(--site-panel-surface) 96%,transparent),color-mix(in srgb,var(--site-surface-muted) 82%,var(--site-panel-surface) 18%));border:1px solid color-mix(in srgb,var(--site-panel-border) 74%,var(--ui-success) 26%);border-radius:20px;box-shadow:0 24px 54px -34px color-mix(in srgb,var(--site-text) 58%,transparent),inset 0 1px 0 color-mix(in srgb,var(--site-surface-strong) 20%,transparent);display:grid;grid-gap:14px;gap:14px;inline-size:min(360px,calc(100vw - 36px));padding:14px}.kwp-whatsapp-popover__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.kwp-whatsapp-popover__header p{color:var(--site-text);font-family:var(--site-heading-font);font-size:1.02rem;font-weight:800;letter-spacing:0;line-height:var(--site-leading-tight);margin:0}.kwp-whatsapp-popover__close.kui-icon-btn{color:var(--site-text-muted)}.kwp-whatsapp-popover__quick{border:0;display:grid;grid-gap:8px;gap:8px;margin:0;min-inline-size:0;padding:0}.kwp-whatsapp-popover__quick legend{color:var(--site-text-subtle);font-size:.72rem;font-weight:800;letter-spacing:0;-webkit-margin-after:8px;margin-block-end:8px;text-transform:uppercase}.kwp-whatsapp-popover__options{display:flex;flex-wrap:wrap;gap:7px}.kwp-whatsapp-popover__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--site-panel-surface) 84%,var(--ui-success-soft) 16%);border:1px solid color-mix(in srgb,var(--ui-success) 22%,var(--site-panel-border) 78%);border-radius:var(--site-radius-pill);color:var(--site-text);cursor:pointer;font-size:.82rem;font-weight:800;min-block-size:32px;padding-block:6px;padding-inline:10px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}}@layer components{.kwp-whatsapp-popover__option:focus-visible,.kwp-whatsapp-popover__option:hover{background:color-mix(in srgb,var(--site-panel-surface) 68%,var(--ui-success-soft) 32%);border-color:color-mix(in srgb,var(--ui-success) 46%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-success) 14%,transparent);transform:translateY(-1px)}.kwp-whatsapp-popover__option[aria-pressed=true]{background:color-mix(in srgb,var(--ui-success-soft) 58%,var(--site-panel-surface) 42%);border-color:color-mix(in srgb,var(--ui-success) 58%,transparent);color:var(--ui-success)}.kwp-whatsapp-popover__field .kui-label{color:var(--site-text);font-weight:800}.kwp-whatsapp-popover__field .kui-textarea{background:color-mix(in srgb,var(--ui-surface-inset) 76%,var(--site-panel-surface) 24%);border-color:color-mix(in srgb,var(--site-panel-border) 62%,var(--site-text) 38%);border-radius:12px;min-block-size:112px}.kwp-whatsapp-popover__field .kui-textarea:focus-visible{border-color:var(--ui-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-success) 18%,transparent),inset 0 1px 2px color-mix(in srgb,var(--site-text) 8%,transparent);outline:0}.kwp-whatsapp-link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(135deg,var(--ui-success),color-mix(in srgb,var(--ui-success) 72%,var(--site-brand) 28%));block-size:56px;border:1px solid color-mix(in srgb,var(--ui-success) 44%,transparent);border-radius:var(--site-radius-pill);box-shadow:0 18px 38px -20px color-mix(in srgb,var(--ui-success) 88%,transparent),inset 0 1px 0 color-mix(in srgb,var(--site-surface-strong) 24%,transparent);color:var(--ui-success-foreground);cursor:pointer;display:inline-flex;gap:0;inline-size:56px;justify-content:center;max-inline-size:56px;min-inline-size:56px;overflow:hidden;padding:0;transition:box-shadow .16s ease,gap .18s ease,max-inline-size .18s ease,padding-inline .18s ease,transform .16s ease}.kwp-whatsapp-link[data-label-mode=always],.kwp-whatsapp-link[data-label-mode=hover]{inline-size:auto;padding-inline:13px}.kwp-whatsapp-link[data-label-mode=always],.kwp-whatsapp-link[data-label-mode=hover]:focus-visible,.kwp-whatsapp-link[data-label-mode=hover]:hover,.kwp-whatsapp.is-open .kwp-whatsapp-link[data-label-mode=hover]{gap:10px;max-inline-size:min(280px,calc(100vw - 36px));-webkit-padding-end:18px;padding-inline-end:18px}.kwp-whatsapp-link:focus-visible,.kwp-whatsapp-link:hover{box-shadow:0 22px 46px -20px color-mix(in srgb,var(--ui-success) 96%,transparent),0 0 0 4px color-mix(in srgb,var(--ui-success) 18%,transparent),inset 0 1px 0 color-mix(in srgb,var(--site-surface-strong) 24%,transparent);opacity:1;transform:translateY(-2px)}.kwp-whatsapp.is-open .kwp-whatsapp-link{box-shadow:0 20px 42px -22px color-mix(in srgb,var(--ui-success) 92%,transparent),0 0 0 4px color-mix(in srgb,var(--ui-success) 16%,transparent),inset 0 1px 0 color-mix(in srgb,var(--site-surface-strong) 24%,transparent)}.kwp-whatsapp-link__icon{flex:0 0 auto;block-size:29px;inline-size:29px}.kwp-whatsapp-link__label{color:currentColor;display:inline-block;font-weight:800;line-height:1;max-inline-size:0;opacity:0;overflow:hidden;text-overflow:ellipsis;transition:max-inline-size .18s ease,opacity .14s ease;white-space:nowrap}.kwp-whatsapp-link[data-label-mode=always] .kwp-whatsapp-link__label,.kwp-whatsapp-link[data-label-mode=hover]:focus-visible .kwp-whatsapp-link__label,.kwp-whatsapp-link[data-label-mode=hover]:hover .kwp-whatsapp-link__label,.kwp-whatsapp.is-open .kwp-whatsapp-link[data-label-mode=hover] .kwp-whatsapp-link__label{max-inline-size:190px;opacity:1}@media (max-width:680px){.kwp-whatsapp{inset-block-end:calc(14px + env(safe-area-inset-bottom, 0px));inset-inline-end:calc(14px + env(safe-area-inset-right, 0px))}.kwp-whatsapp-link{block-size:52px;inline-size:52px;max-inline-size:52px;min-inline-size:52px}.kwp-whatsapp-link__icon{block-size:27px;inline-size:27px}}}:root{color-scheme:light;--bg-canvas:#c8e7ff;--bg-canvas-soft:#e9d8b8;--bg-canvas-muted:#f4f9ff;--surface-panel:#c5b6a3;--surface-panel-strong:#ce5438;--surface-tooltip:#3a3232;--surface-tooltip-muted:#c4a79d;--text-primary:#000000;--text-secondary:#222222;--text-contrast:#ffffff;--text-muted:#dedede;--border-soft:rgba(91,75,75,0.29);--border-weak:rgba(246,246,246,0.12);--border-strong:#000000;--brand-primary:#807dd0;--brand-link:#a22408;--brand-hover:#e84925;--focus:#807dd0;--overlay-transparent:transparent;--shadow-glow:#f1d88d;--shadow-title:#ecce6f;--shadow-contact-hover:#ffffff;--icon-default:#000000;--icon-accent:#a22408;--icon-alert:#e50000;--icon-success:#40e626;--icon-info:#112ed6;--icon-warning:#d3e626;--alarm-color-1:var(--icon-success);--alarm-color-2:var(--icon-alert);--alarm-color-3:var(--icon-info);--alarm-color-4:var(--icon-warning);--color-background:var(--bg-canvas);--color-background-soft:var(--bg-canvas-soft);--color-background-mute:var(--bg-canvas-muted);--color-border:var(--border-weak);--color-border-hover:var(--border-soft);--color-heading:var(--brand-primary);--color-text:var(--text-primary);--color-link:var(--text-primary);--color-link-hover:var(--brand-primary);--shell-panel-bg:var(--surface-panel);--shell-panel-bg-strong:var(--surface-panel-strong);--shell-panel-text:var(--text-secondary);--shell-panel-text-contrast:var(--text-contrast);--shell-border:var(--border-strong);--shell-icon-hover:var(--brand-hover);--shell-menu-fixed:var(--text-muted);--shell-glow:var(--shadow-glow);--shell-panel-inset-highlight:rgba(255,255,255,0.08);--shell-panel-inset-shadow:rgba(0,0,0,0.12);--toggle-day-track-bg:#d6d3cb;--toggle-day-track-bg-hover:#ccc8bf;--toggle-night-track-bg:#9ca7b8;--toggle-night-track-bg-hover:#909bad;--toggle-day-icon:#8d6a30;--toggle-night-icon:#edf2f9;--toggle-thumb-day-bg:#c78f4a;--toggle-thumb-night-bg:#61718d;--toggle-thumb-icon:#ffffff;--toggle-thumb-glow-day:rgba(199,143,74,0.22);--toggle-thumb-glow-night:rgba(97,113,141,0.24);--page-light-origin-x:calc(100% - 32px);--page-light-origin-y:32px;--page-light-size:70vmax;--page-light-core:rgba(255,213,120,0.68);--page-light-mid:rgba(255,168,70,0.4);--page-light-fade:rgba(255,124,40,0.18);--celestial-aura:rgba(255,182,74,0.76);--celestial-rim:rgba(244,159,67,0.78);--celestial-sun-core:#ffd987;--celestial-sun-edge:#dd7d1d;--celestial-sun-outline:rgba(199,110,30,0.78);--celestial-sun-ray:rgba(163,98,32,0.94);--celestial-sun-glow:rgba(255,158,43,0.6);--celestial-moon-core:#e8eef9;--celestial-moon-edge:#c2cee2;--celestial-moon-shadow:rgba(154,167,192,0.72);--celestial-moon-crater:rgba(177,188,210,0.45);--sky-transition-sun-size:42px;--sky-transition-sun-core:var(--celestial-sun-core);--sky-transition-sun-edge:var(--celestial-sun-edge);--sky-transition-sun-rim:var(--celestial-rim);--sky-transition-sun-glow:var(--celestial-sun-glow);--sky-transition-pass-glow:rgba(255,172,58,0.34);--sky-transition-overlay-dark:rgba(24,29,42,0.62);--sky-transition-overlay-light:rgba(255,187,94,0.56);--home-circle-bg:var(--text-contrast);--home-circle-text:var(--text-primary);--home-circle-glow:var(--shadow-glow);--brand-accent:var(--brand-primary);--title-color:var(--text-contrast);--title-shadow:var(--shadow-title);--component-outline:var(--focus);--component-border:var(--border-strong);--tooltip-bg:var(--surface-tooltip);--tooltip-text:var(--text-contrast);--tooltip-shadow:var(--shadow-glow);--info-tooltip-bg:var(--surface-tooltip-muted);--contact-icon-hover-fill:var(--shadow-contact-hover);--status-error:var(--icon-alert)}:root[data-theme=dark]{color-scheme:dark;--bg-canvas:#313434;--bg-canvas-soft:#222222;--bg-canvas-muted:#282828;--surface-panel:#3a3228;--surface-panel-strong:#8f4a3a;--surface-tooltip:#221f1b;--surface-tooltip-muted:#705750;--text-primary:#ffffff;--text-secondary:#f3eee6;--text-contrast:#ffffff;--text-muted:#f2dcc2;--border-soft:rgba(84,84,84,0.65);--border-weak:rgba(84,84,84,0.48);--border-strong:#f0d6b2;--brand-primary:#b2a9ff;--brand-link:#ffb49f;--brand-hover:#bc624a;--focus:#b2a9ff;--overlay-transparent:transparent;--shadow-glow:#9ac86b;--shadow-title:#d5a859;--shadow-contact-hover:#f6e8da;--icon-default:#f8f2e8;--icon-accent:#ffb49f;--icon-alert:#ff8770;--icon-success:#9ac86b;--icon-info:#8da9ff;--icon-warning:#e8cb72;--alarm-color-1:var(--icon-success);--alarm-color-2:var(--icon-alert);--alarm-color-3:var(--icon-info);--alarm-color-4:var(--icon-warning);--color-background:var(--bg-canvas);--color-background-soft:var(--bg-canvas-soft);--color-background-mute:var(--bg-canvas-muted);--color-border:var(--border-weak);--color-border-hover:var(--border-soft);--color-heading:var(--text-secondary);--color-text:var(--text-primary);--color-link:var(--text-primary);--color-link-hover:var(--brand-primary);--shell-panel-bg:var(--surface-panel);--shell-panel-bg-strong:var(--surface-panel-strong);--shell-panel-text:var(--text-secondary);--shell-panel-text-contrast:var(--text-contrast);--shell-border:var(--border-strong);--shell-icon-hover:var(--brand-hover);--shell-menu-fixed:var(--text-muted);--shell-glow:var(--shadow-glow);--shell-panel-inset-highlight:rgba(255,255,255,0.08);--shell-panel-inset-shadow:rgba(0,0,0,0.18);--toggle-day-track-bg:#4f4b45;--toggle-day-track-bg-hover:#5a564f;--toggle-night-track-bg:#273042;--toggle-night-track-bg-hover:#323c4f;--toggle-day-icon:#d8b680;--toggle-night-icon:#e2e9f8;--toggle-thumb-day-bg:#ad7f48;--toggle-thumb-night-bg:#6b7894;--toggle-thumb-icon:#ffffff;--toggle-thumb-glow-day:rgba(173,127,72,0.2);--toggle-thumb-glow-night:rgba(107,120,148,0.24);--page-light-origin-x:calc(100% - 32px);--page-light-origin-y:32px;--page-light-size:76vmax;--page-light-core:rgba(190,214,255,0.22);--page-light-mid:rgba(132,162,230,0.12);--page-light-fade:rgba(101,122,171,0.05);--celestial-aura:rgba(147,171,224,0.3);--celestial-rim:rgba(219,229,251,0.38);--celestial-sun-core:#f8deb2;--celestial-sun-edge:#b3874f;--celestial-sun-outline:rgba(170,129,73,0.44);--celestial-sun-ray:rgba(193,150,88,0.78);--celestial-sun-glow:rgba(190,150,95,0.3);--celestial-moon-core:#edf2ff;--celestial-moon-edge:#a8b7d6;--celestial-moon-shadow:rgba(111,127,160,0.8);--celestial-moon-crater:rgba(142,157,191,0.44);--sky-transition-sun-size:42px;--sky-transition-sun-core:var(--celestial-sun-core);--sky-transition-sun-edge:var(--celestial-sun-edge);--sky-transition-sun-rim:rgba(245,199,128,0.56);--sky-transition-sun-glow:var(--celestial-sun-glow);--sky-transition-pass-glow:rgba(255,170,64,0.28);--sky-transition-overlay-dark:rgba(21,25,37,0.58);--sky-transition-overlay-light:rgba(255,186,98,0.4);--home-circle-bg:#2d2a27;--home-circle-text:#f8f2e8;--home-circle-glow:var(--shadow-glow);--brand-accent:var(--brand-primary);--title-color:#f7ecd9;--title-shadow:var(--shadow-title);--component-outline:var(--focus);--component-border:var(--border-strong);--tooltip-bg:var(--surface-tooltip);--tooltip-text:var(--text-contrast);--tooltip-shadow:var(--shadow-glow);--info-tooltip-bg:var(--surface-tooltip-muted);--contact-icon-hover-fill:var(--shadow-contact-hover);--status-error:var(--icon-alert)}:root[data-theme=light]{color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--bg-canvas:#313434;--bg-canvas-soft:#222222;--bg-canvas-muted:#282828;--surface-panel:#3a3228;--surface-panel-strong:#8f4a3a;--surface-tooltip:#221f1b;--surface-tooltip-muted:#705750;--text-primary:#ffffff;--text-secondary:#f3eee6;--text-contrast:#ffffff;--text-muted:#f2dcc2;--border-soft:rgba(84,84,84,0.65);--border-weak:rgba(84,84,84,0.48);--border-strong:#f0d6b2;--brand-primary:#b2a9ff;--brand-link:#ffb49f;--brand-hover:#bc624a;--focus:#b2a9ff;--overlay-transparent:transparent;--shadow-glow:#9ac86b;--shadow-title:#d5a859;--shadow-contact-hover:#f6e8da;--icon-default:#f8f2e8;--icon-accent:#ffb49f;--icon-alert:#ff8770;--icon-success:#9ac86b;--icon-info:#8da9ff;--icon-warning:#e8cb72;--alarm-color-1:var(--icon-success);--alarm-color-2:var(--icon-alert);--alarm-color-3:var(--icon-info);--alarm-color-4:var(--icon-warning);--color-background:var(--bg-canvas);--color-background-soft:var(--bg-canvas-soft);--color-background-mute:var(--bg-canvas-muted);--color-border:var(--border-weak);--color-border-hover:var(--border-soft);--color-heading:var(--text-secondary);--color-text:var(--text-primary);--color-link:var(--text-primary);--color-link-hover:var(--brand-primary);--shell-panel-bg:var(--surface-panel);--shell-panel-bg-strong:var(--surface-panel-strong);--shell-panel-text:var(--text-secondary);--shell-panel-text-contrast:var(--text-contrast);--shell-border:var(--border-strong);--shell-icon-hover:var(--brand-hover);--shell-menu-fixed:var(--text-muted);--shell-glow:var(--shadow-glow);--shell-panel-inset-highlight:rgba(255,255,255,0.08);--shell-panel-inset-shadow:rgba(0,0,0,0.18);--toggle-day-track-bg:#4f4b45;--toggle-day-track-bg-hover:#5a564f;--toggle-night-track-bg:#273042;--toggle-night-track-bg-hover:#323c4f;--toggle-day-icon:#d8b680;--toggle-night-icon:#e2e9f8;--toggle-thumb-day-bg:#ad7f48;--toggle-thumb-night-bg:#6b7894;--toggle-thumb-icon:#ffffff;--toggle-thumb-glow-day:rgba(173,127,72,0.2);--toggle-thumb-glow-night:rgba(107,120,148,0.24);--page-light-origin-x:calc(100% - 32px);--page-light-origin-y:32px;--page-light-size:76vmax;--page-light-core:rgba(190,214,255,0.22);--page-light-mid:rgba(132,162,230,0.12);--page-light-fade:rgba(101,122,171,0.05);--celestial-aura:rgba(147,171,224,0.3);--celestial-rim:rgba(219,229,251,0.38);--celestial-sun-core:#f8deb2;--celestial-sun-edge:#b3874f;--celestial-sun-outline:rgba(170,129,73,0.44);--celestial-sun-ray:rgba(193,150,88,0.78);--celestial-sun-glow:rgba(190,150,95,0.3);--celestial-moon-core:#edf2ff;--celestial-moon-edge:#a8b7d6;--celestial-moon-shadow:rgba(111,127,160,0.8);--celestial-moon-crater:rgba(142,157,191,0.44);--sky-transition-sun-size:42px;--sky-transition-sun-core:var(--celestial-sun-core);--sky-transition-sun-edge:var(--celestial-sun-edge);--sky-transition-sun-rim:rgba(245,199,128,0.56);--sky-transition-sun-glow:var(--celestial-sun-glow);--sky-transition-pass-glow:rgba(255,170,64,0.28);--sky-transition-overlay-dark:rgba(21,25,37,0.58);--sky-transition-overlay-light:rgba(255,186,98,0.4);--home-circle-bg:#2d2a27;--home-circle-text:#f8f2e8;--home-circle-glow:var(--shadow-glow);--brand-accent:var(--brand-primary);--title-color:#f7ecd9;--title-shadow:var(--shadow-title);--component-outline:var(--focus);--component-border:var(--border-strong);--tooltip-bg:var(--surface-tooltip);--tooltip-text:var(--text-contrast);--tooltip-shadow:var(--shadow-glow);--info-tooltip-bg:var(--surface-tooltip-muted);--contact-icon-hover-fill:var(--shadow-contact-hover);--status-error:var(--icon-alert)}}*,:after,:before{box-sizing:border-box;margin:0;overflow-wrap:anywhere}:root{--space-1:6px;--space-2:10px;--space-3:14px;--space-4:18px;--space-5:24px;--space-6:32px;--content-max-width:72ch;--honeycomb-bg-size:144px 125px;--honeycomb-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='125' viewBox='0 0 144 125'%3E%3Cg fill='%23f1d88d' fill-opacity='.08' stroke='%23a22408' stroke-opacity='.24' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M36 1 72 21.8v41.6L36 84.2 0 63.4V21.8Z'/%3E%3Cpath d='M108 1 144 21.8v41.6l-36 20.8-36-20.8V21.8Z'/%3E%3Cpath d='M72 63.4 108 84.2v41.6l-36 20.8-36-20.8V84.2Z'/%3E%3C/g%3E%3C/svg%3E")}:root[data-theme=dark]{--honeycomb-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='125' viewBox='0 0 144 125'%3E%3Cg fill='%23d5a859' fill-opacity='.045' stroke='%23f0d6b2' stroke-opacity='.22' stroke-width='2.1' stroke-linejoin='round'%3E%3Cpath d='M36 1 72 21.8v41.6L36 84.2 0 63.4V21.8Z'/%3E%3Cpath d='M108 1 144 21.8v41.6l-36 20.8-36-20.8V21.8Z'/%3E%3Cpath d='M72 63.4 108 84.2v41.6l-36 20.8-36-20.8V84.2Z'/%3E%3C/g%3E%3C/svg%3E")}html{height:100%;overflow:hidden;background:var(--color-background)}.site-kayas-root.kui-root{display:contents;background:var(--overlay-transparent);color:inherit;font:inherit;line-height:inherit}a{text-decoration:none;color:var(--color-link);transition:color .2s ease}a:hover{color:var(--color-link-hover)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--brand-primary);color:var(--text-contrast)}body{--sky-transition-travel-x:-98vw;--sky-transition-travel-y:14vh;width:100%;height:100dvh;min-height:0;margin:0;padding:clamp(10px,2vw,20px);display:grid;place-items:center;overflow:hidden;overscroll-behavior:none;color:var(--color-text);background:radial-gradient(var(--page-light-size) var(--page-light-size) at var(--page-light-origin-x) var(--page-light-origin-y),var(--page-light-core) 0,var(--page-light-mid) 24%,var(--page-light-fade) 46%,var(--overlay-transparent) 66%),var(--honeycomb-pattern),linear-gradient(135deg,var(--bg-canvas) 0,var(--bg-canvas-muted) 48%,var(--bg-canvas-soft) 100%);background-position:0 0,top,0 0;background-size:auto,var(--honeycomb-bg-size),auto;background-attachment:fixed;transition:color 1.5s,background .7s ease;font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}@media screen and (max-width:990px){body{padding:14px;--honeycomb-bg-size:112px 97px;--page-light-origin-x:calc(100% - 22px);--page-light-origin-y:22px;--page-light-size:84vmax;--sky-transition-travel-x:-106vw;--sky-transition-travel-y:12vh}}@media screen and (max-width:480px){body{padding:10px;--page-light-origin-x:calc(100% - 18px);--page-light-origin-y:18px}}@supports not (min-height:100dvh){body{height:100vh}}img,video{max-width:100%}code,kbd,pre,samp{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}body:before{content:"";position:fixed;pointer-events:none;opacity:0;width:220vw;height:220vh;left:calc(var(--page-light-origin-x) - 110vw);top:calc(var(--page-light-origin-y) - 22vh);z-index:850;transform:translateZ(0) scale(1);border-radius:999px}:root[data-sky-transition=to-dark] body:before{background:radial-gradient(circle at 50% 10%,var(--sky-transition-pass-glow) 0,var(--sky-transition-overlay-dark) 36%,var(--overlay-transparent) 72%);animation:sky-follow-dark 1.1s ease both}:root[data-sky-transition=to-light] body:before{background:radial-gradient(circle at 50% 10%,var(--sky-transition-pass-glow) 0,var(--sky-transition-overlay-light) 36%,var(--overlay-transparent) 72%);animation:sky-follow-light 1.1s ease both}@keyframes sky-follow-dark{0%{opacity:0;transform:translateZ(0) scale(.96)}18%{opacity:.54}56%{opacity:1;transform:translate3d(var(--sky-transition-travel-x),var(--sky-transition-travel-y),0) scale(1.04)}to{opacity:0;transform:translateZ(0) scale(1)}}@keyframes sky-follow-light{0%{opacity:0;transform:translateZ(0) scale(.96)}18%{opacity:.42}56%{opacity:.88;transform:translate3d(var(--sky-transition-travel-x),var(--sky-transition-travel-y),0) scale(1.04)}to{opacity:0;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}body:before{animation:none!important;opacity:0!important;transform:translateZ(0) scale(1)!important}}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}