.FAQ-module__KSzKsa__list{flex-direction:column;gap:0;display:flex}.FAQ-module__KSzKsa__item{border-bottom:1px solid var(--c-border)}.FAQ-module__KSzKsa__item:first-child{border-top:1px solid var(--c-border)}.FAQ-module__KSzKsa__trigger{justify-content:space-between;align-items:center;gap:var(--sp-5);width:100%;padding:var(--sp-5) 0;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.FAQ-module__KSzKsa__question{font-family:var(--font-body);font-size:var(--t-body-lg);color:var(--c-ink);font-weight:500;line-height:var(--lh-tight);letter-spacing:-.005em}.FAQ-module__KSzKsa__icon{border:1px solid var(--c-border-strong);width:28px;height:28px;color:var(--c-slate-3);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FAQ-module__KSzKsa__open .FAQ-module__KSzKsa__icon{border-color:currentColor}.FAQ-module__KSzKsa__answer{max-height:0;transition:max-height var(--dur-slow) var(--ease-out);overflow:hidden}.FAQ-module__KSzKsa__open .FAQ-module__KSzKsa__answer{max-height:400px}.FAQ-module__KSzKsa__answer p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--c-slate-2);padding-bottom:var(--sp-6);max-width:680px}
.ArticleCard-module__dO8f5a__card{cursor:pointer;flex-direction:column;gap:0;display:flex}.ArticleCard-module__dO8f5a__card:hover .ArticleCard-module__dO8f5a__image{opacity:.85}.ArticleCard-module__dO8f5a__card:hover .ArticleCard-module__dO8f5a__title{color:#f8f5efbf}.ArticleCard-module__dO8f5a__image{aspect-ratio:16/10;border-radius:var(--r-4);transition:opacity var(--dur) var(--ease-out);position:relative;overflow:hidden}.ArticleCard-module__dO8f5a__badge{bottom:var(--sp-4);left:var(--sp-4);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);border:1px solid #ffffff1f;padding:4px 10px;font-size:11px;font-weight:500;position:absolute}.ArticleCard-module__dO8f5a__body{padding:var(--sp-5) 0 0;gap:var(--sp-3);flex-direction:column;flex:1;display:flex}.ArticleCard-module__dO8f5a__title{font-family:var(--font-display);color:var(--c-ivory);letter-spacing:var(--ls-tight);font-variation-settings:"opsz" 24;transition:color var(--dur-fast) var(--ease-out);font-size:clamp(16px,1.8vw,20px);font-weight:380;line-height:1.32}.ArticleCard-module__dO8f5a__date{font-family:var(--font-mono);color:#f8f5ef66;letter-spacing:.04em;font-size:12px}.ArticleCard-module__dO8f5a__footer{padding-top:var(--sp-5);margin-top:auto}.ArticleCard-module__dO8f5a__readLink{font-size:var(--t-small);color:#f8f5efa6;margin-bottom:var(--sp-4);transition:color var(--dur-fast) var(--ease-out);font-weight:500;text-decoration:none;display:inline-block}.ArticleCard-module__dO8f5a__readLink:hover{color:var(--c-ivory);text-decoration:none}.ArticleCard-module__dO8f5a__rule{border:none;border-top:1px solid #f8f5ef1f;margin:0}.ArticleCard-module__dO8f5a__card:hover .ArticleCard-module__dO8f5a__rule{border-top-color:#f8f5ef38}
.ArticlesSection-module__9zDZva__section{background:var(--c-ink);padding-top:40px;padding-bottom:40px}.ArticlesSection-module__9zDZva__topRow{justify-content:space-between;align-items:flex-end;gap:var(--sp-8);margin-bottom:var(--sp-9);display:flex}.ArticlesSection-module__9zDZva__heading{flex:1}.ArticlesSection-module__9zDZva__eyebrow{font-family:var(--font-body);font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:#f8f5ef66;margin-bottom:var(--sp-4);font-weight:600;display:block}.ArticlesSection-module__9zDZva__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--c-ivory);font-variation-settings:"opsz" 96;font-size:clamp(36px,5vw,64px);font-weight:380;line-height:1.04}.ArticlesSection-module__9zDZva__titleEm{color:var(--c-ivory);opacity:.6;font-variation-settings:"opsz" 144, "SOFT" 40;font-style:italic}.ArticlesSection-module__9zDZva__viewMore{align-items:center;gap:var(--sp-4);padding-bottom:var(--sp-2);flex-shrink:0;display:flex}.ArticlesSection-module__9zDZva__viewMoreLabel{font-size:var(--t-small);color:#f8f5ef80;white-space:nowrap}.ArticlesSection-module__9zDZva__circleBtn{background:var(--c-cyan);width:52px;height:52px;color:var(--c-ink);transition:background var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.ArticlesSection-module__9zDZva__circleBtn:hover{background:#5ee8ff;text-decoration:none;transform:scale(1.06);box-shadow:0 0 0 6px #22d3ee26}.ArticlesSection-module__9zDZva__grid{gap:var(--sp-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.ArticlesSection-module__9zDZva__grid{grid-template-columns:repeat(2,1fr)}.ArticlesSection-module__9zDZva__topRow{align-items:flex-start;gap:var(--sp-6);flex-direction:column}.ArticlesSection-module__9zDZva__viewMore{align-self:flex-end}}@media (max-width:560px){.ArticlesSection-module__9zDZva__grid{grid-template-columns:1fr}}
.AboutPreview-module__xnSi-G__section{background:var(--c-bg);padding-top:40px;padding-bottom:40px}.AboutPreview-module__xnSi-G__inner{gap:var(--sp-10);grid-template-columns:340px 1fr;align-items:center;display:grid}.AboutPreview-module__xnSi-G__portrait{position:relative}.AboutPreview-module__xnSi-G__portraitFrame{aspect-ratio:4/5;border-radius:var(--r-4);border:1px solid var(--c-border);position:relative;overflow:hidden}.AboutPreview-module__xnSi-G__photo{object-fit:cover;object-position:center top}.AboutPreview-module__xnSi-G__portraitMobile{display:none}.AboutPreview-module__xnSi-G__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:380;line-height:var(--lh-h);letter-spacing:var(--ls-tight);color:var(--c-ink);margin-bottom:var(--sp-5);font-variation-settings:"opsz" 72}.AboutPreview-module__xnSi-G__text{font-size:var(--t-body-lg);color:var(--c-slate-2);margin-bottom:var(--sp-7);max-width:520px;line-height:1.7}.AboutPreview-module__xnSi-G__credentials{gap:var(--sp-7);margin-bottom:var(--sp-7);padding-bottom:var(--sp-7);border-bottom:1px solid var(--c-border);display:flex}.AboutPreview-module__xnSi-G__credItem{flex-direction:column;gap:4px;display:flex}.AboutPreview-module__xnSi-G__credNumber{font-family:var(--font-mono);color:var(--c-ink);letter-spacing:-.02em;font-size:16px;font-weight:500}.AboutPreview-module__xnSi-G__credLabel{font-size:var(--t-caption);color:var(--c-slate-3)}@media (max-width:860px){.AboutPreview-module__xnSi-G__inner{gap:var(--sp-8);grid-template-columns:1fr}.AboutPreview-module__xnSi-G__portrait{width:100%}.AboutPreview-module__xnSi-G__portraitDesktop{display:none}.AboutPreview-module__xnSi-G__portraitMobile{aspect-ratio:4/3;width:100%;display:block}}
.Button-module__3dJGfa__btn{justify-content:center;align-items:center;gap:var(--sp-2);font-family:var(--font-body);border-radius:var(--r-pill);cursor:pointer;transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out);white-space:nowrap;letter-spacing:-.005em;font-weight:500;text-decoration:none;display:inline-flex}.Button-module__3dJGfa__btn:hover{text-decoration:none}.Button-module__3dJGfa__btn:focus-visible{box-shadow:var(--sh-focus);outline:none}.Button-module__3dJGfa__btn:active{transform:translateY(1px)}.Button-module__3dJGfa__primary{background:var(--c-coral);color:var(--c-white);border:1.5px solid var(--c-coral)}.Button-module__3dJGfa__primary:hover{background:var(--c-coral-deep);border-color:var(--c-coral-deep);color:var(--c-white);box-shadow:0 4px 16px #ff6b5a4d}.Button-module__3dJGfa__outline{color:var(--c-ink);border:1.5px solid var(--c-border-strong);background:0 0}.Button-module__3dJGfa__outline:hover{border-color:var(--c-ink);background:var(--c-bone);color:var(--c-ink);box-shadow:none}.Button-module__3dJGfa__ghost{color:var(--c-ink);background:0 0;border:1.5px solid #0000}.Button-module__3dJGfa__ghost:hover{background:var(--c-bone);color:var(--c-ink)}.Button-module__3dJGfa__sm{font-size:var(--t-small);padding:8px 18px}.Button-module__3dJGfa__md{font-size:var(--t-body);padding:12px 24px}.Button-module__3dJGfa__lg{font-size:var(--t-body-lg);padding:15px 32px}.Button-module__3dJGfa__fullWidth{width:100%}.Button-module__3dJGfa__primary.Button-module__3dJGfa__onDark{background:var(--c-coral);border-color:var(--c-coral)}.Button-module__3dJGfa__outline.Button-module__3dJGfa__onDark{color:var(--c-ivory);border-color:#f8f5ef59}.Button-module__3dJGfa__outline.Button-module__3dJGfa__onDark:hover{color:var(--c-ivory);background:#f8f5ef14;border-color:#f8f5ef99}
.CTASection-module__JDDWTW__section{background:var(--c-ink);padding-top:40px;padding-bottom:40px}.CTASection-module__JDDWTW__inner{gap:var(--sp-10);grid-template-columns:1fr auto;align-items:center;display:grid}.CTASection-module__JDDWTW__eyebrow{color:#f8f5ef73;margin-bottom:var(--sp-4);display:block}.CTASection-module__JDDWTW__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:380;line-height:var(--lh-h);letter-spacing:var(--ls-tight);color:var(--c-ivory);margin-bottom:var(--sp-5);font-variation-settings:"opsz" 72;max-width:580px}.CTASection-module__JDDWTW__description{font-size:var(--t-body-lg);color:#f8f5ef99;max-width:520px;line-height:1.65}.CTASection-module__JDDWTW__actions{gap:var(--sp-3);flex-direction:column;flex-shrink:0;display:flex}.CTASection-module__JDDWTW__outlineBtn{color:var(--c-ivory)!important;border-color:#f8f5ef4d!important}.CTASection-module__JDDWTW__outlineBtn:hover{color:var(--c-ivory)!important;background:#f8f5ef12!important;border-color:#f8f5ef8c!important}@media (max-width:860px){.CTASection-module__JDDWTW__inner{gap:var(--sp-8);grid-template-columns:1fr}.CTASection-module__JDDWTW__actions{flex-flow:wrap}}@media (max-width:480px){.CTASection-module__JDDWTW__actions{flex-direction:column}.CTASection-module__JDDWTW__actions a{justify-content:center;width:100%}}
.CredibilitySection-module__WBLyba__section{background:var(--c-bg-alt);padding-top:40px;padding-bottom:40px}.CredibilitySection-module__WBLyba__eyebrow{margin-bottom:var(--sp-7);display:block}.CredibilitySection-module__WBLyba__grid{gap:var(--sp-5);grid-template-columns:repeat(4,1fr);display:grid}.CredibilitySection-module__WBLyba__card{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-4);padding:var(--sp-6) var(--sp-5);gap:var(--sp-2);flex-direction:column;display:flex}.CredibilitySection-module__WBLyba__label{font-family:var(--font-display);font-size:var(--t-h4);color:var(--c-ink);font-weight:420;line-height:var(--lh-tight);letter-spacing:var(--ls-tight);font-variation-settings:"opsz" 24}.CredibilitySection-module__WBLyba__detail{font-size:var(--t-small);color:var(--c-slate-3);line-height:1.5}@media (max-width:900px){.CredibilitySection-module__WBLyba__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.CredibilitySection-module__WBLyba__grid{grid-template-columns:1fr}}
.TestimonialsSection-module__7Pw0Rq__section{background:var(--c-bg);padding-top:40px;padding-bottom:40px}.TestimonialsSection-module__7Pw0Rq__header{margin-bottom:var(--sp-6)}.TestimonialsSection-module__7Pw0Rq__title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:380;line-height:var(--lh-h);letter-spacing:var(--ls-tight);color:var(--c-ink);font-variation-settings:"opsz" 72}.TestimonialsSection-module__7Pw0Rq__grid{gap:var(--sp-5);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.TestimonialsSection-module__7Pw0Rq__card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-4);padding:var(--sp-6);gap:var(--sp-5);transition:box-shadow var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);flex-direction:column;margin:0;display:flex}.TestimonialsSection-module__7Pw0Rq__card:hover{box-shadow:var(--sh-3);border-color:var(--c-border-strong);transform:translateY(-2px)}.TestimonialsSection-module__7Pw0Rq__topRow{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.TestimonialsSection-module__7Pw0Rq__stars{color:#f59e0b;flex-shrink:0;gap:3px;display:flex}.TestimonialsSection-module__7Pw0Rq__domain{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t-accent);white-space:nowrap;flex-shrink:0;font-size:10px}.TestimonialsSection-module__7Pw0Rq__quote{font-family:var(--font-body);font-size:var(--t-body);color:var(--c-slate);flex:1;margin:0;line-height:1.7}.TestimonialsSection-module__7Pw0Rq__author{align-items:center;gap:var(--sp-3);padding-top:var(--sp-5);border-top:1px solid var(--c-border);display:flex}.TestimonialsSection-module__7Pw0Rq__avatar{background:var(--t-avatar-bg);width:36px;height:36px;color:var(--t-avatar-color);font-family:var(--font-mono);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex}.TestimonialsSection-module__7Pw0Rq__authorInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.TestimonialsSection-module__7Pw0Rq__name{font-size:var(--t-small);color:var(--c-ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.TestimonialsSection-module__7Pw0Rq__meta{font-size:var(--t-caption);color:var(--c-slate-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TestimonialsSection-module__7Pw0Rq__company{font-family:var(--font-mono);font-size:11px}@media (max-width:900px){.TestimonialsSection-module__7Pw0Rq__grid{grid-template-columns:1fr 1fr}.TestimonialsSection-module__7Pw0Rq__card:last-child{grid-column:span 2}}@media (max-width:560px){.TestimonialsSection-module__7Pw0Rq__grid{grid-template-columns:1fr}.TestimonialsSection-module__7Pw0Rq__card:last-child{grid-column:span 1}}
.Header-module__Af2_WG__header{z-index:200;background:0 0;padding:10px 0;position:sticky;top:0}.Header-module__Af2_WG__inner{align-items:center;gap:var(--sp-4);border-radius:var(--r-3);max-width:1200px;height:52px;transition:background .24s var(--ease-out), box-shadow .24s var(--ease-out), border-radius .36s var(--ease-out), max-width .36s var(--ease-out), padding .24s var(--ease-out);background:0 0;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:flex}.Header-module__Af2_WG__scrolled .Header-module__Af2_WG__inner{-webkit-backdrop-filter:blur(20px);max-width:980px;padding:0 var(--sp-6);background:#f8f5eff2;border-radius:100px;box-shadow:0 2px 20px #0e1f3a14,0 0 0 1px #0e1f3a12}.Header-module__Af2_WG__wordmark{align-items:baseline;gap:var(--sp-2);transition:opacity var(--dur-fast) var(--ease-out);flex-shrink:0;text-decoration:none;display:flex}.Header-module__Af2_WG__wordmark:hover{opacity:.7;text-decoration:none}.Header-module__Af2_WG__wordmarkName{font-family:var(--font-display);letter-spacing:-.025em;color:var(--c-ink);white-space:nowrap;font-variation-settings:"opsz" 36;font-size:16px;font-weight:460;line-height:1}.Header-module__Af2_WG__wordmarkTag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-slate-3);border:1px solid var(--c-border-strong);border-radius:var(--r-pill);white-space:nowrap;padding:2px 7px;font-size:10px;font-weight:400;line-height:1.6}.Header-module__Af2_WG__nav{align-items:center;margin:0 auto;display:flex}.Header-module__Af2_WG__navList{align-items:center;gap:var(--sp-1);display:flex}.Header-module__Af2_WG__navLink{color:var(--c-slate-2);letter-spacing:-.005em;border-radius:var(--r-pill);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:6px 12px;font-size:13.5px;font-weight:500;text-decoration:none}.Header-module__Af2_WG__navLink:hover{background:var(--c-bone);color:var(--c-ink);text-decoration:none}.Header-module__Af2_WG__actions{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}.Header-module__Af2_WG__toggle{border-radius:var(--r-3);width:40px;height:40px;transition:background var(--dur-fast) var(--ease-out);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:none}.Header-module__Af2_WG__toggle:hover{background:var(--c-bone)}.Header-module__Af2_WG__bar{background:var(--c-ink);border-radius:var(--r-pill);height:1.5px;transition:width var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), translate var(--dur) var(--ease-out);display:block}.Header-module__Af2_WG__bar:first-child{width:22px}.Header-module__Af2_WG__bar:nth-child(2){width:16px;margin-left:auto}.Header-module__Af2_WG__toggleOpen .Header-module__Af2_WG__bar:first-child{width:22px;transform:translateY(3.75px)rotate(45deg)}.Header-module__Af2_WG__toggleOpen .Header-module__Af2_WG__bar:nth-child(2){width:22px;margin-left:0;transform:translateY(-3.75px)rotate(-45deg)}.Header-module__Af2_WG__drawer{z-index:199;background:var(--c-ivory);border-left:1px solid var(--c-border);width:min(360px,100vw);padding:calc(var(--header-h) + var(--sp-7)) var(--sp-7) var(--sp-7);gap:var(--sp-7);transition:transform var(--dur-slow) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.Header-module__Af2_WG__drawerOpen{transform:translate(0)}.Header-module__Af2_WG__drawerList{flex-direction:column;flex:1;gap:0;display:flex}.Header-module__Af2_WG__drawerItem{border-bottom:1px solid var(--c-border);opacity:0;transition:opacity var(--dur) var(--ease-out) var(--delay,0s), transform var(--dur) var(--ease-out) var(--delay,0s);transform:translate(16px)}.Header-module__Af2_WG__drawerOpen .Header-module__Af2_WG__drawerItem{opacity:1;transform:translate(0)}.Header-module__Af2_WG__drawerLink{font-family:var(--font-display);color:var(--c-ink);letter-spacing:-.02em;padding:var(--sp-5) 0;font-variation-settings:"opsz" 36;transition:color var(--dur-fast) var(--ease-out), padding-left var(--dur-fast) var(--ease-out);font-size:clamp(22px,5vw,28px);font-weight:380;text-decoration:none;display:block}.Header-module__Af2_WG__drawerLink:hover{color:var(--c-blue);padding-left:var(--sp-3);text-decoration:none}.Header-module__Af2_WG__drawerCta{padding-top:var(--sp-5);margin-top:auto}.Header-module__Af2_WG__drawerFooter{padding-top:var(--sp-4);border-top:1px solid var(--c-border)}.Header-module__Af2_WG__overlay{z-index:198;-webkit-backdrop-filter:blur(4px);background:#0e1f3a59;position:fixed;inset:0}@media (max-width:768px){.Header-module__Af2_WG__nav,.Header-module__Af2_WG__actions{display:none}.Header-module__Af2_WG__toggle{margin-left:auto;display:flex}}@media (min-width:769px){.Header-module__Af2_WG__drawer{display:none}}
.Footer-module__EZoWya__footer{background:var(--c-ink);color:var(--c-fg-inv);padding-top:var(--sp-10);padding-bottom:var(--sp-6)}.Footer-module__EZoWya__inner{gap:var(--sp-9);padding-bottom:var(--sp-9);border-bottom:1px solid #f8f5ef1a;grid-template-columns:1fr 1fr;display:grid}.Footer-module__EZoWya__brand{max-width:320px}.Footer-module__EZoWya__wordmark{font-family:var(--font-display);font-size:var(--t-h3);letter-spacing:var(--ls-tight);color:var(--c-ivory);margin-bottom:var(--sp-1);font-variation-settings:"opsz" 36;font-weight:400}.Footer-module__EZoWya__subtitle{font-size:var(--t-small);color:#f8f5ef80;margin-bottom:var(--sp-5);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:11px}.Footer-module__EZoWya__tagline{font-size:var(--t-small);color:#f8f5ef99;margin-bottom:var(--sp-6);line-height:1.65}.Footer-module__EZoWya__social{align-items:center;gap:var(--sp-3);display:flex}.Footer-module__EZoWya__socialLink{font-size:var(--t-small);color:#f8f5ef8c;transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.Footer-module__EZoWya__socialLink:hover{color:var(--c-ivory);text-decoration:none}.Footer-module__EZoWya__socialDot{color:#f8f5ef4d}.Footer-module__EZoWya__cols{gap:var(--sp-8);grid-template-columns:1fr 1fr;display:grid}.Footer-module__EZoWya__colTitle{font-family:var(--font-body);font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:#f8f5ef66;margin-bottom:var(--sp-5);font-weight:600}.Footer-module__EZoWya__colList{gap:var(--sp-3);flex-direction:column;display:flex}.Footer-module__EZoWya__footerLink{font-size:var(--t-small);color:#f8f5efa6;transition:color var(--dur-fast) var(--ease-out);line-height:1.5;text-decoration:none}.Footer-module__EZoWya__footerLink:hover{color:var(--c-ivory);text-decoration:none}.Footer-module__EZoWya__bottom{padding-top:var(--sp-6)}.Footer-module__EZoWya__legal{font-size:var(--t-caption);color:#f8f5ef4d}@media (max-width:768px){.Footer-module__EZoWya__inner{gap:var(--sp-8);grid-template-columns:1fr}.Footer-module__EZoWya__brand{max-width:100%}.Footer-module__EZoWya__cols{gap:var(--sp-6);grid-template-columns:1fr 1fr}}@media (max-width:480px){.Footer-module__EZoWya__cols{gap:var(--sp-6);grid-template-columns:1fr}}
.BlogClient-module__6Ku-UG__section{background:var(--c-ink);padding-top:var(--sp-6);padding-bottom:40px}.BlogClient-module__6Ku-UG__searchWrap{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid #f8f5ef1a;display:flex}.BlogClient-module__6Ku-UG__searchBox{flex:1;align-items:center;max-width:440px;display:flex;position:relative}.BlogClient-module__6Ku-UG__searchIcon{color:#f8f5ef59;pointer-events:none;flex-shrink:0;position:absolute;left:14px}.BlogClient-module__6Ku-UG__searchInput{border-radius:var(--r-pill);width:100%;height:40px;font-family:var(--font-body);font-size:var(--t-small);color:var(--c-ivory);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:#f8f5ef0f;border:1px solid #f8f5ef1f;outline:none;padding:0 40px}.BlogClient-module__6Ku-UG__searchInput::placeholder{color:#f8f5ef4d}.BlogClient-module__6Ku-UG__searchInput:focus{background:#f8f5ef17;border-color:#f8f5ef47}.BlogClient-module__6Ku-UG__searchInput::-webkit-search-cancel-button{display:none}.BlogClient-module__6Ku-UG__clearBtn{cursor:pointer;color:#f8f5ef66;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;right:12px}.BlogClient-module__6Ku-UG__clearBtn:hover{color:var(--c-ivory)}.BlogClient-module__6Ku-UG__resultCount{font-family:var(--font-mono);letter-spacing:.06em;color:#f8f5ef59;white-space:nowrap;font-size:11px}.BlogClient-module__6Ku-UG__filters{gap:var(--sp-2);margin-bottom:var(--sp-8);flex-wrap:wrap;display:flex}.BlogClient-module__6Ku-UG__filter{font-family:var(--font-body);font-size:var(--t-small);border-radius:var(--r-pill);color:#f8f5ef8c;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #f8f5ef26;padding:7px 16px;font-weight:500}.BlogClient-module__6Ku-UG__filter:hover{color:var(--c-ivory);border-color:#f8f5ef59}.BlogClient-module__6Ku-UG__filterActive{color:var(--c-ivory);background:#f8f5ef1a;border-color:#f8f5ef59}.BlogClient-module__6Ku-UG__grid{gap:var(--sp-6);grid-template-columns:repeat(3,1fr);display:grid}.BlogClient-module__6Ku-UG__empty{font-size:var(--t-body);color:#f8f5ef66;padding:var(--sp-8) 0}@media (max-width:900px){.BlogClient-module__6Ku-UG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.BlogClient-module__6Ku-UG__searchBox{max-width:100%}.BlogClient-module__6Ku-UG__searchWrap{align-items:flex-start;gap:var(--sp-2);flex-direction:column}.BlogClient-module__6Ku-UG__grid{grid-template-columns:1fr}}
.StickyCTA-module__0kaR4q__wrapper{bottom:var(--sp-6);right:var(--sp-6);z-index:90;opacity:0;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);pointer-events:none;position:fixed;transform:translateY(10px)scale(.92)}.StickyCTA-module__0kaR4q__visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.StickyCTA-module__0kaR4q__bubble{background:var(--c-coral);width:54px;height:54px;color:var(--c-white);transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;box-shadow:0 4px 16px #ff6b5a66,0 1px 4px #0e1f3a1f}.StickyCTA-module__0kaR4q__bubble:hover{background:var(--c-coral-deep);color:var(--c-white);text-decoration:none;transform:scale(1.06);box-shadow:0 6px 24px #ff6b5a80,0 2px 6px #0e1f3a24}.StickyCTA-module__0kaR4q__bubble:active{transform:scale(.97)}.StickyCTA-module__0kaR4q__tooltip{white-space:nowrap;font-family:var(--font-body);font-size:var(--t-small);color:var(--c-ink);background:var(--c-surface);border-radius:var(--r-pill);box-shadow:var(--sh-3);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);padding:6px 12px;font-weight:500;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.StickyCTA-module__0kaR4q__bubble:hover .StickyCTA-module__0kaR4q__tooltip{opacity:1}@media (max-width:600px){.StickyCTA-module__0kaR4q__wrapper{bottom:var(--sp-5);right:var(--sp-5)}}
.page-module__ePFcha__hero{background:var(--c-ink);padding-top:40px;padding-bottom:40px}.page-module__ePFcha__heroInner{gap:var(--sp-10);grid-template-columns:1fr 300px;align-items:center;display:grid}.page-module__ePFcha__heroTitle{font-family:var(--font-display);font-size:var(--t-h1);letter-spacing:var(--ls-display);color:var(--c-ivory);margin-bottom:var(--sp-6);font-variation-settings:"opsz" 96;font-weight:380;line-height:1.08}.page-module__ePFcha__heroTitleEm{opacity:.65;font-variation-settings:"opsz" 144, "SOFT" 40;font-style:italic}.page-module__ePFcha__heroLead{font-size:var(--t-body-lg);color:#f8f5efa6;max-width:560px;line-height:1.65}.page-module__ePFcha__heroPortrait{justify-content:center;display:flex}.page-module__ePFcha__portraitFrame{aspect-ratio:3/4;border-radius:var(--r-4);border:1px solid #f8f5ef1a;width:240px;position:relative;overflow:hidden}.page-module__ePFcha__photo{object-fit:cover;object-position:center top}.page-module__ePFcha__portraitMobile{display:none}.page-module__ePFcha__values{background:var(--c-bg-alt);padding-top:40px;padding-bottom:40px}.page-module__ePFcha__valuesGrid{gap:var(--sp-5);grid-template-columns:repeat(3,1fr);display:grid}.page-module__ePFcha__valueCard{border-top:2px solid var(--c-coral);padding-top:var(--sp-5);gap:var(--sp-3);flex-direction:column;display:flex}.page-module__ePFcha__valueLabel{font-family:var(--font-display);font-size:var(--t-h3);color:var(--c-ink);font-variation-settings:"opsz" 36;font-weight:420}.page-module__ePFcha__valueDesc{font-size:var(--t-body);line-height:var(--lh-body);color:var(--c-slate-2)}.page-module__ePFcha__parcours{background:var(--c-bg);padding-top:40px;padding-bottom:40px}.page-module__ePFcha__parcoursInner{gap:var(--sp-10);grid-template-columns:1fr 1.4fr;align-items:start;display:grid}.page-module__ePFcha__parcoursLeft{top:calc(var(--header-h) + var(--sp-6));position:sticky}.page-module__ePFcha__sectionTitle{font-family:var(--font-display);font-size:var(--t-h2);font-weight:380;line-height:var(--lh-h);letter-spacing:var(--ls-tight);color:var(--c-ink);font-variation-settings:"opsz" 72}.page-module__ePFcha__timeline{flex-direction:column;list-style:none;display:flex}.page-module__ePFcha__timelineItem{gap:var(--sp-5);padding:var(--sp-5) 0;border-bottom:1px solid var(--c-border);grid-template-columns:64px 1fr;align-items:start;display:grid}.page-module__ePFcha__timelineItem:first-child{border-top:1px solid var(--c-border)}.page-module__ePFcha__timelineYear{font-family:var(--font-mono);color:var(--c-coral);letter-spacing:-.01em;padding-top:2px;font-size:13px}.page-module__ePFcha__timelineLabel{font-size:var(--t-body-lg);color:var(--c-slate);line-height:1.5}.page-module__ePFcha__publications{background:var(--c-ink);padding-top:40px;padding-bottom:40px}.page-module__ePFcha__publicationsInner{gap:var(--sp-10);grid-template-columns:1fr 1.4fr;align-items:start;display:grid}.page-module__ePFcha__publicationsTitle{font-family:var(--font-display);font-size:var(--t-h2);color:var(--c-ivory);letter-spacing:var(--ls-tight);font-variation-settings:"opsz" 72;margin-bottom:var(--sp-5);font-weight:380}.page-module__ePFcha__publicationsLead{font-size:var(--t-body-lg);color:#f8f5ef99;line-height:1.65}.page-module__ePFcha__pubList{padding-top:var(--sp-2);flex-direction:column;display:flex}.page-module__ePFcha__pubItem{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5) 0;border-bottom:1px solid #f8f5ef14;display:flex}.page-module__ePFcha__pubIndex{font-family:var(--font-mono);color:#f8f5ef4d;letter-spacing:.04em;flex-shrink:0;padding-top:2px;font-size:11px}.page-module__ePFcha__pubTitle{font-size:var(--t-body);color:#f8f5efbf;line-height:1.5}@media (max-width:860px){.page-module__ePFcha__heroInner,.page-module__ePFcha__parcoursInner,.page-module__ePFcha__publicationsInner{gap:var(--sp-8);grid-template-columns:1fr}.page-module__ePFcha__heroPortrait{justify-content:flex-start}.page-module__ePFcha__parcoursLeft{position:static}.page-module__ePFcha__portraitDesktop{display:none}.page-module__ePFcha__portraitMobile{aspect-ratio:4/3;width:100%;display:block}}@media (max-width:640px){.page-module__ePFcha__valuesGrid{grid-template-columns:1fr}}
.page-module__D1rvnq__hero{background:var(--c-ink);padding-top:40px;padding-bottom:40px}.page-module__D1rvnq__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--c-ivory);margin-bottom:var(--sp-5);font-variation-settings:"opsz" 96;font-size:clamp(40px,6vw,80px);font-weight:380;line-height:1.04}.page-module__D1rvnq__titleEm{opacity:.6;font-variation-settings:"opsz" 144, "SOFT" 40;font-style:italic}.page-module__D1rvnq__lead{font-size:var(--t-body-lg);color:#f8f5ef99;max-width:520px;line-height:1.65}
.page-module__A1GKRW__hero{background:var(--c-ink);padding-top:40px;padding-bottom:40px;position:relative;overflow:hidden}.page-module__A1GKRW__heroInner{gap:var(--sp-6);flex-direction:column;max-width:760px;display:flex}.page-module__A1GKRW__heroMeta{align-items:center;gap:var(--sp-4);display:flex}.page-module__A1GKRW__heroNumber{font-family:var(--font-mono);color:#f8f5ef59;letter-spacing:.04em;font-size:12px}.page-module__A1GKRW__heroDivider{background:#f8f5ef33;width:24px;height:1px}.page-module__A1GKRW__breadcrumb{font-size:var(--t-small);color:#f8f5ef73;transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.page-module__A1GKRW__breadcrumb:hover{color:#f8f5efcc;text-decoration:none}.page-module__A1GKRW__heroTitle{font-family:var(--font-display);font-size:var(--t-h1);letter-spacing:var(--ls-display);color:var(--c-ivory);font-variation-settings:"opsz" 96;font-weight:380;line-height:1.08}.page-module__A1GKRW__heroLead{font-size:var(--t-body-lg);color:#f8f5efa6;max-width:600px;line-height:1.65}.page-module__A1GKRW__heroAccentBar{background:var(--domain-accent,var(--c-coral));opacity:.8;width:3px;height:100%;position:absolute;top:0;right:0}.page-module__A1GKRW__forWho{background:var(--c-bg);padding-top:40px;padding-bottom:40px}.page-module__A1GKRW__forWhoInner{gap:var(--sp-10);grid-template-columns:1fr 1fr;align-items:start;display:grid}.page-module__A1GKRW__forWhoLeft{top:calc(var(--header-h) + var(--sp-6));position:sticky}.page-module__A1GKRW__sectionTitle{font-family:var(--font-display);font-size:var(--t-h2);font-weight:380;line-height:var(--lh-h);letter-spacing:var(--ls-tight);color:var(--c-ink);font-variation-settings:"opsz" 72}.page-module__A1GKRW__forWhoList{flex-direction:column;gap:0;display:flex}.page-module__A1GKRW__forWhoItem{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5) 0;border-bottom:1px solid var(--c-border);font-size:var(--t-body-lg);color:var(--c-slate);line-height:1.5;display:flex}.page-module__A1GKRW__forWhoItem:first-child{border-top:1px solid var(--c-border)}.page-module__A1GKRW__forWhoDot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:9px}.page-module__A1GKRW__services{background:var(--c-bg-alt);padding-top:40px;padding-bottom:40px}.page-module__A1GKRW__servicesGrid{gap:var(--sp-5);margin-top:var(--sp-8);grid-template-columns:repeat(2,1fr);display:grid}.page-module__A1GKRW__serviceCard{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-4);padding:var(--sp-7) var(--sp-6);gap:var(--sp-3);transition:box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);flex-direction:column;display:flex}.page-module__A1GKRW__serviceCard:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.page-module__A1GKRW__serviceIndex{font-family:var(--font-mono);letter-spacing:.05em;font-size:12px}.page-module__A1GKRW__serviceTitle{font-family:var(--font-display);font-size:var(--t-h4);color:var(--c-ink);font-weight:420;line-height:var(--lh-tight);letter-spacing:var(--ls-tight);font-variation-settings:"opsz" 24}.page-module__A1GKRW__serviceDesc{font-size:var(--t-body);line-height:var(--lh-body);color:var(--c-slate-2)}.page-module__A1GKRW__articles{background:var(--c-ink);padding-top:40px;padding-bottom:40px}.page-module__A1GKRW__articlesTop{margin-bottom:var(--sp-8)}.page-module__A1GKRW__articlesSectionTitle{font-family:var(--font-display);font-size:var(--t-h2);color:var(--c-ivory);letter-spacing:var(--ls-tight);font-variation-settings:"opsz" 72;font-weight:380}.page-module__A1GKRW__articlesGrid{gap:var(--sp-6);grid-template-columns:repeat(3,1fr);display:grid}.page-module__A1GKRW__faq{background:var(--c-bg);padding-top:40px;padding-bottom:40px}.page-module__A1GKRW__faqInner{gap:var(--sp-10);grid-template-columns:1fr 1.4fr;align-items:start;display:grid}.page-module__A1GKRW__faqLeft{top:calc(var(--header-h) + var(--sp-6));position:sticky}.page-module__A1GKRW__faqRight{padding-top:var(--sp-2)}@media (max-width:860px){.page-module__A1GKRW__forWhoInner,.page-module__A1GKRW__faqInner{gap:var(--sp-8);grid-template-columns:1fr}.page-module__A1GKRW__forWhoLeft,.page-module__A1GKRW__faqLeft{position:static}.page-module__A1GKRW__articlesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__A1GKRW__servicesGrid,.page-module__A1GKRW__articlesGrid{grid-template-columns:1fr}}
