:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--site-font:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--chip-icon:18px;--chip-active-shadow:0 4px 10px rgba(33, 63, 82, 0.2);--field-bg:var(--brand-card, #fff);--field-bg-disabled:color-mix(in srgb, #f2f4f7 70%, #fff 30%);--field-border:var(--brand-border);--field-border-hover:color-mix(in srgb, var(--brand-border) 65%, #000 35%);--field-border-focus:var(--brand-primary);--field-placeholder:#94a3b8;--field-ring:rgba(33,63,82,0.12);--field-error:#ef4444;--field-error-ring:rgba(239,68,68,0.18)}body,html{height:100%}body{line-height:1.6}body,body :where(:not(.dashicons):not([class*=dashicons]):not(.ab-icon):not(.fa):not(.fas):not(.far):not(.fab):not(.material-icons)){font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important}button,input{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font:inherit;color:inherit}img{max-width:100%;height:auto;display:block}.btn-outline,.btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--btn-radius);padding:var(--btn-pad-y) var(--btn-pad-x);text-decoration:none;transition:background-color var(--btn-transition),border-color var(--btn-transition),color var(--btn-transition),transform var(--btn-transition),filter var(--btn-transition),box-shadow var(--btn-transition)}.btn-outline:hover,.btn-primary:hover{transform:translateY(-1px);filter:brightness(1.02)}.btn-outline{margin-top:8px}.btn-outline:focus-visible,.btn-primary:focus-visible{outline:3px solid var(--brand-primary-50);outline-offset:2px}.hint{font-size:12px;color:var(--brand-muted);margin:8px 0 0;text-align:center}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}:root{--brand-accent:#ff6b35;--brand-accent-600:color-mix(in srgb, var(--brand-accent) 84%, #000 16%);--brand-accent-50:color-mix(in srgb, var(--brand-accent) 8%, #fff 92%);--font-sans:"Comfortaa", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--type-body:16px;--type-lead:clamp(15px, 1.4vw, 17px);--type-h1:clamp(28px, 4vw, 44px);--type-h2:clamp(24px, 3.2vw, 38px);--type-h3:clamp(20px, 2.4vw, 28px);--type-h4:clamp(18px, 2vw, 22px);--type-h5:16px;--type-h6:14px;--type-cta-title:clamp(22px, 2.6vw, 32px);--lh-body:1.65;--lh-heading:1.2;--lh-display:1.15;--content-max:1200px;--gutter:clamp(14px, 2.6vw, 24px);--page-pad-y:clamp(28px, 4vw, 40px);--section-gap:clamp(28px, 5vw, 64px);--color-bg:var(--brand-bg);--color-surface:var(--brand-card);--color-surface-2:#f2f4f7;--color-border:var(--brand-border);--color-text:var(--brand-text);--color-muted:var(--brand-muted);--color-muted-2:#94a3b8;--color-border-strong:#d6dee6;--color-primary:var(--brand-primary);--color-primary-600:var(--brand-primary-600);--color-primary-50:var(--brand-primary-50);--color-warning:#f59e0b;--color-warning-bg:#ffedd5;--color-danger:#ef4444;--color-danger-bg:#fee2e2;--color-success:#16a34a;--color-success-bg:#dcfce7;--color-info:#3b82f6;--color-info-bg:#dbeafe;--color-neutral:#e5e7eb;--color-neutral-bg:#f3f4f6;--chip-text:var(--color-text);--chip-active-shadow:0 5px 12px rgba(33, 63, 82, 0.22);--ease-standard:cubic-bezier(0.4, 0, 0.2, 1);--ease-out:cubic-bezier(0, 0, 0.2, 1);--ease-in-out:ease-in-out;--ease-linear:linear;--dur-fast:150ms;--dur-base:200ms;--dur-modal:250ms;--dur-slow:300ms;--dur-slower:500ms;--dur-reveal:800ms;--transition-fast:var(--dur-fast) var(--ease-standard);--transition-base:var(--dur-base) var(--ease-standard);--transition-slow:var(--dur-slow) var(--ease-standard);--transition-slower:var(--dur-slower) var(--ease-standard);--transition-reveal:var(--dur-reveal) var(--ease-standard);--field-radius:12px;--field-height:48px;--field-pad-x:14px;--field-pad-y:12px;--field-bg:var(--color-surface);--field-bg-disabled:color-mix(in srgb, var(--color-surface-2) 70%, #fff 30%);--field-border:var(--color-border);--field-border-hover:var(--color-border-strong);--field-border-focus:var(--color-primary);--field-placeholder:var(--color-muted-2);--field-ring:color-mix(in srgb, var(--color-primary) 16%, transparent);--field-error:var(--color-danger);--field-error-ring:color-mix(in srgb, var(--color-danger) 18%, transparent);--btn-radius:12px;--btn-pad-y:12px;--btn-pad-x:20px;--btn-transition:var(--transition-base);--radius-sm:12px;--radius-md:16px;--radius-lg:18px;--radius-xl:22px;--shadow-sm:0 10px 26px rgba(15,23,42,0.06);--shadow-md:0 14px 34px rgba(15,23,42,0.08);--shadow-lg:0 18px 50px rgba(15,23,42,0.10)}*{margin:0;padding:0;box-sizing:border-box}body,h2{color:var(--color-text)}body{font-family:var(--font-sans);line-height:var(--lh-body);background-color:var(--color-bg);font-size:var(--type-body);font-weight:500}a{color:inherit;text-decoration:none}a:hover{color:var(--brand-primary)}h2{font-weight:800;line-height:var(--lh-heading);letter-spacing:-.015em;font-size:var(--type-h2)}p{margin:0 0 12px;color:var(--color-muted)}body,html{background:var(--brand-bg)!important;background-image:none!important;overflow-x:clip}:where(.btn-primary,.btn-outline){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--btn-radius);text-decoration:none;cursor:pointer;transition:background-color var(--btn-transition),border-color var(--btn-transition),color var(--btn-transition),transform var(--btn-transition),filter var(--btn-transition),box-shadow var(--btn-transition);-webkit-tap-highlight-color:#fff0}:where(.btn-primary,.btn-outline):hover{transform:translateY(-1px);filter:brightness(1.02)}:where(.btn-primary,.btn-outline):active{transform:translateY(0)}:where(.btn-primary,.btn-outline):focus-visible{outline:3px solid var(--brand-primary-50);outline-offset:2px}:where(button.btn-primary,button.btn-outline):disabled{opacity:.65;cursor:not-allowed;transform:none;filter:none}.btn-outline,.btn-primary{border:1px solid var(--brand-primary);font-weight:800}.btn-primary{background:var(--brand-primary)}.btn-primary:hover{background:var(--brand-primary-600);border-color:var(--brand-primary-600)}.btn-outline{background:#fff;color:var(--brand-primary)}.btn-outline:hover{background:var(--brand-primary-50)}:where(input[type=text],input[type=email],input[type=password],input[type=number]){width:100%;min-height:var(--field-height);padding:var(--field-pad-y) var(--field-pad-x);border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--color-text);outline:0;transition:border-color var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base)}:where(input[type=text],input[type=email],input[type=password],input[type=number])::placeholder{color:var(--field-placeholder);opacity:1}:where(input[type=text],input[type=email],input[type=password],input[type=number]):hover{border-color:var(--field-border-hover)}:where(input[type=text],input[type=email],input[type=password],input[type=number]):focus{border-color:var(--field-border-focus);box-shadow:0 0 0 3px var(--field-ring)}:where(input[type=text],input[type=email],input[type=password],input[type=number]):disabled{opacity:.75;cursor:not-allowed;background:var(--field-bg-disabled)}:where(input[type=text],input[type=email],input[type=password],input[type=number]):focus:invalid{border-color:var(--field-error);box-shadow:0 0 0 3px var(--field-error-ring)}:where(input[type=checkbox]){accent-color:var(--color-primary)}:where(input[type=checkbox]:focus-visible,input[type=radio]:focus-visible){outline:3px solid var(--field-ring);outline-offset:2px}@media screen and (max-width:768px){.input,.otp-digit,input,input[type=email],input[type=password],input[type=text]{font-size:16px!important}}:root{--surface:#fff;--muted:var(--brand-muted, #64748b);--text:#0f1f2a;--border:#e5eaee;--shadow:0 12px 30px rgba(16,24,40,.06);--grad:linear-gradient(135deg, var(--brand-primary), #38bdf8);--brand-primary:#213f52;--brand-primary-600:#1b3143;--brand-primary-50:#e8eef2;--brand-bg:#faf9f6;--brand-text:#0f1f2a;--brand-muted:#64748b;--brand-card:#ffffff;--brand-border:#e5eaee;--chip-gap:12px;--chip-icon:22px;--chip-text:var(--brand-text);--chip-bg:#f1f5f9;--chip-border:var(--brand-border);--chip-active-shadow:0 5px 12px rgba(33,63,82,0.22);--acc-bg:var(--brand-bg, #faf9f6);--acc-card:var(--color-surface, #fff);--acc-border:var(--color-border, #e5eaee);--acc-text:var(--color-text, #0f1f2a);--acc-muted:var(--color-muted, #64748b);--acc-primary:var(--brand-primary, #213f52);--acc-primary-600:var(--brand-primary-600, #1b3143);--acc-teal:var(--wa-green, #25D366);--warn-bg:#FFF7E0;--warn-border:#F2DFA6;--warn-text:#7A5D00;--pill:#F5F7FA;--radius:14px;--radius-sm:10px;--shadow:0 8px 24px rgba(16,24,40,.08)}@media (max-width:768px){body,html{overflow-x:hidden}}.input{width:100%;height:48px;border:1px solid var(--acc-border);border-radius:12px;background:#fff;padding:0 14px 0 40px;font-size:15px;outline:0;transition:border-color var(--transition-base,200ms cubic-bezier(.4,0,.2,1)),box-shadow var(--transition-base,200ms cubic-bezier(.4,0,.2,1)),background-color var(--transition-base,200ms cubic-bezier(.4,0,.2,1))}.input::placeholder{color:var(--field-placeholder,#94a3b8);opacity:1}.input:focus{outline:0;border-color:color-mix(in srgb,var(--acc-primary) 25%,var(--acc-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--acc-primary) 18%,transparent)}.input:focus:invalid{border-color:var(--field-error,#ef4444);box-shadow:0 0 0 3px var(--field-error-ring,rgb(239 68 68 / .18))}.btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;border-radius:var(--btn-radius,12px);border:1px solid var(--acc-primary);padding:var(--btn-pad-y,12px) var(--btn-pad-x,20px);font-weight:700;cursor:pointer;transition:background-color var(--btn-transition,0.2s ease),border-color var(--btn-transition,0.2s ease),color var(--btn-transition,0.2s ease),transform var(--btn-transition,0.2s ease),filter var(--btn-transition,0.2s ease),box-shadow var(--btn-transition,0.2s ease)}.btn:hover{transform:translateY(-1px);filter:brightness(1.02)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--acc-primary);color:#fff;border-color:var(--acc-primary)}.btn-primary:hover{background:var(--acc-primary-600)}@media (max-width:768px){.input{height:46px;font-size:15px}.btn-primary{width:100%}}@media (max-width:480px){.input{height:44px}}@media (max-width:768px){body,html{overflow-x:hidden}}