.ak-form{width:100%;max-width:100%;margin:0;padding:22px;background:#fff;border:1px solid rgba(15,23,42,.10);border-radius:16px;box-shadow:0 10px 25px rgba(2,6,23,.08)}.ak-form .ak-title{margin:0 0 8px;font-size:27px;letter-spacing:-.2px}.ak-form .ak-subtitle{margin:0 0 14px;color:#475569}.ak-form .muted{color:#475569;font-size:12px !important;}.ak-form form{margin:0}.ak-form .ak-field{margin-top:12px}.ak-form label{display:block;margin:0 0 6px;font-size:14px;color:#475569;font-weight:700}.ak-form input,.ak-form select,.ak-form textarea{width:100% !important;max-width:100% !important;box-sizing:border-box !important;padding:12px 12px !important;border-radius:12px !important;border:1px solid rgba(15,23,42,.14) !important;background:#fff !important;font-size:14px !important;color:#0f172a !important;outline:none !important;margin:0 !important}.ak-form textarea{min-height:120px;resize:vertical}.ak-form input:focus,.ak-form select:focus,.ak-form textarea:focus{border-color:rgba(141,192,14,.60) !important;box-shadow:0 0 0 4px rgba(141,192,14,.14) !important}.ak-form .ak-hint{margin-top:6px;font-size:12px;color:#64748b}.ak-form .ak-note{margin-top:6px;font-size:12px;color:#64748b}.ak-form .ak-fields{display:flex;flex-wrap:wrap;gap:12px 12px;align-items:flex-start}.ak-form .ak-fields>.ak-col{min-width:0;margin-top:0;box-sizing:border-box;flex:0 0 100%;max-width:100%}.ak-form .ak-fields>.ak-col.ak-col-half{flex-basis:calc(50% - 6px);max-width:calc(50% - 6px)}.ak-form .ak-fields>.ak-col.ak-col-third{flex-basis:calc(33.333333% - 8px);max-width:calc(33.333333% - 8px)}.ak-form .ak-fields>.ak-col.ak-col-quarter{flex-basis:calc(25% - 9px);max-width:calc(25% - 9px)}.ak-form .ak-fields>.ak-col.ak-col-full{flex-basis:100%;max-width:100%}.ak-form .ak-fields>.ak-col>label,.ak-form .ak-fields>.ak-col>.ak-label{min-height:auto}@media (max-width:1100px){.ak-form .ak-fields>.ak-col.ak-col-quarter{flex-basis:calc(50% - 6px);max-width:calc(50% - 6px)}}@media (max-width:900px){.ak-form .ak-fields>.ak-col.ak-col-third,.ak-form .ak-fields>.ak-col.ak-col-quarter{flex-basis:calc(50% - 6px);max-width:calc(50% - 6px)}}@media (max-width:680px){.ak-form .ak-fields>.ak-col,.ak-form .ak-fields>.ak-col.ak-col-half,.ak-form .ak-fields>.ak-col.ak-col-third,.ak-form .ak-fields>.ak-col.ak-col-quarter,.ak-form .ak-fields>.ak-col.ak-col-full{flex-basis:100%;max-width:100%}}.ak-form .form-grid{display:grid;gap:10px}.ak-form .form-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-form .form-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ak-form .form-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.ak-form .form-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.ak-form .form-grid.cols-2,.ak-form .form-grid.cols-3,.ak-form .form-grid.cols-4{grid-template-columns:1fr}}.ak-form .ak-label{display:block;margin:0 0 8px;font-size:14px;color:#475569;font-weight:800;letter-spacing:.2px}.ak-form .ak-checkgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin-top:8px;text-align:left}.ak-form .ak-checkcol{display:grid;gap:10px;text-align:left}.ak-form .ak-check{display:grid;grid-template-columns:18px 1fr;column-gap:10px;align-items:start;margin:0;padding:0;text-align:left;justify-items:start;user-select:none;font-size:14px;color:#0f172a;line-height:1.35}.ak-form .ak-check input{width:16px !important;height:16px !important;margin:2px 0 0 0 !important}.ak-form .ak-check span{display:block;margin:0;text-align:left;white-space:normal;word-break:normal}.ak-form .ak-check--has-image{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;padding:8px;border:1px solid rgba(15,23,42,.10);border-radius:12px;background:#fafafa;margin-bottom:4px}.ak-form .ak-check--has-image .ak-check-img{grid-column:1 / -1;display:block;width:100%;max-width:200px;max-height:200px;height:auto;object-fit:contain;border-radius:8px;background:#e5e7eb;margin:0 auto}.ak-form .ak-check--has-image input{grid-row:1}.ak-form .ak-check--has-image span{grid-row:1}@media (max-width:600px){.ak-form .ak-check--has-image .ak-check-img{max-width:100%}}@media (max-width:980px){.ak-form .ak-checkgrid{grid-template-columns:1fr}}.ak-form .ak-actions{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}.ak-form .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:999px !important;border:1px solid transparent;font-weight:800;font-size:15px;cursor:pointer;transition:.15s ease;text-decoration:none;min-height:auto;box-sizing:border-box}@media (max-width:768px){.ak-form .btn{width:100%;padding:10px 12px;font-size:13px;white-space:normal;word-wrap:break-word;line-height:1.3;border-radius:999px !important}}.ak-form .btn.btn-primary{width:100%;margin-top:20px;background:linear-gradient(180deg,#9acb3f 0%,#8ebe32 100%);color:#fff;font-size:18px;font-weight:900;letter-spacing:.3px;padding:16px 22px;border-radius:999px !important;box-shadow:0 14px 30px rgba(141,190,50,.35),inset 0 1px 0 rgba(255,255,255,.35);transition:all .18s ease}.ak-form .btn.btn-primary:hover{background:linear-gradient(180deg,#a6d84a 0%,#8ebe32 100%);box-shadow:0 18px 38px rgba(141,190,50,.45),inset 0 1px 0 rgba(255,255,255,.45);transform:translateY(-2px)}.ak-form .btn.btn-primary:active{transform:translateY(0);box-shadow:0 6px 14px rgba(141,190,50,.25),inset 0 2px 4px rgba(0,0,0,.08)}.ak-form .btn.btn-ghost{background:#fff;border-color:rgba(15,23,42,.14);color:#0f172a}.ak-form .btn.btn-ghost:hover{background:rgba(246,247,249,.9)}.ak-form .form-note{margin-top:10px;font-size:12px;color:#475569}.ak-form .policy-link{background:none;border:none;padding:0;margin-left:4px;color:#6fa100;font-weight:800;cursor:pointer;text-decoration:underline;font-size:12px}.ak-form .policy-link:hover{text-decoration:none}.ak-form .form-status{margin-top:10px;font-size:13px;color:#475569}.ak-form .form-status.ok{color:#0f7a35;font-weight:900}.ak-form .form-status.err{color:#b91c1c;font-weight:900}.ak-form .hp{display:none !important}.policy-modal{position:fixed;inset:0;z-index:999999;display:none}.policy-modal.open{display:block}.policy-backdrop{position:absolute;inset:0;background:rgba(2,6,23,.55);backdrop-filter:blur(4px)}.policy-dialog{position:relative;width:min(860px,calc(100% - 24px));margin:6vh auto;background:#fff;border-radius:18px;box-shadow:0 25px 60px rgba(2,6,23,.35);overflow:hidden;max-height:calc(100dvh - 12vh);display:flex;flex-direction:column}.policy-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.policy-body{padding:16px;overflow:auto;-webkit-overflow-scrolling:touch;color:#1f2937;font-size:14px;line-height:1.5}.policy-close{border:none;background:none;font-size:28px;line-height:1;cursor:pointer;opacity:.7}.policy-close:hover{opacity:1}.ak-form textarea[name="area_m2"],.ak-form textarea[name="name"]{min-height:48px !important;height:47px !important;resize:none !important}.ak-form textarea:not([name="area_m2"]):not([name="name"]){min-height:120px !important;resize:vertical !important}.form-grid,.form-grid--half{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%}.form-grid-item{width:100%}@media (max-width:768px){.form-grid,.form-grid--half{grid-template-columns:1fr;gap:16px}}.akfb-style-mode-plugin.ak-form{background:var(--akfb-form-bg-final,#ffffff) !important;color:var(--akfb-form-text,#0f172a) !important;border-color:var(--akfb-form-border,#dde1e9) !important;border-radius:var(--akfb-form-radius,16px) !important}.akfb-style-mode-plugin.ak-form .ak-title,.akfb-style-mode-plugin.ak-form .ak-subtitle,.akfb-style-mode-plugin.ak-form .ak-label,.akfb-style-mode-plugin.ak-form label,.akfb-style-mode-plugin.ak-form .ak-note,.akfb-style-mode-plugin.ak-form .form-note,.akfb-style-mode-plugin.ak-form .ak-consent{color:var(--akfb-form-text,#0f172a) !important}.akfb-style-mode-plugin.ak-form .ak-fields{gap:var(--akfb-field-gap,12px) !important}.akfb-style-mode-plugin.ak-form input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.akfb-style-mode-plugin.ak-form textarea,.akfb-style-mode-plugin.ak-form select{background:var(--akfb-field-bg,#ffffff) !important;color:var(--akfb-field-text,#0f172a) !important;border-radius:var(--akfb-field-radius,12px) !important}.akfb-style-mode-plugin.ak-form input::placeholder,.akfb-style-mode-plugin.ak-form textarea::placeholder{color:color-mix(in srgb,var(--akfb-field-text,#0f172a) 54%,transparent)}.akfb-style-mode-plugin.ak-form .btn.btn-primary,.akfb-style-mode-plugin.ak-form .btn-primary{width:var(--akfb-button-width,100%) !important;max-width:100%;background:var(--akfb-button-bg,#8ebf0f) !important;color:var(--akfb-button-text,#ffffff) !important}.akfb-style-mode-plugin.ak-form form{display:flex;flex-direction:column;align-items:stretch}.akfb-style-mode-plugin.ak-form button[type="submit"]{align-self:var(--akfb-button-justify,stretch)}.akfb-style-mode-plugin.ak-form.akfb-compact{padding:14px !important}.akfb-style-mode-plugin.ak-form.akfb-compact .ak-fields{gap:8px !important}.akfb-style-mode-plugin.ak-form.akfb-compact input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.akfb-style-mode-plugin.ak-form.akfb-compact textarea,.akfb-style-mode-plugin.ak-form.akfb-compact select{padding-top:9px !important;padding-bottom:9px !important;min-height:40px !important}.akfb-style-mode-plugin.ak-form .ak-consent,.akfb-style-mode-plugin.akfb-quiz-wrap .ak-consent{display:grid !important;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;margin:0;font-size:13px;line-height:1.45;font-weight:600;text-transform:none;letter-spacing:0}.akfb-style-mode-plugin.ak-form .ak-consent input,.akfb-style-mode-plugin.akfb-quiz-wrap .ak-consent input{width:16px !important;height:16px !important;min-width:16px !important;margin:2px 0 0 !important}.akfb-style-mode-plugin.ak-form .ak-consent .policy-link,.akfb-style-mode-plugin.akfb-quiz-wrap .ak-consent .policy-link{display:inline;margin:0 0 0 4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.akfb-style-mode-plugin.akfb-quiz-wrap .akfb-quiz{--akfb-text:var(--akfb-form-text,#283244);--akfb-line:var(--akfb-form-border,#dfe4ea);--akfb-surface:var(--akfb-form-bg-final,#ffffff);--akfb-accent:var(--akfb-button-bg,#97c11f)}.akfb-style-mode-plugin.akfb-quiz-wrap .akfb-quiz-screen,.akfb-style-mode-plugin.akfb-quiz-wrap .akfb-quiz-contact-card{background:var(--akfb-form-bg-final,#ffffff) !important;color:var(--akfb-form-text,#283244) !important;border-color:var(--akfb-form-border,#dfe4ea) !important;border-radius:var(--akfb-form-radius,22px) !important}.akfb-style-mode-plugin.akfb-quiz-wrap .akfb-quiz .ak-label,.akfb-style-mode-plugin.akfb-quiz-wrap .akfb-quiz .ak-field>label,.akfb-style-mode-plugin.akfb-quiz-wrap .akfb-quiz .form-note,.akfb-style-mode-plugin.akfb-quiz-wrap .akfb-quiz .ak-consent{color:var(--akfb-form-text,#283244) !important}.akfb-style-mode-plugin.akfb-quiz-wrap .akfb-quiz .ak-field input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.akfb-style-mode-plugin.akfb-quiz-wrap .akfb-quiz .ak-field textarea,.akfb-style-mode-plugin.akfb-quiz-wrap .akfb-quiz .ak-field select{background:var(--akfb-field-bg,#ffffff) !important;color:var(--akfb-field-text,#0f172a) !important;border-radius:var(--akfb-field-radius,16px) !important}.akfb-style-mode-plugin.akfb-quiz-wrap .ak-fields,.akfb-style-mode-plugin.akfb-quiz-wrap .ak-fields--quiz-contact,.akfb-style-mode-plugin.akfb-quiz-wrap .ak-checkgrid,.akfb-style-mode-plugin.akfb-quiz-wrap .akfb-quiz-fieldbox{gap:var(--akfb-field-gap,14px) !important}.akfb-style-mode-plugin.akfb-quiz-wrap .btn.btn-primary,.akfb-style-mode-plugin.akfb-quiz-wrap .btn-primary{width:var(--akfb-button-width,auto) !important;max-width:100%;background:var(--akfb-button-bg,#97c11f) !important;color:var(--akfb-button-text,#ffffff) !important}.akfb-style-mode-plugin.akfb-quiz-wrap .akfb-quiz-primary,.akfb-style-mode-plugin.akfb-quiz-wrap .akfb-quiz-contact-card .btn-primary{align-self:var(--akfb-button-justify,flex-start)}.akfb-style-mode-plugin.akfb-quiz-wrap .akfb-quiz-nav{justify-content:var(--akfb-button-justify,flex-end) !important}.akfb-style-mode-plugin.akfb-quiz-wrap.akfb-compact .akfb-quiz-screen,.akfb-style-mode-plugin.akfb-quiz-wrap.akfb-compact .akfb-quiz-contact-card{padding:14px !important}.akfb-style-mode-plugin.akfb-quiz-wrap.akfb-compact .akfb-quiz .ak-field{margin-bottom:8px !important}.akfb-style-mode-plugin.akfb-quiz-wrap.akfb-compact .akfb-quiz .ak-field input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.akfb-style-mode-plugin.akfb-quiz-wrap.akfb-compact .akfb-quiz .ak-field textarea,.akfb-style-mode-plugin.akfb-quiz-wrap.akfb-compact .akfb-quiz .ak-field select{padding-top:10px !important;padding-bottom:10px !important;min-height:44px !important}@media (min-width:981px){.ak-form .ak-fields>.ak-col.ak-col-separator{position:relative;padding-left:18px}.ak-form .ak-fields>.ak-col.ak-col-separator:before{content:"";position:absolute;left:-6px;top:4px;bottom:4px;width:1px;background:rgba(15,23,42,.13);pointer-events:none}}@media (max-width:980px){.ak-form .ak-fields>.ak-col.ak-col-separator{padding-left:0}.ak-form .ak-fields>.ak-col.ak-col-separator:before{display:none}}