/* BimehKar public v90 — coral motion frame, richer public canvases, Azki-inspired claims journey. */

/* Coral belongs on the motion panel edge; blue remains the secondary outline. */
.bk87-hero-motion{border:2px solid #FF8552!important;box-shadow:0 0 0 3px rgba(25,121,253,.11),0 12px 30px rgba(5,34,89,.09)!important}

/* Carry the homepage warmth to the rest of the public site, excluding magazine. */
.bk86-page-hero{background:radial-gradient(circle at 4% 16%,rgba(255,133,82,.23),transparent 27rem),radial-gradient(circle at 93% 78%,rgba(232,163,61,.2),transparent 26rem),radial-gradient(circle at 55% 0,rgba(255,212,0,.13),transparent 23rem),linear-gradient(180deg,#fff9f5,#f3f8ff)!important}
.bk86-section.warm-a{background:radial-gradient(circle at 3% 20%,rgba(255,133,82,.2),transparent 26rem),radial-gradient(circle at 96% 82%,rgba(232,163,61,.19),transparent 26rem),radial-gradient(circle at 60% 100%,rgba(25,121,253,.1),transparent 24rem),#fff!important}
.bk86-section.warm-b{background:radial-gradient(circle at 96% 12%,rgba(255,212,0,.15),transparent 25rem),radial-gradient(circle at 6% 88%,rgba(255,133,82,.2),transparent 27rem),radial-gradient(circle at 52% 5%,rgba(25,121,253,.1),transparent 23rem),#f6f9ff!important}
.bk86-section.warm-c{background:radial-gradient(circle at 4% 10%,rgba(232,163,61,.2),transparent 26rem),radial-gradient(circle at 96% 90%,rgba(255,133,82,.18),transparent 27rem),radial-gradient(circle at 55% 0,rgba(255,212,0,.11),transparent 22rem),#fff!important}
.bk88-about-stats{background:radial-gradient(circle at 92% 18%,rgba(255,212,0,.13),transparent 22rem),radial-gradient(circle at 5% 86%,rgba(25,121,253,.1),transparent 24rem),#f4f8ff!important}
.bk88-about-story{background:radial-gradient(circle at 96% 18%,rgba(232,163,61,.2),transparent 24rem),radial-gradient(circle at 4% 85%,rgba(255,133,82,.17),transparent 26rem),radial-gradient(circle at 55% 100%,rgba(255,212,0,.1),transparent 20rem),#fff!important}
.bk88-about-promise{padding-top:24px!important;background:radial-gradient(circle at 8% 20%,rgba(255,133,82,.15),transparent 22rem),radial-gradient(circle at 93% 78%,rgba(25,121,253,.1),transparent 24rem),#fff!important}
.bk88-contact-channels{background:radial-gradient(circle at 4% 78%,rgba(255,133,82,.17),transparent 24rem),radial-gradient(circle at 96% 15%,rgba(255,212,0,.14),transparent 23rem),#fff!important}
.bk88-contact-main{background:radial-gradient(circle at 96% 14%,rgba(232,163,61,.2),transparent 25rem),radial-gradient(circle at 4% 90%,rgba(255,133,82,.17),transparent 26rem),radial-gradient(circle at 50% 0,rgba(25,121,253,.09),transparent 22rem),#f6f9ff!important}
.bk88-auth-card-wrap{background:radial-gradient(circle at 8% 18%,rgba(255,133,82,.17),transparent 23rem),radial-gradient(circle at 90% 82%,rgba(255,212,0,.13),transparent 24rem),radial-gradient(circle at 70% 5%,rgba(25,121,253,.1),transparent 22rem),#f4f7fb!important}

/* Functional PHP pages use these existing shells. */
body.bk47-inner-page .bk47-page-hero{background:radial-gradient(circle at 4% 16%,rgba(255,133,82,.23),transparent 27rem),radial-gradient(circle at 93% 78%,rgba(232,163,61,.2),transparent 26rem),radial-gradient(circle at 55% 0,rgba(255,212,0,.13),transparent 23rem),linear-gradient(180deg,#fff9f5,#f3f8ff)!important}
body.bk47-inner-page .bk47-subservices,body.bk47-inner-page .bk47-support-section{background:radial-gradient(circle at 4% 82%,rgba(255,133,82,.19),transparent 26rem),radial-gradient(circle at 95% 15%,rgba(232,163,61,.18),transparent 25rem),radial-gradient(circle at 55% 100%,rgba(255,212,0,.1),transparent 22rem),#fff!important}
body.quote-page .subpage-main{background:radial-gradient(circle at 4% 12%,rgba(255,133,82,.18),transparent 25rem),radial-gradient(circle at 95% 86%,rgba(232,163,61,.17),transparent 25rem),radial-gradient(circle at 55% 0,rgba(255,212,0,.1),transparent 22rem),#f5f9ff!important}

/* Claims page — inspired by Azki's clear hero, three-step journey, and explanatory content. */
.bk90-claims-page{color:var(--bk85-ink);background:#fff}
.bk90-claims-hero{padding:62px 0 72px;background:radial-gradient(circle at 4% 16%,rgba(255,133,82,.24),transparent 27rem),radial-gradient(circle at 94% 82%,rgba(255,212,0,.18),transparent 25rem),radial-gradient(circle at 62% 5%,rgba(25,121,253,.13),transparent 25rem),linear-gradient(145deg,#fff8f4,#f4f8ff 62%,#fffbea)}
.bk90-claims-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:58px;align-items:center}.bk90-claims-copy>span,.bk90-section-title>span,.bk90-claim-about span{color:var(--bk85-blue);font-size:10px;font-weight:900}.bk90-claims-copy h1{max-width:690px;margin:10px 0;color:var(--bk85-navy);font-size:clamp(38px,5vw,62px);line-height:1.42}.bk90-claims-copy>p{max-width:700px;color:var(--bk85-muted);font-size:12px;line-height:2.1}.bk90-claims-actions{display:flex;gap:10px;margin-top:24px}.bk90-claims-actions a{min-height:46px;padding:0 18px;display:flex;align-items:center;border:1px solid #cad8eb;border-radius:13px;background:#fff;color:var(--bk85-navy);font-size:10px;font-weight:900}.bk90-claims-actions a.primary{background:var(--bk85-blue);border-color:var(--bk85-blue);color:#fff}.bk90-claims-note{margin-top:22px;display:flex;align-items:center;gap:10px;color:var(--bk85-muted);font-size:9.5px}.bk90-claims-note b{padding:6px 9px;border-radius:999px;background:#eaf3ff;color:var(--bk85-navy)}
.bk90-claims-art{position:relative;min-height:390px;border:1px solid #cfddf0;border-radius:34px;background:linear-gradient(145deg,#e9f3ff,#fff);box-shadow:0 24px 60px rgba(5,34,89,.13);overflow:hidden}.bk90-claims-art .ring-one,.bk90-claims-art .ring-two{position:absolute;border-radius:50%;border:26px solid rgba(25,121,253,.07)}.bk90-claims-art .ring-one{width:280px;height:280px;right:-70px;top:-75px}.bk90-claims-art .ring-two{width:210px;height:210px;left:-60px;bottom:-65px;border-color:rgba(255,133,82,.1)}.claim-art-main,.claim-art-small{position:absolute;display:grid;place-items:center;border:1px solid #d4e0ef;background:#fff;box-shadow:0 18px 45px rgba(5,34,89,.13)}.claim-art-main{width:195px;height:165px;right:70px;top:68px;border-radius:36px;transform:rotate(5deg)}.claim-art-main img{width:165px;height:130px;object-fit:contain;transform:rotate(-5deg)}.claim-art-small{width:112px;height:102px;left:48px;bottom:70px;border-radius:27px;transform:rotate(-8deg)}.claim-art-small img{width:93px;height:80px;object-fit:contain;transform:rotate(8deg)}.bk90-claims-art>span,.bk90-claims-art>b{position:absolute;right:55px;bottom:54px;color:var(--bk85-navy)}.bk90-claims-art>span{bottom:82px;color:var(--bk85-blue);font-size:9px;font-weight:900}.bk90-claims-art>b{font-size:15px}
.bk90-claim-types{padding:68px 0;background:radial-gradient(circle at 5% 82%,rgba(255,133,82,.18),transparent 25rem),radial-gradient(circle at 95% 15%,rgba(232,163,61,.18),transparent 24rem),#fff}.bk90-section-title h2{margin:6px 0;color:var(--bk85-navy);font-size:30px}.bk90-section-title p{max-width:720px;margin:0;color:var(--bk85-muted);font-size:11px;line-height:2}.bk90-section-title.centered{text-align:center}.bk90-section-title.centered p{margin-inline:auto}.bk90-claim-type-grid{margin-top:25px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bk90-claim-type-grid>a{min-height:205px;padding:22px;display:grid;grid-template-columns:105px 1fr;align-items:center;gap:17px;border:1px solid var(--bk85-line);border-radius:23px;background:linear-gradient(150deg,#fff,#f2f7ff);box-shadow:var(--bk85-shadow);transition:.18s}.bk90-claim-type-grid>a:hover{transform:translateY(-3px);box-shadow:var(--bk85-shadow-hover)}.bk90-claim-type-grid i{width:102px;height:88px;display:grid;place-items:center;border-radius:24px;background:linear-gradient(145deg,#e6f1ff,#fff)}.bk90-claim-type-grid img{width:92px;height:76px;object-fit:contain}.bk90-claim-type-grid h2{margin:0;color:var(--bk85-navy);font-size:16px}.bk90-claim-type-grid p{color:var(--bk85-muted);font-size:10px;line-height:1.9}.bk90-claim-type-grid b{color:var(--bk85-blue);font-size:9px}
.bk90-claim-steps{padding:70px 0;background:radial-gradient(circle at 5% 10%,rgba(25,121,253,.12),transparent 24rem),radial-gradient(circle at 95% 90%,rgba(255,212,0,.17),transparent 26rem),#f5f9ff}.bk90-claim-step-grid{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.bk90-claim-step-grid article{position:relative;min-height:225px;padding:27px;border:1px solid var(--bk85-line);border-radius:24px;background:linear-gradient(150deg,#fff,#f1f7ff);box-shadow:var(--bk85-shadow)}.bk90-claim-step-grid article:not(:last-child):after{content:"";position:absolute;top:47px;left:-16px;width:32px;border-top:2px dashed rgba(25,121,253,.28)}.bk90-claim-step-grid b{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:var(--bk85-navy);color:#fff;font-size:10px}.bk90-claim-step-grid h2{margin:18px 0 7px;color:var(--bk85-navy);font-size:18px}.bk90-claim-step-grid p{color:var(--bk85-muted);font-size:10.5px;line-height:2}
.bk90-claim-about{padding:72px 0;background:radial-gradient(circle at 95% 18%,rgba(232,163,61,.2),transparent 25rem),radial-gradient(circle at 4% 88%,rgba(255,133,82,.17),transparent 26rem),#fff}.bk90-claim-about-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}.bk90-claim-about h2{margin:7px 0;color:var(--bk85-navy);font-size:30px;line-height:1.6}.bk90-claim-about p{color:var(--bk85-muted);font-size:11px;line-height:2.1}.bk90-claim-about aside{padding:27px;border:1px solid var(--bk85-line);border-radius:23px;background:linear-gradient(150deg,#fff,#f2f7ff);box-shadow:var(--bk85-shadow)}.bk90-claim-about aside strong{color:var(--bk85-navy);font-size:16px}.bk90-claim-about ul{margin:18px 0;padding:0 18px 0 0;display:grid;gap:10px;color:var(--bk85-muted);font-size:10.5px}.bk90-claim-about li::marker{color:var(--bk85-blue)}.bk90-claim-about aside a{display:inline-flex;margin-top:8px;color:var(--bk85-blue);font-size:9.5px;font-weight:900}

@media(max-width:1024px){.bk90-claims-hero-grid,.bk90-claim-about-grid{grid-template-columns:1fr}.bk90-claims-art{min-height:330px}.bk90-claim-type-grid{grid-template-columns:1fr}.bk90-claim-type-grid>a{min-height:160px}}
@media(max-width:640px){.bk90-claims-hero{padding:42px 0}.bk90-claims-copy h1{font-size:34px}.bk90-claims-actions{align-items:stretch;flex-direction:column}.bk90-claims-actions a{justify-content:center}.bk90-claims-note{align-items:flex-start;flex-direction:column}.bk90-claims-art{min-height:285px}.claim-art-main{right:32px;top:45px;width:155px;height:135px}.claim-art-main img{width:135px;height:105px}.claim-art-small{left:25px;bottom:42px;width:90px;height:82px}.claim-art-small img{width:76px;height:66px}.bk90-claims-art>span,.bk90-claims-art>b{right:27px}.bk90-claims-art>b{font-size:12px}.bk90-claim-types,.bk90-claim-steps,.bk90-claim-about{padding:48px 0}.bk90-section-title h2,.bk90-claim-about h2{font-size:24px}.bk90-claim-type-grid>a{grid-template-columns:84px 1fr;padding:16px}.bk90-claim-type-grid i{width:80px;height:70px}.bk90-claim-type-grid img{width:72px;height:60px}.bk90-claim-step-grid{grid-template-columns:1fr}.bk90-claim-step-grid article{min-height:175px}.bk90-claim-step-grid article:not(:last-child):after{display:none}}
