.PortalPrimitives-module__WzNNyG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PortalPrimitives-module__WzNNyG__search{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-white);width:min(100%,780px);box-shadow:var(--shadow-md);grid-template-columns:auto 1fr auto;align-items:center;display:grid;overflow:hidden}.PortalPrimitives-module__WzNNyG__search>svg{color:var(--color-cyan-strong);margin-left:1rem}.PortalPrimitives-module__WzNNyG__search input{min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;padding:1rem .85rem}.PortalPrimitives-module__WzNNyG__search input:focus-visible{box-shadow:inset 0 0 0 2px var(--color-cyan)}.PortalPrimitives-module__WzNNyG__search button{background:var(--color-orange);color:var(--color-primary-strong);font:inherit;cursor:pointer;border:0;align-self:stretch;padding:.75rem 1.35rem;font-weight:780}.PortalPrimitives-module__WzNNyG__search button:hover{background:var(--color-orange-strong);color:var(--color-white)}.PortalPrimitives-module__WzNNyG__topicCard{border:1px solid var(--color-ui-line);border-radius:var(--radius-lg);background:var(--color-white);min-height:220px;box-shadow:var(--shadow-sm);color:var(--color-text);flex-direction:column;padding:1.35rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}a.PortalPrimitives-module__WzNNyG__topicCard:hover{border-color:var(--color-cyan);box-shadow:var(--shadow-md);color:var(--color-text);transform:translateY(-3px)}.PortalPrimitives-module__WzNNyG__topicCard strong{color:var(--color-primary);margin-top:1rem;font-size:1.08rem}.PortalPrimitives-module__WzNNyG__topicCard p{color:var(--color-muted);margin-top:.45rem;font-size:.9rem;line-height:1.55}.PortalPrimitives-module__WzNNyG__topicIcon{border-radius:var(--radius-sm);place-items:center;width:52px;height:52px;display:grid}.PortalPrimitives-module__WzNNyG__topicIcon.PortalPrimitives-module__WzNNyG__blue{background:var(--color-soft-blue);color:var(--color-primary)}.PortalPrimitives-module__WzNNyG__topicIcon.PortalPrimitives-module__WzNNyG__cyan{color:var(--color-cyan-strong);background:#e8f9fc}.PortalPrimitives-module__WzNNyG__topicIcon.PortalPrimitives-module__WzNNyG__orange{background:var(--color-orange-soft);color:var(--color-orange-strong)}.PortalPrimitives-module__WzNNyG__cardMeta{border-top:1px solid var(--color-ui-line);color:var(--color-muted);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;font-size:.78rem;font-weight:650;display:flex}.PortalPrimitives-module__WzNNyG__questionCard{border:1px solid var(--color-ui-line);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-sm);color:var(--color-text);gap:1rem;padding:1.25rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}a.PortalPrimitives-module__WzNNyG__questionCard:hover{border-color:var(--color-cyan);box-shadow:var(--shadow-md);color:var(--color-text);transform:translateY(-2px)}.PortalPrimitives-module__WzNNyG__questionIcon{background:var(--color-soft-blue);width:42px;height:42px;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;font-weight:800;display:grid}.PortalPrimitives-module__WzNNyG__questionIcon svg{display:block}.PortalPrimitives-module__WzNNyG__eyebrow{color:var(--color-cyan-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:780}.PortalPrimitives-module__WzNNyG__questionCard h3,.PortalPrimitives-module__WzNNyG__expertCard h3{color:var(--color-primary);margin:.25rem 0 .35rem;font-size:1.02rem;line-height:1.35}.PortalPrimitives-module__WzNNyG__questionCard p,.PortalPrimitives-module__WzNNyG__expertCard p{color:var(--color-muted);font-size:.82rem}.PortalPrimitives-module__WzNNyG__expertCard{border:1px solid var(--color-ui-line);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-sm);color:var(--color-text);gap:1rem;padding:1.35rem;display:flex}a.PortalPrimitives-module__WzNNyG__expertCard:hover{border-color:var(--color-cyan);color:var(--color-text)}.PortalPrimitives-module__WzNNyG__expertAvatar{border:2px solid var(--color-soft-blue);background:linear-gradient(145deg, var(--color-primary), var(--color-cyan-strong));width:58px;height:58px;color:var(--color-white);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;position:relative;overflow:hidden}.PortalPrimitives-module__WzNNyG__expertAvatarImage{object-fit:cover;object-position:center 28%}.PortalPrimitives-module__WzNNyG__expertCard ul{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;list-style:none;display:flex}.PortalPrimitives-module__WzNNyG__expertCard li{background:var(--color-soft-blue);color:var(--color-primary);border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:650}@media (max-width:560px){.PortalPrimitives-module__WzNNyG__search{grid-template-columns:auto 1fr}.PortalPrimitives-module__WzNNyG__search button{grid-column:1/-1;min-height:46px}.PortalPrimitives-module__WzNNyG__topicCard{min-height:190px}}
.homepage-portal-module__IDb8xq__page{margin:calc(var(--spacing-xl) * -1) 0 0}.homepage-portal-module__IDb8xq__inner,.homepage-portal-module__IDb8xq__heroInner{width:min(calc(100% - 2rem), var(--max-width));margin:0 auto}.homepage-portal-module__IDb8xq__hero{background:linear-gradient(135deg,#eef8fb 0%,#fff 62%,#fff5e8 100%);padding:clamp(3.5rem,8vw,7rem) 0}.homepage-portal-module__IDb8xq__heroInner{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.homepage-portal-module__IDb8xq__eyebrow{color:var(--color-cyan-strong);letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:820}.homepage-portal-module__IDb8xq__hero h1{max-width:780px;color:var(--color-primary);letter-spacing:-.05em;margin-top:.8rem;font-size:clamp(2.5rem,5.5vw,5rem);line-height:.99}.homepage-portal-module__IDb8xq__hero p{max-width:700px;color:var(--color-muted);margin:1.1rem 0;font-size:1.1rem;line-height:1.7}.homepage-portal-module__IDb8xq__chips{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.homepage-portal-module__IDb8xq__chips a{background:var(--color-white);color:var(--color-primary);box-shadow:var(--shadow-sm);border-radius:999px;padding:.42rem .7rem;font-size:.78rem;font-weight:700}.homepage-portal-module__IDb8xq__questionWall{border:1px solid var(--color-ui-line);border-radius:var(--radius-xl);background:var(--color-white);box-shadow:var(--shadow-lg);gap:.7rem;padding:1.5rem;display:grid;transform:rotate(1deg)}.homepage-portal-module__IDb8xq__questionWall>span{color:var(--color-orange-strong);text-transform:uppercase;font-size:.75rem;font-weight:800}.homepage-portal-module__IDb8xq__questionWall a{border-bottom:1px solid var(--color-ui-line);color:var(--color-primary);justify-content:space-between;gap:1rem;padding:.75rem 0;font-weight:720;line-height:1.35;display:flex}.homepage-portal-module__IDb8xq__section{padding:clamp(3.25rem,7vw,6rem) 0}.homepage-portal-module__IDb8xq__alt{background:var(--color-soft-blue-2)}.homepage-portal-module__IDb8xq__sectionHeader{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.6rem;display:flex}.homepage-portal-module__IDb8xq__sectionHeader h2,.homepage-portal-module__IDb8xq__centerHeader h2,.homepage-portal-module__IDb8xq__consulting h2,.homepage-portal-module__IDb8xq__b2b h2{color:var(--color-primary);letter-spacing:-.03em;margin-top:.4rem;font-size:clamp(1.75rem,3.5vw,3rem);line-height:1.1}.homepage-portal-module__IDb8xq__sectionHeader>a{color:var(--color-cyan-strong);font-weight:750}.homepage-portal-module__IDb8xq__centerHeader{text-align:center;max-width:760px;margin:0 auto 1.8rem}.homepage-portal-module__IDb8xq__centerHeader p{color:var(--color-muted);margin-top:.6rem}.homepage-portal-module__IDb8xq__questionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.homepage-portal-module__IDb8xq__topicGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.homepage-portal-module__IDb8xq__occasionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.homepage-portal-module__IDb8xq__occasionGrid a,.homepage-portal-module__IDb8xq__articleGrid a{border:1px solid var(--color-ui-line);border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-text);box-shadow:var(--shadow-sm);padding:1.35rem}.homepage-portal-module__IDb8xq__occasionGrid h3,.homepage-portal-module__IDb8xq__articleGrid h3,.homepage-portal-module__IDb8xq__mediaGrid h3{color:var(--color-primary);font-size:1.12rem}.homepage-portal-module__IDb8xq__occasionGrid p,.homepage-portal-module__IDb8xq__articleGrid p,.homepage-portal-module__IDb8xq__mediaGrid p{color:var(--color-muted);margin:.55rem 0;font-size:.9rem;line-height:1.6}.homepage-portal-module__IDb8xq__occasionGrid span,.homepage-portal-module__IDb8xq__articleGrid span{color:var(--color-cyan-strong);font-size:.78rem;font-weight:760}.homepage-portal-module__IDb8xq__mediaGrid{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.homepage-portal-module__IDb8xq__mediaGrid article{border:1px solid var(--color-ui-line);border-radius:var(--radius-xl);background:var(--color-white);box-shadow:var(--shadow-md);grid-template-columns:minmax(120px,180px) 1fr;align-items:center;gap:1.2rem;padding:1.3rem;display:grid}.homepage-portal-module__IDb8xq__mediaGrid img{border-radius:var(--radius-md);object-fit:cover;width:100%;height:auto}.homepage-portal-module__IDb8xq__action{border-radius:var(--radius-sm);background:var(--color-orange);color:var(--color-primary-strong);padding:.7rem .95rem;font-weight:800;display:inline-flex}.homepage-portal-module__IDb8xq__action:hover{background:var(--color-orange-strong);color:var(--color-white)}.homepage-portal-module__IDb8xq__steps{background:var(--color-primary);color:var(--color-white);padding:clamp(3.25rem,7vw,6rem) 0}.homepage-portal-module__IDb8xq__steps .homepage-portal-module__IDb8xq__centerHeader h2,.homepage-portal-module__IDb8xq__consulting h2{color:var(--color-white)}.homepage-portal-module__IDb8xq__stepGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.homepage-portal-module__IDb8xq__stepGrid article{border-radius:var(--radius-lg);border:1px solid #ffffff2e;padding:1.4rem}.homepage-portal-module__IDb8xq__stepGrid article>span{background:var(--color-orange);width:38px;height:38px;color:var(--color-primary);border-radius:50%;place-items:center;font-weight:850;display:grid}.homepage-portal-module__IDb8xq__stepGrid h3{color:var(--color-white);margin-top:.8rem}.homepage-portal-module__IDb8xq__stepGrid p{color:#ffffffbf;margin-top:.5rem}.homepage-portal-module__IDb8xq__expertGrid,.homepage-portal-module__IDb8xq__articleGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.homepage-portal-module__IDb8xq__consulting{background:linear-gradient(125deg,var(--color-primary-strong),var(--color-primary-soft));color:var(--color-white);padding:clamp(3.25rem,7vw,6rem) 0}.homepage-portal-module__IDb8xq__consulting .homepage-portal-module__IDb8xq__inner{grid-template-columns:1fr 260px;align-items:center;gap:2rem;display:grid}.homepage-portal-module__IDb8xq__consulting p{color:#fffc;max-width:760px;margin-top:.8rem}.homepage-portal-module__IDb8xq__consulting img{object-fit:cover;border:6px solid #ffffff2e;border-radius:50%;width:260px;height:260px}.homepage-portal-module__IDb8xq__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.homepage-portal-module__IDb8xq__textAction{color:var(--color-white);font-weight:700}.homepage-portal-module__IDb8xq__b2b{background:var(--color-orange-soft);text-align:center;padding:clamp(3rem,6vw,5rem) 0}.homepage-portal-module__IDb8xq__b2b .homepage-portal-module__IDb8xq__inner{max-width:860px}.homepage-portal-module__IDb8xq__b2b p{color:var(--color-muted);margin:.8rem auto 1.2rem}@media (max-width:980px){.homepage-portal-module__IDb8xq__heroInner{grid-template-columns:1fr}.homepage-portal-module__IDb8xq__questionWall{transform:none}.homepage-portal-module__IDb8xq__questionGrid,.homepage-portal-module__IDb8xq__occasionGrid{grid-template-columns:repeat(2,1fr)}.homepage-portal-module__IDb8xq__mediaGrid{grid-template-columns:1fr}}@media (max-width:720px){.homepage-portal-module__IDb8xq__page{margin-top:calc(var(--spacing-xl) * -1)}.homepage-portal-module__IDb8xq__topicGrid,.homepage-portal-module__IDb8xq__expertGrid,.homepage-portal-module__IDb8xq__articleGrid,.homepage-portal-module__IDb8xq__stepGrid{grid-template-columns:1fr}.homepage-portal-module__IDb8xq__sectionHeader{display:block}.homepage-portal-module__IDb8xq__sectionHeader>a{margin-top:.8rem;display:inline-block}.homepage-portal-module__IDb8xq__mediaGrid article{grid-template-columns:100px 1fr}.homepage-portal-module__IDb8xq__consulting .homepage-portal-module__IDb8xq__inner{grid-template-columns:1fr}.homepage-portal-module__IDb8xq__consulting img{width:180px;height:180px}}@media (max-width:480px){.homepage-portal-module__IDb8xq__questionGrid,.homepage-portal-module__IDb8xq__occasionGrid,.homepage-portal-module__IDb8xq__mediaGrid article{grid-template-columns:1fr}.homepage-portal-module__IDb8xq__mediaGrid img{max-width:220px}}
