
/* /axenor_website/static/src/scss/talk_expert.scss */
 .talk_expert_page{}.talk_expert_page .section-header{text-align: center; margin-bottom: 32px;}.talk_expert_page .section-kicker{font-size: 12px; text-transform: uppercase; letter-spacing: 0.16em; color: var(--brand); margin-bottom: 6px;}.talk_expert_page .section-title{font-family: "Playfair Display", serif; font-size: 28px;}.talk_expert_page .section-sub{font-size: 14px; color: var(--text-soft); margin-top: 6px; max-width: 520px; margin-left: auto; margin-right: auto;}.talk_expert_page .hero{max-width: 1180px; margin: 40px auto 60px; padding: 0 22px; display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr); gap: 40px; align-items: center;}.talk_expert_page .hero-kicker{font-size: 13px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--brand); font-weight: 600; margin-bottom: 10px;}.talk_expert_page .hero-title{font-family: "Playfair Display", serif; font-size: 42px; line-height: 1.1; margin-bottom: 16px;}.talk_expert_page .hero-title span{color: var(--brand);}.talk_expert_page .hero-sub{font-size: 15px; max-width: 480px; color: var(--text-soft); margin-bottom: 22px;}.talk_expert_page .hero-metadata{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 16px; margin-top: 16px; font-size: 12px; color: #6b7280;}.talk_expert_page .talk_expert_page .pill{padding: 5px 11px;}.talk_expert_page .hero-art{position: relative; perspective: 1400px; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center;}.talk_expert_page .hero-stack{width: 320px; height: 420px; position: relative; transform-style: preserve-3d; animation: floatStack 9s ease-in-out infinite;}.talk_expert_page .hero-card{position: absolute; inset: 0; border-radius: var(--card-radius); background: linear-gradient(150deg, #ffffff, #fdf2ff); box-shadow: var(--shadow-soft); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding: 20px; transform-origin: center;}.talk_expert_page .talk_expert_page .hero-card:nth-child(1){transform: translateZ(0px) rotateY(-10deg) rotateX(8deg);}.talk_expert_page .talk_expert_page .hero-card:nth-child(2){transform: translate(301px, 25px) translateZ(-67px) rotateY(-32deg) rotateX(19deg); opacity: 0.98; background: linear-gradient(150deg, #ffffff, #f3e7ff);}.talk_expert_page .talk_expert_page .hero-card:nth-child(3){transform: translate(-215px, 93px) translateZ(-87px) rotateY(18deg) rotateX(25deg); opacity: 0.94; background: linear-gradient(150deg, #ffffff, rgba(144, 95, 131, 0.06));}.talk_expert_page .card-title{font-size: 14px; font-weight: 600; margin-bottom: 12px;}.talk_expert_page .response-plan-card{padding: 18px; border: 1px solid rgba(144, 95, 131, 0.16);}.talk_expert_page .response-plan-card__header{display: grid; gap: 10px; margin-bottom: 14px;}.talk_expert_page .response-plan-card__eyebrow{margin-bottom: 3px; color: var(--brand); font-size: 9px; font-weight: 700; letter-spacing: 0.13em; text-transform: uppercase;}.talk_expert_page .response-plan-card__header .card-title{margin: 0; font-size: 18px; color: #1f2937;}.talk_expert_page .response-plan-card__time{width: fit-content; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 7px; padding: 7px 10px; border-radius: 999px; background: rgba(22, 163, 74, 0.09); color: #15803d; font-size: 10px; font-weight: 700;}.talk_expert_page .response-plan-card__pulse{width: 7px; height: 7px; border-radius: 50%; background: #22c55e; box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.45); animation: responsePlanPulse 2s ease-out infinite;}.talk_expert_page .response-plan{position: relative; display: grid; gap: 10px;}.talk_expert_page .response-plan::before{content: ""; position: absolute; top: 26px; bottom: 26px; left: 17px; width: 1px; background: linear-gradient(var(--brand), rgba(144, 95, 131, 0.16));}.talk_expert_page .response-plan__step{position: relative; z-index: 1; display: grid; grid-template-columns: 36px minmax(0, 1fr); gap: 10px; align-items: start; padding: 9px; border: 1px solid rgba(148, 163, 184, 0.16); border-radius: 14px; background: rgba(255, 255, 255, 0.88); transition: transform 0.22s ease, border-color 0.22s ease;}.talk_expert_page .response-plan__step:hover{transform: translateX(3px); border-color: rgba(144, 95, 131, 0.35);}.talk_expert_page .response-plan__number{width: 34px; height: 34px; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; border-radius: 11px; background: linear-gradient(135deg, var(--brand), var(--brand-dark)); color: #fff; font-size: 10px; font-weight: 800;}.talk_expert_page .response-plan__step strong{display: block; margin-bottom: 2px; color: #1f2937; font-size: 11px;}.talk_expert_page .response-plan__step p{margin: 0; color: #6b7280; font-size: 9px; line-height: 1.45;}.talk_expert_page .response-plan-card__footer{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 5px; margin-top: auto; padding-top: 12px;}.talk_expert_page .response-plan-card__footer span{padding: 5px 7px; border-radius: 999px; background: rgba(144, 95, 131, 0.07); color: var(--brand-dark); font-size: 8px; font-weight: 650;}@keyframes responsePlanPulse{70%{box-shadow: 0 0 0 7px rgba(34, 197, 94, 0);}100%{box-shadow: 0 0 0 0 rgba(34, 197, 94, 0);}}.talk_expert_page .module-grid{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; margin-bottom: 14px; font-size: 11px;}.talk_expert_page .module-pill{border-radius: 14px; padding: 7px 9px; text-align: center; background: rgba(144, 95, 131, 0.06); color: var(--brand-dark);}.talk_expert_page .mini-chart{height: 88px; border-radius: 16px; background: linear-gradient(135deg, rgba(144, 95, 131, 0.1), rgba(59, 130, 246, 0.12)); position: relative; overflow: hidden; margin-top: auto;}.talk_expert_page .bar{position: absolute; bottom: 0; width: 10px; border-radius: 999px; background: #fff; opacity: 0.9;}.talk_expert_page .bar:nth-child(1){left: 16px; height: 35%;}.talk_expert_page .bar:nth-child(2){left: 40px; height: 65%;}.talk_expert_page .bar:nth-child(3){left: 64px; height: 50%;}.talk_expert_page .bar:nth-child(4){left: 88px; height: 80%;}.talk_expert_page .bar:nth-child(5){left: 112px; height: 55%;}.talk_expert_page .chart-glow{position: absolute; inset: 0; background: radial-gradient(circle at 70% 0%, rgba(255, 255, 255, 0.7), transparent 55%); mix-blend-mode: screen; opacity: 0.7;}@keyframes floatStack{0%, 100%{transform: translateY(0px);}50%{transform: translateY(-12px);}}.talk_expert_page .form-layout{display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr); gap: 28px; align-items: flex-start;}.talk_expert_page .form-card{background: #fff; border-radius: var(--card-radius); padding: 24px 24px 26px; box-shadow: 0 18px 44px rgba(15, 23, 42, 0.09);}.talk_expert_page .form-card h3{font-size: 18px; margin-bottom: 6px;}.talk_expert_page .form-intro{font-size: 13px; color: var(--text-soft); margin-bottom: 16px;}.talk_expert_page .field-grid{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px 18px;}.talk_expert_page .field-full{grid-column: 1 / -1;}.talk_expert_page .field{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 5px; font-size: 13px;}.talk_expert_page label{font-weight: 500; color: #111827;}.talk_expert_page input, .talk_expert_page select, .talk_expert_page textarea{border-radius: 11px; border: 1px solid #d1d5db; padding: 9px 11px; font-size: 13px; font-family: inherit; outline: none; transition: border-color 0.16s ease, box-shadow 0.16s ease; background: #f9fafb;}.talk_expert_page input:focus, .talk_expert_page select:focus, .talk_expert_page textarea:focus{border-color: var(--brand); box-shadow: 0 0 0 1px rgba(144, 95, 131, 0.35); background: #fff;}.talk_expert_page textarea{min-height: 90px; resize: vertical;}.talk_expert_page .checkbox-group{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 6px 12px; font-size: 12px; color: var(--text-soft);}.talk_expert_page .checkbox-item{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; align-items: flex-start;}.talk_expert_page .checkbox-item input{margin-top: 2px; width: 14px; height: 14px;}.talk_expert_page .form-footer{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; margin-top: 18px; gap: 14px; font-size: 11px; color: var(--text-soft);}.talk_expert_page .trust-card{background: var(--bg-soft); border-radius: var(--card-radius); padding: 20px 20px 18px; box-shadow: 0 16px 35px rgba(15, 23, 42, 0.06); font-size: 13px;}.talk_expert_page .trust-badges{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; margin: 12px 0 16px;}.talk_expert_page .badge{padding: 6px 10px; border-radius: 999px; background: #fff; border: 1px solid rgba(148, 163, 184, 0.5); font-size: 11px; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px;}.talk_expert_page .stat-row{display: -webkit-box; display: -webkit-flex; display: flex; gap: 16px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 6px;}.talk_expert_page .stat{font-size: 12px; color: var(--text-soft);}.talk_expert_page .stat strong{display: block; font-size: 16px; color: var(--text-main);}.talk_expert_page .faq-strip{background: linear-gradient(135deg, var(--brand), var(--brand-dark)); color: #fff; border-radius: 26px; padding: 24px 26px; display: grid; grid-template-columns: 1.4fr 2fr; gap: 20px; align-items: center; box-shadow: var(--shadow-soft);}.talk_expert_page .faq-strip h3{font-size: 22px; line-height: 1.3;}.talk_expert_page .faq-strip p{font-size: 13px; margin-top: 8px; opacity: 0.93;}.talk_expert_page .faq-list{border-left: 1px solid rgba(255, 255, 255, 0.25); padding-left: 18px;}.talk_expert_page .faq-item{padding: 7px 0; font-size: 13px; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; cursor: default;}.talk_expert_page .faq-item span:first-child{font-weight: 500;}@media (max-width: 960px){.talk_expert_page .hero{grid-template-columns: 1fr;}.talk_expert_page .hero-art{order: -1; margin-bottom: 14px;}.talk_expert_page .form-layout{grid-template-columns: 1fr;}.talk_expert_page .faq-strip{grid-template-columns: 1fr;}.talk_expert_page .hero-stack{width: 100%; max-width: 320px; height: 340px;}.talk_expert_page .hero-card:nth-child(2){transform: translate(28px, 20px) translateZ(-54px) rotateY(-18deg) rotateX(13deg);}.talk_expert_page .hero-card:nth-child(3){transform: translate(-26px, 44px) translateZ(-72px) rotateY(14deg) rotateX(18deg);}}@media (max-width: 640px){.talk_expert_page .hero{margin: 24px auto 34px; padding: 0 16px; gap: 24px;}.talk_expert_page .hero-title{font-size: 34px;}.talk_expert_page .hero-sub{font-size: 15px;}.talk_expert_page .hero-stack{width: 100%; max-width: 280px; height: 295px;}.talk_expert_page .hero-card{padding: 16px;}.talk_expert_page .hero-card:nth-child(2){transform: translate(16px, 14px) translateZ(-40px) rotateY(-12deg) rotateX(10deg);}.talk_expert_page .hero-card:nth-child(3){transform: translate(-14px, 28px) translateZ(-62px) rotateY(10deg) rotateX(14deg);}.talk_expert_page .module-grid, .talk_expert_page .checkbox-group{grid-template-columns: 1fr;}.talk_expert_page .field-grid{grid-template-columns: 1fr;}.talk_expert_page .form-card{padding: 18px;}.talk_expert_page .form-footer{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch;}.talk_expert_page .form-footer .btn{width: 100%; justify-content: center;}.talk_expert_page .faq-strip{padding: 18px;}.talk_expert_page .faq-list{padding-left: 0; border-left: 0; border-top: 1px solid rgba(255, 255, 255, 0.22); padding-top: 14px;}}