.earif-about-page{--about-ink: #0f172a;--about-muted: #475569;--about-line: #e4ecfc;--about-soft: #f8fafc;--about-green: #059669;--about-blue: #2563eb;--about-shadow: 0 18px 44px rgba(15, 23, 42, .07);max-width:100vw;overflow-x:clip}.earif-about-page,.earif-about-page *{box-sizing:border-box}.earif-about-page .earif-container,.earif-about-page .earif-page-hero__grid,.earif-about-page .earif-page-hero__grid>*,.earif-about-page .earif-section-head,.earif-about-page .earif-team-card,.earif-about-page .earif-ai-agent-card,.earif-about-page .earif-ai-operating-grid article,.earif-about-page .earif-platform-grid article,.earif-about-page .earif-service-list article,.earif-about-page .earif-faq-grid details{min-width:0}.earif-about-page .earif-page-hero{padding-block:clamp(42px,5vw,72px)!important;background:linear-gradient(180deg,#fbfcf8,#f8fafc)}.earif-about-page .earif-page-hero__grid{align-items:center;gap:clamp(20px,3.5vw,48px)}.earif-about-page .earif-page-hero h1{max-width:700px;color:var(--about-ink);font-size:clamp(4.2rem,5vw,6.2rem)!important;overflow-wrap:anywhere;text-wrap:balance}.earif-about-page .earif-page-hero p{max-width:640px;margin-top:14px!important;overflow-wrap:anywhere}.earif-about-page .earif-page-panel{padding:clamp(18px,2vw,26px)!important;border-color:var(--about-line);box-shadow:var(--about-shadow)}.earif-about-page .earif-about-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.earif-about-page .earif-about-stat-grid div{min-height:86px;padding:13px;border:1px solid var(--about-line);border-radius:8px;background:var(--about-soft)}.earif-about-page .earif-about-stat-grid strong,.earif-about-page .earif-about-stat-grid span{display:block}.earif-about-page .earif-about-stat-grid strong{color:var(--about-ink);font-size:clamp(2.6rem,3.2vw,4.4rem);font-weight:850;line-height:.95}.earif-about-page .earif-about-stat-grid span{margin-top:10px;color:var(--about-muted);font-size:1.25rem;line-height:1.35}.earif-about-page .earif-panel-note{margin:18px 0 0;color:var(--about-muted);font-size:1.38rem;line-height:1.55}.earif-about-page .earif-section-head h2{max-width:820px;color:var(--about-ink);text-wrap:balance}.earif-about-page .earif-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.earif-about-page .earif-team-card,.earif-about-page .earif-ai-agent-card,.earif-about-page .earif-ai-operating-grid article,.earif-about-page .earif-platform-grid article,.earif-about-page .earif-service-list article{border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;box-shadow:0 16px 34px #0f172a0e}.earif-about-page .earif-team-card{display:flex;min-height:100%;align-items:center;flex-direction:column;gap:12px;padding:20px;text-align:center}.earif-about-page .earif-team-card__photo{display:grid;width:clamp(164px,16vw,210px);max-width:100%;aspect-ratio:1 / 1;margin:0 auto 8px;place-items:center;overflow:hidden;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:linear-gradient(180deg,#f8fafc,#eef3ed)}.earif-about-page .earif-team-card__photo img{width:100%;height:100%;object-fit:contain;object-position:center}.earif-about-page .earif-team-card__eyebrow{color:#0f766e;font-size:1.1rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.earif-about-page .earif-team-card h3,.earif-about-page .earif-team-card p,.earif-about-page .earif-ai-agent-card h3,.earif-about-page .earif-ai-agent-card p,.earif-about-page .earif-ai-operating-grid h3,.earif-about-page .earif-ai-operating-grid p{margin:0}.earif-about-page .earif-team-card h3{color:var(--about-ink);font-size:1.9rem;line-height:1.2}.earif-about-page .earif-team-card__title{color:#1e293b;font-size:1.35rem;font-weight:800;line-height:1.35}.earif-about-page .earif-team-card p:not(.earif-team-card__title){color:var(--about-muted);font-size:1.36rem;line-height:1.58}.earif-about-page .earif-team-card .earif-text-link{margin-top:auto}.earif-about-page .earif-team-note{max-width:780px;margin:18px 0 0;color:var(--about-muted);font-size:1.45rem;line-height:1.6}.earif-about-page .earif-ai-team-section{background:linear-gradient(180deg,#f8fafc,#fff)}.earif-about-page .earif-ai-operating-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.earif-about-page .earif-ai-operating-grid article{padding:18px}.earif-about-page .earif-ai-operating-grid span{display:inline-grid;min-width:34px;min-height:34px;margin-bottom:14px;place-items:center;border:1px solid rgba(37,99,235,.18);border-radius:999px;color:var(--about-blue);font-size:1.15rem;font-weight:850}.earif-about-page .earif-ai-operating-grid h3{color:var(--about-ink);font-size:1.7rem;line-height:1.18}.earif-about-page .earif-ai-operating-grid p{margin-top:10px;color:var(--about-muted);font-size:1.34rem;line-height:1.55}.earif-about-page .earif-ai-roster{margin-top:22px}.earif-about-page .earif-ai-roster summary{display:grid;min-height:72px;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:18px 20px;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff;box-shadow:0 14px 30px #0f172a0d;color:var(--about-ink);cursor:pointer;list-style:none}.earif-about-page .earif-ai-roster summary::-webkit-details-marker{display:none}.earif-about-page .earif-ai-roster summary:after{content:"+";display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(37,99,235,.18);border-radius:999px;color:var(--about-blue);font-size:2.1rem;font-weight:700;line-height:1}.earif-about-page .earif-ai-roster[open] summary:after{content:"-"}.earif-about-page .earif-ai-roster summary:focus-visible{outline:3px solid rgba(37,99,235,.32);outline-offset:4px}.earif-about-page .earif-ai-roster summary span,.earif-about-page .earif-ai-roster summary small{display:block}.earif-about-page .earif-ai-roster summary span{font-size:1.65rem;font-weight:850;line-height:1.2}.earif-about-page .earif-ai-roster summary small{margin-top:4px;color:var(--about-muted);font-size:1.25rem;line-height:1.45}.earif-about-page .earif-ai-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.earif-about-page .earif-ai-agent-card{--agent-rgb: 37, 99, 235;position:relative;display:flex;min-height:100%;flex-direction:column;gap:10px;overflow:hidden;padding:16px;background:linear-gradient(180deg,rgba(var(--agent-rgb),.07),#fff0 70%),#fff}.earif-about-page .earif-ai-agent-card:before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:rgb(var(--agent-rgb));opacity:.78;pointer-events:none}.earif-about-page .earif-ai-agent-card__top{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.earif-about-page .earif-ai-agent-card__photo{position:relative;display:grid;width:64px;height:64px;place-items:center;overflow:hidden;border:2px solid rgba(255,255,255,.78);border-radius:999px;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.68),transparent 22px),linear-gradient(135deg,rgba(var(--agent-rgb),.98),#0f172a 88%);box-shadow:0 10px 22px rgba(var(--agent-rgb),.24)}.earif-about-page .earif-ai-agent-card__photo:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,255,255,.48);border-radius:999px;pointer-events:none}.earif-about-page .earif-ai-agent-card__photo span{position:relative;z-index:1;color:#fff;font-size:1.55rem;font-weight:900;letter-spacing:0;line-height:1;text-shadow:0 1px 8px rgba(0,0,0,.24)}.earif-about-page .earif-ai-agent-card h3{color:var(--about-ink);font-size:1.65rem;line-height:1.16}.earif-about-page .earif-ai-agent-card .earif-team-card__eyebrow{display:block;color:rgb(var(--agent-rgb));font-size:1rem;white-space:nowrap}.earif-about-page .earif-ai-agent-card p:not(.earif-team-card__title){color:var(--about-muted);font-size:1.24rem;line-height:1.5}.earif-about-page .earif-ai-agent-card .earif-team-card__title{color:#1e293b;font-size:1.23rem;font-weight:850;line-height:1.35}.earif-about-page .earif-ai-agent-card__photo--hegel,.earif-about-page .earif-ai-agent-card__photo--plato,.earif-about-page .earif-ai-agent-card__photo--aristotle,.earif-about-page .earif-ai-agent-card__photo--nash,.earif-about-page .earif-ai-agent-card__photo--planck,.earif-about-page .earif-ai-agent-card__photo--sartre{--agent-rgb: 37, 99, 235}.earif-about-page .earif-ai-agent-card__photo--bohr,.earif-about-page .earif-ai-agent-card__photo--gauss,.earif-about-page .earif-ai-agent-card__photo--peirce,.earif-about-page .earif-ai-agent-card__photo--herschel,.earif-about-page .earif-ai-agent-card__photo--bacon{--agent-rgb: 15, 118, 110}.earif-about-page .earif-ai-agent-card__photo--tesla,.earif-about-page .earif-ai-agent-card__photo--faraday,.earif-about-page .earif-ai-agent-card__photo--hilbert,.earif-about-page .earif-ai-agent-card__photo--boyle,.earif-about-page .earif-ai-agent-card__photo--lovelace,.earif-about-page .earif-ai-agent-card__photo--ampere{--agent-rgb: 5, 150, 105}.earif-about-page .earif-ai-agent-card__photo--arendt,.earif-about-page .earif-ai-agent-card__photo--nietzsche,.earif-about-page .earif-ai-agent-card__photo--averroes,.earif-about-page .earif-ai-agent-card__photo--mendel,.earif-about-page .earif-ai-agent-card__photo--beauvoir,.earif-about-page .earif-ai-agent-card__photo--gibbs{--agent-rgb: 71, 85, 105}.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--hegel),.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--plato),.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--aristotle),.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--nash),.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--planck),.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--sartre){--agent-rgb: 37, 99, 235}.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--bohr),.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--gauss),.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--peirce),.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--herschel),.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--bacon){--agent-rgb: 15, 118, 110}.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--tesla),.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--faraday),.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--hilbert),.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--boyle),.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--lovelace),.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--ampere){--agent-rgb: 5, 150, 105}.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--arendt),.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--nietzsche),.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--averroes),.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--mendel),.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--beauvoir),.earif-about-page .earif-ai-agent-card:has(.earif-ai-agent-card__photo--gibbs){--agent-rgb: 71, 85, 105}.earif-about-page .earif-platform-grid article,.earif-about-page .earif-service-list article{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.earif-about-page .earif-team-card:hover,.earif-about-page .earif-ai-agent-card:hover,.earif-about-page .earif-platform-grid article:hover,.earif-about-page .earif-service-list article:hover{border-color:#2563eb38;box-shadow:var(--about-shadow);transform:translateY(-2px)}.earif-about-page .earif-faq-grid details{border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;box-shadow:0 12px 28px #0f172a0b}.earif-about-page .earif-faq-grid summary{cursor:pointer}@media screen and (max-width:989px){.earif-about-page .earif-team-grid,.earif-about-page .earif-ai-operating-grid,.earif-about-page .earif-ai-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.earif-about-page{overflow-x:hidden!important}.earif-about-page .earif-container{width:min(100% - 32px,760px)!important;max-width:calc(100vw - 32px)!important;margin-right:auto!important;margin-left:auto!important}.earif-about-page .earif-page-hero{padding-block:30px 34px!important;overflow-x:hidden!important}.earif-about-page .earif-page-hero__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important}.earif-about-page .earif-page-hero h1{max-width:100%!important;font-size:clamp(3rem,9.8vw,3.9rem)!important;line-height:1.04!important;overflow-wrap:normal!important;word-break:normal!important}.earif-about-page .earif-team-card__photo{width:min(230px,78vw)}.earif-about-page .earif-page-hero p,.earif-about-page .earif-team-card p,.earif-about-page .earif-ai-operating-grid p,.earif-about-page .earif-ai-agent-card p,.earif-about-page .earif-platform-grid p,.earif-about-page .earif-service-list p{max-width:100%!important;overflow-wrap:anywhere!important}.earif-about-page .earif-hero__actions{width:100%!important}.earif-about-page .earif-hero__actions .earif-btn{width:100%!important;max-width:100%!important;justify-content:center!important;white-space:normal!important}.earif-about-page .earif-about-stat-grid,.earif-about-page .earif-team-grid,.earif-about-page .earif-ai-operating-grid,.earif-about-page .earif-ai-team-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important}.earif-about-page .earif-team-card,.earif-about-page .earif-ai-agent-card,.earif-about-page .earif-ai-operating-grid article,.earif-about-page .earif-platform-grid article,.earif-about-page .earif-service-list article,.earif-about-page .earif-faq-grid details{width:100%!important;max-width:100%!important}.earif-about-page .earif-ai-roster summary{grid-template-columns:minmax(0,1fr);width:100%!important;max-width:100%!important}.earif-about-page .earif-ai-roster summary:after{justify-self:start}}@media(prefers-reduced-motion:reduce){.earif-about-page .earif-team-card,.earif-about-page .earif-ai-agent-card,.earif-about-page .earif-platform-grid article,.earif-about-page .earif-service-list article{transition:none}.earif-about-page .earif-team-card:hover,.earif-about-page .earif-ai-agent-card:hover,.earif-about-page .earif-platform-grid article:hover,.earif-about-page .earif-service-list article:hover{transform:none}}.earif-service-related__list--extra{margin-top:16px}.earif-services-page .earif-page-hero__grid{align-items:center}.earif-services-page .earif-page-panel ul{display:grid;gap:10px;margin-bottom:0}.earif-services-page :where(.earif-route-card,.earif-service-list>article,.earif-platform-grid>article,.earif-faq-grid>details){border-radius:8px!important}.earif-route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.earif-route-card{display:flex;min-width:0;min-height:100%;flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,30px);border:1px solid rgba(20,32,28,.13);border-radius:8px;background:#fff;box-shadow:0 18px 42px #1e201b0f}.earif-route-card--primary{border-color:#255b3f47;background:linear-gradient(180deg,#fff,#f3f7f0)}.earif-route-card__kicker,.earif-services-bridge__points span{display:inline-flex;width:fit-content;color:#3f6a4a;font-size:12px;font-weight:850;letter-spacing:0;line-height:1.2;text-transform:uppercase}.earif-route-card h3{margin:0;color:var(--earif-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,1.7vw,24px);line-height:1.15;letter-spacing:0}.earif-route-card p{margin:0;color:var(--earif-muted);font-size:15px;line-height:1.62}.earif-route-card .earif-text-link{margin-top:auto}.earif-services-page .earif-services-symptom-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.earif-services-page .earif-services-path-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.earif-services-bridge{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(24px,4vw,46px);align-items:center;padding:clamp(28px,4vw,46px);border:1px solid rgba(20,32,28,.13);border-radius:8px;background:linear-gradient(135deg,#fffffffa,#f7f9f4f2),#fff;box-shadow:0 22px 54px #1e201b12}.earif-services-bridge__intro h2{max-width:760px;margin:0 0 14px;color:var(--earif-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,46px);line-height:1.08;letter-spacing:0}.earif-services-bridge__intro p:not(.earif-label),.earif-services-bridge__points p{margin:0;color:var(--earif-muted);font-size:16px;line-height:1.66}.earif-services-bridge__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.earif-services-bridge__points div{min-width:0;padding-top:18px;border-top:2px solid rgba(63,106,74,.22)}.earif-services-bridge__points p{margin-top:10px;font-size:14px}.earif-services-page .earif-services-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.earif-services-page .earif-faq-grid{max-width:980px;grid-template-columns:1fr;gap:12px}.earif-services-page .earif-faq-grid details{padding:0!important;overflow:hidden}.earif-services-page .earif-faq-grid summary{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:18px 22px;font-size:16px;line-height:1.35}.earif-services-page .earif-faq-grid summary:after{content:"+";display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border:1px solid rgba(20,32,28,.13);border-radius:999px;color:#315943;font-weight:800}.earif-services-page .earif-faq-grid details[open] summary:after{content:"-"}.earif-services-page .earif-faq-grid p{margin:0;padding:0 22px 20px;color:var(--earif-muted);font-size:15px;line-height:1.66}@media screen and (max-width:1180px){.earif-route-grid,.earif-services-page .earif-services-path-grid,.earif-services-page .earif-services-symptom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){.earif-services-bridge,.earif-services-page .earif-services-process-grid{grid-template-columns:1fr}}@media screen and (max-width:640px){.earif-route-grid,.earif-services-page .earif-services-symptom-grid,.earif-services-page .earif-services-path-grid,.earif-services-bridge__points{grid-template-columns:1fr}.earif-services-bridge{padding:24px}.earif-services-page .earif-faq-grid summary{align-items:flex-start}}.earif-member-profile-page .earif-member-hero__grid{align-items:center;gap:clamp(28px,5vw,64px)}.earif-member-profile-page .earif-member-hero__copy>p:not(.earif-label):not(.earif-member-profile-page__role){max-width:640px}.earif-member-profile-page__role{max-width:680px;color:#2f5d45;font-size:clamp(1.8rem,2.4vw,2.5rem);font-weight:800;line-height:1.25}.earif-member-profile-page .earif-member-panel{display:flex;flex-direction:column;gap:18px}.earif-member-profile-page .earif-member-portrait{display:grid;width:100%;min-height:360px;aspect-ratio:1 / 1;place-items:center;overflow:hidden;border:1px solid rgba(21,38,31,.14);border-radius:8px;background:#eef3ed}.earif-member-profile-page .earif-member-portrait img{width:100%;height:100%;object-fit:cover}.earif-member-profile-page .earif-member-portrait__caption{display:grid;gap:10px}.earif-member-profile-page .earif-member-portrait__caption h2{margin:0;color:#15261f;font-size:clamp(2rem,2.8vw,2.8rem);line-height:1.12}.earif-member-profile-page .earif-member-portrait__caption p{margin:0}.earif-member-profile-page .earif-member-mini-tags,.earif-member-profile-page .earif-member-fit-list,.earif-member-profile-page .earif-member-tool-tags{display:flex;flex-wrap:wrap;gap:10px}.earif-member-profile-page .earif-member-mini-tags span,.earif-member-profile-page .earif-member-fit-list span,.earif-member-profile-page .earif-member-tool-tags span{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:1px solid rgba(21,38,31,.12);border-radius:999px;background:#fff;color:#21362f;font-size:1.22rem;font-weight:800;line-height:1.2}.earif-member-profile-page .earif-member-fit-strip{padding-block:clamp(28px,4vw,42px)}.earif-member-profile-page .earif-member-fit-strip__inner{display:grid;gap:14px;padding:clamp(20px,3vw,28px);border:1px solid rgba(21,38,31,.1);border-radius:8px;background:#f4f7f1}.earif-member-profile-page .earif-member-fit-strip__inner p{margin:0;color:#2f5d45;font-size:1.28rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.earif-member-profile-page .earif-member-card-grid,.earif-member-profile-page .earif-member-tool-groups,.earif-member-profile-page .earif-member-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,24px)}.earif-member-profile-page .earif-member-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,22px)}.earif-member-profile-page :where(.earif-member-card-grid,.earif-member-tool-groups,.earif-member-decision-grid,.earif-member-faq-grid)>article{display:grid;gap:12px;align-content:start;min-height:100%;padding:clamp(22px,3vw,30px);border:1px solid rgba(21,38,31,.12);border-radius:8px;background:#fff;box-shadow:0 18px 42px #15261f0f}.earif-member-profile-page :where(.earif-member-card-grid,.earif-member-tool-groups,.earif-member-decision-grid,.earif-member-faq-grid) h3{margin:0;color:#15261f;font-size:clamp(1.9rem,2.2vw,2.3rem);line-height:1.15}.earif-member-profile-page :where(.earif-member-card-grid,.earif-member-tool-groups,.earif-member-decision-grid,.earif-member-faq-grid) p{margin:0}.earif-member-profile-page .earif-member-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.earif-member-profile-page .earif-member-steps li{display:grid;gap:12px;align-content:start;padding:clamp(22px,2.6vw,28px);border:1px solid rgba(21,38,31,.12);border-radius:8px;background:#fff;box-shadow:0 18px 42px #15261f0f}.earif-member-profile-page .earif-member-steps span{display:inline-grid;width:44px;height:44px;place-items:center;border-radius:999px;background:#1f4f39;color:#fff;font-size:1.2rem;font-weight:900;line-height:1}.earif-member-profile-page .earif-member-steps h3{margin:0;color:#15261f;font-size:clamp(1.75rem,2vw,2.05rem);line-height:1.15}.earif-member-profile-page .earif-member-steps p{margin:0}.earif-member-profile-page .earif-member-inline-cta{margin-top:24px}.earif-member-profile-page .earif-member-final-cta{padding-block:clamp(52px,7vw,82px);background:#15261f;color:#fff}.earif-member-profile-page .earif-member-final-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.earif-member-profile-page .earif-member-final-cta__inner p{margin:0 0 8px;color:#ffffffb8;font-size:1.32rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.earif-member-profile-page .earif-member-final-cta__inner h2{max-width:720px;margin:0;color:#fff;font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.08}.earif-member-profile-page .earif-member-final-cta .earif-btn{flex:0 0 auto}@media screen and (max-width:989px){.earif-member-profile-page .earif-member-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.earif-member-profile-page .earif-member-final-cta__inner{align-items:flex-start;flex-direction:column}}@media screen and (max-width:749px){.earif-member-profile-page .earif-member-portrait{min-height:280px}.earif-member-profile-page .earif-member-card-grid,.earif-member-profile-page .earif-member-tool-groups,.earif-member-profile-page .earif-member-decision-grid,.earif-member-profile-page .earif-member-faq-grid,.earif-member-profile-page .earif-member-steps{grid-template-columns:1fr}.earif-member-profile-page .earif-hero__actions .earif-btn,.earif-member-profile-page .earif-member-final-cta .earif-btn{width:100%}.earif-member-profile-page .earif-member-mini-tags span,.earif-member-profile-page .earif-member-fit-list span,.earif-member-profile-page .earif-member-tool-tags span{justify-content:center}}.earif-cf100-v2-related-section .earif-section-head{max-width:820px;margin-bottom:24px}:is(main,div).earif-service-detail-page [data-earif-related-gigs]{gap:18px!important;align-items:stretch}:is(main,div).earif-service-detail-page [data-earif-related-gigs]>article,:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-service-related__list>span{display:none!important}:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-service-related__list{display:block!important;grid-column:1 / -1!important;min-width:0;width:100%}:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-service-related__list.is-related-empty{display:none!important}:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-service-related__list ul{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin:0!important;padding:0!important;width:100%!important;list-style:none!important}:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-related-gig-card{position:relative;display:flex!important;min-height:0;overflow:hidden;border:1px solid rgba(18,60,50,.14);border-radius:14px;padding:0!important;background:#fffdf7;box-shadow:0 14px 34px #0f172a12;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-related-gig-card:hover{border-color:#123c324d;box-shadow:0 20px 44px #0f172a1f;transform:translateY(-2px)}:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-related-gig-card.is-related-hidden{display:none!important}:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-related-card__link{display:flex!important;min-height:100%;width:100%;flex-direction:column;color:#12251f!important;text-decoration:none!important}:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-related-card__thumb{display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#eef6ef}:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-related-card__thumb img{display:block;width:100%;height:100%;object-fit:cover}:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-related-card__title{display:block!important;margin:0!important;padding:16px 16px 0!important;color:#12251f!important;font-size:15.5px!important;font-weight:850;letter-spacing:0!important;line-height:1.34!important;text-transform:none!important}:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-related-card__cta{display:inline-flex!important;min-height:40px;align-items:center;justify-content:center;align-self:flex-start;margin:auto 16px 16px!important;border-radius:999px;padding:0 14px!important;background:#123c32;color:#fff!important;font-size:13px!important;font-weight:850;letter-spacing:0!important;line-height:1!important;text-transform:none!important}:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-related-toggle{display:inline-flex;grid-column:1 / -1;min-height:44px;align-items:center;justify-content:center;justify-self:center;border:1px solid rgba(18,60,50,.2);border-radius:999px;padding:0 18px;background:#fffdf7;color:#123c32;cursor:pointer;font:inherit;font-size:14px;font-weight:850;transition:background .18s ease,border-color .18s ease,color .18s ease}:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-related-toggle:hover{border-color:#123c32;background:#123c32;color:#fff}:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-related-toggle[hidden]{display:none}:is(main,div).earif-service-detail-page [data-earif-related-gigs] :is(a,button):focus-visible{outline:3px solid rgba(182,104,35,.45);outline-offset:3px}:is(main,div).earif-page.earif-service-detail-page [data-earif-related-gigs][data-earif-related-ready] .earif-service-related__list{display:block!important;grid-column:1 / -1!important;min-width:0!important;width:100%!important}:is(main,div).earif-page.earif-service-detail-page [data-earif-related-gigs][data-earif-related-ready] .earif-service-related__list ul{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important}@media screen and (max-width:989px){:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-service-related__list ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(main,div).earif-page.earif-service-detail-page [data-earif-related-gigs][data-earif-related-ready] .earif-service-related__list ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:640px){:is(main,div).earif-service-detail-page [data-earif-related-gigs]{gap:16px!important}:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-service-related__list ul{grid-template-columns:minmax(0,1fr)!important}:is(main,div).earif-page.earif-service-detail-page [data-earif-related-gigs][data-earif-related-ready] .earif-service-related__list ul{grid-template-columns:minmax(0,1fr)!important}}@media screen and (prefers-reduced-motion:reduce){:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-related-gig-card,:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-related-toggle{transition:none}:is(main,div).earif-service-detail-page [data-earif-related-gigs] .earif-related-gig-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
