.landing-page_page__octSp{overflow:clip}.landing-page_buttonReset__hDgzx{display:inline-flex;align-items:center;justify-content:center}.landing-page_shell__ba3YR{position:relative;z-index:2;isolation:isolate}.landing-page_heroBackdrop__lzFM8{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(255,178,137,.32),rgba(243,239,232,.78) 20%,rgba(243,239,232,1)),url(/images/landing/lisbon-skyline.jpg) top /cover no-repeat;pointer-events:none}.landing-page_container__LnrrQ{position:relative;width:min(calc(100% - 32px),var(--content-width));margin:0 auto}.landing-page_header__By_5R{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0 18px}.landing-page_brandBlock__DqfC0{display:flex;flex:1 1;min-width:0;max-width:520px}.landing-page_brandLockup__hOBHr{display:grid;grid-gap:6px;gap:6px;max-width:360px}.landing-page_brandName__haDSi{margin:0;font-family:Ultra,serif;font-size:clamp(1.25rem,1.6vw,1.6rem);line-height:.96;letter-spacing:-.025em;text-wrap:balance}.landing-page_brandMeta__qPrw_{margin:0;max-width:320px;color:rgba(85,76,69,.92);font-size:.9rem;line-height:1.4;text-wrap:pretty}.landing-page_menuWrap__ayhHb{position:relative;z-index:10;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.landing-page_menuButton__6J3bS{position:relative;z-index:2;width:56px;height:56px;flex-shrink:0;border:0;border-radius:50%;background:var(--accent);box-shadow:var(--shadow-md);cursor:pointer;transition:background-color .18s ease,transform .18s ease}.landing-page_menuButton__6J3bS:hover{background:var(--accent-strong);transform:translateY(-1px)}.landing-page_menuButtonOpen__7ryYz .landing-page_menuLines__5mXTT span:first-child{transform:translateY(6px) rotate(45deg)}.landing-page_menuButtonOpen__7ryYz .landing-page_menuLines__5mXTT span:nth-child(2){opacity:0}.landing-page_menuButtonOpen__7ryYz .landing-page_menuLines__5mXTT span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.landing-page_menuLines__5mXTT{display:grid;grid-gap:4px;gap:4px}.landing-page_menuLines__5mXTT span{width:18px;height:2px;border-radius:999px;background:var(--text);transition:opacity .16s ease,transform .16s ease}.landing-page_menuPanel__h7_F1{position:absolute;top:50%;right:68px;display:flex;align-items:center;gap:8px;padding:8px;border:1px solid rgba(28,28,28,.08);border-radius:999px;background:rgba(255,252,249,.82);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transform:translate(8px,-50%) scale(.98);transform-origin:right center;transition:opacity .18s ease,transform .18s ease;white-space:nowrap}.landing-page_menuPanelBrand__Yo_hL{display:none}.landing-page_menuPanelOpen__m_d7g{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.landing-page_menuItem__QEYMy{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;color:var(--muted);font-size:.9rem;font-weight:700;line-height:1;transition:background-color .16s ease,color .16s ease}.landing-page_menuItem__QEYMy:hover{background:rgba(229,217,207,.66);color:var(--text)}.landing-page_hero__m6hQs{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);grid-gap:28px;gap:28px;align-items:stretch;padding:clamp(18px,4vh,28px) 0 clamp(30px,4.2vw,54px)}.landing-page_heroCopy__otdmx{display:flex;flex-direction:column;max-width:none;grid-column:1}.landing-page_heroTextBackdrop__FiSZ2{padding:0}.landing-page_eyebrow__ZMWZc{margin:0 0 18px;color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.landing-page_headline__QY3Hz{margin:0;max-width:680px;font-family:Inter,sans-serif;font-size:clamp(2.3rem,4.6vw,3.75rem);font-weight:850;line-height:1.06;letter-spacing:0}.landing-page_supportingText__7BiiT{margin:18px 0 0;max-width:520px;font-family:Inter,sans-serif;font-size:clamp(1.05rem,1.4vw,1.22rem);font-weight:600;line-height:1.45;letter-spacing:-.01em;color:rgba(28,28,28,.9)}.landing-page_body__gM5QD{margin:28px 0 0;max-width:540px;color:var(--muted);font-size:1.1rem;line-height:1.7}.landing-page_processSection__Uh_nX{position:relative;z-index:1;padding-top:28px;background:linear-gradient(180deg,rgba(243,239,232,.96),rgba(241,232,221,.98))}.landing-page_processGrid__8K0_A{margin-top:52px}.landing-page_heroActions__yLGIv{display:flex;gap:18px;align-items:center}.landing-page_primaryButton__GG6LQ,.landing-page_secondaryButton___QgA6{display:inline-flex;align-items:center;justify-content:center;min-height:72px;padding:0 38px;border-radius:24px;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:800;line-height:1.1;text-align:center;letter-spacing:-.01em;transition:transform .18s ease,background-color .18s ease}.landing-page_primaryButton__GG6LQ:hover,.landing-page_secondaryButton___QgA6:hover{transform:translateY(-2px)}.landing-page_primaryButton__GG6LQ{background:var(--accent)}.landing-page_primaryButton__GG6LQ:hover{background:var(--accent-strong)}.landing-page_secondaryButton___QgA6{background:rgba(255,255,255,.62);border:1px solid rgba(28,28,28,.08)}.landing-page_heroCard__Pr_ox{position:absolute;z-index:3;top:clamp(12px,2vw,24px);right:0;width:min(43.5%,540px);padding:18px;border:1px solid rgba(255,255,255,.35);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,178,137,.32),rgba(243,239,232,.82) 38%,rgba(243,239,232,1));box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-page_heroImageWrap__JbHGx{position:relative;min-height:clamp(420px,39vw,540px);height:100%;border-radius:calc(var(--radius-xl) - 8px);overflow:hidden}.landing-page_heroImage__xWUpc{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.landing-page_heroTag__HHE_c{position:absolute;right:22px;bottom:22px;display:grid;grid-gap:2px;gap:2px;padding:14px 18px;border-radius:18px;background:rgba(245,244,241,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:Inter,sans-serif;font-size:.94rem;font-weight:700;line-height:1.35;max-width:220px;box-shadow:var(--shadow-md)}.landing-page_heroTagLine__JsV1f{display:block}.landing-page_section__r1lt8{padding:28px 0}.landing-page_grid__Oz69b{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:28px;gap:28px}.landing-page_sectionCard__Od39J{position:relative;border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,248,241,.76),rgba(229,217,207,.82));box-shadow:var(--shadow-lg);overflow:hidden}.landing-page_sectionCardMedia__1OMl9{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.44}.landing-page_sectionCardOverlay__1P7w1{position:relative;z-index:1;padding:32px;background:linear-gradient(180deg,rgba(250,245,239,.38),rgba(229,217,207,.5))}.landing-page_sectionTitle__xOEVU{margin:0 0 26px;text-align:center;font-family:Anton,sans-serif;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.08;letter-spacing:-.01em}.landing-page_stepsList__2xRA1{display:grid;grid-gap:18px;gap:18px}.landing-page_stepItem__aMtd7{display:grid;grid-template-columns:62px 1fr;grid-gap:16px;gap:16px;align-items:start;padding:18px;border-radius:22px;background:rgba(255,252,249,.5)}.landing-page_stepIndex__MMmcW{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:18px;background:rgba(255,178,137,.86);font-family:Inter,sans-serif;font-size:1rem;font-weight:800;letter-spacing:-.02em}.landing-page_stepTitle__TRx7i{margin:2px 0 6px;font-family:Inter,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.25;letter-spacing:-.02em}.landing-page_stepDetail__d9Zqg{margin:0;color:var(--muted);line-height:1.6}.landing-page_stepsAside__yLGif{display:flex;flex-direction:column;padding:28px;border-radius:var(--radius-xl);background:rgba(255,252,249,.66);box-shadow:var(--shadow-md)}.landing-page_asideLabel__H_XVG{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.landing-page_asideTitle__LPk93{margin:16px 0 0;font-family:Anton,sans-serif;font-size:clamp(1.65rem,3.2vw,2.35rem);line-height:1.06;letter-spacing:-.01em}.landing-page_asideText__yBUoP{margin:18px 0 0;display:grid;grid-gap:2px;gap:2px;color:var(--muted);line-height:1.75}.landing-page_asideTextLine__k9BQ8{display:block}.landing-page_statsCard__r06nh{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;gap:6px;padding:28px;margin-top:18px;border-radius:28px;background:var(--surface-strong);text-align:center}.landing-page_statsLead__n_ged{margin:0;font-family:Inter,sans-serif;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800;text-align:center;line-height:1.1;letter-spacing:-.03em}.landing-page_statsCaption__T7ujB{margin:0;color:var(--muted);text-align:center}.landing-page_testimonialsHeader__QToTa{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.landing-page_testimonialsTitle__D5dQF{margin:0;font-family:Anton,sans-serif;font-size:clamp(1.7rem,3.4vw,2.35rem);line-height:1.08;letter-spacing:-.01em}.landing-page_testimonialsGrid__kJWij{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,360px);grid-gap:20px;gap:20px}.landing-page_testimonialsScroller__GHgoH{overflow-x:auto;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:rgba(242,151,103,.7) rgba(229,217,207,.32)}.landing-page_testimonialsScroller__GHgoH::-webkit-scrollbar{height:10px}.landing-page_testimonialsScroller__GHgoH::-webkit-scrollbar-track{background:rgba(229,217,207,.32);border-radius:999px}.landing-page_testimonialsScroller__GHgoH::-webkit-scrollbar-thumb{background:rgba(242,151,103,.7);border-radius:999px}.landing-page_testimonialCard__zmUsz{min-height:100%;padding:20px;border-radius:24px;background:rgba(255,252,249,.84);box-shadow:var(--shadow-md)}.landing-page_testimonialTop__GdHV5{display:flex;align-items:center;gap:14px;margin-bottom:18px}.landing-page_testimonialAvatarWrap__zIMMj{position:relative;width:72px;height:72px;border-radius:50%;overflow:hidden;flex-shrink:0;background:rgba(229,217,207,.78)}.landing-page_testimonialAvatarWrap__zIMMj:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.18));pointer-events:none}.landing-page_testimonialAvatar__VIQch{width:100%;height:100%;object-fit:cover;filter:blur(1.6px);transform:scale(1.08)}.landing-page_testimonialAvatarFallback__iSYFz{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 35% 30%,rgba(255,178,137,.95),transparent 48%),linear-gradient(145deg,rgba(229,217,207,.86),rgba(242,151,103,.72));font-family:Ultra,serif;font-size:1.65rem;color:rgba(28,28,28,.82)}.landing-page_testimonialName__HPDF8{margin:0;font-family:Inter,sans-serif;font-size:1.16rem;font-weight:700;line-height:1.2;letter-spacing:-.02em}.landing-page_testimonialMeta__9oJR8{margin:6px 0 0;font-size:.86rem;font-weight:600;color:var(--muted)}.landing-page_testimonialQuote__CqLLm{margin:0 0 14px;line-height:1.7;color:var(--muted)}.landing-page_testimonialNote__19PVb{margin:0;font-weight:700;line-height:1.7}.landing-page_ctaSection__i4c0G{padding:32px 0 72px}.landing-page_ctaPanel__uCGkg{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:28px 32px;border-radius:32px;background:linear-gradient(135deg,rgba(255,178,137,.88),rgba(255,214,180,.88));box-shadow:var(--shadow-lg)}.landing-page_ctaTitle__d5M2E{margin:0;font-family:Anton,sans-serif;font-size:clamp(1.75rem,3.4vw,2.45rem);line-height:1.06;letter-spacing:-.01em}.landing-page_ctaText__Z_VXL{margin:12px 0 0;max-width:640px;line-height:1.7}.landing-page_footer__kPsXk{padding:18px 0 34px;border-top:2px solid rgba(242,151,103,.34)}.landing-page_footerText___R9rk{margin:0;text-align:center;color:var(--muted);font-size:.78rem}.landing-page_footerLink__DCicv{color:var(--muted);font-weight:700;text-decoration:none}.landing-page_footerLink__DCicv:hover{color:var(--text)}@media (max-width:1125px){.landing-page_menuWrap__ayhHb{align-self:start}.landing-page_menuPanel__h7_F1{position:fixed;inset:0;display:grid;align-content:start;width:auto;min-height:100dvh;max-height:100dvh;grid-gap:10px;gap:10px;padding:20px 10px 28px;border:0;border-radius:0;background:linear-gradient(180deg,rgba(255,178,137,.32),rgba(243,239,232,.78) 20%,rgba(243,239,232,1)),url(/images/landing/lisbon-skyline.jpg) top /cover no-repeat;box-shadow:none;opacity:0;overflow:hidden;overscroll-behavior:none;pointer-events:none;transform:translateY(-10px);transform-origin:top right;white-space:normal}.landing-page_menuPanelBrand__Yo_hL{display:grid;grid-gap:8px;gap:8px;max-width:285px;min-height:108px;align-content:start;padding:0 0 8px}.landing-page_menuPanelBrandName__JRZBo{margin:0;font-family:Ultra,serif;font-size:clamp(1.1rem,5vw,1.35rem);line-height:.96;letter-spacing:-.025em}.landing-page_menuPanelBrandMeta__BUZ3e{margin:0;color:rgba(85,76,69,.94);max-width:220px;font-size:.78rem;line-height:1.35}.landing-page_menuPanelOpen__m_d7g{opacity:1;pointer-events:auto;transform:translateY(0)}.landing-page_menuItem__QEYMy{min-height:52px;justify-content:center;padding:0 18px;border-radius:18px;background:rgba(255,255,255,.46);font-size:.96rem}}@media (max-width:980px){.landing-page_header__By_5R{align-items:start}.landing-page_brandBlock__DqfC0{max-width:420px}.landing-page_ctaPanel__uCGkg,.landing-page_grid__Oz69b,.landing-page_hero__m6hQs{grid-template-columns:1fr}.landing-page_hero__m6hQs{padding-top:10px}.landing-page_heroCard__Pr_ox{display:none}.landing-page_heroImageWrap__JbHGx{min-height:460px}.landing-page_testimonialsHeader__QToTa{flex-direction:column;align-items:start}}@media (max-width:720px){.landing-page_container__LnrrQ{width:min(calc(100% - 20px),var(--content-width))}.landing-page_header__By_5R{align-items:center;padding-top:18px}.landing-page_brandBlock__DqfC0{max-width:250px}.landing-page_brandMeta__qPrw_{max-width:220px;font-size:.78rem;line-height:1.35}.landing-page_brandName__haDSi{font-size:clamp(1.1rem,5vw,1.35rem)}.landing-page_menuButton__6J3bS{width:56px;height:56px}.landing-page_hero__m6hQs{gap:20px;padding-bottom:32px}.landing-page_headline__QY3Hz{font-size:clamp(2.25rem,10.5vw,3.25rem)}.landing-page_supportingText__7BiiT{font-size:.98rem;line-height:1.4}.landing-page_body__gM5QD{margin-top:22px;font-size:1rem;line-height:1.65}.landing-page_heroActions__yLGIv{flex-direction:column;align-items:stretch}.landing-page_processSection__Uh_nX{padding-top:30px}.landing-page_processGrid__8K0_A{margin-top:52px}.landing-page_primaryButton__GG6LQ,.landing-page_secondaryButton___QgA6{width:100%}.landing-page_ctaPanel__uCGkg,.landing-page_sectionCardOverlay__1P7w1,.landing-page_stepsAside__yLGif,.landing-page_testimonialCard__zmUsz{padding:20px}.landing-page_testimonialsGrid__kJWij{grid-auto-columns:minmax(260px,82vw)}.landing-page_stepItem__aMtd7{grid-template-columns:52px 1fr;padding:16px}.landing-page_stepIndex__MMmcW{width:52px;height:52px}}.faq_page__eF2xR{min-height:100vh;overflow:clip;color:var(--ink);background:linear-gradient(180deg,rgba(248,242,235,.94),rgba(241,232,221,.98))}.faq_shell__1RiIT{position:relative}.faq_heroBackdrop___FUok{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,178,137,.32),rgba(243,239,232,.78) 20%,rgba(243,239,232,1)),url(/images/landing/lisbon-skyline.jpg) top /cover no-repeat;pointer-events:none}.faq_container__53a_P,.faq_ctaSection____kDB,.faq_faqSection__gTDav{position:relative;width:min(calc(100% - 32px),var(--content-width));margin:0 auto}.faq_header__bmdpb{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0 18px}.faq_brandBlock__hr6VW{display:flex;flex:1 1;min-width:0;max-width:520px}.faq_brandLockup__7kkRD{display:grid;grid-gap:6px;gap:6px;max-width:360px}.faq_brandName__agVhP{margin:0;font-family:Ultra,serif;font-size:clamp(1.25rem,1.6vw,1.6rem);line-height:.96;letter-spacing:-.025em;text-wrap:balance}.faq_brandMeta__15Ebl{margin:0;max-width:320px;color:rgba(85,76,69,.92);font-size:.9rem;line-height:1.4;text-wrap:pretty}.faq_eyebrow__IXopC{margin:0;color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.faq_intro__alh6G{display:grid;grid-gap:18px;gap:18px;max-width:760px;padding:clamp(18px,4vh,28px) 0 72px}.faq_introTitle__gnMnb{margin:0;max-width:720px;font-size:clamp(2.3rem,5vw,4rem);font-weight:850;line-height:1.06;letter-spacing:0}.faq_introText__u8tnY{margin:0;max-width:680px;color:rgba(28,28,28,.82);font-size:clamp(1.05rem,1.6vw,1.22rem);font-weight:550;line-height:1.55}.faq_faqSection__gTDav{padding:0 0 28px}.faq_faqList__nAW8Q{display:grid;border-top:1px solid rgba(28,28,28,.16)}.faq_faqItem__9kuH1{border-bottom:1px solid rgba(28,28,28,.16)}.faq_questionButton__GCuMO{display:grid;grid-template-columns:72px minmax(0,1fr) 42px;grid-gap:clamp(16px,3vw,34px);gap:clamp(16px,3vw,34px);width:100%;align-items:center;padding:clamp(24px,3.2vw,36px) 0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.faq_questionNumber___U1Wr{color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.14em}.faq_questionText__UHvPL{max-width:760px;font-size:clamp(1.28rem,2.35vw,2rem);font-weight:850;line-height:1.16}.faq_questionIcon__A3eCO{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(28,28,28,.12);border-radius:999px;background:rgba(255,252,249,.58);font-size:1.4rem;font-weight:700}.faq_answerWrap__gWd_L{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.faq_answerOpen__TtCvs{grid-template-rows:1fr}.faq_answerText__dc3EA{min-height:0;overflow:hidden;margin:0 42px 0 calc(72px + clamp(16px, 3vw, 34px));max-width:720px;color:var(--muted);font-size:1.04rem;line-height:1.75}.faq_answerOpen__TtCvs .faq_answerText__dc3EA{padding-bottom:clamp(24px,3vw,34px)}.faq_ctaSection____kDB{padding:34px 0 82px}.faq_ctaPanel__4cQn6{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:clamp(28px,4vw,44px) 0 0}.faq_ctaTitle__t_O6a{margin:12px 0 0;max-width:760px;font-family:Anton,sans-serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1.08;text-transform:uppercase}.faq_ctaActions__yG1XO{display:flex;flex-wrap:wrap;gap:14px}.faq_primaryAction__dkcmR,.faq_secondaryAction__ZMWEa{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 24px;border-radius:999px;font-weight:800;line-height:1.1;transition:background-color .18s ease,transform .18s ease}.faq_primaryAction__dkcmR{background:var(--accent)}.faq_primaryAction__dkcmR:hover{background:var(--accent-strong);transform:translateY(-1px)}.faq_secondaryAction__ZMWEa{background:rgba(255,255,255,.68);border:1px solid rgba(28,28,28,.08)}.faq_secondaryAction__ZMWEa:hover{background:rgba(255,255,255,.84);transform:translateY(-1px)}.faq_footer__EOgeu{padding:18px 0 34px;border-top:2px solid rgba(242,151,103,.34)}.faq_footerText__lIDsX{margin:0;text-align:center;color:var(--muted);font-size:.78rem}@media (max-width:900px){.faq_header__bmdpb{align-items:start}.faq_brandBlock__hr6VW{max-width:420px}.faq_ctaPanel__4cQn6{grid-template-columns:1fr}}@media (max-width:640px){.faq_container__53a_P,.faq_ctaSection____kDB,.faq_faqSection__gTDav{width:min(calc(100% - 20px),var(--content-width))}.faq_header__bmdpb{align-items:center;padding-top:18px}.faq_brandBlock__hr6VW{max-width:250px}.faq_brandName__agVhP{font-size:clamp(1.1rem,5vw,1.35rem)}.faq_brandMeta__15Ebl{max-width:220px;font-size:.78rem;line-height:1.35}.faq_intro__alh6G{gap:14px;padding:10px 0 42px}.faq_introTitle__gnMnb{font-size:clamp(2rem,10vw,3rem)}.faq_introText__u8tnY{font-size:1rem}.faq_questionButton__GCuMO{grid-template-columns:1fr 40px;gap:12px;padding:24px 0}.faq_questionNumber___U1Wr{grid-column:1/-1}.faq_questionText__UHvPL{font-size:clamp(1.25rem,6vw,1.65rem)}.faq_answerText__dc3EA{margin:0;font-size:.98rem}.faq_ctaActions__yG1XO{display:grid}.faq_primaryAction__dkcmR,.faq_secondaryAction__ZMWEa{width:100%}}.porque-e-diferente_page__5_9Ae{min-height:100vh;overflow:clip;color:var(--ink);background:linear-gradient(180deg,rgba(248,242,235,.94),rgba(241,232,221,.98))}.porque-e-diferente_shell__9_tk4{position:relative}.porque-e-diferente_heroBackdrop__j8XiN{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,178,137,.32),rgba(243,239,232,.78) 20%,rgba(243,239,232,1)),url(/images/landing/lisbon-skyline.jpg) top /cover no-repeat;pointer-events:none}.porque-e-diferente_container__79JTX,.porque-e-diferente_ctaSection__2Sr4a,.porque-e-diferente_principlesSection__kaVrh,.porque-e-diferente_statementSection__Ah7Dp{position:relative;width:min(calc(100% - 32px),var(--content-width));margin:0 auto}.porque-e-diferente_header__1lDMY{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0 18px}.porque-e-diferente_brandBlock__XjESr{display:flex;flex:1 1;min-width:0;max-width:520px}.porque-e-diferente_brandLockup__t5v_y{display:grid;grid-gap:6px;gap:6px;max-width:360px}.porque-e-diferente_brandName__ZdqWp{margin:0;font-family:Ultra,serif;font-size:clamp(1.25rem,1.6vw,1.6rem);line-height:.96;letter-spacing:-.025em;text-wrap:balance}.porque-e-diferente_brandMeta__aJQyX{margin:0;max-width:320px;color:rgba(85,76,69,.92);font-size:.9rem;line-height:1.4;text-wrap:pretty}.porque-e-diferente_eyebrow__EWdeM,.porque-e-diferente_principleNumber__rXOEI,.porque-e-diferente_statementLabel__5A5sR{margin:0;color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.porque-e-diferente_intro__NhaXg{display:grid;grid-gap:18px;gap:18px;max-width:720px;padding:clamp(18px,4vh,28px) 0 72px}.porque-e-diferente_introTitle__zMa8W{margin:0;max-width:680px;font-size:clamp(2.3rem,5vw,4rem);font-weight:850;line-height:1.06;letter-spacing:0}.porque-e-diferente_introText__esa5Q{margin:0;max-width:560px;color:rgba(28,28,28,.82);font-size:clamp(1.05rem,1.6vw,1.22rem);font-weight:500;line-height:1.55}.porque-e-diferente_ctaActions__kdt_6{display:flex;flex-wrap:wrap;gap:14px}.porque-e-diferente_primaryAction__D_t_b,.porque-e-diferente_secondaryAction__J4LHM{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 24px;border-radius:999px;font-weight:800;line-height:1.1;transition:background-color .18s ease,transform .18s ease}.porque-e-diferente_primaryAction__D_t_b{background:var(--accent)}.porque-e-diferente_primaryAction__D_t_b:hover{background:var(--accent-strong);transform:translateY(-1px)}.porque-e-diferente_secondaryAction__J4LHM{background:rgba(255,255,255,.68);border:1px solid rgba(28,28,28,.08)}.porque-e-diferente_secondaryAction__J4LHM:hover{background:rgba(255,255,255,.84);transform:translateY(-1px)}.porque-e-diferente_principlesSection__kaVrh{padding:0 0 28px}.porque-e-diferente_principlesGrid__gX1UN{display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(28,28,28,.16)}.porque-e-diferente_principle__UoiB5{display:grid;grid-template-columns:72px minmax(220px,.56fr) minmax(0,1fr);align-content:start;grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);padding:clamp(28px,4vw,46px) 0;border-bottom:1px solid rgba(28,28,28,.16)}.porque-e-diferente_principleTitle__sQecw{margin:0;max-width:470px;font-size:clamp(1.35rem,2.2vw,1.95rem);font-weight:850;line-height:1.16}.porque-e-diferente_principleBody__iVjc3{margin:0;max-width:560px;color:var(--muted);font-size:1.04rem;line-height:1.75}.porque-e-diferente_statementSection__Ah7Dp{padding:56px 0}.porque-e-diferente_statement__eDfYI{position:relative;display:grid;grid-gap:16px;gap:16px;min-height:clamp(420px,45vw,620px);align-content:center;padding:clamp(28px,5vw,56px);overflow:hidden;background:linear-gradient(90deg,rgba(250,245,239,.78),rgba(250,245,239,.46) 48%,rgba(255,214,180,.2)),linear-gradient(180deg,rgba(255,178,137,.14),rgba(28,28,28,.05)),url(/images/landing/lisbon-city.jpg) 50% /cover no-repeat;box-shadow:var(--shadow-lg)}.porque-e-diferente_statement__eDfYI:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(241,232,221,.18));pointer-events:none}.porque-e-diferente_statementLabel__5A5sR,.porque-e-diferente_statementText__IfPVh{position:relative;z-index:1}.porque-e-diferente_statementText__IfPVh{margin:0;max-width:940px;font-family:Anton,sans-serif;font-size:clamp(2rem,4.8vw,4rem);line-height:1.08;text-transform:uppercase}.porque-e-diferente_ctaSection__2Sr4a{padding:26px 0 82px}.porque-e-diferente_ctaPanel__TM5fq{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:clamp(28px,4vw,44px) 0 0}.porque-e-diferente_ctaTitle__eDu99{margin:12px 0 0;max-width:720px;font-family:Anton,sans-serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1.08;text-transform:uppercase}.porque-e-diferente_footer__j5jDR{padding:18px 0 34px;border-top:2px solid rgba(242,151,103,.34)}.porque-e-diferente_footerText__d1nHV{margin:0;text-align:center;color:var(--muted);font-size:.78rem}@media (max-width:900px){.porque-e-diferente_header__1lDMY{align-items:start}.porque-e-diferente_ctaPanel__TM5fq{grid-template-columns:1fr}.porque-e-diferente_brandBlock__XjESr{max-width:420px}.porque-e-diferente_principle__UoiB5{grid-template-columns:52px minmax(0,1fr)}.porque-e-diferente_principleBody__iVjc3{grid-column:2}}@media (max-width:640px){.porque-e-diferente_page__5_9Ae{background-attachment:scroll}.porque-e-diferente_container__79JTX,.porque-e-diferente_ctaSection__2Sr4a,.porque-e-diferente_principlesSection__kaVrh,.porque-e-diferente_statementSection__Ah7Dp{width:min(calc(100% - 20px),var(--content-width))}.porque-e-diferente_header__1lDMY{align-items:center;padding-top:18px}.porque-e-diferente_brandBlock__XjESr{max-width:250px}.porque-e-diferente_brandName__ZdqWp{font-size:clamp(1.1rem,5vw,1.35rem)}.porque-e-diferente_brandMeta__aJQyX{max-width:220px;font-size:.78rem;line-height:1.35}.porque-e-diferente_intro__NhaXg{padding:10px 0 46px}.porque-e-diferente_introTitle__zMa8W{font-size:clamp(2rem,10vw,3rem)}.porque-e-diferente_ctaActions__kdt_6{display:grid}.porque-e-diferente_primaryAction__D_t_b,.porque-e-diferente_secondaryAction__J4LHM{width:100%}.porque-e-diferente_principlesSection__kaVrh{padding-top:0}.porque-e-diferente_principle__UoiB5{grid-template-columns:1fr;gap:12px;padding:28px 0}.porque-e-diferente_principleTitle__sQecw{font-size:clamp(1.32rem,6vw,1.75rem)}.porque-e-diferente_principleBody__iVjc3{grid-column:auto;font-size:.98rem}.porque-e-diferente_statementSection__Ah7Dp{padding:34px 0}}.privacy-terms_page__PNf_9{min-height:100vh;overflow:clip;color:var(--ink);background:linear-gradient(180deg,rgba(248,242,235,.94),rgba(241,232,221,.98))}.privacy-terms_shell__lHoQg{position:relative}.privacy-terms_heroBackdrop__qSlsM{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,178,137,.32),rgba(243,239,232,.78) 20%,rgba(243,239,232,1)),url(/images/landing/lisbon-skyline.jpg) top /cover no-repeat;pointer-events:none}.privacy-terms_container___8aeR,.privacy-terms_contentSection__iMdui{position:relative;width:min(calc(100% - 32px),var(--content-width));margin:0 auto}.privacy-terms_header__Atg7x{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0 18px}.privacy-terms_brandBlock__RreZ8{display:flex;flex:1 1;min-width:0;max-width:520px}.privacy-terms_brandLockup__YN0c0{display:grid;grid-gap:6px;gap:6px;max-width:360px}.privacy-terms_brandName__XCuim{margin:0;font-family:Ultra,serif;font-size:clamp(1.25rem,1.6vw,1.6rem);line-height:.96;letter-spacing:-.025em;text-wrap:balance}.privacy-terms_brandMeta__RQRPe{margin:0;max-width:320px;color:rgba(85,76,69,.92);font-size:.9rem;line-height:1.4;text-wrap:pretty}.privacy-terms_eyebrow__DYBYH,.privacy-terms_itemNumber__LALX8{margin:0;color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.privacy-terms_intro__ijppx{display:grid;grid-gap:18px;gap:18px;max-width:760px;padding:clamp(18px,4vh,28px) 0 72px}.privacy-terms_introTitle__k27EZ{margin:0;max-width:720px;font-size:clamp(2.3rem,5vw,4rem);font-weight:850;line-height:1.06;letter-spacing:0}.privacy-terms_introText__uCCbl{margin:0;max-width:660px;color:rgba(28,28,28,.82);font-size:clamp(1.05rem,1.6vw,1.22rem);font-weight:550;line-height:1.55}.privacy-terms_contentSection__iMdui{padding:0 0 72px}.privacy-terms_contentList__c6RLS{display:grid;border-top:1px solid rgba(28,28,28,.16)}.privacy-terms_contentItem__t6lzn{display:grid;grid-template-columns:72px minmax(220px,.48fr) minmax(0,1fr);align-content:start;grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);padding:clamp(28px,4vw,42px) 0;border-bottom:1px solid rgba(28,28,28,.16)}.privacy-terms_itemTitle__53cvL{margin:0;max-width:430px;font-size:clamp(1.28rem,2vw,1.72rem);font-weight:850;line-height:1.18}.privacy-terms_itemBody__kfpkz{margin:0;max-width:660px;color:var(--muted);font-size:1.02rem;line-height:1.75}.privacy-terms_footer__buvuy{padding:18px 0 34px;border-top:2px solid rgba(242,151,103,.34)}@media (max-width:900px){.privacy-terms_header__Atg7x{align-items:start}.privacy-terms_brandBlock__RreZ8{max-width:420px}.privacy-terms_contentItem__t6lzn{grid-template-columns:52px minmax(0,1fr)}.privacy-terms_itemBody__kfpkz{grid-column:2}}@media (max-width:640px){.privacy-terms_container___8aeR,.privacy-terms_contentSection__iMdui{width:min(calc(100% - 20px),var(--content-width))}.privacy-terms_header__Atg7x{align-items:center;padding-top:18px}.privacy-terms_brandBlock__RreZ8{max-width:250px}.privacy-terms_brandName__XCuim{font-size:clamp(1.1rem,5vw,1.35rem)}.privacy-terms_brandMeta__RQRPe{max-width:220px;font-size:.78rem;line-height:1.35}.privacy-terms_intro__ijppx{gap:14px;padding:10px 0 42px}.privacy-terms_introTitle__k27EZ{font-size:clamp(2rem,10vw,3rem)}.privacy-terms_introText__uCCbl{font-size:1rem}.privacy-terms_contentItem__t6lzn{grid-template-columns:1fr;gap:12px;padding:28px 0}.privacy-terms_itemTitle__53cvL{font-size:clamp(1.25rem,6vw,1.65rem)}.privacy-terms_itemBody__kfpkz{grid-column:auto;font-size:.98rem}}.quem-somos_page__mZiQN{min-height:100vh;overflow:clip;color:var(--ink);background:linear-gradient(180deg,rgba(248,242,235,.94),rgba(241,232,221,.98))}.quem-somos_shell__Keqad{position:relative}.quem-somos_heroBackdrop__N6eKB{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,178,137,.32),rgba(243,239,232,.78) 20%,rgba(243,239,232,1)),url(/images/landing/lisbon-skyline.jpg) top /cover no-repeat;pointer-events:none}.quem-somos_container__dOQc7,.quem-somos_ctaSection__Gw24q,.quem-somos_principlesSection__Vl7sj,.quem-somos_statementSection__lnV7n{position:relative;width:min(calc(100% - 32px),var(--content-width));margin:0 auto}.quem-somos_header__7sI26{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0 18px}.quem-somos_brandBlock___6G3e{display:flex;flex:1 1;min-width:0;max-width:520px}.quem-somos_brandLockup__UWQmx{display:grid;grid-gap:6px;gap:6px;max-width:360px}.quem-somos_brandName__eblJ_{margin:0;font-family:Ultra,serif;font-size:clamp(1.25rem,1.6vw,1.6rem);line-height:.96;letter-spacing:-.025em;text-wrap:balance}.quem-somos_brandMeta__XEY6A{margin:0;max-width:320px;color:rgba(85,76,69,.92);font-size:.9rem;line-height:1.4;text-wrap:pretty}.quem-somos_eyebrow__DQOk4,.quem-somos_principleNumber__z9_AO,.quem-somos_statementLabel__Op4YX{margin:0;color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.quem-somos_intro__BZ1ot{display:grid;grid-gap:18px;gap:18px;max-width:760px;padding:clamp(18px,4vh,28px) 0 72px}.quem-somos_introTitle__xiOMZ{margin:0;max-width:720px;font-size:clamp(2.3rem,5vw,4rem);font-weight:850;line-height:1.06;letter-spacing:0}.quem-somos_introSubcopy__yVM4v,.quem-somos_introText__wE9qE{margin:0;max-width:620px;color:rgba(28,28,28,.82);font-size:clamp(1.05rem,1.6vw,1.22rem);font-weight:550;line-height:1.55}.quem-somos_introSubcopy__yVM4v{max-width:680px;color:var(--muted);font-weight:500}.quem-somos_ctaActions__fO_PA{display:flex;flex-wrap:wrap;gap:14px}.quem-somos_primaryAction__QLzO9,.quem-somos_secondaryAction__Bf1_i{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 24px;border-radius:999px;font-weight:800;line-height:1.1;transition:background-color .18s ease,transform .18s ease}.quem-somos_primaryAction__QLzO9{background:var(--accent)}.quem-somos_primaryAction__QLzO9:hover{background:var(--accent-strong);transform:translateY(-1px)}.quem-somos_secondaryAction__Bf1_i{background:rgba(255,255,255,.68);border:1px solid rgba(28,28,28,.08)}.quem-somos_secondaryAction__Bf1_i:hover{background:rgba(255,255,255,.84);transform:translateY(-1px)}.quem-somos_principlesSection__Vl7sj{padding:0 0 28px}.quem-somos_principlesGrid__Am3Nk{display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(28,28,28,.16)}.quem-somos_principle__YfN7x{display:grid;grid-template-columns:72px minmax(220px,.56fr) minmax(0,1fr);align-content:start;grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);padding:clamp(28px,4vw,46px) 0;border-bottom:1px solid rgba(28,28,28,.16)}.quem-somos_principleTitle__Qtr7W{margin:0;max-width:470px;font-size:clamp(1.35rem,2.2vw,1.95rem);font-weight:850;line-height:1.16}.quem-somos_principleBody__CIfQQ{margin:0;max-width:580px;color:var(--muted);font-size:1.04rem;line-height:1.75}.quem-somos_statementSection__lnV7n{padding:56px 0}.quem-somos_statement__okQtM{position:relative;display:grid;grid-gap:16px;gap:16px;min-height:clamp(420px,45vw,620px);align-content:center;padding:clamp(28px,5vw,56px);overflow:hidden;background:linear-gradient(90deg,rgba(250,245,239,.78),rgba(250,245,239,.46) 48%,rgba(255,214,180,.2)),linear-gradient(180deg,rgba(255,178,137,.14),rgba(28,28,28,.05)),url(/images/landing/lisbon-city.jpg) 50% /cover no-repeat;box-shadow:var(--shadow-lg)}.quem-somos_statement__okQtM:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(241,232,221,.18));pointer-events:none}.quem-somos_statementLabel__Op4YX,.quem-somos_statementText__qsAOh{position:relative;z-index:1}.quem-somos_statementText__qsAOh{margin:0;max-width:980px;font-family:Anton,sans-serif;font-size:clamp(2rem,4.8vw,4rem);line-height:1.08;text-transform:uppercase}.quem-somos_ctaSection__Gw24q{padding:26px 0 82px}.quem-somos_ctaPanel__LTO_o{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:clamp(28px,4vw,44px) 0 0}.quem-somos_ctaTitle__SRLRe{margin:12px 0 0;max-width:760px;font-family:Anton,sans-serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1.08;text-transform:uppercase}.quem-somos_footer__6hA_s{padding:18px 0 34px;border-top:2px solid rgba(242,151,103,.34)}.quem-somos_footerText__Lx1vH{margin:0;text-align:center;color:var(--muted);font-size:.78rem}@media (max-width:900px){.quem-somos_header__7sI26{align-items:start}.quem-somos_ctaPanel__LTO_o{grid-template-columns:1fr}.quem-somos_brandBlock___6G3e{max-width:420px}.quem-somos_principle__YfN7x{grid-template-columns:52px minmax(0,1fr)}.quem-somos_principleBody__CIfQQ{grid-column:2}}@media (max-width:640px){.quem-somos_container__dOQc7,.quem-somos_ctaSection__Gw24q,.quem-somos_principlesSection__Vl7sj,.quem-somos_statementSection__lnV7n{width:min(calc(100% - 20px),var(--content-width))}.quem-somos_header__7sI26{align-items:center;padding-top:18px}.quem-somos_brandBlock___6G3e{max-width:250px}.quem-somos_brandName__eblJ_{font-size:clamp(1.1rem,5vw,1.35rem)}.quem-somos_brandMeta__XEY6A{max-width:220px;font-size:.78rem;line-height:1.35}.quem-somos_intro__BZ1ot{gap:14px;padding:10px 0 42px}.quem-somos_introTitle__xiOMZ{font-size:clamp(2rem,10vw,3rem)}.quem-somos_introSubcopy__yVM4v,.quem-somos_introText__wE9qE{font-size:1rem}.quem-somos_ctaActions__fO_PA{display:grid}.quem-somos_primaryAction__QLzO9,.quem-somos_secondaryAction__Bf1_i{width:100%}.quem-somos_principle__YfN7x{grid-template-columns:1fr;gap:12px;padding:28px 0}.quem-somos_principleTitle__Qtr7W{font-size:clamp(1.32rem,6vw,1.75rem)}.quem-somos_principleBody__CIfQQ{grid-column:auto;font-size:.98rem}.quem-somos_statementSection__lnV7n{padding:34px 0}}