.ServiceFaq-module__4NgsiG__faq{color:var(--ink);background:linear-gradient(115deg,#fbf8f2,#f1e8dc);padding:clamp(4.5rem,8vw,7.5rem) max(1.5rem,50vw - 39rem)}.ServiceFaq-module__4NgsiG__header{grid-template-columns:.42fr 1fr;gap:clamp(2rem,7vw,7.5rem);max-width:78rem;margin:0 auto 3.3rem;display:grid}.ServiceFaq-module__4NgsiG__header>div:first-child{border-top:1px solid var(--line)}.ServiceFaq-module__4NgsiG__eyebrow{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:1.1rem 0 1.5rem;font-size:.72rem;font-weight:800}.ServiceFaq-module__4NgsiG__header>div:first-child>span{color:var(--gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:2.5rem}.ServiceFaq-module__4NgsiG__header h2{font-family:var(--font-editorial,Georgia,serif);letter-spacing:-.045em;max-width:19ch;margin:0;font-size:clamp(2rem,3.5vw,3.45rem);font-weight:400;line-height:1.07}.ServiceFaq-module__4NgsiG__header>div:last-child>p{color:var(--muted);max-width:42rem;margin:1.45rem 0 0;font-size:1.03rem;line-height:1.85}.ServiceFaq-module__4NgsiG__list{border-top:1px solid var(--line);max-width:78rem;margin:0 auto}.ServiceFaq-module__4NgsiG__item{border-bottom:1px solid var(--line)}.ServiceFaq-module__4NgsiG__item summary{color:var(--ink);cursor:pointer;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5.8rem;padding:1rem 0;list-style:none;display:grid}.ServiceFaq-module__4NgsiG__item summary::-webkit-details-marker{display:none}.ServiceFaq-module__4NgsiG__item summary:focus-visible{outline:2px solid var(--gold);outline-offset:-.3rem}.ServiceFaq-module__4NgsiG__number{color:var(--gold);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.ServiceFaq-module__4NgsiG__question{font-family:var(--font-editorial,Georgia,serif);font-size:clamp(1.16rem,1.55vw,1.42rem);line-height:1.35}.ServiceFaq-module__4NgsiG__icon{border:1px solid var(--line);color:var(--gold);justify-content:center;align-items:center;width:2.35rem;height:2.35rem;transition:background .24s,color .24s,transform .24s;display:grid;position:relative}.ServiceFaq-module__4NgsiG__icon svg{grid-area:1/1}.ServiceFaq-module__4NgsiG__minus{opacity:0;transition:opacity .24s,transform .24s;transform:rotate(-90deg)}.ServiceFaq-module__4NgsiG__item[open] .ServiceFaq-module__4NgsiG__icon{background:var(--deep);color:#fff8ed;transform:rotate(90deg)}.ServiceFaq-module__4NgsiG__item[open] .ServiceFaq-module__4NgsiG__plus{opacity:0}.ServiceFaq-module__4NgsiG__item[open] .ServiceFaq-module__4NgsiG__minus{opacity:1;transform:rotate(-90deg)}.ServiceFaq-module__4NgsiG__answer{color:var(--muted);max-width:44rem;margin-inline-start:4rem;padding:0 0 1.75rem;animation:.26s ease-out both ServiceFaq-module__4NgsiG__faq-answer-reveal}.ServiceFaq-module__4NgsiG__answer p{margin:0;line-height:1.85}@keyframes ServiceFaq-module__4NgsiG__faq-answer-reveal{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.dark .ServiceFaq-module__4NgsiG__faq{background:linear-gradient(115deg,#211a15,#15110e)}.dark .ServiceFaq-module__4NgsiG__item[open] .ServiceFaq-module__4NgsiG__icon{color:#1c1511;background:#e0bd7c}@media (max-width:820px){.ServiceFaq-module__4NgsiG__header{grid-template-columns:1fr;gap:2.3rem}}@media (max-width:600px){.ServiceFaq-module__4NgsiG__faq{padding-inline:1.25rem}.ServiceFaq-module__4NgsiG__item summary{grid-template-columns:2.1rem minmax(0,1fr) auto;min-height:5rem}.ServiceFaq-module__4NgsiG__icon{width:2.15rem;height:2.15rem}.ServiceFaq-module__4NgsiG__answer{margin-inline-start:2.85rem;padding-inline-end:.15rem}}@media (prefers-reduced-motion:reduce){.ServiceFaq-module__4NgsiG__icon,.ServiceFaq-module__4NgsiG__minus{transition:none}.ServiceFaq-module__4NgsiG__answer{animation:none}}
.ServiceDetailDossier-module__dBo4Ta__page{--ink:#251d18;--muted:#6e645c;--line:#a7855747;--paper:#f8f3eb;--warm:#eee4d7;--deep:#211a15;--gold:#aa834b;background:var(--paper);color:var(--ink);overflow:clip}.ServiceDetailDossier-module__dBo4Ta__page a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.ServiceDetailDossier-module__dBo4Ta__hero{grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr);align-items:stretch;gap:clamp(2rem,5vw,5.5rem);max-width:78rem;margin:0 auto;padding:clamp(6.7rem,11vw,10rem) 1.5rem clamp(4rem,7vw,6.5rem);display:grid}.ServiceDetailDossier-module__dBo4Ta__heroCopy{align-self:center;max-width:40rem}.ServiceDetailDossier-module__dBo4Ta__eyebrowRow{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.69rem;font-weight:700;display:flex}.ServiceDetailDossier-module__dBo4Ta__eyebrowRow span:nth-child(2){background:var(--gold);width:2.4rem;height:1px}.ServiceDetailDossier-module__dBo4Ta__eyebrowRow b{color:var(--gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.ServiceDetailDossier-module__dBo4Ta__label{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:1.7rem 0 1rem;font-size:.72rem;font-weight:800}.ServiceDetailDossier-module__dBo4Ta__hero h1,.ServiceDetailDossier-module__dBo4Ta__overview h2,.ServiceDetailDossier-module__dBo4Ta__help h2,.ServiceDetailDossier-module__dBo4Ta__prepare h2,.ServiceDetailDossier-module__dBo4Ta__other h2,.ServiceDetailDossier-module__dBo4Ta__closing h2{font-family:var(--font-editorial,Georgia,serif);letter-spacing:-.045em;font-weight:400;line-height:1.07}.ServiceDetailDossier-module__dBo4Ta__hero h1{max-width:13ch;margin:0;font-size:clamp(2.55rem,4.8vw,4.55rem)}.ServiceDetailDossier-module__dBo4Ta__description{color:var(--muted);max-width:37rem;margin:1.55rem 0 2rem;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.8}.ServiceDetailDossier-module__dBo4Ta__heroActions{flex-wrap:wrap;align-items:center;gap:1.1rem 1.7rem;display:flex}.ServiceDetailDossier-module__dBo4Ta__heroActions a,.ServiceDetailDossier-module__dBo4Ta__closing>a{align-items:center;gap:.55rem;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.ServiceDetailDossier-module__dBo4Ta__heroActions>a:first-child,.ServiceDetailDossier-module__dBo4Ta__closing>a{background:var(--deep);color:#fff8ed;padding:.92rem 1.1rem;transition:transform .2s,background .2s}.ServiceDetailDossier-module__dBo4Ta__heroActions>a:first-child:hover,.ServiceDetailDossier-module__dBo4Ta__closing>a:hover{background:var(--gold);transform:translateY(-2px)}.ServiceDetailDossier-module__dBo4Ta__backLink{border-bottom:1px solid var(--ink);color:var(--ink);padding-bottom:.32rem}.ServiceDetailDossier-module__dBo4Ta__heroVisual{min-height:clamp(25rem,38vw,35rem);margin:0;position:relative;overflow:hidden}.ServiceDetailDossier-module__dBo4Ta__heroVisual img{object-fit:cover}.ServiceDetailDossier-module__dBo4Ta__imageOverlay{background:linear-gradient(150deg,#fcfaf614,#f2e5d26e);position:absolute;inset:0}.ServiceDetailDossier-module__dBo4Ta__heroVisual:before{content:"";z-index:1;border-inline-start:1px solid #e2c38bb3;position:absolute;inset-block:1.6rem;inset-inline-start:1.6rem}.ServiceDetailDossier-module__dBo4Ta__visualNumber{color:#f4d69dc7;font-family:var(--font-editorial,Georgia,serif);bottom:-.15em;z-index:1;font-size:clamp(8rem,18vw,15rem);line-height:.78;position:absolute;inset-inline-end:-.06em}.ServiceDetailDossier-module__dBo4Ta__heroVisual figcaption{color:var(--ink);bottom:1.2rem;z-index:2;background:#fcfaf6c7;align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:.72rem;font-weight:700;display:flex;position:absolute;inset-inline-start:1.2rem}.ServiceDetailDossier-module__dBo4Ta__heroVisual figcaption svg{color:var(--gold)}.ServiceDetailDossier-module__dBo4Ta__overview{grid-template-columns:.42fr 1fr;gap:clamp(2rem,7vw,8rem);max-width:78rem;margin:0 auto;padding:clamp(4.5rem,8vw,7.5rem) 1.5rem;display:grid}.ServiceDetailDossier-module__dBo4Ta__overview>div:first-child{border-top:1px solid var(--line)}.ServiceDetailDossier-module__dBo4Ta__overview .ServiceDetailDossier-module__dBo4Ta__label{margin-top:1.1rem}.ServiceDetailDossier-module__dBo4Ta__sectionNumber{color:var(--gold);font-family:var(--font-editorial,Georgia,serif);margin:1.5rem 0 0;font-size:2.5rem}.ServiceDetailDossier-module__dBo4Ta__overview h2,.ServiceDetailDossier-module__dBo4Ta__help h2,.ServiceDetailDossier-module__dBo4Ta__prepare h2,.ServiceDetailDossier-module__dBo4Ta__other h2{max-width:19ch;margin:0;font-size:clamp(2rem,3.5vw,3.45rem)}.ServiceDetailDossier-module__dBo4Ta__overview>div:last-child>p{color:var(--muted);max-width:42rem;margin:1.45rem 0 0;font-size:1.03rem;line-height:1.85}.ServiceDetailDossier-module__dBo4Ta__overview>div:last-child>p:first-of-type{color:var(--ink);font-size:1.2rem;line-height:1.65}.ServiceDetailDossier-module__dBo4Ta__help{background:var(--warm);padding:clamp(4.5rem,8vw,7.5rem) max(1.5rem,50vw - 39rem)}.ServiceDetailDossier-module__dBo4Ta__help header{grid-template-columns:.64fr 1fr;gap:2rem;margin-bottom:3.6rem;display:grid}.ServiceDetailDossier-module__dBo4Ta__help header .ServiceDetailDossier-module__dBo4Ta__label{margin:0}.ServiceDetailDossier-module__dBo4Ta__help ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ServiceDetailDossier-module__dBo4Ta__help li{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;gap:1.1rem;padding:1.35rem 0;display:grid}.ServiceDetailDossier-module__dBo4Ta__help li>span,.ServiceDetailDossier-module__dBo4Ta__help li>svg{color:var(--gold)}.ServiceDetailDossier-module__dBo4Ta__help li>span{letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.ServiceDetailDossier-module__dBo4Ta__help h3{font-family:var(--font-editorial,Georgia,serif);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:400}.ServiceDetailDossier-module__dBo4Ta__help li p{color:var(--muted);max-width:42rem;margin:.45rem 0 0;line-height:1.75}.ServiceDetailDossier-module__dBo4Ta__prepare{color:var(--ink);background:linear-gradient(115deg,#f7f2e9,#ede2d3);grid-template-columns:1fr 1fr;gap:3rem;padding:clamp(4rem,7vw,6rem) max(1.5rem,50vw - 39rem);display:grid}.ServiceDetailDossier-module__dBo4Ta__prepare .ServiceDetailDossier-module__dBo4Ta__label,.ServiceDetailDossier-module__dBo4Ta__closing .ServiceDetailDossier-module__dBo4Ta__label{color:var(--gold);margin-top:0}.ServiceDetailDossier-module__dBo4Ta__prepare h2{max-width:20ch}.ServiceDetailDossier-module__dBo4Ta__prepare>p{color:var(--muted);max-width:34rem;margin:1.65rem 0 0;line-height:1.85}.ServiceDetailDossier-module__dBo4Ta__other{max-width:78rem;margin:0 auto;padding:clamp(4.5rem,8vw,7.5rem) 1.5rem}.ServiceDetailDossier-module__dBo4Ta__other header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem 4rem;margin-bottom:3.25rem;display:flex}.ServiceDetailDossier-module__dBo4Ta__other .ServiceDetailDossier-module__dBo4Ta__label{margin-top:0}.ServiceDetailDossier-module__dBo4Ta__other nav{border-top:1px solid var(--line)}.ServiceDetailDossier-module__dBo4Ta__other nav a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;min-height:5.2rem;padding:.85rem 0;font-size:clamp(1rem,1.45vw,1.18rem);text-decoration:none;transition:color .2s,padding .2s;display:grid}.ServiceDetailDossier-module__dBo4Ta__other nav a:hover{color:var(--gold);padding-inline:.65rem 0}.ServiceDetailDossier-module__dBo4Ta__other nav span{color:var(--gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.ServiceDetailDossier-module__dBo4Ta__other nav b{font-family:var(--font-editorial,Georgia,serif);font-weight:400}.ServiceDetailDossier-module__dBo4Ta__closing{color:var(--ink);background:linear-gradient(115deg,#f2eadf,#e5d6c2);justify-content:space-between;align-items:end;gap:2rem;max-width:75rem;margin:0 auto clamp(5rem,9vw,8rem);padding:clamp(2.4rem,5vw,4.5rem);display:flex}.ServiceDetailDossier-module__dBo4Ta__closing h2{max-width:18ch;margin:0;font-size:clamp(2.1rem,4vw,3.7rem)}.ServiceDetailDossier-module__dBo4Ta__closing div>p:not(.ServiceDetailDossier-module__dBo4Ta__label){color:var(--muted);max-width:37rem;margin:1rem 0 0;line-height:1.75}.dark .ServiceDetailDossier-module__dBo4Ta__page{--ink:#f5ebde;--muted:#c5b7a8;--line:#d5b1704d;--paper:#15110e;--warm:#211a15;--deep:#0d0a09;--gold:#d8b36e}.dark .ServiceDetailDossier-module__dBo4Ta__heroActions>a:first-child{color:#1c1511;background:#e0bd7c}.dark .ServiceDetailDossier-module__dBo4Ta__heroActions>a:first-child:hover{background:#f0d49c}.dark .ServiceDetailDossier-module__dBo4Ta__imageOverlay{background:linear-gradient(150deg,color-mix(in srgb,var(--deep) 20%,transparent),color-mix(in srgb,var(--deep) 62%,transparent))}.dark .ServiceDetailDossier-module__dBo4Ta__heroVisual figcaption{color:#fff6e5;background:0 0;padding:0}.dark .ServiceDetailDossier-module__dBo4Ta__heroVisual figcaption svg{color:#ebc77f}.dark .ServiceDetailDossier-module__dBo4Ta__prepare{background:var(--deep);color:#fff9ed}:is(.dark .ServiceDetailDossier-module__dBo4Ta__prepare .ServiceDetailDossier-module__dBo4Ta__label,.dark .ServiceDetailDossier-module__dBo4Ta__closing .ServiceDetailDossier-module__dBo4Ta__label){color:#e9c680}.dark .ServiceDetailDossier-module__dBo4Ta__prepare>p{color:#fff9edbf}.dark .ServiceDetailDossier-module__dBo4Ta__closing{background:linear-gradient(115deg,#291d16,#0e0b09)}.dark .ServiceDetailDossier-module__dBo4Ta__closing{color:#fff9ed}.dark .ServiceDetailDossier-module__dBo4Ta__closing div>p:not(.ServiceDetailDossier-module__dBo4Ta__label){color:#fff9edb8}@media (max-width:820px){.ServiceDetailDossier-module__dBo4Ta__hero{grid-template-columns:1fr;padding-top:6.7rem}.ServiceDetailDossier-module__dBo4Ta__heroVisual{min-height:26rem}.ServiceDetailDossier-module__dBo4Ta__overview,.ServiceDetailDossier-module__dBo4Ta__help header,.ServiceDetailDossier-module__dBo4Ta__prepare{grid-template-columns:1fr}.ServiceDetailDossier-module__dBo4Ta__overview{gap:2.3rem}.ServiceDetailDossier-module__dBo4Ta__help header{margin-bottom:2.5rem}.ServiceDetailDossier-module__dBo4Ta__prepare{gap:1rem}}@media (max-width:600px){.ServiceDetailDossier-module__dBo4Ta__hero{padding-inline:1.25rem}.ServiceDetailDossier-module__dBo4Ta__hero h1{font-size:clamp(2.5rem,12vw,3.65rem)}.ServiceDetailDossier-module__dBo4Ta__eyebrowRow{letter-spacing:.06em;gap:.5rem;font-size:.62rem}.ServiceDetailDossier-module__dBo4Ta__eyebrowRow span:nth-child(2){width:1.25rem}.ServiceDetailDossier-module__dBo4Ta__heroVisual{min-height:23rem;margin-inline:-1.25rem}.ServiceDetailDossier-module__dBo4Ta__overview,.ServiceDetailDossier-module__dBo4Ta__other{padding-inline:1.25rem}.ServiceDetailDossier-module__dBo4Ta__overview>div:last-child>p:first-of-type{font-size:1.1rem}.ServiceDetailDossier-module__dBo4Ta__help{padding-inline:1.25rem}.ServiceDetailDossier-module__dBo4Ta__help li{grid-template-columns:2.1rem minmax(0,1fr)}.ServiceDetailDossier-module__dBo4Ta__help li>svg{display:none}.ServiceDetailDossier-module__dBo4Ta__prepare{padding-inline:1.25rem}.ServiceDetailDossier-module__dBo4Ta__closing{flex-direction:column;align-items:flex-start;margin-inline:1.25rem;padding:2rem 1.5rem}}[dir=rtl] .ServiceDetailDossier-module__dBo4Ta__eyebrowRow{letter-spacing:.035em}[dir=rtl] .ServiceDetailDossier-module__dBo4Ta__backLink svg{transform:scaleX(-1)}[dir=rtl] .ServiceDetailDossier-module__dBo4Ta__heroActions>a:first-child svg{transform:scaleX(-1)}[dir=rtl] .ServiceDetailDossier-module__dBo4Ta__other nav svg{transform:scaleX(-1)}[dir=rtl] .ServiceDetailDossier-module__dBo4Ta__closing>a svg{transform:scaleX(-1)}[dir=rtl] .ServiceDetailDossier-module__dBo4Ta__other nav a:hover{padding-inline:0 .65rem}@media (prefers-reduced-motion:reduce){.ServiceDetailDossier-module__dBo4Ta__heroActions>a:first-child,.ServiceDetailDossier-module__dBo4Ta__other nav a{transition:none}}
