.Articles-module__2qT11a__section{background:var(--alt)}.Articles-module__2qT11a__inner{gap:var(--space-7);max-width:1240px;margin:0 auto;padding:clamp(56px,8vw,96px) clamp(20px,4vw,40px);display:grid}.Articles-module__2qT11a__headRow{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-7);flex-wrap:wrap;display:flex}.Articles-module__2qT11a__head{gap:var(--space-4);flex-direction:column;flex:320px;max-width:720px;display:flex}.Articles-module__2qT11a__all{align-items:center;gap:var(--space-2);min-height:50px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--card);color:var(--ink);border:2.5px solid var(--btn-line);box-shadow:var(--shadow-2);font:800 16px/1.2 var(--font-body), sans-serif;white-space:nowrap;text-decoration:none;display:inline-flex}.Articles-module__2qT11a__all:hover{background:var(--alt);color:var(--ink)}.Articles-module__2qT11a__all:active{box-shadow:var(--shadow-0);transform:translate(4px,4px)}.Articles-module__2qT11a__list{scroll-snap-type:x mandatory;grid-auto-columns:minmax(min(84vw,290px),1fr);grid-auto-flow:column;gap:22px;margin:0 -6px;padding:6px 6px 14px;scroll-padding:6px;list-style:none;display:grid;overflow-x:auto}.Articles-module__2qT11a__item{scroll-snap-align:start;display:flex}.Articles-module__2qT11a__card{background:var(--card);border:2.5px solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);color:var(--ink);flex-direction:column;flex:1;text-decoration:none;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;display:flex;overflow:hidden}.Articles-module__2qT11a__card:hover{box-shadow:var(--shadow-4);border-color:var(--card-hover);color:var(--ink);transform:translate(-3px,-3px)rotate(-1deg)}.Articles-module__2qT11a__card:active{box-shadow:var(--shadow-1);transform:translate(2px,2px)}.Articles-module__2qT11a__photo{aspect-ratio:16/10;border-bottom:2.5px solid var(--outline);background:var(--raised);display:block;position:relative}.Articles-module__2qT11a__image{object-fit:cover;filter:var(--photo)}.Articles-module__2qT11a__body{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.Articles-module__2qT11a__title{font-family:var(--font-display), sans-serif;font-weight:600;font-size:var(--text-h4);text-wrap:balance;line-height:1.22}html:lang(zh) .Articles-module__2qT11a__title{word-break:keep-all}.Articles-module__2qT11a__excerpt{font-size:var(--text-body-sm);color:var(--muted);flex:1;line-height:1.55}.Articles-module__2qT11a__more{align-items:center;gap:var(--space-2);font:800 15px/1.2 var(--font-body), sans-serif;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;margin-top:6px;text-decoration-thickness:3px;display:inline-flex}
.Contact-module__1jkvIW__section{background:var(--bg)}.Contact-module__1jkvIW__inner{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:40px 64px;max-width:1240px;margin:0 auto;padding:clamp(56px,8vw,96px) clamp(20px,4vw,40px);display:grid}.Contact-module__1jkvIW__column{gap:var(--space-5);flex-direction:column;display:flex}h2.Contact-module__1jkvIW__title{text-wrap:wrap}.Contact-module__1jkvIW__channels{gap:var(--space-3);display:grid}.Contact-module__1jkvIW__channel{min-height:60px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--card);border:2.5px solid var(--outline);box-shadow:var(--shadow-2);color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 14px;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out;display:flex}.Contact-module__1jkvIW__channel:hover{border-color:var(--card-hover);color:var(--ink)}.Contact-module__1jkvIW__channel:active{box-shadow:var(--shadow-0);transform:translate(4px,4px)}.Contact-module__1jkvIW__channel svg{flex:none}.Contact-module__1jkvIW__big,.Contact-module__1jkvIW__bigWrap{font-family:var(--font-display), sans-serif;font-weight:600;font-size:var(--text-h4)}.Contact-module__1jkvIW__big{white-space:nowrap}.Contact-module__1jkvIW__channelNote{font:800 12px/1.2 var(--font-body), sans-serif;letter-spacing:.1em;color:var(--muted);white-space:nowrap}.Contact-module__1jkvIW__upper{text-transform:uppercase;white-space:normal}.Contact-module__1jkvIW__mail{font-weight:800;font-size:var(--text-body);white-space:nowrap}.Contact-module__1jkvIW__photo{aspect-ratio:16/10;border-radius:var(--radius-xl);border:3px solid var(--outline);box-shadow:var(--shadow-3);background:var(--alt);margin-top:var(--space-2);position:relative;overflow:hidden}.Contact-module__1jkvIW__image{object-fit:cover;filter:var(--photo)}.Contact-module__1jkvIW__after{flex-direction:column;gap:22px;display:flex}.Contact-module__1jkvIW__timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.Contact-module__1jkvIW__step{grid-template-columns:auto 1fr;gap:0 18px;display:grid}.Contact-module__1jkvIW__rail{flex-direction:column;align-items:center;display:flex}.Contact-module__1jkvIW__key{border-radius:var(--radius-pill);background:var(--accent);min-width:76px;color:var(--navy);border:2.5px solid var(--navy);font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--text-body);text-align:center;padding:8px 10px;line-height:1.1}.Contact-module__1jkvIW__line{border-left:3px dashed var(--accent);flex:1;min-height:18px}.Contact-module__1jkvIW__line[data-last]{opacity:0}.Contact-module__1jkvIW__text{font-size:var(--text-body);padding:6px 0 22px;line-height:1.55}@media (min-width:640px){.Contact-module__1jkvIW__timeline{grid-template-columns:auto minmax(0,1fr)}.Contact-module__1jkvIW__step{grid-column:1/-1;grid-template-columns:subgrid}}@media (min-width:761px){.Contact-module__1jkvIW__text{text-align:justify;-webkit-hyphens:auto;hyphens:auto}}@media (max-width:639px){.Contact-module__1jkvIW__step{grid-template-columns:24px minmax(0,1fr)}.Contact-module__1jkvIW__rail{display:contents}.Contact-module__1jkvIW__key{white-space:nowrap;grid-column:1/-1;justify-self:start}.Contact-module__1jkvIW__line{grid-area:2/1;justify-self:center}.Contact-module__1jkvIW__text{padding:var(--space-2) 0 var(--space-5);grid-area:2/2}}.Contact-module__1jkvIW__guarantees{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.Contact-module__1jkvIW__guarantee{border-radius:var(--radius-lg);background:var(--alt);border:2px solid var(--border);align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.Contact-module__1jkvIW__guarantee svg{flex:none}.Contact-module__1jkvIW__gText{gap:var(--space-0);display:grid}.Contact-module__1jkvIW__gText b{font-family:var(--font-display), sans-serif;font-weight:600;font-size:var(--text-h4);line-height:1.25}.Contact-module__1jkvIW__gText span{font-size:var(--text-body-sm);color:var(--muted);line-height:1.5}
.Dossier-module__KE2mcG__section{background:var(--alt)}.Dossier-module__KE2mcG__inner{gap:var(--space-8);max-width:1240px;margin:0 auto;padding:clamp(56px,8vw,96px) clamp(20px,4vw,40px);display:grid}.Dossier-module__KE2mcG__intro{gap:var(--space-4);flex-direction:column;display:flex}.Dossier-module__KE2mcG__intro h2{max-width:760px}.Dossier-module__KE2mcG__steps{gap:28px var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));margin:0;padding:0;list-style:none;display:grid}.Dossier-module__KE2mcG__step{gap:var(--space-4);flex-direction:column;display:flex}.Dossier-module__KE2mcG__rail{align-items:center;gap:10px;display:flex}.Dossier-module__KE2mcG__num{border-radius:var(--radius-round);background:var(--accent);width:52px;height:52px;color:var(--navy);border:2.5px solid var(--navy);box-shadow:var(--shadow-2);font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--text-h4);flex:none;place-items:center;display:grid}.Dossier-module__KE2mcG__dash{border-top:3px dashed var(--accent);flex:1}.Dossier-module__KE2mcG__box{flex:none;margin:-4px 2px -4px 6px;display:flex}.Dossier-module__KE2mcG__card{background:var(--card);border:2.5px solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);flex-direction:column;flex:1;display:flex;overflow:hidden}.Dossier-module__KE2mcG__photo{aspect-ratio:16/10;border-bottom:2.5px solid var(--outline);background:var(--alt);position:relative}.Dossier-module__KE2mcG__image{object-fit:cover;filter:var(--photo)}.Dossier-module__KE2mcG__body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 20px;display:flex}.Dossier-module__KE2mcG__label{font:800 12px/1.2 var(--font-body), sans-serif;letter-spacing:.1em;color:var(--muted)}.Dossier-module__KE2mcG__name{font-family:var(--font-display), sans-serif;font-weight:600;font-size:var(--text-h3);margin:0;line-height:1.15}.Dossier-module__KE2mcG__text{font-size:var(--text-body);color:var(--ink);margin:0;line-height:1.6}.Dossier-module__KE2mcG__note{border-radius:var(--radius-md);background:var(--alt);font-size:var(--text-body-sm);color:var(--muted);align-items:flex-start;gap:10px;margin:auto 0 0;padding:12px 14px;line-height:1.5;display:flex}.Dossier-module__KE2mcG__note svg{flex:none;margin-top:1px}
.Faq-module__p_jqvG__section{background:var(--bg)}.Faq-module__p_jqvG__inner{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:40px clamp(40px,6vw,80px);max-width:1240px;margin:0 auto;padding:clamp(56px,8vw,96px) clamp(20px,4vw,40px);display:grid}.Faq-module__p_jqvG__side{gap:var(--space-5);flex-direction:column;display:flex}.Faq-module__p_jqvG__collage{max-width:440px;margin:18px 0 34px;position:relative}.Faq-module__p_jqvG__photoA{aspect-ratio:4/5;border:3px solid var(--outline);border-radius:var(--radius-xl);box-shadow:var(--shadow-3);background:var(--raised);position:relative;overflow:hidden;transform:rotate(-1.5deg)}.Faq-module__p_jqvG__photoB{aspect-ratio:2/3;border:3px solid var(--outline);border-radius:var(--radius-lg);width:44%;box-shadow:var(--shadow-3);background:var(--raised);position:absolute;bottom:-34px;right:clamp(-28px,-2vw,-8px);overflow:hidden;transform:rotate(3deg)}.Faq-module__p_jqvG__image{object-fit:cover;filter:var(--photo)}.Faq-module__p_jqvG__list{gap:var(--space-3);padding-top:clamp(0px,4vw,56px);display:grid}.Faq-module__p_jqvG__item{border-radius:var(--radius-lg);border:2.5px solid var(--outline);background:var(--card);box-shadow:var(--shadow-2);overflow:hidden}.Faq-module__p_jqvG__question{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);cursor:pointer;font-family:var(--font-display), sans-serif;font-weight:600;font-size:var(--text-h4);line-height:1.3;display:flex}.Faq-module__p_jqvG__plus{border-radius:var(--radius-round);background:var(--accent);border:2px solid var(--navy);width:34px;height:34px;color:var(--navy);flex:none;place-items:center;display:grid}.Faq-module__p_jqvG__plus svg{stroke-width:3px}.Faq-module__p_jqvG__plus path+path{transform-box:fill-box;transform-origin:50%;transition:transform .15s ease-out}.Faq-module__p_jqvG__item[open] .Faq-module__p_jqvG__plus path+path{transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.Faq-module__p_jqvG__plus path+path{transition:none}}.Faq-module__p_jqvG__answer{padding:0 var(--space-6) var(--space-5);font-size:var(--text-body);color:var(--muted);margin:0;line-height:1.65}.Faq-module__p_jqvG__callCard{border-radius:var(--radius-lg);background:var(--alt);border:2.5px solid var(--outline);box-shadow:var(--shadow-3);gap:18px;margin-top:22px;padding:clamp(20px,2.6vw,28px);display:grid}.Faq-module__p_jqvG__callTop{align-items:center;gap:var(--space-4);display:flex}.Faq-module__p_jqvG__box{flex:none;display:flex;transform:rotate(-6deg)}.Faq-module__p_jqvG__callText{gap:var(--space-0);display:grid}.Faq-module__p_jqvG__callLabel{font:800 12px/1.2 var(--font-body), sans-serif;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.Faq-module__p_jqvG__phone{font-family:var(--font-display), sans-serif;color:var(--ink);white-space:nowrap;font-size:clamp(26px,3vw,32px);font-weight:700;line-height:1.15;text-decoration:none}.Faq-module__p_jqvG__phone:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;text-decoration-thickness:3px}.Faq-module__p_jqvG__callButtons{gap:var(--space-3);flex-wrap:wrap;display:flex}.Faq-module__p_jqvG__cta,.Faq-module__p_jqvG__whatsapp{white-space:nowrap;border-radius:var(--radius-pill);min-height:50px;box-shadow:var(--shadow-2);font:800 16px/1.2 var(--font-body), sans-serif;justify-content:center;align-items:center;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out;display:inline-flex}.Faq-module__p_jqvG__cta:active,.Faq-module__p_jqvG__whatsapp:active{box-shadow:var(--shadow-0);transform:translate(4px,4px)}.Faq-module__p_jqvG__cta{padding:var(--space-3) var(--space-6);background:var(--accent);color:var(--navy);border:2.5px solid var(--btn-line)}.Faq-module__p_jqvG__cta:hover{background:var(--accent-hover);color:var(--navy)}.Faq-module__p_jqvG__whatsapp{color:var(--ghost-ink);border:2.5px solid var(--ghost-line);background:0 0;gap:10px;padding:12px 24px}.Faq-module__p_jqvG__whatsapp:hover{background:var(--ghost-hover);color:var(--ghost-ink)}@media (min-width:761px){.Faq-module__p_jqvG__answer{text-align:justify;-webkit-hyphens:auto;hyphens:auto}}
.Hero-module__d-OC8a__hero{background:var(--bg);overflow:hidden}.Hero-module__d-OC8a__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:clamp(40px,6vw,72px);max-width:1240px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(20px,4vw,40px) clamp(56px,7vw,96px);display:grid}.Hero-module__d-OC8a__copy{flex-direction:column;gap:22px;display:flex}.Hero-module__d-OC8a__kicker{background:var(--tape);color:var(--tape-ink);font:800 13px/1.2 var(--font-body), sans-serif;letter-spacing:.09em;border-radius:var(--radius-sm);white-space:nowrap;align-self:flex-start;padding:8px 14px;display:inline-flex;transform:rotate(-1.5deg)}.Hero-module__d-OC8a__title{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--text-display);letter-spacing:-.02em;text-wrap:balance;color:var(--ink);margin:0;line-height:1.04}html:lang(zh) .Hero-module__d-OC8a__title{word-break:keep-all}.Hero-module__d-OC8a__lead{font-size:var(--text-body-lg);color:var(--muted);text-wrap:pretty;margin:0;line-height:1.6}.Hero-module__d-OC8a__buttons{padding-top:var(--space-1);flex-wrap:wrap;gap:14px;display:flex}.Hero-module__d-OC8a__cta,.Hero-module__d-OC8a__call{white-space:nowrap;border-radius:var(--radius-pill);min-height:54px;box-shadow:var(--shadow-2);font:800 var(--text-body) / 1.2 var(--font-body), sans-serif;justify-content:center;align-items:center;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out;display:inline-flex}.Hero-module__d-OC8a__cta:active,.Hero-module__d-OC8a__call:active{box-shadow:var(--shadow-0);transform:translate(4px,4px)}.Hero-module__d-OC8a__cta{background:var(--accent);color:var(--navy);border:2.5px solid var(--btn-line);padding:14px 30px}.Hero-module__d-OC8a__cta:hover{background:var(--accent-hover);color:var(--navy)}.Hero-module__d-OC8a__call{color:var(--ghost-ink);border:2.5px solid var(--ghost-line);background:0 0;gap:10px;padding:14px 26px}.Hero-module__d-OC8a__call:hover{background:var(--ghost-hover);color:var(--ghost-ink)}.Hero-module__d-OC8a__stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;padding-top:14px;display:grid}.Hero-module__d-OC8a__stat{gap:var(--space-1);border:2px solid var(--border);border-radius:var(--radius-lg);background:var(--card);padding:14px 16px;display:grid}.Hero-module__d-OC8a__stat b{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--text-h3);color:var(--ink);line-height:1.1}.Hero-module__d-OC8a__stat span{font-size:var(--text-body-sm);color:var(--muted);line-height:1.45}@media (min-width:761px){.Hero-module__d-OC8a__lead{text-align:justify;-webkit-hyphens:auto;hyphens:auto}}
.HeroPhoto-module___mXE4G__side{--lift:clamp(64px, 6vw, 84px);padding-top:var(--lift);flex-direction:column;align-self:stretch;display:flex;position:relative;container-type:inline-size}.HeroPhoto-module___mXE4G__frame{border:3px solid var(--outline);border-radius:var(--radius-xl);min-height:max(240px,min(68cqw,600px));box-shadow:var(--shadow-3);background:var(--alt);touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:1;position:relative;overflow:hidden}.HeroPhoto-module___mXE4G__image{object-fit:cover;object-position:center 35%;filter:var(--photo);transition:opacity .45s ease-out}.HeroPhoto-module___mXE4G__tag{top:calc(var(--lift) + 22px);z-index:2;background:var(--tag-bg);color:var(--tag-ink);font:800 14px/1.3 var(--font-body), sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm);box-shadow:var(--shadow-1);white-space:nowrap;padding:6px 16px;position:absolute;left:-10px;transform:rotate(-3deg)}.HeroPhoto-module___mXE4G__dots{justify-content:flex-end;gap:var(--space-2);padding-right:0;display:flex;position:absolute;bottom:-32px;left:0;right:0}.HeroPhoto-module___mXE4G__dot{border-radius:var(--radius-pill);border:2px solid var(--outline);background:var(--card);cursor:pointer;width:14px;height:14px;padding:0;transition:width .2s ease-out,background-color .2s ease-out;position:relative}.HeroPhoto-module___mXE4G__dot:after{content:"";position:absolute;inset:-17px -4px}@media (max-width:760px){.HeroPhoto-module___mXE4G__dots{gap:34px}.HeroPhoto-module___mXE4G__dot:after{inset:-17px}}.HeroPhoto-module___mXE4G__dot[aria-current=true]{background:var(--accent);width:36px}.HeroPhoto-module___mXE4G__dot:focus-visible{outline:var(--ring);outline-offset:var(--ring-offset,2px);box-shadow:var(--ring-halo,0 0 #0000)}.HeroPhoto-module___mXE4G__box{z-index:3;top:auto;left:auto;right:clamp(12px,3vw,36px);bottom:calc(100% - var(--lift) - 30px);pointer-events:none;width:clamp(140px,15vw,190px);height:auto;position:absolute;overflow:visible}.HeroPhoto-module___mXE4G__lines{animation:.5s ease-out .2s both HeroPhoto-module___mXE4G__lines-in}.HeroPhoto-module___mXE4G__boxes{transform-box:view-box;transform-origin:170px 130px;animation:.55s ease-out both HeroPhoto-module___mXE4G__box-in}@keyframes HeroPhoto-module___mXE4G__box-in{0%{opacity:0;transform:rotate(-14deg)translateY(10px)}to{opacity:1;transform:none}}@keyframes HeroPhoto-module___mXE4G__lines-in{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}
.Packages-module__QGXmuq__section{background:var(--bg)}.Packages-module__QGXmuq__inner{gap:28px;max-width:1240px;margin:0 auto;padding:clamp(24px,3vw,32px) clamp(20px,4vw,40px) clamp(56px,8vw,96px);display:grid}.Packages-module__QGXmuq__lead{font-size:var(--text-body);color:var(--muted);text-wrap:pretty;margin:0;line-height:1.6}.Packages-module__QGXmuq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:22px;display:grid}.Packages-module__QGXmuq__card{gap:var(--space-3);border-radius:var(--radius-xl);background:var(--card);border:2.5px solid var(--border);box-shadow:none;flex-direction:column;padding:16px 16px 26px;display:flex}.Packages-module__QGXmuq__card[data-featured]{border:3px solid var(--outline);box-shadow:var(--shadow-3)}.Packages-module__QGXmuq__photo{aspect-ratio:16/10;border-radius:var(--radius-md);border:2.5px solid var(--outline);background:var(--raised);margin-bottom:6px;display:block;position:relative;overflow:hidden}.Packages-module__QGXmuq__image{object-fit:cover;filter:var(--photo)}.Packages-module__QGXmuq__kicker{color:var(--navy);font:800 12px/1.2 var(--font-body), sans-serif;letter-spacing:.1em;border-radius:var(--radius-sm);box-shadow:var(--shadow-1);white-space:nowrap;background:#f6b16d;padding:6px 12px;display:inline-flex;position:absolute;top:12px;left:12px;transform:rotate(-2deg)}.Packages-module__QGXmuq__card[data-featured] .Packages-module__QGXmuq__kicker{background:var(--accent)}.Packages-module__QGXmuq__body{gap:var(--space-3);flex-direction:column;flex:1;padding:0 10px;display:flex}.Packages-module__QGXmuq__name{font-family:var(--font-display), sans-serif;font-weight:600;font-size:var(--text-h3);line-height:1.15}.Packages-module__QGXmuq__desc{font-size:var(--text-body);color:var(--muted);flex:1;line-height:1.55}.Packages-module__QGXmuq__price{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--text-h3);line-height:1.1}.Packages-module__QGXmuq__link{border-radius:var(--radius-pill);border:2.5px solid var(--ghost-line);min-height:48px;color:var(--ghost-ink);box-shadow:var(--shadow-2);font:800 16px/1.2 var(--font-body), sans-serif;background:0 0;justify-content:center;align-items:center;padding:12px 22px;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.Packages-module__QGXmuq__link:hover{color:var(--ghost-ink)}.Packages-module__QGXmuq__card[data-featured] .Packages-module__QGXmuq__link{border-color:var(--btn-line);background:var(--accent);color:var(--navy)}.Packages-module__QGXmuq__link:active{box-shadow:var(--shadow-0);transform:translate(4px,4px)}@media (min-width:761px){.Packages-module__QGXmuq__lead{text-align:justify;-webkit-hyphens:auto;hyphens:auto}}
.Services-module__jBGc6a__section{background:var(--bg)}.Services-module__jBGc6a__inner{gap:var(--space-8);max-width:1240px;margin:0 auto;padding:clamp(56px,8vw,96px) clamp(20px,4vw,40px) clamp(32px,4vw,48px);display:grid}.Services-module__jBGc6a__intro{gap:var(--space-7) var(--space-9);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;display:grid}.Services-module__jBGc6a__copy{gap:var(--space-4);flex-direction:column;display:flex}.Services-module__jBGc6a__photo{aspect-ratio:16/9;border-radius:var(--radius-xl);border:3px solid var(--outline);box-shadow:var(--shadow-3);background:var(--alt);position:relative;overflow:hidden}.Services-module__jBGc6a__image{object-fit:cover;filter:var(--photo)}.Services-module__jBGc6a__list{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.Services-module__jBGc6a__item{display:flex}.Services-module__jBGc6a__card{background:var(--card);border:2.5px solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);color:var(--ink);outline-offset:4px;outline:3px solid #0000;flex-direction:column;flex:1;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;display:flex;position:relative}.Services-module__jBGc6a__body{gap:var(--space-3);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.Services-module__jBGc6a__card:has(.Services-module__jBGc6a__name:focus-visible){outline:var(--ring);outline-offset:var(--ring-offset,4px);box-shadow:var(--ring-halo,0 0 #0000)}.Services-module__jBGc6a__top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.Services-module__jBGc6a__icon{border-radius:var(--radius-md);background:var(--alt);border:2px solid var(--border);place-items:center;width:54px;height:54px;display:grid}.Services-module__jBGc6a__price{border-radius:var(--radius-pill);color:var(--navy);border:2px solid var(--navy);font:800 14px/1.2 var(--font-body), sans-serif;white-space:nowrap;background:#f6b16d;padding:6px 12px}.Services-module__jBGc6a__name{font-family:var(--font-display), sans-serif;font-weight:600;font-size:var(--text-h4);color:inherit;outline:none;line-height:1.2;text-decoration:none}.Services-module__jBGc6a__name:hover{color:inherit}.Services-module__jBGc6a__name:focus-visible{box-shadow:none;outline:none}.Services-module__jBGc6a__name:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.Services-module__jBGc6a__more{z-index:1;min-height:56px;padding:var(--space-3) var(--space-6);border-top:2px dashed var(--border);border-radius:0 0 calc(var(--radius-lg) - 2.5px) calc(var(--radius-lg) - 2.5px);color:var(--ink);outline:none;align-items:center;transition:background-color .15s ease-out;display:flex;position:relative}.Services-module__jBGc6a__more:hover{color:var(--ink)}.Services-module__jBGc6a__more:focus-visible{box-shadow:none;outline:none}.Services-module__jBGc6a__moreText{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);outline-offset:5px;font:800 var(--text-body-sm) / 1.2 var(--font-body), sans-serif;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;outline:2.5px solid #0000;padding:2px 0;text-decoration-thickness:3px;display:inline-flex}.Services-module__jBGc6a__more:focus-visible .Services-module__jBGc6a__moreText{outline:var(--ring);outline-offset:var(--ring-offset,5px);box-shadow:var(--ring-halo,0 0 #0000)}.Services-module__jBGc6a__arrow{transition:transform .15s ease-out;display:inline-block}@media (hover:hover) and (pointer:fine){.Services-module__jBGc6a__card:hover:not(:has(.Services-module__jBGc6a__more:hover)){box-shadow:var(--shadow-4);border-color:var(--card-hover);transform:translate(-3px,-3px)rotate(-1.2deg)}.Services-module__jBGc6a__more:hover{background:var(--alt)}.Services-module__jBGc6a__more:hover .Services-module__jBGc6a__arrow{transform:translate(4px)}}.Services-module__jBGc6a__info{font-size:var(--text-body-sm);color:var(--muted);line-height:1.55}
