@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");.ap-root-page{width:100%;min-height:100vh;background-color:#faf4e8;background-image:radial-gradient(#e5d8c3 .75px,transparent 0);background-size:18px 18px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#2b1104;padding-bottom:50px}.ap-main-wrapper{max-width:980px;margin:0 auto;padding:0 16px}.astro-profile-breadcrumb{max-width:980px;margin:0 auto;padding:16px 16px 8px;font-size:13px}.astro-profile-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;padding:0;margin:0;color:#5c351f}.astro-profile-breadcrumb a{color:#5c351f;text-decoration:none}.astro-profile-breadcrumb a:hover{text-decoration:underline}.astro-profile-breadcrumb .active{color:#2b1104;font-weight:700}.ap-hero-section{display:grid;grid-template-columns:1fr;gap:24px;align-items:center;padding:16px 0 28px}@media (min-width:860px){.ap-hero-section{grid-template-columns:210px 1fr 280px;gap:20px}}.ap-hero-portrait-col,.ap-sun-mandala-frame{display:flex;justify-content:center;align-items:center}.ap-sun-mandala-frame{position:relative;width:190px;height:190px}.ap-sun-mandala-vector{position:absolute;top:-10px;left:-10px;width:210px;height:210px;background-image:url(/assets/images/sun-mandala.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;pointer-events:none;z-index:0}.ap-portrait-cutout{width:150px!important;height:150px!important;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3.5px solid #ffffff;box-shadow:0 4px 14px rgba(69,24,9,.18);position:relative;z-index:1;background-color:#f7e6d2}.ap-verified-capsule{position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);z-index:2;background:#3d1408;color:#ffffff;font-size:11.5px;font-weight:700;white-space:nowrap;border-radius:20px;padding:4px 14px;box-shadow:0 2px 6px rgba(0,0,0,.25);letter-spacing:.01em}.ap-hero-bio-col{display:flex;flex-direction:column;justify-content:center}.ap-bio-name{font-family:Cinzel,Georgia,serif;font-size:30px;font-weight:800;color:#2b1104;margin:0 0 2px;line-height:1.2}.ap-bio-designation{font-size:14.5px;font-family:Cinzel,Georgia,serif;color:#4a2512;font-weight:600;margin:0 0 14px}.ap-bio-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13.5px;color:#3b180a;margin-bottom:8px}.ap-gold-star{color:#e68a00;font-size:15px}.ap-bold-stat{font-weight:800;color:#2b1104}.ap-stat-word{font-weight:600;color:#3b180a}.ap-stat-sep{color:#d8c4b0;margin:0 4px;font-size:13px}.ap-more-link-btn{background:none;border:none;padding:0;font-size:12.5px;font-weight:700;color:#3d1408;cursor:pointer;text-decoration:underline;margin-left:2px}.ap-bio-skills-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 14px}.ap-skill-item-dot{font-size:13.5px;font-weight:800;color:#3d1408}.ap-bio-status-row{display:flex;align-items:center}.ap-online-pill{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:5px 16px;font-size:13px;font-weight:700}.ap-online-pill--active{background:#e8f7ee;color:#1c8543;border:1.5px solid #88d6a3}.ap-online-pill--busy{background:#fdecec;color:#b91c1c;border:1.5px solid #f3c2c2}.ap-green-indicator-dot{width:8px;height:8px;border-radius:50%;background-color:currentColor}.ap-hero-action-col{width:100%}.ap-consult-card{background:#ffffff;border:1.5px solid #ebd8c7;border-radius:16px;padding:20px 18px 16px;box-shadow:0 4px 18px rgba(92,53,31,.05);text-align:center}.ap-consult-title{font-family:Cinzel,Georgia,serif;font-size:16.5px;font-weight:800;color:#2b1104;margin:0 0 16px;line-height:1.35}.ap-consult-title-sub{display:block;font-size:14.5px;font-weight:700;color:#4a2512;margin-top:2px}.ap-channels-group{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.ap-channel-btn{display:flex;align-items:center;gap:14px;background:none;border:none;padding:0;cursor:pointer;text-align:left;width:100%}.ap-channel-icon-box{width:44px;height:44px;border-radius:50%;background:#fae7d4;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ap-channel-texts{display:flex;flex-direction:column}.ap-channel-title{font-size:13.5px;font-weight:800;color:#2b1104;line-height:1.2}.ap-channel-status-label{font-size:11.5px;font-weight:600;margin-top:2px}.ap-channel-status-label--available{color:#1c8543}.ap-channel-status-label--busy{color:#b91c1c}.ap-talk-cta-btn{width:100%;background:#d9580d;color:#ffffff;font-family:inherit;font-size:14px;font-weight:800;letter-spacing:.04em;padding:12.5px 14px;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 12px rgba(217,88,13,.35);transition:background .15s ease,transform .1s ease}.ap-talk-cta-btn:hover{background:#c34b07;transform:translateY(-1px)}.ap-talk-cta-btn:active{transform:scale(.98)}.ap-security-note{display:flex;align-items:center;justify-content:center;gap:5px;font-size:10.5px;font-weight:700;color:#5c351f;margin-top:10px}.ap-rounded-section{background:#fffcf7;border:1.5px solid #eedfc8;border-radius:16px;padding:24px;margin-top:20px}.ap-section-heading{font-family:Cinzel,Georgia,serif;font-size:19px;font-weight:800;color:#3d1408;margin:0 0 18px}.ap-section-heading--underlined{display:inline-block;padding-bottom:6px;border-bottom:3px solid #3d1408}.ap-about-quote-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.ap-about-quote-grid{grid-template-columns:1.8fr 1fr}}.ap-about-col{padding-right:8px}.ap-about-text-p{font-size:13.5px;color:#2b1104;line-height:1.75;margin-bottom:12px;text-align:justify}.ap-about-text-p:last-child{margin-bottom:0}.ap-quote-col{background:#fff5eb;border:1.5px solid #eed6c2;border-radius:14px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ap-quote-large-mark{font-size:42px;font-weight:900;color:#d9580d;line-height:1;font-family:Georgia,serif;margin-bottom:6px}.ap-quote-statement{font-size:13px;font-weight:600;color:#2b1104;line-height:1.65;margin:0}.ap-specialization-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (min-width:480px){.ap-specialization-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:800px){.ap-specialization-grid{grid-template-columns:repeat(6,1fr)}}.ap-spec-card-box{background:#fff8ee;border:1.5px solid #f0e0d0;border-radius:12px;padding:18px 10px 14px;flex-direction:column;text-align:center;gap:12px;min-height:115px}.ap-spec-card-box,.ap-spec-card-icon{display:flex;align-items:center;justify-content:center}.ap-spec-card-icon{height:36px}.ap-spec-card-label{font-size:12px;font-weight:800;color:#2b1104;line-height:1.3}.ap-systems-grid{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:600px){.ap-systems-grid{grid-template-columns:repeat(3,1fr)}}.ap-system-card-box{background:#fff8ee;border:1.5px solid #f0e0d0;border-radius:12px;padding:14px 18px;display:flex;align-items:center;gap:14px}.ap-system-card-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ap-system-card-label{font-size:14.5px;font-weight:800;color:#2b1104}.ap-journey-grid{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:768px){.ap-journey-grid{grid-template-columns:repeat(3,1fr)}}.ap-journey-card-box{position:relative;background:#fff8ee;border:1.5px solid #f0e0d0;border-radius:12px;padding:16px 14px 14px 22px}.ap-journey-dot-mark{position:absolute;top:20px;left:9px;width:7px;height:7px;border-radius:50%;background-color:#3d1408}.ap-journey-period-text{font-size:13px;font-weight:800;color:#3d1408;margin-bottom:4px}.ap-journey-title-text{font-size:13.5px;font-weight:800;color:#2b1104;margin-bottom:4px;line-height:1.3}.ap-journey-desc-text{font-size:11.5px;color:#555555;line-height:1.5}.ap-consult-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width:500px){.ap-consult-info-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:800px){.ap-consult-info-grid{grid-template-columns:repeat(6,1fr)}}.ap-consult-info-tile{background:#fff8ee;border:1.5px solid #f0e0d0;border-radius:12px;padding:12px 10px}.ap-consult-info-title{font-size:12.5px;font-weight:800;color:#2b1104;margin-bottom:4px}.ap-consult-info-value{font-size:12px;color:#444444;font-weight:600;line-height:1.3}.ap-consult-info-value--green{color:#1c8543;font-weight:700;display:flex;align-items:center;gap:5px}.ap-mini-dot-green{width:6px;height:6px;border-radius:50%;background:#1c8543;display:inline-block;flex-shrink:0}.ap-bottom-cta-container{position:relative;overflow:hidden;background:#ffe4cc;border:1.5px solid #f3c99f;border-radius:16px;padding:36px 20px 26px;margin-top:24px;text-align:center}.ap-cta-mandala-left{left:-30px}.ap-cta-mandala-left,.ap-cta-mandala-right{position:absolute;bottom:-30px;width:240px;height:240px;background-image:url(/assets/images/mandalaside.png);background-size:contain;background-repeat:no-repeat;pointer-events:none;opacity:.9}.ap-cta-mandala-right{right:-30px;transform:scaleX(-1)}.ap-cta-main-title{font-family:Cinzel,Georgia,serif;font-size:26px;font-weight:800;color:#3d1408;margin:0 0 6px;position:relative;z-index:1}.ap-cta-main-subtitle{font-size:14px;font-weight:600;color:#444444;margin:0 0 20px;position:relative;z-index:1}.ap-cta-perks-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;margin-bottom:22px;position:relative;z-index:1}.ap-cta-perk-item{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#333333}.ap-cta-perk-item svg{width:16px;height:16px}.ap-cta-rounded-btn{position:relative;z-index:1;display:inline-block;background:#d9580d;color:#ffffff;font-family:inherit;font-size:15px;font-weight:800;letter-spacing:.05em;padding:12.5px 36px;border:none;border-radius:30px;cursor:pointer;box-shadow:0 4px 12px rgba(217,88,13,.35);transition:background .15s ease,transform .1s ease}.ap-cta-rounded-btn:hover{background:#c34b07;transform:translateY(-1px)}.ap-cta-rounded-btn:active{transform:scale(.98)}.ap-cta-bottom-note{position:relative;z-index:1;font-size:11.5px;font-weight:700;color:#3d1408;margin-top:10px}.ap-loading-wrap{min-height:50vh;display:flex;align-items:center;justify-content:center}.ap-error{font-size:16px;font-weight:700;color:#b91c1c}