.consultationSection_section__0kbTa{position:relative;z-index:3;overflow:clip;padding:clamp(88px,8vw,112px) 0 clamp(96px,9vw,124px);background:transparent}.consultationSection_content__cqk8e{position:relative;z-index:1}.consultationSection_grid__YCujt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,1.7vw,20px);gap:clamp(14px,1.7vw,20px)}.consultationSection_cardSlot__K2xV_{min-width:0;height:100%}.consultationSection_card__PkRBy{display:flex;flex-direction:column;min-height:318px;height:100%;padding:clamp(22px,2.2vw,28px);overflow:hidden;isolation:isolate;contain:paint;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-2xl);background:rgba(15,28,50,.56);-webkit-backdrop-filter:blur(14px) saturate(112%);backdrop-filter:blur(14px) saturate(112%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 22px 48px -38px rgba(0,0,0,.78);transition:transform var(--duration-slow) var(--ease-out),border-color var(--duration-slow) var(--ease-out),box-shadow var(--duration-slow) var(--ease-out)}.consultationSection_iconRow__j26rS{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.consultationSection_icon__nhpb9{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;border:1px solid rgba(88,171,206,.26);border-radius:14px;background:rgba(88,171,206,.1);color:var(--accent-300)}.consultationSection_card__PkRBy[data-tone=gold] .consultationSection_icon__nhpb9{border-color:rgba(244,198,95,.26);background:rgba(244,198,95,.09);color:var(--gold-300)}.consultationSection_card__PkRBy[data-tone=mixed] .consultationSection_icon__nhpb9{border-color:rgba(138,188,203,.28);background:var(--brand-gradient-soft);color:var(--accent-300)}.consultationSection_duration__71MQS{display:inline-flex;align-items:center;gap:7px;color:var(--text-tertiary);font-size:13px;line-height:1;white-space:nowrap}.consultationSection_card__PkRBy h3{margin:0 0 10px;color:var(--text-primary);font-size:clamp(21px,2vw,25px);font-weight:var(--weight-semibold);line-height:var(--font-heading-line-height,1.25)}.consultationSection_description__2dW3S{flex:1 1 auto;margin:0;color:var(--text-secondary);font-size:15px;line-height:1.75}.consultationSection_meta__vA26i{display:flex;align-items:center;min-height:52px;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid hsla(0,0%,100%,.08)}.consultationSection_price__abhXp{display:inline-flex;align-items:baseline;gap:6px;color:var(--text-primary);font-size:23px;font-weight:var(--weight-semibold);line-height:1.2;white-space:nowrap}.consultationSection_price__abhXp small{color:var(--text-tertiary);font-size:13px;font-weight:var(--weight-regular)}.consultationSection_action__KqFJ_{margin-top:var(--space-4);border-color:rgba(88,171,206,.34)!important;color:var(--text-primary)!important}@media (hover:hover) and (pointer:fine){.consultationSection_card__PkRBy:hover{transform:translateY(-3px);border-color:rgba(88,171,206,.36);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 26px 54px -38px rgba(2,10,22,.88)}}@media (min-width:768px) and (max-width:1023px){.consultationSection_grid__YCujt{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-inline:auto}.consultationSection_cardSlot__K2xV_:last-child{grid-column:1/-1;width:calc(50% - 8px);min-width:330px;justify-self:center}}@media (max-width:767px){.consultationSection_section__0kbTa{padding:78px 0 92px}.consultationSection_grid__YCujt{grid-template-columns:minmax(0,1fr);gap:14px}.consultationSection_card__PkRBy{min-height:0;padding:20px}.consultationSection_iconRow__j26rS{margin-bottom:18px}.consultationSection_icon__nhpb9{width:44px;height:44px;border-radius:var(--radius-lg)}.consultationSection_card__PkRBy h3{font-size:21px}.consultationSection_description__2dW3S{font-size:14.5px;line-height:1.7}.consultationSection_meta__vA26i{min-height:48px;margin-top:18px;padding-top:14px}.consultationSection_price__abhXp{font-size:22px}}@media (max-width:380px){.consultationSection_card__PkRBy{padding:18px}.consultationSection_price__abhXp{font-size:20px}}@media (prefers-reduced-motion:reduce){.consultationSection_card__PkRBy{transition:none}.consultationSection_card__PkRBy:hover{transform:none}}[data-visual-budget=reduced] .consultationSection_card__PkRBy{background:rgba(15,28,50,.78);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045)}