.theme-kahora-light .kahora-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff8f1eb;box-shadow:0 -8px 24px #2a0f190f;border-color:#c47a4f3d!important}.theme-kahora-light .kahora-footer .text-muted.text-muted-kahora{color:var(--kahora-text)!important}.theme-kahora-light .kahora-footer .text-muted.text-muted-kahora:hover,.theme-kahora-light .kahora-footer .text-muted.text-muted-kahora:focus-visible{color:var(--kahora-gold-deep)!important}.kahora-account-menu-toggle{flex:0 0 38px;width:38px;height:38px;padding:0}.kahora-account-menu .kahora-dropdown-menu{z-index:1040;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;min-width:240px}.kahora-account-menu .kahora-dropdown-item{border-radius:12px}.kahora-account-menu .kahora-dropdown-item.btn{text-align:left;width:100%;box-shadow:none;background:0 0;border:0;align-items:center;display:flex}.kahora-account-menu .kahora-dropdown-divider{margin:.35rem 0}.theme-kahora-dark .kahora-account-menu-toggle,.theme-kahora-dark .kahora-account-menu .kahora-dropdown-menu{color:var(--kahora-text)}.theme-kahora-dark .kahora-account-menu .kahora-text-muted{color:var(--kahora-muted)}.theme-kahora-dark .kahora-account-menu-toggle{background:#ffffff0f;border:1px solid #f2c46d3d}.theme-kahora-dark .kahora-account-menu-toggle:hover,.theme-kahora-dark .kahora-account-menu-toggle:focus-visible{color:var(--kahora-cream);background:#f2c46d1f;border-color:#f2c46d75}.theme-kahora-dark .kahora-account-menu .kahora-dropdown-menu{background:radial-gradient(circle at 100% 0,#f2c46d1f,#0000 42%),#020b14f5;border:1px solid #f2c46d38;box-shadow:0 24px 64px #0000006b,0 0 40px #c9953a1a}.theme-kahora-dark .kahora-account-menu .kahora-dropdown-item{color:var(--kahora-text)}.theme-kahora-dark .kahora-account-menu .kahora-dropdown-item:hover,.theme-kahora-dark .kahora-account-menu .kahora-dropdown-item:focus-visible{color:var(--kahora-cream);background:#f2c46d1f}.theme-kahora-dark .kahora-account-menu .kahora-dropdown-divider{border-color:#f2c46d33}.theme-kahora-light .kahora-account-menu-toggle,.theme-kahora-light .kahora-account-menu .kahora-dropdown-menu{color:var(--kahora-text)}.theme-kahora-light .kahora-account-menu .kahora-text-muted{color:var(--kahora-muted)}.theme-kahora-light .kahora-account-menu-toggle{background:#fff8f1b8;border:1px solid #c47a4f38}.theme-kahora-light .kahora-account-menu-toggle:hover,.theme-kahora-light .kahora-account-menu-toggle:focus-visible{color:var(--kahora-text);background:#fff8f1f0;border-color:#c47a4f75}.theme-kahora-light .kahora-account-menu .kahora-dropdown-menu{background:radial-gradient(circle at 100% 0,#c47a4f14,#0000 42%),#fff3e7fe;border:1px solid #c47a4f47;box-shadow:0 24px 64px #2a0f1929}.theme-kahora-light .kahora-account-menu .kahora-dropdown-item{color:var(--kahora-text)}.theme-kahora-light .kahora-account-menu .kahora-dropdown-item:hover,.theme-kahora-light .kahora-account-menu .kahora-dropdown-item:focus-visible{color:var(--kahora-text);background:#c47a4f24}.theme-kahora-light .kahora-account-menu .kahora-dropdown-divider{border-color:#c47a4f3d}.kahora-offline-indicator{border-radius:999px;flex:0 0 38px;width:38px;height:38px;padding:0}.kahora-offline-indicator-icon{flex:0 0 18px;width:18px;height:18px}.kahora-offline-indicator-label{line-height:1}.theme-kahora-dark .kahora-offline-indicator{color:#ffd7a1;background:linear-gradient(135deg,#ffc18029,#762b4d2e),#140a12b8;border:1px solid #ffc18057;box-shadow:0 10px 28px #00000038}.theme-kahora-light .kahora-offline-indicator{color:#8a4a20;background:linear-gradient(135deg,#ffe7c2db,#fff6e8eb),#fffcf7db;border:1px solid #924c1e47;box-shadow:0 10px 24px #5c33191c}.kahora-top-navigation{z-index:1030;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.kahora-nav-logo{width:42px;height:auto;display:block}.kahora-nav-baseline{flex-direction:column;line-height:1.12;display:flex}.kahora-nav-baseline-main{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:600}.kahora-nav-baseline-sub{letter-spacing:.06em;font-size:.72rem}.kahora-burger-menu,.kahora-user-messages-link{flex:0 0 38px;width:38px;height:38px;padding:0}.kahora-user-messages-link i{font-size:1rem;line-height:1}.kahora-user-messages-indicator{pointer-events:none;border:1px solid;border-radius:999px;width:.62rem;height:.62rem;position:absolute;top:.25rem;right:.22rem}.kahora-burger-lines,.kahora-burger-lines:before,.kahora-burger-lines:after{content:"";background:currentColor;border-radius:999px;width:16px;height:1px;display:block}.kahora-burger-lines{position:relative}.kahora-burger-lines:before{position:absolute;top:-5px;left:0}.kahora-burger-lines:after{position:absolute;bottom:-5px;left:0}.kahora-burger-menu.is-open .kahora-burger-lines{background:0 0}.kahora-burger-menu.is-open .kahora-burger-lines:before{top:0;transform:rotate(45deg)}.kahora-burger-menu.is-open .kahora-burger-lines:after{bottom:0;transform:rotate(-45deg)}.kahora-theme-menu{z-index:1040;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;min-width:280px}.kahora-theme-menu-title{letter-spacing:.04em;font-weight:600}.kahora-theme-switch-row{border-radius:16px;min-height:54px;padding:.8rem .9rem .8rem 3rem}.kahora-theme-switch-input{width:2.4rem;height:1.25rem;box-shadow:none;cursor:pointer;margin-left:-2.35rem}.kahora-theme-switch-label{cursor:pointer}.kahora-theme-switch-title{font-weight:600}.kahora-theme-switch-description{line-height:1.25}.kahora-nav-logo-card{border-radius:16px;justify-content:center;align-items:center;width:47px;height:47px;display:inline-flex;overflow:hidden}.kahora-nav-logo-card .kahora-nav-logo{object-fit:contain;width:36px;max-height:36px}.theme-kahora-dark .kahora-top-navigation{background:#020b14d1;border-bottom:1px solid #f2c46d29}.theme-kahora-dark .kahora-nav-baseline,.theme-kahora-dark .kahora-nav-baseline-main,.theme-kahora-dark .kahora-user-messages-link,.theme-kahora-dark .kahora-burger-menu,.theme-kahora-dark .kahora-theme-menu,.theme-kahora-dark .kahora-theme-switch-label,.theme-kahora-dark .kahora-theme-switch-title{color:var(--kahora-text)}.theme-kahora-dark .kahora-nav-baseline-sub,.theme-kahora-dark .kahora-theme-switch-description{color:var(--kahora-muted)}.theme-kahora-dark .kahora-burger-menu,.theme-kahora-dark .kahora-user-messages-link{background:#ffffff0f;border:1px solid #f2c46d3d}.theme-kahora-dark .kahora-user-messages-link:hover,.theme-kahora-dark .kahora-user-messages-link:focus-visible{color:var(--kahora-gold-light);background:#f2c46d1f;border-color:#f2c46d6b}.theme-kahora-dark .kahora-user-messages-indicator{color:#f2c46db8;background:#bd4b40;box-shadow:0 0 0 .16rem #f2c46d33}.theme-kahora-dark .kahora-theme-menu{background:radial-gradient(circle at 100% 0,#f2c46d1f,#0000 42%),#020b14f5;border:1px solid #f2c46d38;box-shadow:0 24px 64px #0000006b,0 0 40px #c9953a1a}.theme-kahora-dark .kahora-theme-menu-header{border-color:#f2c46d33!important}.theme-kahora-dark .kahora-theme-menu-title{color:var(--kahora-gold-light)}.theme-kahora-dark .kahora-theme-switch-row{background:#ffffff0e;border:1px solid #f2c46d29}.theme-kahora-dark .kahora-theme-switch-row:has(.kahora-theme-switch-input:checked){background:#f2c46d1f;border-color:#f2c46d5c}.theme-kahora-dark .kahora-theme-switch-input{background-color:#ffffff1f;border-color:#f2c46d52}.theme-kahora-dark .kahora-theme-switch-input:checked{background-color:var(--kahora-gold);border-color:var(--kahora-gold-light)}.theme-kahora-dark .kahora-theme-switch-input:focus{border-color:var(--kahora-gold-light);box-shadow:0 0 0 .18rem #f2c46d2e}.theme-kahora-dark .kahora-nav-logo-card{background:radial-gradient(circle at 50% 18%,#f2c46d29,#0000 46%),linear-gradient(145deg,#ffffff14,#ffffff06),linear-gradient(135deg,#020b14 0%,#071929 58%,#0b2235 100%);border:1px solid #f2c46d33;box-shadow:0 12px 28px #00000057,inset 0 1px #ffffff14}.theme-kahora-light .kahora-top-navigation{background:#fff3e7e0;border-bottom:1px solid #c47a4f38;box-shadow:0 8px 24px #2a0f1914}.theme-kahora-light .kahora-nav-baseline,.theme-kahora-light .kahora-nav-baseline-main,.theme-kahora-light .kahora-user-messages-link,.theme-kahora-light .kahora-burger-menu,.theme-kahora-light .kahora-theme-menu,.theme-kahora-light .kahora-theme-switch-label,.theme-kahora-light .kahora-theme-switch-title{color:var(--kahora-text)}.theme-kahora-light .kahora-nav-baseline-sub,.theme-kahora-light .kahora-theme-switch-description{color:var(--kahora-muted)}.theme-kahora-light .kahora-burger-menu,.theme-kahora-light .kahora-user-messages-link{background:#fff8f1b8;border:1px solid #c47a4f38}.theme-kahora-light .kahora-user-messages-link:hover,.theme-kahora-light .kahora-user-messages-link:focus-visible{color:var(--kahora-gold-deep);background:#c47a4f24;border-color:#c47a4f6b}.theme-kahora-light .kahora-user-messages-indicator{color:#c47a4f8f;background:#c7533f;box-shadow:0 0 0 .16rem #c47a4f2e}.theme-kahora-light .kahora-theme-menu{background:radial-gradient(circle at 100% 0,#c47a4f24,#0000 42%),#fff3e7f7;border:1px solid #c47a4f47;box-shadow:0 24px 64px #2a0f1929}.theme-kahora-light .kahora-theme-menu-header{border-color:#c47a4f3d!important}.theme-kahora-light .kahora-theme-menu-title{color:var(--kahora-gold-deep)}.theme-kahora-light .kahora-theme-switch-row{background:#fff8f1ad;border:1px solid #2a0f191a}.theme-kahora-light .kahora-theme-switch-row:has(.kahora-theme-switch-input:checked){background:#c47a4f29;border-color:#c47a4f6b}.theme-kahora-light .kahora-theme-switch-input{background-color:#2a0f191f;border-color:#2a0f192e}.theme-kahora-light .kahora-theme-switch-input:checked{background-color:var(--kahora-gold);border-color:var(--kahora-gold-deep)}.theme-kahora-light .kahora-theme-switch-input:focus{border-color:var(--kahora-gold);box-shadow:0 0 0 .18rem #c47a4f2e}.theme-kahora-light .kahora-nav-logo-card{background:linear-gradient(145deg,#ffffff9e,#ffffff2e),linear-gradient(135deg,#fff2e8f0,#e2b090b3);border:1px solid #c47a4f38;box-shadow:0 12px 28px #2a0f191f,inset 0 1px #ffffff9e}@media (width<=575.98px){.theme-kahora-dark.charte-ethique-page .charte-ethique-page-title,.theme-kahora-light.charte-ethique-page .charte-ethique-page-title{letter-spacing:0;overflow-wrap:anywhere;font-size:2rem}}.public-consultation-agenda-page{--public-agenda-radius:8px}.public-consultation-agenda-page .btn-outline-light-kahora,.public-consultation-agenda-page .text-bg-info-kahora{transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,filter .18s,transform .18s}.public-consultation-agenda-page .btn-outline-light-kahora:hover,.public-consultation-agenda-page .btn-outline-light-kahora:focus-visible{transform:translateY(-1px)}.public-consultation-agenda-header{background:linear-gradient(135deg,#061624f5,#020b14eb),radial-gradient(circle at 12% 0,#f2c46d2e,#0000 34%);border:1px solid #f2c46d38;box-shadow:0 22px 52px #0003}.public-consultation-agenda-header .kahora-title{letter-spacing:0;line-height:1.08}.public-consultation-agenda-description{max-width:760px}.public-consultation-agenda-description p:last-child,.public-consultation-agenda-type-description p:last-child,.public-consultation-agenda-payment-link p:last-child,.public-consultation-agenda-terms-content p:last-child{margin-bottom:0}.public-consultation-agenda-notice{max-width:280px;color:var(--kahora-cream,#fff4df);background:#020b1457;border:1px solid #f2c46d42}.public-consultation-agenda-notice .bi{color:var(--kahora-gold-light,#f2c46d)}.public-consultation-agenda-step-card{border-radius:var(--public-agenda-radius);overflow:hidden}.public-consultation-agenda-step-number{width:28px;height:28px;color:var(--kahora-gold-light,#f2c46d);background:#f2c46d1f;border:1px solid #f2c46d61;flex:0 0 28px;font-size:.84rem;font-weight:700}.public-consultation-agenda-step-title{line-height:1.25}.public-consultation-agenda-type-card{width:100%;color:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #f2c46d2e;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;position:relative}.public-consultation-agenda-type-hit-area{z-index:1;border-radius:var(--public-agenda-radius);cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.public-consultation-agenda-type-hit-area:focus-visible{outline-offset:4px;outline:2px solid #f2c46db8}.public-consultation-agenda-type-content,.public-consultation-agenda-type-description,.public-consultation-agenda-type-interactive{z-index:2;position:relative}.public-consultation-agenda-type-content{pointer-events:none;padding-right:7.5rem}.public-consultation-agenda-type-interactive{pointer-events:auto}.public-consultation-agenda-type-description{pointer-events:none;max-width:820px}.public-consultation-agenda-type-description a,.public-consultation-agenda-type-description button{z-index:3;pointer-events:auto;position:relative}.public-consultation-agenda-selected-chip{z-index:3;color:var(--kahora-gold-light,#f2c46d);pointer-events:none;background:#f2c46d2e;border:1px solid #f2c46d85;position:absolute;top:.75rem;right:.75rem}.public-consultation-agenda-type-card:hover,.public-consultation-agenda-type-card:focus-within{background:#f2c46d14;border-color:#f2c46d7a;transform:translateY(-1px);box-shadow:0 14px 30px #00000029}.public-consultation-agenda-type-card.is-selected{background:linear-gradient(135deg,#c9953a2e,#f2c46d14),#ffffff0a;border-color:#f2c46db3;box-shadow:0 16px 34px #c9953a24}.public-consultation-agenda-month-button{border-radius:999px;padding-right:1.65rem;position:relative;overflow:visible}.public-consultation-agenda-month-slot-chip{background:linear-gradient(135deg, var(--kahora-gold,#c9953a), var(--kahora-gold-light,#f2c46d));min-width:1.45rem;height:1.45rem;color:var(--kahora-navy,#061624);pointer-events:none;border:1px solid #f2c46db8;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.55rem;right:-.45rem;box-shadow:0 8px 18px #c9953a38}.public-consultation-agenda-day-button,.public-consultation-agenda-page .consultation-booking-day-button{border-radius:var(--public-agenda-radius);min-height:48px}.public-consultation-agenda-time-button{border-radius:var(--public-agenda-radius);min-width:82px}.public-consultation-agenda-form-control{border-radius:var(--public-agenda-radius)}.public-consultation-agenda-summary,.public-consultation-agenda-terms-panel,.public-consultation-agenda-page .consultation-booking-terms-panel{background:#ffffff0a;border:1px solid #f2c46d29}.public-consultation-agenda-terms-acceptance,.public-consultation-agenda-page .consultation-booking-terms-acceptance{border-top:1px solid #f2c46d2e}.public-consultation-agenda-final-action .kahora-btn-primary:disabled{opacity:.74;cursor:not-allowed}.public-consultation-agenda-empty-icon{width:72px;height:72px}.public-consultation-agenda-error-message{max-width:520px}.theme-kahora-dark.public-consultation-agenda-page .public-consultation-agenda-form-control{color:var(--kahora-text);background:#020b1494;border-color:#f2c46d33}.theme-kahora-dark.public-consultation-agenda-page .public-consultation-agenda-form-control:focus{color:var(--kahora-text);background:#020b14b8;border-color:#f2c46d94;box-shadow:0 0 0 .2rem #f2c46d24}.theme-kahora-light.public-consultation-agenda-page .public-consultation-agenda-header{background:linear-gradient(135deg,#fff8f1f5,#f4dbcadb),radial-gradient(circle at 12% 0,#c47a4f29,#0000 34%);border-color:#c47a4f33}.theme-kahora-dark.public-consultation-agenda-page .consultation-booking-terms-panel{background:#020b1457;border-color:#f2c46d2e}.theme-kahora-dark.public-consultation-agenda-page .consultation-booking-terms-content{color:var(--kahora-muted)}.theme-kahora-dark.public-consultation-agenda-page .consultation-booking-terms-acceptance{border-top-color:#f2c46d2e}.theme-kahora-light.public-consultation-agenda-page .public-consultation-agenda-notice,.theme-kahora-light.public-consultation-agenda-page .public-consultation-agenda-summary,.theme-kahora-light.public-consultation-agenda-page .public-consultation-agenda-terms-panel,.theme-kahora-light.public-consultation-agenda-page .consultation-booking-terms-panel{color:var(--kahora-text);background:#fff8f19e;border-color:#c47a4f2e}.theme-kahora-light.public-consultation-agenda-page .consultation-booking-terms-content{color:var(--kahora-muted)}.theme-kahora-light.public-consultation-agenda-page .consultation-booking-terms-acceptance{border-top-color:#c47a4f2e}.theme-kahora-light.public-consultation-agenda-page .public-consultation-agenda-notice .bi{color:#c47a4ff2}.theme-kahora-light.public-consultation-agenda-page .public-consultation-agenda-month-slot-chip{border-color:#70372a38;box-shadow:0 8px 18px #70372a29}.theme-kahora-light.public-consultation-agenda-page .public-consultation-agenda-step-number{color:#70372af5;background:#c47a4f1f;border-color:#c47a4f5c}.theme-kahora-light.public-consultation-agenda-page .public-consultation-agenda-type-card{background:#fff8f175;border-color:#c47a4f29}.theme-kahora-light.public-consultation-agenda-page .public-consultation-agenda-type-card:hover,.theme-kahora-light.public-consultation-agenda-page .public-consultation-agenda-type-card:focus-within,.theme-kahora-light.public-consultation-agenda-page .public-consultation-agenda-type-card.is-selected{background:#fff8f1c7;border-color:#c47a4f8a}.theme-kahora-light.public-consultation-agenda-page .public-consultation-agenda-form-control{color:var(--kahora-text);background:#fff8f1c2;border-color:#c47a4f38}.theme-kahora-light.public-consultation-agenda-page .public-consultation-agenda-form-control:focus{border-color:#c47a4f94;box-shadow:0 0 0 .2rem #c47a4f1f}@media (width<=767.98px){.public-consultation-agenda-header{padding:1.25rem}.public-consultation-agenda-notice{width:100%;max-width:none}.public-consultation-agenda-day-button{flex-direction:column;align-items:flex-start;gap:.35rem}.public-consultation-agenda-selected-chip{margin-bottom:.75rem;display:inline-flex;position:static}.public-consultation-agenda-type-content{padding-right:0}.public-consultation-agenda-final-action .kahora-btn-primary{width:100%}}.theme-kahora-light .kahora-alert-info{--bs-alert-color:#12384b;--bs-alert-bg:#ddf4fbf5;--bs-alert-border-color:#3e92af57;--bs-alert-link-color:#0a5d7a}.theme-kahora-light .kahora-alert-warning{--bs-alert-color:#4f3600;--bs-alert-bg:#ffe88aeb;--bs-alert-border-color:#d69a147a;--bs-alert-link-color:var(--kahora-gold-deep)}.theme-kahora-light .kahora-alert-info .bi{color:#0a789c}.theme-kahora-light .kahora-alert-warning .bi{color:#9a6500}.theme-kahora-dark .kahora-alert-info{--bs-alert-color:#d8f7ff;--bs-alert-bg:#064a6061;--bs-alert-border-color:#6edff657;--bs-alert-link-color:#8cecff}.theme-kahora-dark .kahora-alert-warning{--bs-alert-color:var(--kahora-text);--bs-alert-bg:#c9953a24;--bs-alert-border-color:#f2c46d4d;--bs-alert-link-color:var(--kahora-gold-light)}.theme-kahora-dark .kahora-alert-info .bi{color:#8cecff}.theme-kahora-dark .kahora-alert-warning .bi{color:var(--kahora-gold-light)}.kahora-error-page{text-align:left}.kahora-error-stage{min-height:calc(100vh - 152px)}.kahora-error-brand-card{isolation:isolate;border-radius:28px;position:relative;overflow:hidden}.kahora-error-brand-card:before{z-index:-1;content:"";filter:blur(28px);opacity:.64;border-radius:50%;position:absolute;inset:14%}.kahora-error-logo{width:min(100%,245px);height:auto;display:block}.kahora-error-word{width:min(100%,260px);height:auto;display:block}.kahora-error-title{max-width:720px;color:var(--kahora-text);font-size:clamp(2.35rem,6vw,5.7rem);font-weight:300;line-height:.98}.kahora-error-page .lead{max-width:650px}.kahora-error-path{overflow-wrap:anywhere;border-radius:999px;max-width:min(100%,650px);padding:.7rem 1rem}.kahora-error-technical{max-width:650px}.theme-kahora-dark .kahora-error-brand-card{background:radial-gradient(circle at 50% 28%,#f2c46d29,#0000 36%),linear-gradient(145deg,#020b14 0%,#071929 56%,#0b2235 100%);border:1px solid #f2c46d3d;box-shadow:0 34px 82px #0000006b,0 0 58px #c9953a29}.theme-kahora-dark .kahora-error-brand-card:before{background:#f2c46d47}.theme-kahora-dark .kahora-error-path{color:var(--kahora-cream-soft);background:#ffffff0e;border:1px solid #f2c46d33}.theme-kahora-light .kahora-error-brand-card{background:linear-gradient(145deg,#ffffff2e,#ffffff0f),linear-gradient(135deg,#fff2e8e6,#e0ad8bb8);border:1px solid #c47a4f3d;box-shadow:0 26px 62px #2a0f1924,inset 0 1px #ffffff85}.theme-kahora-light .kahora-error-brand-card:before{background:#c47a4f38}.theme-kahora-light .kahora-error-path{color:var(--kahora-text);background:#fff8f18a;border:1px solid #c47a4f33}@media (width<=991.98px){.kahora-error-stage{min-height:auto}.kahora-error-page .lead{margin-inline:auto}}@media (width<=575.98px){.kahora-error-title{font-size:clamp(2.15rem,13vw,3.7rem)}.kahora-error-actions,.kahora-error-actions .btn{width:100%}}.landing-page .kahora-hero-logo{filter:drop-shadow(0 20px 40px #0000004d);width:min(100%,235px);height:auto}.landing-page .kahora-hero-card-baseline-group{gap:1rem;max-width:100%}.landing-page .kahora-hero-card-hint{border-radius:50%;flex:none;width:38px;height:38px;font-size:1.15rem;line-height:1;transform:translateY(-1px)}.theme-kahora-dark.landing-page .kahora-hero-card-hint{color:var(--kahora-gold-light);background:#f2c46d1a;border:1px solid #f2c46d61;box-shadow:0 0 24px #f2c46d29}.theme-kahora-light.landing-page .kahora-hero-card-hint{color:var(--kahora-gold-deep);background:#fff8f17a;border:1px solid #c47a4f57;box-shadow:0 10px 24px #2a0f191a}@media (width<=575.98px){.landing-page .kahora-hero-card-baseline-group{gap:.75rem}.landing-page .kahora-hero-card-hint{width:34px;height:34px;font-size:1rem}}.pricing-plans-page .kahora-container{z-index:1;position:relative}.pricing-plans-page .kahora-hero{max-width:1040px;margin-inline:auto}.pricing-plans-page .kahora-hero__badge{color:var(--kahora-cream);letter-spacing:.06em;text-transform:uppercase;background:#fff4df1f;border:1px solid #ffe2c438;border-radius:999px;justify-content:center;align-items:center;margin-bottom:1rem;padding:.45rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:0 8px 24px #00000024}.pricing-plans-page .kahora-title{letter-spacing:.02em;color:var(--kahora-cream-soft);text-shadow:0 2px 10px #00000047,0 0 30px #ffd0961f;font-size:clamp(2.1rem,1.5rem + 2vw,4rem);font-weight:700}.pricing-plans-page .kahora-subtitle{color:#fff3e9eb;text-shadow:0 2px 8px #00000047;font-size:clamp(1rem,.95rem + .45vw,1.32rem)}.pricing-plans-page .kahora-separator{justify-content:center;align-items:center;margin:.35rem 0 .45rem;display:flex}.pricing-plans-page .kahora-separator__line{width:min(440px,72vw);height:14px;position:relative}.pricing-plans-page .kahora-separator__line:before{content:"";background:linear-gradient(90deg,#f2c46d00 0%,#c9953ab8 20%,#f2c46df0 50%,#c9953ab8 80%,#f2c46d00 100%);border-radius:999px;height:2px;position:absolute;inset:50% 0 auto;transform:translateY(-50%);box-shadow:0 0 10px #ffbe872e,0 0 20px #ffbe8714}.pricing-plans-page .kahora-separator__line:after{content:"";background:radial-gradient(#ffdeb959 0%,#ffd2a029 42%,#ffd2a000 100%);border-radius:999px;width:42%;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-plans-page .kahora-intro-card,.pricing-plans-page .kahora-bottom-cta__card,.pricing-plans-page .kahora-bottom-cta__actions,.pricing-plans-page .kahora-cta-panel,.pricing-plans-page .kahora-table-card,.pricing-plans-page .kahora-mobile-compare,.pricing-plans-page .kahora-card{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(145deg,#ffffff17,#ffffff08),linear-gradient(135deg,#541e2fd1,#813f44b8);border:1px solid #ffebd624;border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 16px 34px #14070f3d,inset 0 1px #ffffff14}.pricing-plans-page .kahora-intro-card,.pricing-plans-page .kahora-table-card{padding:1.4rem}.pricing-plans-page .kahora-cta-panel,.pricing-plans-page .kahora-bottom-cta__actions{flex-direction:column;justify-content:center;height:100%;padding:1.25rem;display:flex}.pricing-plans-page .kahora-intro-card__kicker,.pricing-plans-page .kahora-section-heading__kicker,.pricing-plans-page .kahora-bottom-cta__kicker,.pricing-plans-page .kahora-cta-panel__label,.pricing-plans-page .kahora-card__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--kahora-gold-light);font-size:.8rem;font-weight:700}.pricing-plans-page .kahora-intro-card__title,.pricing-plans-page .kahora-section-heading__title,.pricing-plans-page .kahora-bottom-cta__title,.pricing-plans-page .kahora-card__title,.pricing-plans-page .kahora-card__price,.pricing-plans-page .kahora-mobile-compare__title,.pricing-plans-page .kahora-mobile-compare__item strong{color:var(--kahora-cream-soft);font-weight:700}.pricing-plans-page .kahora-intro-card__title{margin:.45rem 0 .85rem;font-size:clamp(1.45rem,1.2rem + .9vw,2.25rem);line-height:1.12}.pricing-plans-page .kahora-section-heading{max-width:860px;margin-inline:auto}.pricing-plans-page .kahora-section-heading__title,.pricing-plans-page .kahora-bottom-cta__title{margin:.45rem 0 .55rem;font-size:clamp(1.45rem,1.15rem + .8vw,2.2rem);line-height:1.12}.pricing-plans-page .kahora-intro-card__text,.pricing-plans-page .kahora-section-heading__text,.pricing-plans-page .kahora-bottom-cta__text,.pricing-plans-page .kahora-cta-panel__text,.pricing-plans-page .kahora-card__text,.pricing-plans-page .kahora-card__forwho,.pricing-plans-page .kahora-card__yearly,.pricing-plans-page .kahora-mobile-compare__item{color:#fff3e9e6;line-height:1.6}.pricing-plans-page .kahora-card{background:linear-gradient(145deg,#ffffff14,#ffffff08),linear-gradient(135deg,#602537e6,#9a4f4ccc);border-radius:1.45rem;width:100%;transition:transform .22s,box-shadow .22s,border-color .22s}.pricing-plans-page .kahora-card:hover{border-color:#ffe2c43d;transform:translateY(-4px);box-shadow:0 18px 40px #14070f4d,inset 0 1px #ffffff1a}.pricing-plans-page .kahora-card--highlight{background:linear-gradient(145deg,#ffffff1f,#ffffff0a),linear-gradient(135deg,#722d3ff2,#c77e54d6);border-color:#ffdcb447;box-shadow:0 20px 44px #14070f4d,0 0 0 1px #ffd6a414,inset 0 1px #ffffff1f}.pricing-plans-page .kahora-card__inner{padding:1.3rem}.pricing-plans-page .kahora-card__title{font-size:1.65rem;line-height:1.1}.pricing-plans-page .kahora-card__price{font-size:1.8rem;line-height:1.1}.pricing-plans-page .kahora-card__forwho{opacity:.92;font-size:.96rem}.pricing-plans-page .kahora-card__badge{color:var(--kahora-cream);white-space:nowrap;background:#ffeed929;border:1px solid #ffe2c447;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.pricing-plans-page .kahora-card__groups{flex-direction:column;gap:.85rem;display:flex}.pricing-plans-page .kahora-card__group{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(145deg,#ffffff0f,#ffffff05),linear-gradient(135deg,#481a2a6b,#7a3d4452);border:1px solid #ffe4cd1f;border-radius:1rem;padding:.85rem .95rem;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #14070f1f}.pricing-plans-page .kahora-card__group-title{color:#ffe0bf;letter-spacing:.06em;text-transform:uppercase;background:#ffeed91a;border:1px solid #ffe2c42e;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:.7rem;padding:.28rem .62rem;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex}.pricing-plans-page .kahora-card__group-title:before{content:"";background:linear-gradient(135deg,#f3c38d,#f0a86c);border-radius:999px;flex:none;width:.45rem;height:.45rem;display:inline-block;box-shadow:0 0 10px #ffc48752}.pricing-plans-page .kahora-card__list-item{color:#fff4ec;align-items:flex-start;gap:.65rem;line-height:1.45;display:flex}.pricing-plans-page .kahora-card__list-item+.kahora-card__list-item{margin-top:.55rem}.pricing-plans-page .kahora-card__list-item i{color:#ffd7ad;flex:none;margin-top:.1rem}.pricing-plans-page .kahora-card__list-button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.pricing-plans-page .kahora-card__list-button:hover,.pricing-plans-page .kahora-card__list-button:focus-visible{color:#fff7f2}.pricing-plans-page .kahora-card__list-button:focus-visible{outline-offset:4px;border-radius:.75rem;outline:2px solid #ffe2c475}.pricing-plans-page .kahora-card__list-item-main{align-items:flex-start;gap:.65rem;display:inline-flex}.pricing-plans-page .kahora-card__info-icon{color:#ffd7ad;background:#fff4ea14;border:1px solid #ffe2c433;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-left:auto;font-size:.95rem;line-height:1;display:inline-flex}.pricing-plans-page .kahora-card__info-icon i{color:currentColor;margin-top:0}.pricing-plans-page .kahora-card__criterion-popover{background:linear-gradient(145deg,#ffffff14,#ffffff06),#2a0f1933;border:1px solid #ffe2c429;border-radius:1rem;margin-top:.6rem;margin-left:1.85rem;padding:.85rem .95rem;box-shadow:inset 0 1px #ffffff0f}.pricing-plans-page .kahora-card__criterion-title{color:#ffe0bf;letter-spacing:.04em;margin-bottom:.35rem;font-size:.82rem;font-weight:700}.pricing-plans-page .kahora-card__criterion-text{color:#fff3e9e6;font-size:.92rem;line-height:1.5}.pricing-plans-page .kahora-btn{border-width:1px;border-radius:999px;padding:.8rem 1.1rem;font-weight:600}.pricing-plans-page .kahora-btn-primary{background:linear-gradient(135deg, var(--kahora-gold), var(--kahora-gold-light));color:var(--kahora-navy);border-color:#ffdcb46b;box-shadow:0 10px 22px #0000002e}.pricing-plans-page .kahora-btn-primary:hover{color:var(--kahora-navy);filter:brightness(1.04)}.pricing-plans-page .kahora-btn-secondary{color:var(--kahora-cream-soft);background:#fff4ea0f;border-color:#ffe2c438}.pricing-plans-page .kahora-btn-secondary:hover{color:var(--kahora-cream-soft);background:#fff4ea1a;border-color:#ffe2c45c}.pricing-plans-page .kahora-table th,.pricing-plans-page .kahora-table td{color:#fff5eb;vertical-align:middle;border-color:#ffe3cc1f;background:0 0!important}.pricing-plans-page .kahora-table thead th{color:#ffe0bf;white-space:nowrap;font-weight:700}.pricing-plans-page .kahora-table tbody th{color:#fff1e4;min-width:220px;font-weight:600}.pricing-plans-page .kahora-mobile-compare{padding:1rem 1.1rem}.pricing-plans-page .kahora-mobile-compare__item{border-top:1px solid #ffe3cc1a;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.6rem 0;display:flex}.pricing-plans-page .kahora-mobile-compare__item:first-child{border-top:0;padding-top:0}.pricing-plans-page .kahora-mobile-compare__item strong{text-align:right}.pricing-plans-page .kahora-bottom-cta__card,.pricing-plans-page .kahora-bottom-cta__actions{padding:1.35rem}.theme-kahora-dark.pricing-plans-page{background:radial-gradient(circle at 50% 12%, #ffd5a42e, transparent 48%), linear-gradient(135deg, var(--kahora-navy) 0%, var(--kahora-navy-soft) 46%, var(--kahora-gold-deep) 100%)}.theme-kahora-dark.pricing-plans-page .kahora-overlay{background:linear-gradient(#14070f29,#14070f70)}.theme-kahora-light.pricing-plans-page{background:radial-gradient(circle at 50% 10%,#ffd5a457,#0000 48%),linear-gradient(135deg,#fff8f1 0%,#ffefe1 36%,#f5d4be 68%,#e2b090 100%)}.theme-kahora-light.pricing-plans-page .kahora-overlay{background:linear-gradient(#fff8f129,#2a0f1914)}.theme-kahora-light.pricing-plans-page .kahora-title,.theme-kahora-light.pricing-plans-page .kahora-subtitle,.theme-kahora-light.pricing-plans-page .kahora-intro-card__title,.theme-kahora-light.pricing-plans-page .kahora-section-heading__title,.theme-kahora-light.pricing-plans-page .kahora-bottom-cta__title,.theme-kahora-light.pricing-plans-page .kahora-card__title,.theme-kahora-light.pricing-plans-page .kahora-card__price,.theme-kahora-light.pricing-plans-page .kahora-mobile-compare__title,.theme-kahora-light.pricing-plans-page .kahora-mobile-compare__item strong{color:var(--kahora-text);text-shadow:none}.theme-kahora-light.pricing-plans-page .kahora-intro-card,.theme-kahora-light.pricing-plans-page .kahora-bottom-cta__card,.theme-kahora-light.pricing-plans-page .kahora-bottom-cta__actions,.theme-kahora-light.pricing-plans-page .kahora-cta-panel,.theme-kahora-light.pricing-plans-page .kahora-table-card,.theme-kahora-light.pricing-plans-page .kahora-mobile-compare,.theme-kahora-light.pricing-plans-page .kahora-card{background:linear-gradient(145deg,#ffffff2e,#ffffff0e),linear-gradient(135deg,#fff2e8db,#e5b7998f);border-color:#c47a4f33;box-shadow:0 18px 40px #2a0f191a,inset 0 1px #ffffff6b}.theme-kahora-light.pricing-plans-page .kahora-card--highlight{background:radial-gradient(circle at top,#ffd5a438,#0000 44%),linear-gradient(145deg,#ffffff38,#ffffff12),linear-gradient(135deg,#ffecdceb,#c47a4f57);border-color:#c47a4f5c;box-shadow:0 22px 54px #2a0f1924,inset 0 1px #ffffff8f}.theme-kahora-light.pricing-plans-page .kahora-hero__badge,.theme-kahora-light.pricing-plans-page .kahora-card__badge,.theme-kahora-light.pricing-plans-page .kahora-card__group-title{color:var(--kahora-gold-deep);background:#c47a4f1f;border-color:#c47a4f38}.theme-kahora-light.pricing-plans-page .kahora-intro-card__kicker,.theme-kahora-light.pricing-plans-page .kahora-section-heading__kicker,.theme-kahora-light.pricing-plans-page .kahora-bottom-cta__kicker,.theme-kahora-light.pricing-plans-page .kahora-cta-panel__label,.theme-kahora-light.pricing-plans-page .kahora-card__kicker,.theme-kahora-light.pricing-plans-page .kahora-table thead th{color:var(--kahora-gold-deep)}.theme-kahora-light.pricing-plans-page .kahora-intro-card__text,.theme-kahora-light.pricing-plans-page .kahora-section-heading__text,.theme-kahora-light.pricing-plans-page .kahora-bottom-cta__text,.theme-kahora-light.pricing-plans-page .kahora-cta-panel__text,.theme-kahora-light.pricing-plans-page .kahora-card__text,.theme-kahora-light.pricing-plans-page .kahora-card__forwho,.theme-kahora-light.pricing-plans-page .kahora-card__yearly,.theme-kahora-light.pricing-plans-page .kahora-mobile-compare__item{color:var(--kahora-muted)}.theme-kahora-light.pricing-plans-page .kahora-card__group{background:linear-gradient(145deg,#ffffff38,#ffffff0f),linear-gradient(135deg,#fff8f194,#e2b09038);border-color:#c47a4f29}.theme-kahora-light.pricing-plans-page .kahora-card__list-item{color:var(--kahora-text)}.theme-kahora-light.pricing-plans-page .kahora-card__list-item i{color:var(--kahora-gold-deep)}.theme-kahora-light.pricing-plans-page .kahora-card__list-button:hover,.theme-kahora-light.pricing-plans-page .kahora-card__list-button:focus-visible{color:var(--kahora-text)}.theme-kahora-light.pricing-plans-page .kahora-card__list-button:focus-visible{outline-color:#c47a4f6b}.theme-kahora-light.pricing-plans-page .kahora-card__info-icon{color:var(--kahora-gold-deep);background:#c47a4f1a;border-color:#c47a4f3d}.theme-kahora-light.pricing-plans-page .kahora-card__criterion-popover{background:linear-gradient(145deg,#fff3,#ffffff0f),#fff8f194;border-color:#c47a4f2e}.theme-kahora-light.pricing-plans-page .kahora-card__criterion-title{color:var(--kahora-gold-deep)}.theme-kahora-light.pricing-plans-page .kahora-card__criterion-text{color:var(--kahora-muted)}.theme-kahora-light.pricing-plans-page .kahora-btn-primary{color:var(--kahora-text);box-shadow:0 12px 26px #8c4c3338}.theme-kahora-light.pricing-plans-page .kahora-btn-primary:hover{color:var(--kahora-text)}.theme-kahora-light.pricing-plans-page .kahora-btn-secondary{color:var(--kahora-text);background:#fff8f18f;border-color:#c47a4f42}.theme-kahora-light.pricing-plans-page .kahora-btn-secondary:hover{color:var(--kahora-text);background:#fff8f1db;border-color:#c47a4f70}.theme-kahora-light.pricing-plans-page .kahora-table th,.theme-kahora-light.pricing-plans-page .kahora-table td{color:var(--kahora-text);border-color:#c47a4f29}@media (width<=575.98px){.pricing-plans-page .kahora-card__inner,.pricing-plans-page .kahora-intro-card,.pricing-plans-page .kahora-table-card,.pricing-plans-page .kahora-bottom-cta__card,.pricing-plans-page .kahora-bottom-cta__actions{padding:1.1rem}.pricing-plans-page .kahora-card__price{font-size:1.6rem}.pricing-plans-page .kahora-card__groups{gap:.7rem}.pricing-plans-page .kahora-card__group{border-radius:.9rem;padding:.78rem .8rem}.pricing-plans-page .kahora-card__group-title{margin-bottom:.6rem;font-size:.72rem}.pricing-plans-page .kahora-card__list-item{font-size:.92rem}}:root{--bs-body-font-family:"Montserrat", sans-serif}.font-monserrat{font-family:Montserrat,sans-serif}.font-raleway{font-family:Raleway,sans-serif}.font-cormorant-garamond{font-optical-sizing:auto;font-family:Cormorant Garamond,serif}.font-sans-serif{font-family:sans-serif,system-ui}.fs-7{font-size:.8rem!important}.fs-8{font-size:.75rem!important}#root{text-align:center;margin:0 auto}@media (hover:none) and (pointer:coarse){::-webkit-scrollbar{display:none!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:4px}::-webkit-scrollbar-track{background:0 0}}.cursor-pointer{cursor:pointer}.spinner-speed-3-seconds{--bs-spinner-animation-speed:3s!important}.modal-backdrop-kahora{cursor:default;background:#020b1480}.modal-dialog.modal-dialog-kahora .modal-content{border-radius:16px}.modal-dialog.modal-dialog-kahora .modal-header,.modal-dialog.modal-dialog-kahora .modal-footer{border-color:currentColor}.modal-dialog.modal-dialog-kahora .modal-body{line-height:1.6}.modal-dialog.modal-dialog-kahora .modal-title>i{border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.95rem;display:inline-flex}.modal-dialog.modal-dialog-kahora .modal-footer .btn{border-radius:999px;padding-inline:1.25rem;font-weight:600}.core-layout{text-align:left}.badge.badge-kahora{white-space:normal;border:1px solid #0000;border-radius:999px;align-items:center;font-weight:500;display:inline-flex}.card.card-kahora{border-radius:8px;overflow:hidden}.card-header.card-header-kahora,.card-footer.card-footer-kahora{border-color:currentColor}.form-check-input{background-color:var(--bs-body-bg);border-color:rgba(var(--bs-primary-rgb), .38);box-shadow:none}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}@keyframes softPulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.badge-pulse-soft{vertical-align:middle;align-items:center;margin-top:2px;line-height:1;animation:2.8s ease-in-out infinite softPulse;display:inline-flex}.theme-kahora-light{--kahora-navy:#24101a;--kahora-navy-soft:#4a1f35;--kahora-cream:#fff3e7;--kahora-cream-soft:#fff8f1;--kahora-ivory:#f8e6d6;--kahora-gold:#c47a4f;--kahora-gold-light:#efb174;--kahora-gold-deep:#8e4e2e;--kahora-rose:#7e3c43;--kahora-rose-soft:#ba7656;--kahora-text:#2a0f19;--kahora-muted:#7a5a4d;--bs-body-bg:var(--kahora-cream);--bs-body-color:var(--kahora-text);--bs-primary:var(--kahora-gold);--bs-primary-rgb:196, 122, 79;--bs-secondary:var(--kahora-navy);--bs-secondary-rgb:36, 16, 26;--bs-link-color:var(--kahora-gold-deep);--bs-link-hover-color:var(--kahora-navy);color:var(--kahora-text);background:radial-gradient(circle at 50% 10%,#ffd5a457 0%,#ffd5a424 28%,#ffd5a400 56%),linear-gradient(135deg,#fff8f1fa 0%,#ffefe1f0 36%,#f5d4bee0 68%,#e2b090b8 100%);min-height:100vh}.theme-kahora-light .kahora-brand-mark{border:1px solid var(--kahora-gold);width:44px;height:44px;color:var(--kahora-gold);font-weight:700}.theme-kahora-light .kahora-brand-name{letter-spacing:.32em}.theme-kahora-light .kahora-brand-baseline{color:var(--kahora-muted);letter-spacing:.16em}.theme-kahora-light .kahora-eyebrow{color:var(--kahora-gold-deep);letter-spacing:.28em;font-weight:700}.theme-kahora-light .kahora-title{letter-spacing:.18em;color:var(--kahora-text);text-shadow:0 10px 30px #c47a4f1f}.theme-kahora-light .kahora-ethical-principles-grid .kahora-card .kahora-title{color:#ffe0bf;text-shadow:0 2px 10px #14070f2e}.theme-kahora-light .kahora-word-title{filter:drop-shadow(0 14px 30px #2a0f1924);width:min(100%,420px);height:auto;margin-inline:auto;display:block}@media (width<=575.98px){.theme-kahora-light .kahora-word-title{width:min(100%,300px)}}.theme-kahora-light .kahora-word-title-sm{width:min(100%,210px)}@media (width<=575.98px){.theme-kahora-light .kahora-word-title-sm{width:min(100%,150px)}}.theme-kahora-light .text-muted.text-muted-kahora{color:var(--kahora-muted)!important}.theme-kahora-light .form-label.form-label-kahora{color:var(--kahora-gold-deep);font-weight:600}.theme-kahora-light form .form-label.form-label-kahora{text-align:start;font-size:.875em;display:block;color:var(--kahora-muted)!important}.theme-kahora-light .form-label.form-label-kahora i{color:currentColor}.theme-kahora-light .badge-kahora{color:var(--kahora-text);background:#fff8f1ad;border-color:#c47a4f2e}.theme-kahora-light .badge-kahora code{color:var(--kahora-text)}.theme-kahora-light .card-header.card-header-kahora,.theme-kahora-light .card-footer.card-footer-kahora{color:var(--kahora-text);background:#fff8f185;border-color:#c47a4f29}.theme-kahora-light .card.card-kahora{color:var(--kahora-text);background:linear-gradient(145deg,#ffffff29,#ffffff0d),linear-gradient(135deg,#fff2e8e0,#e2b0909e);border:1px solid #c47a4f38;box-shadow:0 22px 54px #2a0f191a,inset 0 1px #ffffff75}.theme-kahora-light .kahora-btn-primary,.theme-kahora-light .btn-primary.btn-primary-kahora{color:var(--kahora-text);background:linear-gradient(135deg,#c47a4ffa,#efb174f0);border:1px solid #ffe2c480;font-weight:600;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,filter .18s;box-shadow:0 16px 34px #8c4c3338}.theme-kahora-light .kahora-btn-primary .text-muted.text-muted-kahora,.theme-kahora-light .btn-primary.btn-primary-kahora .text-muted.text-muted-kahora{color:#2a0f19c7!important}.theme-kahora-light .kahora-btn-primary:hover,.theme-kahora-light .kahora-btn-primary:focus-visible,.theme-kahora-light .btn-primary.btn-primary-kahora:hover,.theme-kahora-light .btn-primary.btn-primary-kahora:focus-visible{color:var(--kahora-text);filter:brightness(1.03)}.theme-kahora-light .kahora-btn-secondary{background:linear-gradient(135deg, var(--kahora-navy), var(--kahora-navy-soft));color:var(--kahora-cream-soft);border:1px solid #c47a4f4d;box-shadow:0 18px 36px #2a0f192e}.theme-kahora-light .kahora-btn-secondary:hover,.theme-kahora-light .kahora-btn-secondary:focus-visible{background:linear-gradient(135deg, var(--kahora-navy-soft), var(--kahora-rose));color:var(--kahora-cream-soft)}.theme-kahora-light .kahora-btn-outline{color:var(--kahora-text);background:#fff8f180;border:1px solid #c47a4f42}.theme-kahora-light .kahora-btn-outline:hover,.theme-kahora-light .kahora-btn-outline:focus-visible{color:var(--kahora-text);background:#fff8f1d1;border-color:#c47a4f70}.theme-kahora-light .modal-backdrop-kahora{background:#2a0f196b}.theme-kahora-light .modal-dialog.modal-dialog-kahora .modal-content{color:var(--kahora-text);background:linear-gradient(145deg,#ffffffd1,#ffffff94),linear-gradient(135deg,#fff8f1fc,#ffeedef0);border:1px solid #c47a4f47;box-shadow:0 26px 64px #2a0f1938,inset 0 1px #ffffffc7}.theme-kahora-light .modal-dialog.modal-dialog-kahora .modal-header,.theme-kahora-light .modal-dialog.modal-dialog-kahora .modal-footer{color:var(--kahora-text);background:#fff8f1eb;border-color:#c47a4f2e}.theme-kahora-light .modal-dialog.modal-dialog-kahora .modal-title{color:var(--kahora-gold-deep);font-weight:600}.theme-kahora-light .modal-dialog.modal-dialog-kahora .modal-title>i{color:currentColor;background:#c47a4f24}.theme-kahora-light .modal-dialog.modal-dialog-kahora .btn-close{opacity:.72}.theme-kahora-light .modal-dialog.modal-dialog-kahora .btn-close:hover,.theme-kahora-light .modal-dialog.modal-dialog-kahora .btn-close:focus-visible{opacity:1}.theme-kahora-light .modal-dialog.modal-dialog-kahora .modal-footer .btn{color:var(--kahora-text);background:linear-gradient(135deg,#c47a4ffa,#efb174f0);border-color:#ffe2c480;box-shadow:0 12px 26px #8c4c332e}.theme-kahora-light .modal-dialog.modal-dialog-kahora .modal-footer .btn:hover,.theme-kahora-light .modal-dialog.modal-dialog-kahora .modal-footer .btn:focus-visible{color:var(--kahora-text);filter:brightness(1.03)}.theme-kahora-light .kahora-hero-card{max-width:520px;color:var(--kahora-text);isolation:isolate;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(145deg,#ffffff29,#ffffff0d),linear-gradient(135deg,#fff1e4eb,#e0ad8bbd);border:1px solid #c47a4f3d;border-radius:36px;transition:transform .22s,border-color .22s,box-shadow .22s,filter .22s;overflow:hidden;box-shadow:0 24px 58px #2a0f1924,inset 0 1px #ffffff85}.theme-kahora-light .kahora-hero-card>*{z-index:1;position:relative}.theme-kahora-light .kahora-hero-card:after{z-index:0;content:"";opacity:0;pointer-events:none;will-change:opacity, transform;background:radial-gradient(circle,#8e4e2e4d 0%,#c47a4f38 30%,#efb17424 55%,#0000 76%);border-radius:50%;width:190px;height:190px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)scale(.45)}.theme-kahora-light .kahora-hero-card:hover,.theme-kahora-light .kahora-hero-card:focus-visible{color:var(--kahora-text);filter:brightness(1.02);border-color:#c47a4f6b;transform:translateY(-4px);box-shadow:0 30px 72px #2a0f192e,0 0 52px #c47a4f29,inset 0 1px #ffffffad}.theme-kahora-light .kahora-hero-card:hover:after,.theme-kahora-light .kahora-hero-card:focus-visible:after{animation:2.4s ease-out infinite kahora-hero-card-golden-pulse-light}.theme-kahora-light .kahora-hero-card:focus-visible{outline-offset:4px;outline:2px solid #c47a4f8f}@keyframes kahora-hero-card-golden-pulse-light{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)}28%{opacity:.58}to{opacity:0;transform:translate(-50%,-50%)scale(3.6)}}.theme-kahora-light .kahora-symbol{width:180px;height:240px}.theme-kahora-light .kahora-symbol-loop{border:14px solid var(--kahora-gold);border-bottom:0;border-radius:50% 50% 0 0;width:82px;height:112px;top:12px}.theme-kahora-light .kahora-symbol-stem{background:linear-gradient(180deg, var(--kahora-gold-light), var(--kahora-gold));border-radius:16px 16px 4px 4px;width:26px;height:130px;top:92px}.theme-kahora-light .kahora-symbol-cross{background:var(--kahora-gold);border-radius:999px;width:172px;height:8px;top:112px}.theme-kahora-light .kahora-symbol-light{background:var(--kahora-gold-light);width:18px;height:18px;top:52px;box-shadow:0 0 28px #efb174f2}.theme-kahora-light .kahora-hero-card-title{letter-spacing:.28em}.theme-kahora-light .kahora-hero-card-number{color:var(--kahora-gold-deep);letter-spacing:.32em}.theme-kahora-light .kahora-hero-card-baseline{color:var(--kahora-gold-deep);letter-spacing:.24em}.theme-kahora-light .kahora-card{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(145deg,#ffffff29,#ffffff0d),linear-gradient(135deg,#fff2e8d1,#e5b7998a);border:1px solid #c47a4f33;border-radius:28px;box-shadow:0 18px 40px #2a0f191a,inset 0 1px #ffffff6b}.theme-kahora-light .kahora-step-number{width:72px;height:72px;color:var(--kahora-gold-deep);background:#fff8f185;border:1px solid #c47a4f6b;font-size:32px;box-shadow:0 0 18px #efb17433}.theme-kahora-light .kahora-section{color:var(--kahora-cream-soft);background:radial-gradient(circle at top,#ffd5a42e,#0000 38%),linear-gradient(135deg,#24101af5 0%,#4a1f35eb 52%,#7e3c43d6 100%);border-top:1px solid #ffe2c41f;border-bottom:1px solid #ffe2c41f}.theme-kahora-light .kahora-section-eyebrow{color:#ffd9b2}.theme-kahora-light .kahora-card-title,.theme-kahora-light .kahora-card .kahora-section-eyebrow,.theme-kahora-light .kahora-cta-card .kahora-section-eyebrow{color:var(--kahora-gold-deep)}.theme-kahora-light .kahora-section-eyebrow{letter-spacing:.26em}.theme-kahora-light .kahora-section-muted-text{color:var(--kahora-muted)}.theme-kahora-light .kahora-section .kahora-card{background:linear-gradient(145deg,#ffffff1c,#ffffff09),linear-gradient(135deg,#4a1f35e0,#7e3c43c2);border-color:#ffe2c433;box-shadow:0 18px 42px #14070f3d,inset 0 1px #ffffff14}.theme-kahora-light .kahora-section .kahora-card-title{color:#ffe0bf;text-shadow:0 2px 10px #14070f2e}.theme-kahora-light .kahora-section .kahora-section-muted-text{color:#fff7f2f0}.theme-kahora-light .kahora-cta-card{background:linear-gradient(145deg,#ffffff29,#ffffff0d),linear-gradient(135deg,#fff2e8e0,#e2b0909e);border:1px solid #c47a4f38;border-radius:36px;box-shadow:0 22px 54px #2a0f191a,inset 0 1px #ffffff75}.theme-kahora-light .kahora-form-section{color:var(--kahora-cream-soft);background:radial-gradient(circle at top,#ffd5a433,#0000 42%),linear-gradient(135deg,#24101af7 0%,#4a1f35f0 52%,#7e3c43e0 100%);align-items:center;display:flex}.theme-kahora-light.kahora-form-page .kahora-form-card{background:radial-gradient(circle at 12% 0%, #efb1743d, transparent 34%), linear-gradient(145deg, #ffefe1f5, #f6d5bcf0), var(--kahora-ivory);color:var(--kahora-text);border:1px solid #c47a4f61;border-radius:8px;overflow:hidden;box-shadow:0 30px 76px #2a0f1942,inset 0 1px #ffffff94}.theme-kahora-light .kahora-form-card-header,.theme-kahora-light .kahora-form-card-footer{background:#ebb89433;border-color:#c47a4f47}.theme-kahora-light.kahora-form-page .kahora-form-card .alert-success{--bs-alert-link-color:#1d5b42;color:#183f31;background:radial-gradient(circle at 12% 0,#efb17442,#0000 34%),linear-gradient(135deg,#ebfbf0fa 0%,#cdefdaf0 55%,#ffecd2d1 100%);border-color:#46885f57;box-shadow:0 18px 42px #2a0f191f,inset 0 1px #ffffff9e}.theme-kahora-light .kahora-form-control{color:var(--kahora-text);background:#fff4e7f5;border-color:#c47a4f6b;box-shadow:inset 0 1px #ffffff9e,0 1px #8e4e2e14}.theme-kahora-light .kahora-form-control::placeholder{color:#7a5a4dad}.theme-kahora-light .kahora-form-control:focus{color:var(--kahora-text);background:#fff8f1fa;border-color:#c47a4fb8;box-shadow:0 0 0 .2rem #c47a4f29,inset 0 1px #ffffffdb}.theme-kahora-light .kahora-form-link{color:var(--kahora-gold-deep);font-weight:700}.theme-kahora-light .kahora-form-link:hover,.theme-kahora-light .kahora-form-link:focus{color:var(--kahora-navy)}.theme-kahora-light .btn-outline-light-kahora,.theme-kahora-light .kahora-btn-outline-secondary{color:var(--kahora-text);background:#fff8f19e;border-color:#c47a4f4d}.theme-kahora-light .btn-outline-light-kahora:hover,.theme-kahora-light .btn-outline-light-kahora:focus-visible,.theme-kahora-light .kahora-btn-outline-secondary:hover,.theme-kahora-light .kahora-btn-outline-secondary:focus-visible{color:var(--kahora-text);background:#fff8f1eb;border-color:#c47a4f85}.theme-kahora-light .kahora-btn-danger{color:var(--kahora-cream-soft);background:linear-gradient(135deg,#8e2f2f,#c7533f);border:1px solid #ffe2c44d;box-shadow:0 16px 34px #8e2f2f33}.theme-kahora-light .kahora-btn-danger:hover,.theme-kahora-light .kahora-btn-danger:focus-visible{color:var(--kahora-cream-soft);filter:brightness(1.04)}.theme-kahora-light .kahora-form-actions{flex-wrap:wrap}@media (width<=575.98px){.theme-kahora-light .kahora-form-section{align-items:stretch}.theme-kahora-light .kahora-form-actions>*{width:100%}}.theme-kahora-dark{--kahora-navy:#020b14;--kahora-navy-soft:#061624;--kahora-blue-deep:#0b2235;--kahora-gold:#c9953a;--kahora-gold-light:#f2c46d;--kahora-gold-deep:#94641f;--kahora-cream:#fff4df;--kahora-cream-soft:#f6dfb0;--kahora-text:#fff8ed;--kahora-muted:#d9c8af;--bs-body-bg:var(--kahora-navy);--bs-body-color:var(--kahora-text);--bs-primary:var(--kahora-gold);--bs-primary-rgb:201, 149, 58;--bs-secondary:var(--kahora-cream);--bs-secondary-rgb:255, 244, 223;--bs-link-color:var(--kahora-gold-light);--bs-link-hover-color:var(--kahora-cream);color:var(--kahora-text);background:radial-gradient(circle at top,#f2c46d29,#0000 34%),linear-gradient(#061624 0%,#020b14 58%,#01060b 100%);min-height:100vh}.theme-kahora-dark .kahora-brand-mark{border:1px solid var(--kahora-gold-light);width:44px;height:44px;color:var(--kahora-gold-light);font-weight:700;box-shadow:0 0 22px #f2c46d2e}.theme-kahora-dark .kahora-brand-name{color:var(--kahora-text);letter-spacing:.32em}.theme-kahora-dark .kahora-brand-baseline{color:var(--kahora-muted);letter-spacing:.16em}.theme-kahora-dark .kahora-eyebrow{color:var(--kahora-gold-light);letter-spacing:.28em;font-weight:600}.theme-kahora-dark .kahora-title{color:var(--kahora-text);letter-spacing:.18em}.theme-kahora-dark .kahora-ethical-principles-grid .kahora-card .kahora-title{color:var(--kahora-text)}.theme-kahora-dark .kahora-word-title{filter:drop-shadow(0 14px 32px #00000057);width:min(100%,420px);height:auto;margin-inline:auto;display:block}@media (width<=575.98px){.theme-kahora-dark .kahora-word-title{width:min(100%,300px)}}.theme-kahora-dark .kahora-word-title-sm{width:min(100%,210px)}@media (width<=575.98px){.theme-kahora-dark .kahora-word-title-sm{width:min(100%,150px)}}.theme-kahora-dark .text-muted.text-muted-kahora{color:var(--kahora-muted)!important}.theme-kahora-dark .form-label.form-label-kahora{color:var(--kahora-gold-light);font-weight:600}.theme-kahora-dark form .form-label.form-label-kahora{text-align:start;font-size:.875em;display:block;color:var(--kahora-muted)!important}.theme-kahora-dark .form-label.form-label-kahora i{color:currentColor}.theme-kahora-dark .badge-kahora{color:var(--kahora-cream);background:#ffffff17;border-color:#f2c46d2e}.theme-kahora-dark .badge-kahora code{color:var(--kahora-gold)}.theme-kahora-dark .card-header.card-header-kahora,.theme-kahora-dark .card-footer.card-footer-kahora{color:var(--kahora-cream);background:#020b1457;border-color:#f2c46d2e}.theme-kahora-dark .card.card-kahora{color:var(--kahora-text);background:radial-gradient(circle at top,#f2c46d24,#0000 38%),linear-gradient(135deg,#ffffff13,#ffffff09);border:1px solid #f2c46d38;box-shadow:0 24px 64px #0000003d}.theme-kahora-dark .kahora-btn-primary,.theme-kahora-dark .btn-primary.btn-primary-kahora{background:linear-gradient(135deg, var(--kahora-gold), var(--kahora-gold-light));color:var(--kahora-navy);border:0;font-weight:600;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,filter .18s;box-shadow:0 18px 36px #c9953a47,0 0 28px #f2c46d38}.theme-kahora-dark .kahora-btn-primary .text-muted.text-muted-kahora,.theme-kahora-dark .btn-primary.btn-primary-kahora .text-muted.text-muted-kahora{color:var(--kahora-navy-soft)!important}.theme-kahora-dark .kahora-btn-primary:hover,.theme-kahora-dark .kahora-btn-primary:focus-visible,.theme-kahora-dark .btn-primary.btn-primary-kahora:hover,.theme-kahora-dark .btn-primary.btn-primary-kahora:focus-visible{color:var(--kahora-navy);filter:brightness(1.05)}.theme-kahora-dark .kahora-btn-secondary{color:var(--kahora-text);background:#ffffff0f;border:1px solid #f2c46d5c;box-shadow:0 18px 36px #00000038}.theme-kahora-dark .kahora-btn-secondary:hover,.theme-kahora-dark .kahora-btn-secondary:focus-visible{color:var(--kahora-cream);border-color:var(--kahora-gold-light);background:#f2c46d1f}.theme-kahora-dark .kahora-btn-outline{color:var(--kahora-cream);background:#ffffff0a;border:1px solid #f2c46d47}.theme-kahora-dark .kahora-btn-outline:hover,.theme-kahora-dark .kahora-btn-outline:focus-visible{color:var(--kahora-gold-light);background:#f2c46d1a}.theme-kahora-dark .modal-backdrop-kahora{background:#020b14bd}.theme-kahora-dark .modal-dialog.modal-dialog-kahora .modal-content{color:var(--kahora-text);background:linear-gradient(135deg,#ffffff13,#ffffff08),#020b14f5;border:1px solid #f2c46d47;box-shadow:0 26px 70px #00000075,inset 0 1px #fff4df1f}.theme-kahora-dark .modal-dialog.modal-dialog-kahora .modal-header,.theme-kahora-dark .modal-dialog.modal-dialog-kahora .modal-footer{color:var(--kahora-cream);background:#020b145c;border-color:#f2c46d2e}.theme-kahora-dark .modal-dialog.modal-dialog-kahora .modal-title{color:var(--kahora-gold-light);font-weight:600}.theme-kahora-dark .modal-dialog.modal-dialog-kahora .modal-title>i{color:currentColor;background:#f2c46d24}.theme-kahora-dark .modal-dialog.modal-dialog-kahora .btn-close{filter:invert()sepia(.4)saturate(1.4);opacity:.82}.theme-kahora-dark .modal-dialog.modal-dialog-kahora .btn-close:hover,.theme-kahora-dark .modal-dialog.modal-dialog-kahora .btn-close:focus-visible{opacity:1}.theme-kahora-dark .modal-dialog.modal-dialog-kahora .modal-footer .btn{color:var(--kahora-cream);background:#f2c46d1f;border-color:#f2c46d5c}.theme-kahora-dark .modal-dialog.modal-dialog-kahora .modal-footer .btn:hover,.theme-kahora-dark .modal-dialog.modal-dialog-kahora .modal-footer .btn:focus-visible{color:var(--kahora-cream);background:#f2c46d33;border-color:#f2c46d9e}.theme-kahora-dark .kahora-hero-card{max-width:520px;color:var(--kahora-text);isolation:isolate;background:radial-gradient(circle at 50% 26%,#f2c46d33,#0000 32%),linear-gradient(145deg,#020b14 0%,#071929 54%,#0b2235 100%);border:1px solid #f2c46d38;border-radius:36px;overflow:hidden;box-shadow:0 32px 80px #0000006b,0 0 60px #c9953a29}.theme-kahora-dark .kahora-hero-card>*{z-index:1;position:relative}.theme-kahora-dark .kahora-hero-card:after{z-index:0;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#f2c46d4d 0%,#f2c46d24 32%,#f2c46d0a 58%,#0000 72%);border-radius:50%;width:160px;height:160px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)scale(.45)}.theme-kahora-dark .kahora-hero-card:hover:after,.theme-kahora-dark .kahora-hero-card:focus-visible:after{animation:2.4s ease-out infinite kahora-hero-card-golden-pulse}@keyframes kahora-hero-card-golden-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)}28%{opacity:.42}to{opacity:0;transform:translate(-50%,-50%)scale(3.6)}}.theme-kahora-dark .kahora-hero-card:hover,.theme-kahora-dark .kahora-hero-card:focus-visible{color:var(--kahora-text);filter:brightness(1.04);border-color:#f2c46d6b;transform:translateY(-4px);box-shadow:0 38px 92px #00000080,0 0 76px #c9953a3d,inset 0 1px #ffffff14}.theme-kahora-dark .kahora-hero-card:focus-visible{outline-offset:4px;outline:2px solid #f2c46db8}.theme-kahora-dark .kahora-hero-orbit{opacity:.78;border:1px solid #f2c46dad;border-radius:50%;width:360px;height:360px}.theme-kahora-dark .kahora-symbol{width:180px;height:240px}.theme-kahora-dark .kahora-symbol-loop{border:14px solid var(--kahora-gold-light);border-bottom:0;border-radius:50% 50% 0 0;width:82px;height:112px;top:12px}.theme-kahora-dark .kahora-symbol-stem{background:linear-gradient(180deg, var(--kahora-gold-light), var(--kahora-gold));border-radius:16px 16px 4px 4px;width:26px;height:130px;top:92px}.theme-kahora-dark .kahora-symbol-cross{background:var(--kahora-gold-light);border-radius:999px;width:172px;height:8px;top:112px}.theme-kahora-dark .kahora-symbol-light{background:var(--kahora-gold-light);width:18px;height:18px;top:52px;box-shadow:0 0 18px #f2c46d,0 0 44px #f2c46db8}.theme-kahora-dark .kahora-hero-card-title{color:var(--kahora-text);letter-spacing:.28em}.theme-kahora-dark .kahora-hero-card-number{color:var(--kahora-gold-light);letter-spacing:.32em}.theme-kahora-dark .kahora-hero-card-baseline{color:var(--kahora-cream-soft);letter-spacing:.24em}.theme-kahora-dark .kahora-card{background:#ffffff0e;border:1px solid #f2c46d33;border-radius:28px;box-shadow:0 18px 40px #00000038}.theme-kahora-dark .kahora-step-number{border:1px solid var(--kahora-gold-light);width:72px;height:72px;color:var(--kahora-gold-light);font-size:32px;box-shadow:0 0 24px #f2c46d29}.theme-kahora-dark .kahora-section{color:var(--kahora-text);background:radial-gradient(circle at top,#f2c46d1f,#0000 36%),linear-gradient(135deg,#01060b 0%,#061624 55%,#0b2235 100%);border-top:1px solid #f2c46d24;border-bottom:1px solid #f2c46d24}.theme-kahora-dark .kahora-section-eyebrow,.theme-kahora-dark .kahora-card-title{color:var(--kahora-gold-light)}.theme-kahora-dark .kahora-section-eyebrow{letter-spacing:.26em}.theme-kahora-dark .kahora-section-muted-text{color:var(--kahora-muted)}.theme-kahora-dark .kahora-cta-card{background:radial-gradient(circle at top,#f2c46d24,#0000 38%),linear-gradient(135deg,#ffffff13,#ffffff09);border:1px solid #f2c46d38;border-radius:36px;box-shadow:0 24px 64px #0000003d}.theme-kahora-dark .kahora-form-section{color:var(--kahora-text);background:radial-gradient(circle at top,#f2c46d2e,#0000 38%),linear-gradient(#061624 0%,#020b14 58%,#01060b 100%);align-items:center;display:flex}.theme-kahora-dark.kahora-form-page .kahora-form-card{color:var(--kahora-text);background:#ffffff0e;border:1px solid #f2c46d3d;border-radius:8px;overflow:hidden;box-shadow:0 28px 70px #0000005c}.theme-kahora-dark .kahora-form-card-header,.theme-kahora-dark .kahora-form-card-footer{background:#020b1461;border-color:#f2c46d33}.theme-kahora-dark.kahora-form-page .kahora-form-card .alert-success{--bs-alert-link-color:#b9eec4;color:#e8ffef;background:radial-gradient(circle at 12% 0,#f2c46d29,#0000 36%),linear-gradient(135deg,#104b36e6 0%,#0b2e28e0 52%,#061624eb 100%);border-color:#82cf974d;box-shadow:0 18px 42px #00000042,inset 0 1px #ffffff14}.theme-kahora-dark .kahora-form-control{color:var(--kahora-text);background:#00000057;border-color:#f2c46d3d}.theme-kahora-dark .kahora-form-control::placeholder{color:#d9c8af9e}.theme-kahora-dark .kahora-form-control:focus{color:var(--kahora-text);background:#00000075;border-color:#f2c46d9e;box-shadow:0 0 0 .2rem #f2c46d24}.theme-kahora-dark .kahora-form-link{color:var(--kahora-gold-light);font-weight:700}.theme-kahora-dark .kahora-form-link:hover,.theme-kahora-dark .kahora-form-link:focus{color:var(--kahora-cream)}.theme-kahora-dark .btn-outline-light-kahora,.theme-kahora-dark .kahora-btn-outline-secondary{color:var(--kahora-text);background:#ffffff0a;border-color:#f2c46d47}.theme-kahora-dark .btn-outline-light-kahora:hover,.theme-kahora-dark .btn-outline-light-kahora:focus-visible,.theme-kahora-dark .kahora-btn-outline-secondary:hover,.theme-kahora-dark .kahora-btn-outline-secondary:focus-visible{color:var(--kahora-gold-light);background:#f2c46d1a;border-color:#f2c46d75}.theme-kahora-dark .kahora-btn-danger{color:var(--kahora-text);background:linear-gradient(135deg,#7a1f2a,#bd4b40);border:1px solid #f2c46d33;box-shadow:0 16px 34px #00000047}.theme-kahora-dark .kahora-btn-danger:hover,.theme-kahora-dark .kahora-btn-danger:focus-visible{color:var(--kahora-text);filter:brightness(1.05)}.theme-kahora-dark .kahora-form-actions{flex-wrap:wrap}@media (width<=575.98px){.theme-kahora-dark .kahora-form-section{align-items:stretch}.theme-kahora-dark .kahora-form-actions>*{width:100%}}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/montserrat-v31-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(/fonts/montserrat-v31-latin-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/fonts/montserrat-v31-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url(/fonts/montserrat-v31-latin-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fonts/montserrat-v31-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(/fonts/montserrat-v31-latin-600italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/montserrat-v31-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(/fonts/montserrat-v31-latin-700italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/fonts/montserrat-v31-latin-800.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:800;src:url(/fonts/montserrat-v31-latin-800italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/fonts/montserrat-v31-latin-900.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(/fonts/raleway-v37-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:400;src:url(/fonts/raleway-v37-latin-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(/fonts/raleway-v37-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:500;src:url(/fonts/raleway-v37-latin-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:url(/fonts/raleway-v37-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:600;src:url(/fonts/raleway-v37-latin-600italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:700;src:url(/fonts/raleway-v37-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:700;src:url(/fonts/raleway-v37-latin-700italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:800;src:url(/fonts/raleway-v37-latin-800.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:800;src:url(/fonts/raleway-v37-latin-800italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:900;src:url(/fonts/raleway-v37-latin-900.woff2)format("woff2")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:400;src:url(/fonts/cormorant-garamond-v21-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:italic;font-weight:400;src:url(/fonts/cormorant-garamond-v21-latin-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:500;src:url(/fonts/cormorant-garamond-v21-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:italic;font-weight:500;src:url(/fonts/cormorant-garamond-v21-latin-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:600;src:url(/fonts/cormorant-garamond-v21-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:italic;font-weight:600;src:url(/fonts/cormorant-garamond-v21-latin-600italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:700;src:url(/fonts/cormorant-garamond-v21-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:italic;font-weight:700;src:url(/fonts/cormorant-garamond-v21-latin-700italic.woff2)format("woff2")}
