:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand:#123d73;--color-brand-hover:#092a53;--color-background:#f7f9fc;--color-surface:#fff;--color-text:#172638;--color-muted:#4c5e72;--color-border:#d7e0eb;--color-focus:#925000;--color-brand-soft:#eaf0f8;--color-accent:#b98230;--color-footer:#0c284a;--color-footer-muted:#c7d5e6;--color-on-brand:#fff;--color-on-brand-focus:#f8c777;--transition-fast:.15s ease;--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans Kannada", sans-serif;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-card:.5rem;--shadow-card:0 2px 6px #123d730a;--container-width:72rem;--color-blue-medium:#205a94;--color-blue-border:#a2bad5;--color-slate-soft:#edf2f7;--color-hero-end:#153f6c;--color-hero-glow:#5391d23d;--color-hero-grid:#cbdef60d;--surface-slate:linear-gradient(145deg, var(--color-surface), var(--color-slate-soft));--surface-blue:linear-gradient(125deg, var(--color-brand-soft), var(--color-background));--surface-card:linear-gradient(160deg, var(--color-surface) 65%, var(--color-background));--surface-hero:linear-gradient(125deg, var(--color-brand-hover), var(--color-hero-end));--surface-action:linear-gradient(110deg, var(--color-brand), var(--color-blue-medium), var(--color-brand-hover));--shadow-raised:0 6px 18px #123d7312;--shadow-hover:0 10px 24px #123d731f;--shadow-action:0 5px 12px #092a532e;--radius-section:1rem;--motion-interaction:.24s;--motion-reveal:.68s;--ease-reveal:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);margin:0;line-height:1.65}button,input,select,textarea{font:inherit}img,svg{max-width:100%;height:auto}a{color:var(--color-brand);text-underline-offset:.2em}a:hover{color:var(--color-brand-hover)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}h1,h2,h3{overflow-wrap:anywhere;line-height:1.25}h1{margin:0 0 var(--space-6);letter-spacing:-.025em;font-size:clamp(1.8rem,4vw,2.75rem)}h2{margin:0 0 var(--space-6);font-size:1.375rem}p{margin:0 0 var(--space-4)}.site-layout{flex-direction:column;min-height:100dvh;display:flex}.page-container{width:min(100% - 2rem, var(--container-width));margin-inline:auto}main{padding-block:var(--space-8) var(--space-12);flex:1}.page-intro{padding-bottom:var(--space-8)}.eyebrow{font-size:var(--text-sm);color:var(--color-brand);margin-bottom:var(--space-4);font-weight:600}.intro-copy{max-width:65ch;color:var(--color-muted);font-size:var(--text-lg)}.text-link{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.page-directory{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.page-directory li{min-width:0}.page-directory a{justify-content:space-between;gap:var(--space-4);height:100%;min-height:48px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);font-weight:600;text-decoration:none;display:flex}.page-directory a:hover{border-color:var(--color-brand);text-decoration:underline}.skip-link{top:var(--space-4);left:var(--space-4);z-index:10;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:2px solid var(--color-brand);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media (width>=40rem){.page-container{width:min(100% - 4rem, var(--container-width))}main{padding-block:var(--space-12) var(--space-16)}.page-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.page-directory{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}:lang(kn){letter-spacing:normal;line-height:1.8}.site-header{border-top:0;border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:0}.utility-bar{background:var(--color-brand);color:var(--color-on-brand);font-size:var(--text-sm)}.utility-content,.utility-content>div{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.utility-content a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.utility-content .utility-email{display:none}.utility-content a:hover{text-decoration:underline}.utility-content a:focus-visible{outline-color:var(--color-on-brand-focus)}.header-main{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);flex-wrap:wrap;display:flex}.brand{align-items:center;gap:var(--space-3);flex:calc(100% - 4rem);min-width:0;max-width:36rem;line-height:1.45;text-decoration:none;display:flex}.logo-placeholder{border:1px dashed var(--color-border);border-radius:var(--radius-card);width:4rem;height:4rem;color:var(--color-muted);background:var(--color-background);font-size:var(--text-sm);flex:0 0 4rem;place-items:center;font-weight:500;display:grid}.brand-copy{gap:.15rem;display:grid}.brand-name{letter-spacing:-.02em;font-size:1.3rem;font-weight:750}.brand-detail{font-size:var(--text-sm);font-weight:600}.registration{color:var(--color-muted);margin:.15rem 0 0;font-size:.8125rem;font-weight:400}.header-actions{justify-content:space-between;align-items:center;gap:var(--space-3);flex:100%;order:2;display:flex}.language-switcher{color:var(--color-muted);flex-shrink:0;align-items:center;gap:.15rem;display:inline-flex}.language-switcher button{padding:var(--space-2);min-width:44px;min-height:44px;color:var(--color-muted);font-size:var(--text-sm);background:0 0;border:0;border-radius:.25rem}.language-switcher button[aria-pressed=true]{color:var(--color-brand);background:var(--color-brand-soft);text-underline-offset:.3em;font-weight:700;text-decoration:underline}.button-primary{min-height:44px;padding:.65rem var(--space-4);border-radius:var(--radius-card);background:var(--color-brand);color:var(--color-on-brand);font-size:var(--text-sm);text-align:center;transition:background-color var(--transition-fast);justify-content:center;align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.button-primary:hover{color:var(--color-on-brand);background:var(--color-brand-hover)}.button-primary[aria-current=page]{text-underline-offset:.25em;text-decoration:underline}.menu-toggle,.menu-close{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-brand);font-size:var(--text-sm);font-weight:600;display:inline-flex}.hamburger{gap:4px;width:17px;display:grid}.menu-toggle{order:1;min-width:44px}.menu-toggle>span:last-child{display:none}.hamburger span{background:currentColor;height:2px;display:block}.desktop-nav-row{border-top:1px solid var(--color-border);display:none}.desktop-nav-list,.nav-dropdown,.mobile-nav-list,.mobile-nav-list ul{margin:0;padding:0;list-style:none}.desktop-nav-list{justify-content:space-between;gap:var(--space-2);display:flex}.desktop-nav-list>li>a,.desktop-nav-list>li>button{align-items:center;gap:var(--space-2);min-height:56px;padding:var(--space-3) var(--space-2);color:var(--color-text);font-size:var(--text-sm);background:0 0;border:0;border-bottom:3px solid #0000;font-weight:600;text-decoration:none;display:flex}.desktop-nav-list>li>a[aria-current=page],.desktop-nav-list>li>button.is-active{color:var(--color-brand);border-bottom-color:var(--color-brand)}.desktop-nav-list a:hover,.desktop-nav-list button:hover{background:var(--color-brand-soft)}.desktop-nav-list>li>a,.desktop-nav-list>li>button{position:relative}.desktop-nav-list>li>a:after,.desktop-nav-list>li>button:after{content:"";inset:auto var(--space-2) -3px;background:var(--color-brand);transform-origin:0;height:3px;transition:transform var(--motion-interaction) ease;position:absolute;transform:scaleX(0)}.desktop-nav-list>li>:is(a:hover,a:focus-visible,a[aria-current=page],button:hover,button:focus-visible,button.is-active):after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.desktop-nav-list>li>a:after,.desktop-nav-list>li>button:after{transition:none}}.nav-group{position:relative}.chevron{font-size:1rem}.nav-dropdown{z-index:5;min-width:15rem;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);position:absolute;top:calc(100% + 1px);left:0}.nav-dropdown a{padding:var(--space-3);min-height:44px;font-size:var(--text-sm);border-radius:.25rem;text-decoration:none;display:block}.nav-dropdown a[aria-current=page],.mobile-nav-list a[aria-current=page]{background:var(--color-brand-soft);color:var(--color-brand);box-shadow:inset 3px 0 var(--color-brand);font-weight:700}.mobile-dialog{width:min(32rem,100% - 2rem);max-width:none;max-height:calc(100dvh - 2rem);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text);background:var(--color-surface);overscroll-behavior:contain;margin:auto}.mobile-dialog::backdrop{background:#0a1f3a8c}.mobile-dialog-top{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.mobile-dialog-top h2{margin:0}.menu-close>span:first-child{font-size:1.4rem}.mobile-dialog-actions{align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}.mobile-nav-list>li{border-top:1px solid var(--color-border)}.mobile-nav-list a{padding:var(--space-3);border-radius:.25rem;min-height:48px;text-decoration:none;display:block}.mobile-nav-list ul{padding-left:var(--space-4);padding-bottom:var(--space-2);font-size:var(--text-sm)}.mobile-nav-list a:hover{background:var(--color-background)}.site-footer{padding-block:var(--space-12) 6rem;background:var(--color-footer);border-top:3px solid var(--color-accent);color:var(--color-footer-muted);font-size:var(--text-sm)}.footer-grid{gap:var(--space-8);display:grid}.footer-grid>*{min-width:0}.site-footer h2{color:var(--color-on-brand);font-size:var(--text-base);margin-bottom:var(--space-3)}.site-footer p{font-weight:400}.footer-identity .footer-name{color:var(--color-on-brand);font-size:var(--text-lg);font-weight:600;line-height:1.6}.footer-registration{font-size:.8125rem}.site-footer a{color:var(--color-footer-muted);text-decoration:none}.site-footer a:hover{color:var(--color-on-brand);text-decoration:underline}.site-footer a:focus-visible{outline-color:var(--color-on-brand-focus)}.footer-links{margin:0;padding:0;list-style:none}.footer-links a,.site-footer address a{min-height:44px;padding-block:var(--space-2);align-items:center;display:flex}.site-footer address{color:var(--color-footer-muted);overflow-wrap:anywhere;font-style:normal}.site-footer address p{margin:0 0 var(--space-2)}.safety-note{align-items:baseline;gap:var(--space-2) var(--space-6);margin-block:var(--space-8) var(--space-6);padding:var(--space-4) var(--space-6);border:1px solid #fff3;border-left:3px solid var(--color-accent);border-radius:var(--radius-card);flex-wrap:wrap;display:flex}.safety-note strong{color:var(--color-on-brand)}.safety-note p{margin:0}.footer-bottom{gap:var(--space-3);display:grid}.footer-bottom p{max-width:65ch;margin:0}.footer-bottom ul{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-bottom a{align-items:center;min-height:44px;display:flex}.whatsapp-action{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:4;justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-brand);box-shadow:var(--shadow-card);font-size:var(--text-sm);border-radius:2rem;font-weight:650;text-decoration:none;display:inline-flex;position:fixed}.whatsapp-action svg{flex-shrink:0}.whatsapp-action:hover{background:var(--color-brand-soft)}html{scroll-padding-bottom:6rem}@media (width>=40rem){.utility-content .utility-email{display:inline-flex}.brand{gap:var(--space-4);flex-basis:calc(100% - 7rem)}.menu-toggle>span:last-child{display:inline}.brand-name{font-size:1.6rem}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.brand{flex:0 auto}.header-actions{flex:0 auto;order:1}.menu-toggle{order:2}.footer-grid{gap:var(--space-6);grid-template-columns:1.3fr .85fr 1fr 1.3fr}.footer-bottom{align-items:start;gap:var(--space-8);grid-template-columns:1.4fr 1fr}}@media (width>=80rem){.desktop-nav-row{display:block}.menu-toggle{display:none}.header-main{padding-block:var(--space-8)}.header-actions{gap:var(--space-6)}}@media (prefers-reduced-motion:reduce){.button-primary{transition:none}}.brand-logo{object-fit:contain;background:#fff;border-radius:.25rem;flex:0 0 4rem;width:4rem;height:3.5rem}.footer-logo{object-fit:contain;background:#fff;border-radius:.25rem;width:6rem;height:4rem;margin-bottom:1rem}@media (width>=48rem){.brand-logo{flex-basis:5rem;width:5rem;height:4rem}}.hero-visual .branch-image{aspect-ratio:4/3;object-fit:contain;object-position:center;background:var(--color-surface);width:100%;height:auto}.reveal{opacity:1;min-width:0;transform:none}@media (prefers-reduced-motion:no-preference){.reveal[data-reveal=pending]{opacity:0;transform:translateY(20px)}.reveal[data-reveal=visible]{transition:opacity var(--motion-reveal) var(--ease-reveal) var(--reveal-delay,0s), transform var(--motion-reveal) var(--ease-reveal) var(--reveal-delay,0s)}.reveal:focus-within{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:reduce),print{.reveal,.reveal[data-reveal]{opacity:1;transition:none;transform:none}}.home-page{gap:var(--space-12);display:grid}.home-hero{align-items:center;gap:var(--space-8);display:grid}.hero-copy{min-width:0}.hero-eyebrow{align-items:center;gap:var(--space-3);display:flex}.hero-eyebrow:before{content:"";background:var(--color-accent);width:1.75rem;height:2px}.home-hero h1{max-width:17ch;margin-bottom:var(--space-6);color:var(--color-brand-hover);text-wrap:balance;font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.18}.home-hero h1:lang(kn){letter-spacing:normal;max-width:none;line-height:1.6}.hero-description{max-width:48ch;margin-bottom:var(--space-6);color:var(--color-muted);font-size:var(--text-lg)}.hero-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-actions>a{font-size:var(--text-base);padding:var(--space-3) var(--space-6);flex:12rem}.button-secondary{min-height:44px;padding:var(--space-3) var(--space-6);border:1px solid var(--color-brand);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-brand);text-align:center;transition:background-color var(--transition-fast);justify-content:center;align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.button-secondary:hover{background:var(--color-brand-soft)}.hero-enquiry{gap:var(--space-3);margin-top:var(--space-3)}.hero-supporting-line{max-width:52ch;margin:var(--space-6) 0 0;font-size:var(--text-sm);color:var(--color-muted)}.hero-visual{min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);margin:0}.branch-photo-placeholder{justify-content:center;align-items:center;gap:var(--space-3);aspect-ratio:4/3;padding:var(--space-6);border:1px dashed var(--color-border);background:var(--color-brand-soft);text-align:center;color:var(--color-muted);border-radius:.25rem;flex-direction:column;display:flex}.photo-icon{width:3rem;height:3rem;color:var(--color-brand);flex-shrink:0;place-items:center;display:grid}.branch-photo-placeholder p{color:var(--color-brand);margin:0;font-weight:600}.branch-photo-placeholder>span:last-child{max-width:26ch;font-size:var(--text-sm)}.hero-visual img{aspect-ratio:4/3;object-fit:cover;border-radius:.25rem;width:100%;height:auto;display:block}.hero-visual figcaption{padding:var(--space-4) var(--space-2) var(--space-2);color:var(--color-brand);font-size:var(--text-sm);font-weight:600}.quick-actions h2{margin-bottom:var(--space-4);font-size:var(--text-base);color:var(--color-brand)}.quick-actions-grid{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.quick-actions-grid li{min-width:0}.quick-actions-grid a{justify-content:center;align-items:flex-start;gap:var(--space-3);height:100%;min-height:96px;padding:var(--space-4);background:var(--color-surface);color:var(--color-brand);font-size:var(--text-sm);transition:background-color var(--transition-fast);flex-direction:column;font-weight:600;text-decoration:none;display:flex}.quick-actions-grid a:hover{background:var(--color-brand-soft);text-decoration:underline}.quick-actions-grid a:focus-visible{z-index:1;position:relative}.quick-actions-grid svg{flex-shrink:0}.home-section-heading{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.home-section-heading h2{color:var(--color-brand-hover);margin:0;font-size:clamp(1.625rem,3vw,2rem)}.home-section-heading .text-link,.service-card .text-link,.deposit-card .text-link{gap:var(--space-2)}.services-grid,.deposit-grid{gap:var(--space-4);display:grid}.service-card,.deposit-card{min-width:0;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;align-items:flex-start;display:flex}.service-icon{width:44px;height:44px;margin-bottom:var(--space-6);border-radius:var(--radius-card);color:var(--color-brand);background:var(--color-brand-soft);place-items:center;display:grid}.service-card h3,.deposit-card h3{margin:0 0 var(--space-4);color:var(--color-text);font-size:1.25rem}.service-card p,.deposit-card p{margin:0 0 var(--space-6);color:var(--color-muted)}.service-card .text-link{margin-top:auto}.deposit-preview{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-brand-soft)}.deposit-card{border-top:3px solid var(--color-brand)}.deposit-card h3{font-size:1.375rem}.deposit-card-actions{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin-top:auto;display:flex}.deposit-card-actions>a{font-size:var(--text-sm)}.deposit-disclaimer{margin:var(--space-6) 0 0;padding-top:var(--space-6);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-sm)}@media (width>=40rem){.hero-actions>a{flex:0 auto}.quick-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.services-grid,.deposit-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-preview{padding:var(--space-8)}}@media (width>=64rem){.home-page{gap:var(--space-16)}.home-hero{gap:var(--space-12);padding-block:var(--space-4);grid-template-columns:1.15fr 1fr}.quick-actions-grid a{min-height:80px;padding:var(--space-6);flex-direction:row;justify-content:flex-start;align-items:center}}@media (width>=80rem){.services-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.deposit-card{padding:var(--space-8)}}@media (prefers-reduced-motion:reduce){.button-secondary,.quick-actions-grid a{transition:none}}.home-section-intro{max-width:70ch;margin:0 0 var(--space-8);color:var(--color-muted);font-size:var(--text-lg)}.home-section-note{margin:var(--space-6) 0 0;color:var(--color-muted);font-size:var(--text-sm)}.loan-grid{gap:var(--space-6);display:grid}.loan-card-actions{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin-top:auto;display:flex}.loan-card-actions .text-link{margin-top:0}.loan-card-actions .button-secondary{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.why-athmika{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.values-grid{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.values-grid li{min-width:0;padding-top:var(--space-6);border-top:1px solid var(--color-border)}.values-grid svg{color:var(--color-brand)}.values-grid h3{margin:var(--space-4) 0 var(--space-3);font-size:var(--text-lg)}.values-grid p{color:var(--color-muted);margin:0}.demo-explanation{padding-left:var(--space-4);border-left:3px solid var(--color-accent);color:var(--color-muted);margin-bottom:var(--space-6)}.notice-list{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);margin:0;padding:0;list-style:none}.notice-row{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-6);flex-wrap:wrap;display:flex}.notice-row+.notice-row{border-top:1px solid var(--color-border)}.notice-row h3{margin:var(--space-2) 0 0;font-size:var(--text-lg)}.notice-row .text-link,.about-preview .text-link,.office-card .text-link{gap:var(--space-2)}.demo-badge{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-sm);border-radius:.25rem;display:inline-block}.about-preview{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-brand-soft);display:grid}.about-preview .home-section-heading{align-items:flex-start;margin:0}.about-preview p{max-width:68ch;color:var(--color-muted)}.leadership-placeholder{align-items:center;gap:var(--space-4) var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-wrap:wrap;display:flex}.leadership-icon{border-radius:var(--radius-card);background:var(--color-brand-soft);width:48px;height:48px;color:var(--color-brand);flex-shrink:0;place-items:center;display:grid}.leadership-placeholder p{color:var(--color-muted);flex:17rem;margin:0}.contact-cta{gap:var(--space-8);padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-brand-hover);color:var(--color-on-brand);display:grid}.contact-cta-copy{align-self:center;min-width:0}.contact-cta-copy h2{margin-bottom:var(--space-6);font-size:clamp(1.75rem,3.5vw,2.5rem)}.contact-cta-copy>p{max-width:45ch;color:var(--color-footer-muted);font-size:var(--text-lg)}.contact-cta-actions{gap:var(--space-3);margin-block:var(--space-8);grid-template-columns:1fr;display:grid}.contact-button{min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-footer-muted);border-radius:var(--radius-card);color:var(--color-on-brand);text-align:center;background:0 0;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.contact-button:hover{background:var(--color-brand);color:var(--color-on-brand);text-decoration:underline}.contact-button-filled,.contact-button-filled:hover{background:var(--color-surface);color:var(--color-brand)}.contact-button:focus-visible{outline-color:var(--color-on-brand-focus)}.contact-cta-copy .office-hours-note{font-size:var(--text-sm);margin:0}.office-card{min-width:0;padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text)}.office-card h3{margin:0 0 var(--space-6);font-size:1.25rem}.office-name{font-weight:600}.office-card address{color:var(--color-muted);font-style:normal}.office-card address a{min-height:44px;padding-block:var(--space-2);overflow-wrap:anywhere;align-items:center;display:flex}.location-placeholder{justify-content:center;align-items:center;gap:var(--space-3);min-height:7rem;margin-top:var(--space-6);padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-card);background:var(--color-brand-soft);color:var(--color-brand);font-size:var(--text-sm);display:flex}.location-placeholder svg{flex-shrink:0}.location-hint{margin:var(--space-3) 0 0;color:var(--color-muted);font-size:var(--text-sm)}@media (width>=40rem){.values-grid,.contact-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.why-athmika,.about-preview,.contact-cta{padding:var(--space-8)}}@media (width>=64rem){.loan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-preview{gap:var(--space-12);grid-template-columns:1fr 2fr}.contact-cta{gap:var(--space-12);grid-template-columns:1fr 1fr}}@media (width>=80rem){.values-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-cta{padding:var(--space-12)}}.home-page{gap:var(--space-8)}.home-page .home-hero{isolation:isolate;padding:var(--space-6);border-radius:var(--radius-section);background:var(--surface-hero);color:var(--color-on-brand);box-shadow:var(--shadow-raised);position:relative;overflow:hidden}.home-hero:before,.home-hero:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.home-hero:before{background:radial-gradient(ellipse at 78% 24%, var(--color-hero-glow), transparent 65%)}.home-hero:after{background-image:linear-gradient(var(--color-hero-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-hero-grid) 1px, transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.home-page .home-hero h1,.home-page .hero-eyebrow,.home-page .hero-enquiry{color:var(--color-on-brand)}.home-page .hero-description,.home-page .hero-supporting-line{color:var(--color-footer-muted)}.home-page .hero-visual{border-color:var(--color-blue-border);background:var(--color-surface);box-shadow:var(--shadow-raised)}.home-page .branch-photo-placeholder{background:var(--surface-blue)}.home-page .hero-actions .button-secondary{background:var(--color-brand-hover);color:var(--color-on-brand);border-color:var(--color-footer-muted)}.home-page .hero-actions .button-secondary:hover{background:var(--color-brand)}.home-page .hero-copy :focus-visible{outline-color:var(--color-on-brand-focus)}.home-page :is(.services-overview,.loan-preview,.notices-preview,.management-preview){padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-section);background:var(--color-surface)}.home-page :is(.services-overview,.notices-preview){background:var(--surface-slate)}.home-page :is(.deposit-preview,.about-preview){background:var(--surface-blue);border-radius:var(--radius-section)}.home-page .why-athmika{background:var(--color-surface);border-radius:var(--radius-section)}.home-page .contact-cta{background:var(--surface-hero);border-radius:var(--radius-section);box-shadow:var(--shadow-raised)}.home-page .quick-actions-grid{gap:var(--space-3);background:0 0;border:0;padding:0}.home-page .quick-actions-grid a{border:1px solid var(--color-border);border-radius:var(--radius-card)}.home-page :is(.quick-actions-grid a,.service-card,.deposit-card,.values-grid li,.notice-row){background:var(--surface-card);box-shadow:var(--shadow-card);transition:transform var(--motion-interaction) ease, box-shadow var(--motion-interaction) ease, border-color var(--motion-interaction) ease}.home-page .values-grid{gap:var(--space-4)}.home-page .values-grid li{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card)}.home-page .service-icon{background:var(--surface-blue);border:1px solid var(--color-border)}.home-page .notice-list{gap:var(--space-3);background:0 0;border:0;display:grid}.home-page .notice-row{border:1px solid var(--color-border);border-radius:var(--radius-card)}.home-page :is(.service-card,.deposit-card,.notice-row):focus-within{border-color:var(--color-blue-border);box-shadow:var(--shadow-raised)}.home-page .button-primary{background:var(--surface-action);border:1px solid var(--color-blue-border);box-shadow:var(--shadow-action);transition:background-position var(--motion-interaction) ease, transform var(--motion-interaction) ease, box-shadow var(--motion-interaction) ease;background-size:200% 100%}.home-page .button-primary:hover,.home-page .button-primary:focus-visible{color:var(--color-on-brand);background-position:100% 0}.home-page .button-primary:active{box-shadow:var(--shadow-card);transform:translateY(0)}.home-page .contact-button{transition:background-color var(--motion-interaction) ease, transform var(--motion-interaction) ease}@media (hover:hover) and (pointer:fine){.home-page :is(.quick-actions-grid a,.service-card,.deposit-card,.values-grid li,.notice-row):hover{border-color:var(--color-blue-border);box-shadow:var(--shadow-hover);transform:translateY(-4px)}.home-page .button-primary:hover,.home-page .contact-button-filled:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.home-page .button-primary:active,.home-page .contact-button-filled:active{transform:translateY(0)}}@media (width>=40rem){.home-page .home-hero,.home-page :is(.services-overview,.loan-preview,.notices-preview,.management-preview){padding:var(--space-8)}}@media (width>=80rem){.home-page{gap:var(--space-12)}.home-page .home-hero{padding:var(--space-12)}}@media (prefers-reduced-motion:no-preference){.home-hero:before{animation:4.8s ease-out both hero-ambient}.hero-copy>*{animation:hero-enter var(--motion-reveal) var(--ease-reveal) both}.hero-copy>:nth-child(2){animation-delay:70ms}.hero-copy>:nth-child(3){animation-delay:.14s}.hero-copy>:nth-child(n+4){animation-delay:.21s}.hero-copy:focus-within>*{animation:none}}@keyframes hero-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hero-ambient{0%{opacity:.4;transform:translate(-2%)scale(1.03)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce),print{.home-page *,.home-page:before,.home-page :before,.home-page :after{transition:none!important;animation:none!important}.home-page :is(.quick-actions-grid a,.service-card,.deposit-card,.values-grid li,.notice-row,.button-primary,.contact-button){transform:none!important}}.calculator-directory{gap:var(--space-4);display:grid}.calculator-directory a{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);text-decoration:none;display:flex}.calculator-directory a:hover{border-color:var(--color-brand)}.calculator-directory svg{flex-shrink:0;margin-top:.25rem}.calculator-directory strong{display:block}.calculator-directory a>span:first-of-type{flex:1}.calculator-directory a span span{color:var(--color-muted);font-size:var(--text-sm);margin-top:var(--space-2);display:block}.calculator-limits{color:var(--color-muted);margin-block:var(--space-6) var(--space-8)}.calculator-section{padding:var(--space-6);margin-bottom:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);scroll-margin-top:var(--space-6)}.calculator-section header h2{margin-bottom:var(--space-2);color:var(--color-brand)}.calculator-section header p{color:var(--color-muted);margin-bottom:var(--space-6)}.calculator-workspace{gap:var(--space-6);display:grid}.calculator-workspace>*,.calculator-field{min-width:0}.calculator-field{margin-bottom:var(--space-4)}.calculator-field label{margin-bottom:var(--space-2);font-weight:600;display:block}.calculator-field input,.calculator-field select{width:100%;min-width:0;min-height:48px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);color:var(--color-text);background:var(--color-surface);border:1px solid #7b8da3}.calculator-field input[aria-invalid=true]{border:2px solid #a32121}.calculator-help{color:var(--color-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.calculator-error{color:#a32121;margin-top:var(--space-2);font-size:var(--text-sm);font-weight:600}.tenure-fields{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tenure-fields .calculator-field{margin-bottom:0}.calculator-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.calculator-actions button{cursor:pointer;min-height:48px}.calculator-status{min-height:1.65em;margin:var(--space-3) 0 0;color:var(--color-muted)}.calculator-result{padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-brand-soft)}.calculator-result h3{margin:0 0 var(--space-6);font-size:1rem}.calculator-result dl,.calculator-result dd{margin:0}.calculator-result dt{color:var(--color-muted)}.calculator-result dd{color:var(--color-brand);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.25rem;font-weight:650}.result-primary{padding-bottom:var(--space-6)}.result-primary dd{margin-top:var(--space-2);font-size:clamp(1.3rem,2.5vw,2rem)}.result-row{border-top:1px solid var(--color-border);padding-top:var(--space-3);margin-top:var(--space-3)}.calculator-assumption{color:var(--color-muted);margin:var(--space-4) 0 0}.calculator-disclaimer{margin:var(--space-6) 0 0;padding-top:var(--space-6);border-top:1px solid var(--color-border);color:var(--color-muted)}@media (width>=48rem){.calculator-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-workspace{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.calculator-section{padding:var(--space-8)}}.management-page{padding-bottom:3rem}.management-eyebrow{color:var(--color-brand);letter-spacing:.12em;font-size:.78rem;font-weight:700}.management-filters{border:1px solid var(--color-border);background:#fff;border-radius:.8rem;flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 2.5rem;padding:1rem;display:flex}.management-filters button{background:var(--color-slate-soft);color:var(--color-brand);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.45rem;padding:.65rem .9rem;font-size:.85rem}.management-filters button[aria-pressed=true]{background:var(--color-brand);color:#fff}.management-section{margin-block:2.5rem}.management-section>h2{border-bottom:1px solid var(--color-border);padding-bottom:.9rem;font-size:clamp(1.2rem,2vw,1.65rem)}.management-grid{gap:1.25rem;display:grid}.management-card{border:1px solid var(--color-border);text-align:center;background:#fff;border-radius:1rem;min-width:0;padding:1.5rem}.management-portrait{aspect-ratio:4/5;background:var(--color-slate-soft);border-radius:.7rem;width:100%;max-width:190px;margin-inline:auto;overflow:hidden}.management-portrait .management-photo{aspect-ratio:auto;object-fit:contain;object-position:center;border-radius:0;width:100%;max-width:none;height:100%;display:block}.management-role{color:var(--color-brand);margin-block:1rem .45rem;font-size:.8rem}.management-card h3{overflow-wrap:anywhere;margin:0;font-size:1.12rem;line-height:1.45}.management-leadership .management-card{border-top:3px solid var(--color-accent)}.management-officers .management-card{background:var(--color-brand);color:#fff;border:0}.management-officers .management-role{color:#f4d8a4}.management-legal .management-card{border-left:4px solid var(--color-accent);background:#faf8f3}.management-officers h3,.management-legal h3{font-size:1.5rem}@media (width>=600px){.management-directors .management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-leadership .management-card,.management-officers .management-card,.management-legal .management-card{text-align:left;align-items:center;gap:1.5rem;display:flex}.management-leadership .management-portrait,.management-officers .management-portrait,.management-legal .management-portrait{flex:0 0 150px;margin:0}.management-officers .management-portrait .management-photo{width:184px;margin-left:-15px}}@media (width>=1000px){.management-leadership .management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-directors .management-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.public-page{max-width:100%}.public-notice,.security-notice{padding:var(--space-4) var(--space-6);border-left:3px solid var(--color-accent);background:var(--color-brand-soft);border-radius:0 var(--radius-card) var(--radius-card) 0;margin-bottom:var(--space-8)}.security-notice{border-color:var(--color-brand);font-weight:600}.information-grid{gap:var(--space-6);display:grid}.information-card{min-width:0;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.information-card h2{margin:0 0 var(--space-4)}.information-card>svg{color:var(--color-brand);margin-bottom:var(--space-4)}.information-card p{color:var(--color-muted)}.information-card p:last-child{margin-bottom:0}.public-actions{gap:var(--space-3);margin-block:var(--space-8);flex-wrap:wrap;display:flex}.public-actions>*{overflow-wrap:anywhere;max-width:100%;min-height:48px}.public-actions button{cursor:pointer}.organization-panel{padding:var(--space-6);margin-top:var(--space-8);background:var(--color-brand-soft);border-radius:var(--radius-card)}.organization-panel dl{gap:var(--space-4);margin:0;display:grid}.organization-panel dt{font-weight:600}.organization-panel dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.organization-panel address{font-style:normal}.organization-panel a{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;display:inline-flex}.role-placeholder{border-top:3px solid var(--color-brand)}.provisional-label{color:var(--color-brand);margin-bottom:var(--space-3);font-weight:600;display:inline-block}.assisted-services{margin-top:var(--space-6)}.assisted-services ul{gap:var(--space-3);padding-left:var(--space-6);margin-bottom:0;display:grid}.service-links{padding-left:var(--space-6)}.public-notice-list{gap:var(--space-6);display:grid}.notice-meta{gap:var(--space-6);color:var(--color-muted);flex-wrap:wrap;display:flex}.notice-meta dt{font-weight:600}.notice-meta dd{margin:0}.notice-details button{padding:var(--space-3) 0;min-height:48px;color:var(--color-brand);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600}.notice-details p{margin-top:var(--space-3)}.public-prose{max-width:76ch}.public-prose .information-card{padding:0 0 var(--space-6);margin-bottom:var(--space-6);box-shadow:none;border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0}.customer-form-panel{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.customer-fields{gap:var(--space-6);display:grid}.customer-field{min-width:0}.customer-field label{margin-bottom:var(--space-2);font-weight:600;display:block}.optional-label{color:var(--color-muted);font-weight:400}.customer-field input,.customer-field select,.customer-field textarea{width:100%;min-width:0;min-height:48px;padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);border:1px solid #7b8da3}.customer-field textarea{resize:vertical}.customer-field [aria-invalid=true]{border:2px solid #a32121}.field-help{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--text-sm)}.field-error{margin-top:var(--space-2);color:#a32121;font-weight:600}.form-status{color:var(--color-muted)}.demo-result{padding:var(--space-6);border:1px solid var(--color-brand);border-radius:var(--radius-card);background:var(--color-brand-soft)}@media (width>=48rem){.information-grid,.customer-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.field-wide{grid-column:1/-1}.organization-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-panel dl>div:first-child,.organization-panel dl>div:nth-child(3){grid-column:1/-1}.customer-form-panel{padding:var(--space-8)}.assisted-services ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.loan-information-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.published-body,.published-card p{white-space:pre-line;overflow-wrap:anywhere}.public-content-state{margin-block:var(--space-4,1rem)}.published-card h3{margin-top:1.25rem}.management-photo{object-fit:cover;border-radius:var(--radius-md,.5rem);width:12rem;max-width:100%;height:12rem}.intake-fields{border:0;min-width:0;margin:0;padding:0}.intake-consent{align-items:flex-start;gap:.75rem;margin-block:1rem;display:flex}.intake-consent input{flex:none;width:1.2rem;height:1.2rem;margin-top:.2rem}.intake-reference{overflow-wrap:anywhere}.intake-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
