.buyer-journal-module__TihiWa__journal{scroll-margin-top:calc(var(--header-height) + 20px);padding-block:clamp(30px,5vw,64px)}.buyer-journal-module__TihiWa__heading{border-top:3px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 28px;margin-bottom:28px;padding-top:20px;display:flex}.buyer-journal-module__TihiWa__eyebrow{color:var(--terracotta-dark);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:800}.buyer-journal-module__TihiWa__heading h2{overflow-wrap:anywhere;max-width:25ch;margin:0;font-size:clamp(1.8rem,3.3vw,3rem);line-height:1.1}.buyer-journal-module__TihiWa__heading h2 span{color:var(--terracotta-dark)}.buyer-journal-module__TihiWa__allLink{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:22px;min-height:44px;padding-block:10px;font-size:.9rem;font-weight:750;display:inline-flex}.buyer-journal-module__TihiWa__count{color:var(--ink-soft);font-size:.8rem}.buyer-journal-module__TihiWa__spread{gap:28px;display:grid}.buyer-journal-module__TihiWa__feature{color:var(--paper-light);background:#243f3c;border-radius:22px;overflow:hidden}.buyer-journal-module__TihiWa__featureLink{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);height:100%;display:grid}.buyer-journal-module__TihiWa__featureCopy{flex-direction:column;align-items:start;gap:20px;min-width:0;padding:clamp(24px,4vw,44px);display:flex}.buyer-journal-module__TihiWa__feature h3{overflow-wrap:anywhere;max-width:27ch;margin:0;font-size:clamp(1.65rem,3vw,2.8rem);line-height:1.16}.buyer-journal-module__TihiWa__featureCopy>p{color:#e0e7df;max-width:62ch;margin:0;font-size:.94rem}.buyer-journal-module__TihiWa__category{letter-spacing:.03em;color:var(--terracotta-dark);font-size:.73rem;font-weight:800}.buyer-journal-module__TihiWa__feature .buyer-journal-module__TihiWa__category{color:#efc38f}.buyer-journal-module__TihiWa__meta{color:var(--ink-soft);flex-wrap:wrap;gap:6px 18px;font-size:.75rem;display:flex}.buyer-journal-module__TihiWa__feature .buyer-journal-module__TihiWa__meta{color:#cfddd4}.buyer-journal-module__TihiWa__read{align-items:center;gap:14px;margin-top:auto;padding-top:6px;font-size:.85rem;font-weight:750;display:inline-flex}.buyer-journal-module__TihiWa__read svg{flex-shrink:0;transition:transform .18s}.buyer-journal-module__TihiWa__drawing{color:#efc38f;background:#345652;border-left:1px solid #ffffff24;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex}.buyer-journal-module__TihiWa__drawing svg{stroke:currentColor;stroke-width:2px;width:min(100%,300px);height:auto}.buyer-journal-module__TihiWa__drawing span{letter-spacing:.2em;font-size:.65rem;font-weight:650}.buyer-journal-module__TihiWa__articles{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;display:grid}.buyer-journal-module__TihiWa__card{border-top:1px solid var(--line-strong);min-width:0}.buyer-journal-module__TihiWa__card>a{flex-direction:column;align-items:start;gap:14px;height:100%;padding-block:25px;display:flex}.buyer-journal-module__TihiWa__card h3{overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,2.1vw,1.65rem);line-height:1.22}.buyer-journal-module__TihiWa__card p{max-width:62ch;color:var(--ink-soft);margin:0;font-size:.9rem}.buyer-journal-module__TihiWa__note{max-width:78ch;color:var(--ink-soft);margin:22px 0 0;font-size:.78rem;line-height:1.65}.buyer-journal-module__TihiWa__preview{padding-block:32px}.buyer-journal-module__TihiWa__preview .buyer-journal-module__TihiWa__spread{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.buyer-journal-module__TihiWa__preview .buyer-journal-module__TihiWa__featureLink{display:block}.buyer-journal-module__TihiWa__preview .buyer-journal-module__TihiWa__featureCopy{gap:18px;height:100%;padding:clamp(22px,3vw,36px)}.buyer-journal-module__TihiWa__preview .buyer-journal-module__TihiWa__feature h3{font-size:clamp(1.55rem,2.4vw,2.15rem)}.buyer-journal-module__TihiWa__preview .buyer-journal-module__TihiWa__drawing{display:none}.buyer-journal-module__TihiWa__preview .buyer-journal-module__TihiWa__articles{grid-template-columns:minmax(0,1fr);gap:0}.buyer-journal-module__TihiWa__preview .buyer-journal-module__TihiWa__card:first-child>a{padding-top:18px}.buyer-journal-module__TihiWa__featureLink:hover .buyer-journal-module__TihiWa__read svg,.buyer-journal-module__TihiWa__card>a:hover .buyer-journal-module__TihiWa__read svg{transform:translate(2px,-2px)}.buyer-journal-module__TihiWa__card>a:hover h3{color:var(--terracotta-dark)}.buyer-journal-module__TihiWa__featureLink:focus-visible{outline-offset:-5px;outline:3px solid #efc38f}.buyer-journal-module__TihiWa__card>a:focus-visible,.buyer-journal-module__TihiWa__allLink:focus-visible{outline:3px solid var(--terracotta);outline-offset:4px;border-radius:4px}@media (max-width:760px){.buyer-journal-module__TihiWa__featureLink,.buyer-journal-module__TihiWa__articles,.buyer-journal-module__TihiWa__preview .buyer-journal-module__TihiWa__spread{grid-template-columns:minmax(0,1fr)}.buyer-journal-module__TihiWa__drawing{display:none}.buyer-journal-module__TihiWa__featureCopy{padding:26px 22px}.buyer-journal-module__TihiWa__heading{margin-bottom:22px}.buyer-journal-module__TihiWa__heading h2{max-width:22ch}.buyer-journal-module__TihiWa__preview .buyer-journal-module__TihiWa__articles{gap:0}.buyer-journal-module__TihiWa__preview .buyer-journal-module__TihiWa__feature h3{font-size:1.65rem}.buyer-journal-module__TihiWa__spread{gap:24px}}@media (prefers-reduced-motion:reduce){.buyer-journal-module__TihiWa__read svg{transition:none}}
.catalog-pagination-module__4hr7dG__pagination{border-top:1px solid #1f36312e;margin-top:1.5rem;padding-block:2rem}.catalog-pagination-module__4hr7dG__pagination p{color:#52645e;margin:0 0 .75rem;font-size:.875rem}.catalog-pagination-module__4hr7dG__links{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.catalog-pagination-module__4hr7dG__links a{color:#1e3631;border:1px solid #1f363140;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.5rem .75rem;text-decoration:none;display:inline-flex}.catalog-pagination-module__4hr7dG__links a[aria-current=page]{color:#faf7f0;background:#1e3631;border-color:#1e3631}.catalog-pagination-module__4hr7dG__links a:hover{border-color:#1e3631}.catalog-pagination-module__4hr7dG__links a:focus-visible{outline-offset:3px;outline:2px solid #945342}.catalog-pagination-module__4hr7dG__pageItem{align-items:center;gap:.375rem;display:inline-flex}.catalog-pagination-module__4hr7dG__gap{padding-inline:.125rem}
.direct-contact-actions-module___lJPAa__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.direct-contact-actions-module___lJPAa__link{border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-size:.9rem;font-weight:750;line-height:1.25;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.direct-contact-actions-module___lJPAa__whatsapp{color:#17663e;background:#edf8f1;border-color:#b7ddc5}.direct-contact-actions-module___lJPAa__telegram{color:#165d80;background:#edf6fb;border-color:#b8d8e8}.direct-contact-actions-module___lJPAa__link:hover{border-color:currentColor}.direct-contact-actions-module___lJPAa__link:focus-visible{outline:3px solid var(--sea-dark);outline-offset:3px}@media (max-width:380px){.direct-contact-actions-module___lJPAa__link{flex:auto;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.direct-contact-actions-module___lJPAa__link{transition:none}}
.lead-dialog-module__kWq1FG__dialog.lead-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow:auto}.lead-dialog-module__kWq1FG__dialog .lead-dialog__head{z-index:1;background:var(--paper-light);align-items:center;gap:16px;padding:20px 24px;position:sticky;top:0}.lead-dialog-module__kWq1FG__dialog .lead-dialog__head>div{min-width:0}.lead-dialog-module__kWq1FG__dialog .lead-dialog__head h2{text-wrap:balance;font-size:clamp(1.6rem,5vw,2.1rem);line-height:1.12}.lead-dialog-module__kWq1FG__dialog .lead-dialog__head>button{flex:none;min-width:44px;min-height:44px}.lead-dialog-module__kWq1FG__dialog .lead-dialog__body{padding:24px}.lead-dialog-module__kWq1FG__form{gap:20px;display:grid}.lead-dialog-module__kWq1FG__form>.lead-dialog__value{text-wrap:pretty;margin:0;padding:14px 16px;font-size:.94rem;line-height:1.5}.lead-dialog-module__kWq1FG__methods{border:0;min-width:0;margin:0;padding:0}.lead-dialog-module__kWq1FG__methods>legend{margin-bottom:10px;padding:0}.lead-dialog-module__kWq1FG__methodOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lead-dialog-module__kWq1FG__method{min-width:0;min-height:48px;color:var(--ink);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:10px 8px;font-size:.84rem;font-weight:750;line-height:1.2;transition:border-color .15s,background-color .15s,color .15s;display:flex;position:relative}.lead-dialog-module__kWq1FG__method input{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lead-dialog-module__kWq1FG__method[data-selected=true]{color:var(--paper-light);border-color:var(--ink);background:var(--ink)}.lead-dialog-module__kWq1FG__method:has(input:focus-visible){outline:2px solid var(--terracotta);outline-offset:3px}.lead-dialog-module__kWq1FG__method:has(input:disabled){opacity:.6;cursor:wait}.lead-dialog-module__kWq1FG__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.lead-dialog-module__kWq1FG__field.field{grid-template-rows:auto auto;align-content:start;min-width:0}.lead-dialog-module__kWq1FG__field>.input{min-width:0;height:52px;font-size:1rem}.lead-dialog-module__kWq1FG__hint{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:.78rem;line-height:1.45}.lead-dialog-module__kWq1FG__actions{gap:12px;display:grid}.lead-dialog-module__kWq1FG__actions>button{white-space:normal;width:100%;min-height:52px}.lead-dialog-module__kWq1FG__privacy{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:.78rem;line-height:1.5}.lead-dialog-module__kWq1FG__privacy a{color:inherit;text-underline-offset:3px;text-decoration:underline}.lead-dialog-module__kWq1FG__privacy a:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px}.lead-dialog-module__kWq1FG__direct{border-top:1px solid var(--line-strong);gap:12px;margin-top:22px;padding-top:20px;display:grid}.lead-dialog-module__kWq1FG__direct>p{color:var(--ink-soft);margin:0;font-size:.86rem;line-height:1.45}@media (hover:hover) and (pointer:fine){.lead-dialog-module__kWq1FG__method:not([data-selected=true]):not(:has(input:disabled)):hover{background:var(--paper-deep);border-color:var(--ink-soft)}}@media (max-width:560px){:is(.lead-dialog-module__kWq1FG__dialog .lead-dialog__head,.lead-dialog-module__kWq1FG__dialog .lead-dialog__body){padding:18px}.lead-dialog-module__kWq1FG__fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.lead-dialog-module__kWq1FG__methodOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-dialog-module__kWq1FG__method:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.lead-dialog-module__kWq1FG__method{transition:none}}
.contact-dock-module__OU5Peq__dock.contact-dock-module__OU5Peq__dock{background:#1c2824f5;border:1px solid #ffffffa6;border-radius:17px;gap:6px;width:auto;height:auto;padding:5px;box-shadow:0 12px 34px #111c1838}.contact-dock-module__OU5Peq__dock.contact-dock-module__OU5Peq__dock:before{display:none}.contact-dock-module__OU5Peq__trigger{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#246849;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.85rem;font-weight:750;line-height:1.2;display:inline-flex}.contact-dock-module__OU5Peq__lead{background:var(--terracotta-dark)}.contact-dock-module__OU5Peq__trigger:hover{filter:brightness(1.12)}.contact-dock-module__OU5Peq__trigger:focus-visible{outline-offset:2px;outline:3px solid #fff}.contact-dock-module__OU5Peq__close:focus-visible{outline:3px solid var(--sea-dark);outline-offset:2px}.contact-dock-module__OU5Peq__picker{width:min(340px,100vw - 32px);color:var(--ink);border:1px solid var(--line);background:var(--paper-light);border-radius:18px;padding:18px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 15px 40px #111c182e}.contact-dock-module__OU5Peq__picker[hidden]{display:none}.contact-dock-module__OU5Peq__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-dock-module__OU5Peq__heading strong{font-size:1rem;line-height:1.3}.contact-dock-module__OU5Peq__close{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 36px;place-items:center;display:inline-grid}.contact-dock-module__OU5Peq__picker p{color:var(--ink-soft);margin:8px 0 14px;font-size:.85rem;line-height:1.45}@media (max-width:700px){.contact-dock-module__OU5Peq__dock.contact-dock-module__OU5Peq__dock{height:auto;bottom:max(10px, env(safe-area-inset-bottom))}.contact-dock-module__OU5Peq__trigger{flex:1 1 0;min-width:0;padding:11px 10px;font-size:.78rem}.contact-dock-module__OU5Peq__trigger svg{flex-shrink:0}.contact-dock-module__OU5Peq__picker{width:min(340px,100vw - 24px)}}@media (max-width:360px){.contact-dock-module__OU5Peq__trigger{gap:6px;padding-inline:8px;font-size:.74rem}}
@media (min-width:701px){.home-hero-desktop-module__xkF3ra__hero{background:#18332f;border-radius:0 0 32px 32px;width:min(100% - 24px,1920px);min-height:740px;margin-inline:auto}.home-hero-desktop-module__xkF3ra__hero .home-hero__media{background:#18332f;width:min(100%,1500px);left:auto;right:0}.home-hero-desktop-module__xkF3ra__hero .home-hero__content{justify-content:flex-start;width:min(100% - 96px,1340px);min-height:740px;padding:130px 0 44px}.home-hero-desktop-module__xkF3ra__hero .home-hero-scene{opacity:0;will-change:auto;transform:none}.home-hero-desktop-module__xkF3ra__hero .home-hero-scene[data-active=true]{opacity:1}.home-hero-desktop-module__xkF3ra__hero .home-hero-scene__ambient{display:none}.home-hero-desktop-module__xkF3ra__hero .home-hero-scene:after{display:none}:is(.home-hero-desktop-module__xkF3ra__hero .home-hero-scene__image,.home-hero-desktop-module__xkF3ra__hero .home-hero-scene--experience .home-hero-scene__image){object-fit:cover;object-position:65% 80%;will-change:auto;animation:none;transform:none}.home-hero-desktop-module__xkF3ra__hero .home-hero__shade{background:linear-gradient(90deg,#0d201ded,#0d201dc2 29%,#0d201d5c 51%,#0d201d00 72%),linear-gradient(#0d201d73,#0000 25% 74%,#0d201d6b);transition:none}.home-hero-desktop-module__xkF3ra__hero .home-hero__copy{width:min(600px,51%);min-height:260px}.home-hero-desktop-module__xkF3ra__hero .home-hero__copy-scene--experience p{letter-spacing:-.04em;align-items:center;gap:20px}.home-hero-desktop-module__xkF3ra__hero .home-hero__copy-scene--experience strong{font-size:clamp(7.5rem,11vw,10.5rem);line-height:.9}.home-hero-desktop-module__xkF3ra__hero .home-hero__copy-scene--experience span{text-shadow:none;font-size:clamp(2.3rem,3.7vw,3.6rem);line-height:.98}.home-hero-desktop-module__xkF3ra__hero h1{letter-spacing:-.035em;word-spacing:.06em;max-width:600px;text-shadow:none;text-wrap:balance;margin:0;font-family:Manrope Variable,Inter Variable,sans-serif;font-size:clamp(3.2rem,4.8vw,4.85rem);font-weight:530;line-height:1.04}.home-hero-desktop-module__xkF3ra__hero h1 strong{color:#e7bc78;font-weight:820}.home-hero-desktop-module__xkF3ra__hero .home-hero__actions{width:min(600px,51%)}.home-hero-desktop-module__xkF3ra__hero .home-purpose-pills{gap:12px;width:min(600px,51%);margin-top:22px}.home-hero-desktop-module__xkF3ra__hero .home-purpose-pills a{border-radius:16px;min-height:122px;box-shadow:0 0 0 1px #ffffff40,0 10px 24px #0000001a}.home-hero-desktop-module__xkF3ra__hero .home-purpose-pills a:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #ffffffa6,0 14px 28px #00000024}.home-hero-desktop-module__xkF3ra__hero .home-purpose-pills a:active{transform:scale(.96)}.home-hero-desktop-module__xkF3ra__hero .home-purpose-pills__label{padding:46px 14px 14px}.home-hero-desktop-module__xkF3ra__hero .home-purpose-pills__label strong{text-transform:none;letter-spacing:0;max-width:17ch;font-size:.8rem;line-height:1.3}}@media (min-width:701px) and (max-width:1100px){.home-hero-desktop-module__xkF3ra__hero .home-hero__content{width:calc(100% - 64px);padding-top:116px;padding-bottom:100px}:is(.home-hero-desktop-module__xkF3ra__hero .home-hero__copy,.home-hero-desktop-module__xkF3ra__hero .home-hero__actions,.home-hero-desktop-module__xkF3ra__hero .home-purpose-pills){width:min(540px,69%)}.home-hero-desktop-module__xkF3ra__hero h1{font-size:clamp(2.75rem,5.5vw,3.9rem)}:is(.home-hero-desktop-module__xkF3ra__hero .home-hero-scene__image,.home-hero-desktop-module__xkF3ra__hero .home-hero-scene--experience .home-hero-scene__image){object-position:85% 80%}.home-hero-desktop-module__xkF3ra__hero .home-hero__shade{background:linear-gradient(90deg,#0d201ded,#0d201dcc 36%,#0d201d5c 70%,#0d201d0d),linear-gradient(#0d201d66,#0000 30%)}}@media (min-width:1525px){.home-hero-desktop-module__xkF3ra__hero .home-hero__shade{background:linear-gradient(90deg,#18332f calc(100% - 1500px),#18332fd9 calc(100% - 1400px),#18332f80 calc(100% - 1100px),#18332f00 calc(100% - 700px)),linear-gradient(#0d201d73,#0000 25% 74%,#0d201d6b)}}@media (min-width:1800px){.home-hero-desktop-module__xkF3ra__hero{min-height:790px}.home-hero-desktop-module__xkF3ra__hero .home-hero__content{min-height:790px}.home-hero-desktop-module__xkF3ra__hero .home-hero__content{padding-top:148px}.home-hero-desktop-module__xkF3ra__hero .home-purpose-pills{margin-top:44px}}
.editorial-module__gB8RxG__header{border-bottom:1px solid var(--line);padding-block:clamp(32px,5vw,72px) 32px}.editorial-module__gB8RxG__header h1{overflow-wrap:anywhere;max-width:24ch;margin-block:18px;font-size:clamp(2rem,4.6vw,3.7rem);line-height:1.12}.editorial-module__gB8RxG__header>p{max-width:72ch;color:var(--ink-soft)}.editorial-module__gB8RxG__header .editorial-module__gB8RxG__journalEyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--terracotta-dark);margin-top:26px;font-size:.75rem;font-weight:800}.editorial-module__gB8RxG__journalActions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:28px;display:flex}.editorial-module__gB8RxG__journalActions a{min-height:44px}.editorial-module__gB8RxG__breadcrumbs{color:var(--ink-soft);flex-wrap:wrap;gap:8px 18px;font-size:.85rem;display:flex}.editorial-module__gB8RxG__breadcrumbs a{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.editorial-module__gB8RxG__byline{color:var(--ink-soft);flex-wrap:wrap;gap:8px 20px;margin-top:28px;font-size:.85rem;display:flex}.editorial-module__gB8RxG__articleMeta{color:var(--ink-soft);flex-wrap:wrap;gap:6px 16px;font-size:.78rem;display:flex}.editorial-module__gB8RxG__layout{grid-template-columns:minmax(190px,1fr) minmax(0,3fr);align-items:start;gap:clamp(24px,5vw,72px);padding-block:clamp(28px,5vw,64px);display:grid}.editorial-module__gB8RxG__toc{border-left:2px solid var(--terracotta);padding-left:20px}.editorial-module__gB8RxG__toc h2{margin-block:0 12px;font-size:1.05rem}.editorial-module__gB8RxG__toc ol{margin:0;padding-left:20px}.editorial-module__gB8RxG__toc a{padding-block:10px;font-size:.9rem;line-height:1.45;display:block}.editorial-module__gB8RxG__body{min-width:0;max-width:76ch}.editorial-module__gB8RxG__section{scroll-margin-top:calc(var(--header-height) + 24px);margin-bottom:clamp(30px,4vw,52px)}.editorial-module__gB8RxG__section h2,.editorial-module__gB8RxG__sources h2,.editorial-module__gB8RxG__related h2{overflow-wrap:anywhere;font-size:clamp(1.4rem,2.7vw,2.1rem);line-height:1.22}.editorial-module__gB8RxG__section p,.editorial-module__gB8RxG__section li{line-height:1.75}.editorial-module__gB8RxG__section p{margin-block:14px}.editorial-module__gB8RxG__section ul,.editorial-module__gB8RxG__sources ul{padding-left:22px}.editorial-module__gB8RxG__section li{margin-block:10px;padding-left:5px}.editorial-module__gB8RxG__sourceNote{color:var(--ink-soft);font-size:.8rem}.editorial-module__gB8RxG__sourceNote a,.editorial-module__gB8RxG__sources a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.editorial-module__gB8RxG__sources{border-top:1px solid var(--line);padding-block:24px}.editorial-module__gB8RxG__sources li{margin-block:12px}.editorial-module__gB8RxG__sources p{color:var(--ink-soft);font-size:.85rem;line-height:1.65}.editorial-module__gB8RxG__cta{border-radius:var(--radius);background:var(--paper-deep);margin-block:36px;padding:clamp(22px,4vw,36px)}.editorial-module__gB8RxG__cta h2{font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.25}.editorial-module__gB8RxG__cta p{color:var(--ink-soft)}.editorial-module__gB8RxG__ctaActions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.editorial-module__gB8RxG__related{padding-block:clamp(32px,5vw,64px)}.editorial-module__gB8RxG__relatedHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.editorial-module__gB8RxG__relatedHeading h2{margin:0}.editorial-module__gB8RxG__relatedHeading>a{text-underline-offset:5px;padding-block:12px;text-decoration:underline}.editorial-module__gB8RxG__articleList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;display:grid}.editorial-module__gB8RxG__articleLink{border-top:1px solid var(--line-strong);flex-direction:column;align-items:start;gap:14px;min-width:0;padding-block:26px;display:flex}.editorial-module__gB8RxG__articleLink h2,.editorial-module__gB8RxG__articleLink h3{overflow-wrap:anywhere;margin:0;font-size:clamp(1.3rem,2.5vw,1.8rem);line-height:1.25}.editorial-module__gB8RxG__articleLink p{color:var(--ink-soft);max-width:62ch;margin:0}.editorial-module__gB8RxG__category{color:var(--terracotta-dark);font-size:.8rem;font-weight:750}.editorial-module__gB8RxG__readMore{text-underline-offset:5px;margin-top:auto;padding-top:6px;font-size:.9rem;font-weight:750;text-decoration:underline}.editorial-module__gB8RxG__articleLink:hover h2,.editorial-module__gB8RxG__articleLink:hover h3,.editorial-module__gB8RxG__toc a:hover{color:var(--terracotta-dark)}.editorial-module__gB8RxG__articleLink:active{opacity:.8}@media (max-width:760px){.editorial-module__gB8RxG__layout,.editorial-module__gB8RxG__articleList{grid-template-columns:minmax(0,1fr)}.editorial-module__gB8RxG__layout{gap:32px}.editorial-module__gB8RxG__header h1{max-width:none}.editorial-module__gB8RxG__ctaActions>a,.editorial-module__gB8RxG__ctaActions>button{white-space:normal;text-align:center;width:100%}}
.home-experience-module__HxVbBq__cities{margin-top:18px}.home-experience-module__HxVbBq__cities p{color:var(--ink-soft);margin:0 0 8px;font-size:.82rem;font-weight:650}.home-experience-module__HxVbBq__cities>div{flex-wrap:wrap;gap:8px;display:flex}.home-experience-module__HxVbBq__cities a{min-height:44px;color:var(--ink);background:var(--paper-light);text-wrap:pretty;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;font-size:.85rem;font-weight:650;transition:box-shadow .2s;display:inline-flex;box-shadow:0 0 0 1px #0000001a}.home-experience-module__HxVbBq__cities a:hover{box-shadow:0 0 0 1px #00000040}.home-experience-module__HxVbBq__cities a:focus-visible{outline-offset:3px;outline:2px solid #176fb5}.home-experience-module__HxVbBq__cities svg{flex-shrink:0}@media (max-width:700px){.home-experience-module__HxVbBq__cities>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-experience-module__HxVbBq__cities a{min-width:0}}@media (max-width:400px){.home-featured .home-experience-module__HxVbBq__featuredHeading.home-block__heading--row{grid-template-columns:1fr;justify-items:start}}@media (min-width:701px){.home-experience-module__HxVbBq__desktopPolish{padding-bottom:48px}.home-experience-module__HxVbBq__desktopPolish .home-sheet{padding:12px clamp(24px,3.5vw,48px) 40px;box-shadow:0 0 0 1px #24302d14,0 22px 64px #282d2917}.home-experience-module__HxVbBq__desktopPolish .home-block{padding-block:56px}.home-experience-module__HxVbBq__desktopPolish .home-block__heading{margin-bottom:28px}:is(.home-experience-module__HxVbBq__desktopPolish .home-block__heading h2,.home-experience-module__HxVbBq__desktopPolish .home-trust h2,.home-experience-module__HxVbBq__desktopPolish .home-final h2){letter-spacing:-.045em;max-width:18ch;font-size:clamp(2.5rem,4.1vw,4rem);line-height:1.06}:is(.home-experience-module__HxVbBq__desktopPolish .home-day-grid,.home-experience-module__HxVbBq__desktopPolish .home-featured-list){gap:24px}.home-experience-module__HxVbBq__desktopPolish .home-day-card{background:#f5efe5;border-radius:20px;padding:18px;box-shadow:0 0 0 1px #24302d17}.home-experience-module__HxVbBq__desktopPolish .home-day-card__head{gap:14px;min-height:76px}.home-experience-module__HxVbBq__desktopPolish .home-day-card h3{margin-bottom:6px;font-size:1.5rem;line-height:1.15}.home-experience-module__HxVbBq__desktopPolish .home-day-card p{font-size:.94rem;line-height:1.45}.home-experience-module__HxVbBq__desktopPolish .home-day-card__media{aspect-ratio:1.5;border-radius:12px}.home-experience-module__HxVbBq__desktopPolish .home-actions{margin-top:24px}.home-experience-module__HxVbBq__desktopPolish .home-action{background:#eef1ea;border-color:#31564f33;min-height:76px;padding:14px 20px;box-shadow:0 5px 18px #24302d0a}.home-experience-module__HxVbBq__desktopPolish .home-action strong{text-align:left;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.25}.home-experience-module__HxVbBq__desktopPolish .home-action__search{background:var(--sea-dark);box-shadow:none}.home-experience-module__HxVbBq__desktopPolish .home-action__arrow{color:var(--sea-dark)}.home-experience-module__HxVbBq__desktopPolish .home-action__search:after{animation:none}.home-experience-module__HxVbBq__desktopPolish .home-action__search svg{animation:none}.home-experience-module__HxVbBq__desktopPolish .home-action__arrow{animation:none}.home-experience-module__HxVbBq__desktopPolish .home-experience-module__HxVbBq__cities{margin-top:24px}.home-experience-module__HxVbBq__desktopPolish .home-experience-module__HxVbBq__cities p{margin-bottom:12px;font-size:.94rem}.home-experience-module__HxVbBq__desktopPolish .home-experience-module__HxVbBq__cities>div{gap:12px}.home-experience-module__HxVbBq__desktopPolish .home-experience-module__HxVbBq__cities a{padding:11px 16px;font-size:.94rem}.home-experience-module__HxVbBq__desktopPolish .home-sections{gap:24px;padding:24px 0 32px}.home-experience-module__HxVbBq__desktopPolish .home-sections a{background:#fbf8f2;border-color:#24302d1f;min-height:100px;padding:18px;box-shadow:0 4px 16px #24302d09}.home-experience-module__HxVbBq__desktopPolish .home-sections strong{font-size:1.1rem;line-height:1.25}.home-experience-module__HxVbBq__desktopPolish .home-sections small{color:var(--ink-soft);background:0 0;margin-top:6px;padding:0;font-size:.8rem}.home-experience-module__HxVbBq__desktopPolish .home-featured{box-shadow:none;background:#efe8dc;border:1px solid #24302d1a;border-radius:24px;margin-top:32px;padding:32px}.home-experience-module__HxVbBq__desktopPolish .home-featured .home-block__heading{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:24px;margin-bottom:28px;padding:0}.home-experience-module__HxVbBq__desktopPolish .home-featured .home-block__heading h2{letter-spacing:-.045em;max-width:18ch;font-size:clamp(2.5rem,3.6vw,3.5rem);font-weight:760;line-height:1.06;animation:none}.home-experience-module__HxVbBq__desktopPolish .home-featured .home-block__heading .text-link{background:var(--sea-dark);width:auto;min-height:48px;box-shadow:none;border-radius:12px;gap:16px;padding:12px 18px;font-weight:650;line-height:1.25;letter-spacing:0!important;font-size:.94rem!important}.home-experience-module__HxVbBq__desktopPolish .home-featured__catalog svg{animation:none}.home-experience-module__HxVbBq__desktopPolish .property-card--spotlight{background:var(--paper-light);flex-direction:column;min-width:0;display:flex}.home-experience-module__HxVbBq__desktopPolish .property-card--spotlight .property-card__body{flex-direction:column;flex:1;padding:20px 18px;display:flex}.home-experience-module__HxVbBq__desktopPolish .property-card--spotlight .property-card__body h2{letter-spacing:-.035em;font-size:clamp(1.2rem,1.7vw,1.65rem);line-height:1.18}:is(.home-experience-module__HxVbBq__desktopPolish .property-card--spotlight .property-card__title-prefix,.home-experience-module__HxVbBq__desktopPolish .property-card--spotlight .property-card__title-city){white-space:normal;overflow-wrap:anywhere;max-width:100%}.home-experience-module__HxVbBq__desktopPolish .property-card--spotlight .property-card__title-city{background:var(--sea-dark);box-shadow:none;line-height:1.2}.home-experience-module__HxVbBq__desktopPolish .property-card--spotlight .property-card__excerpt{font-weight:500;line-height:1.6}.home-experience-module__HxVbBq__desktopPolish .property-card--spotlight .property-card__body>.text-link{padding-top:18px;margin-top:auto!important}.home-experience-module__HxVbBq__desktopPolish .home-telegram-cta{min-height:88px;box-shadow:none;background:#226c90;border-radius:20px;margin:24px 0 32px;padding:18px 24px}.home-experience-module__HxVbBq__desktopPolish .home-telegram-cta:before{animation:none}.home-experience-module__HxVbBq__desktopPolish .home-telegram-cta__icon{animation:none}.home-experience-module__HxVbBq__desktopPolish .home-telegram-cta__icon:after{animation:none}.home-experience-module__HxVbBq__desktopPolish .home-telegram-cta strong{animation:none}.home-experience-module__HxVbBq__desktopPolish .home-telegram-cta__arrow{animation:none}.home-experience-module__HxVbBq__desktopPolish .home-telegram-cta strong{letter-spacing:-.025em;font-size:1.3rem;font-weight:700;line-height:1.3}.home-experience-module__HxVbBq__desktopPolish .home-trust{box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:48px}.home-experience-module__HxVbBq__desktopPolish .home-trust>div:first-child{min-width:0}.home-experience-module__HxVbBq__desktopPolish .home-trust>div:first-child p{color:#ffffffd1;max-width:48ch;margin-top:24px;font-size:1rem;line-height:1.65}.home-experience-module__HxVbBq__desktopPolish .home-benefits{align-content:start}.home-experience-module__HxVbBq__desktopPolish .home-benefits article{padding:20px 0}.home-experience-module__HxVbBq__desktopPolish .home-benefits h3{letter-spacing:-.025em;margin-bottom:10px;font-size:1.4rem;line-height:1.2}.home-experience-module__HxVbBq__desktopPolish .home-benefits p{color:#fffc;max-width:48ch;font-size:.98rem;line-height:1.6}.home-experience-module__HxVbBq__desktopPolish .home-process ol{gap:0}.home-experience-module__HxVbBq__desktopPolish .home-process li{padding:16px 20px}.home-experience-module__HxVbBq__desktopPolish .home-process li span{margin-bottom:16px}.home-experience-module__HxVbBq__desktopPolish .home-process li strong{font-size:1rem;line-height:1.4}.home-experience-module__HxVbBq__desktopPolish .home-final{box-shadow:none;background:#8f4734;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin-top:8px;padding:48px}.home-experience-module__HxVbBq__desktopPolish .home-final h2{max-width:16ch}.home-experience-module__HxVbBq__desktopPolish .home-final p{color:#ffffffe0;max-width:44ch;margin-top:20px;font-size:1rem;line-height:1.6}.home-experience-module__HxVbBq__desktopPolish .home-final>div:last-child{gap:12px}.home-experience-module__HxVbBq__desktopPolish .home-final .btn{min-height:52px}}@media (min-width:701px) and (max-width:1020px){:is(.home-experience-module__HxVbBq__desktopPolish .home-day-grid,.home-experience-module__HxVbBq__desktopPolish .home-sections){gap:16px}.home-experience-module__HxVbBq__desktopPolish .home-day-card{padding:12px}.home-experience-module__HxVbBq__desktopPolish .home-day-card__head{gap:8px;min-height:84px}.home-experience-module__HxVbBq__desktopPolish .home-day-card__head>span{width:30px;height:30px}.home-experience-module__HxVbBq__desktopPolish .home-day-card h3{font-size:1.25rem}.home-experience-module__HxVbBq__desktopPolish .home-day-card p{font-size:.85rem}.home-experience-module__HxVbBq__desktopPolish .home-sections a{gap:8px;padding:14px 10px}.home-experience-module__HxVbBq__desktopPolish .home-sections__icon{width:36px;height:36px}.home-experience-module__HxVbBq__desktopPolish .home-sections strong{font-size:1rem}.home-experience-module__HxVbBq__desktopPolish .home-sections__arrow{display:none}.home-experience-module__HxVbBq__desktopPolish .home-featured{padding:24px}.home-experience-module__HxVbBq__desktopPolish .home-featured-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.home-experience-module__HxVbBq__desktopPolish .home-featured .home-block__heading{grid-template-columns:minmax(0,1fr);justify-items:start}.home-experience-module__HxVbBq__desktopPolish .home-trust{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px}.home-experience-module__HxVbBq__desktopPolish .home-trust h2{max-width:20ch}.home-experience-module__HxVbBq__desktopPolish .home-final{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px}.home-experience-module__HxVbBq__desktopPolish .home-final>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}
.social-links-module__pt95Bq__section{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-height) + 24px);padding:clamp(32px,5vw,52px) 0}.social-links-module__pt95Bq__heading{color:var(--ink);letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:780;line-height:1.12}.social-links-module__pt95Bq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.social-links-module__pt95Bq__card{border:1px solid var(--line-strong);min-width:0;min-height:100px;color:var(--ink);background:var(--paper-light);border-radius:18px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:22px 18px;text-decoration:none;transition:border-color .18s,background-color .18s;display:grid}.social-links-module__pt95Bq__icon{width:38px;height:38px;color:var(--terracotta-dark);background:var(--paper-deep);border-radius:11px;place-items:center;display:grid}.social-links-module__pt95Bq__copy{gap:5px;min-width:0;display:grid}.social-links-module__pt95Bq__copy strong{letter-spacing:-.025em;font-size:1.02rem;font-weight:740;line-height:1.15}.social-links-module__pt95Bq__handle{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;font-size:.77rem;line-height:1.4}.social-links-module__pt95Bq__arrow{flex:none;transition:transform .18s}.social-links-module__pt95Bq__card>.social-links-module__pt95Bq__arrow{color:var(--terracotta-dark)}.social-links-module__pt95Bq__card:focus-visible,.social-links-module__pt95Bq__compactLink:focus-visible{outline:3px solid var(--terracotta);outline-offset:4px}.social-links-module__pt95Bq__compact{flex-wrap:wrap;align-items:center;gap:4px 18px;min-width:0;scroll-margin-block:24px;display:flex}.social-links-module__pt95Bq__compactLink{min-height:44px;color:var(--paper-light);text-underline-offset:4px;border-radius:5px;align-items:center;gap:7px;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.social-links-module__pt95Bq__compactIcon{display:inline-flex}.social-links-module__pt95Bq__compactIcon svg{width:18px;height:18px}.social-links-module__pt95Bq__compactLink>.social-links-module__pt95Bq__arrow{opacity:.75;width:13px;height:13px}@media (hover:hover){.social-links-module__pt95Bq__card:hover{border-color:var(--terracotta);background:var(--paper)}.social-links-module__pt95Bq__compactLink:hover{text-decoration:underline}.social-links-module__pt95Bq__card:hover>.social-links-module__pt95Bq__arrow,.social-links-module__pt95Bq__compactLink:hover>.social-links-module__pt95Bq__arrow{transform:translate(2px,-2px)}}@media (max-width:900px){.social-links-module__pt95Bq__cards{grid-template-columns:minmax(0,1fr);gap:9px}.social-links-module__pt95Bq__card{min-height:82px;padding:16px}.social-links-module__pt95Bq__handle{font-size:.83rem}}@media (max-width:380px){.social-links-module__pt95Bq__card{grid-template-columns:34px minmax(0,1fr) 16px;gap:10px;padding:14px 12px}.social-links-module__pt95Bq__icon{width:34px;height:34px}.social-links-module__pt95Bq__compact{gap:2px 16px}}@media (prefers-reduced-motion:reduce){.social-links-module__pt95Bq__card,.social-links-module__pt95Bq__arrow{transition:none}.social-links-module__pt95Bq__card:hover>.social-links-module__pt95Bq__arrow,.social-links-module__pt95Bq__compactLink:hover>.social-links-module__pt95Bq__arrow{transform:none}}
.apartment-landing-module__JVnd8W__intro,.apartment-landing-module__JVnd8W__links,.apartment-landing-module__JVnd8W__guide{padding-block:clamp(28px,4vw,56px)}.apartment-landing-module__JVnd8W__breadcrumbs,.apartment-landing-module__JVnd8W__destinations{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.apartment-landing-module__JVnd8W__breadcrumbs{color:var(--ink-soft);margin-bottom:24px;font-size:.85rem}.apartment-landing-module__JVnd8W__breadcrumbs a,.apartment-landing-module__JVnd8W__destinations a{text-underline-offset:5px;align-items:center;min-height:44px;display:inline-flex}.apartment-landing-module__JVnd8W__breadcrumbs a:hover,.apartment-landing-module__JVnd8W__destinations a:hover{text-decoration:underline}.apartment-landing-module__JVnd8W__title{overflow-wrap:break-word;max-width:24ch;margin-bottom:18px;font-size:clamp(2rem,5vw,4rem);line-height:1.08}.apartment-landing-module__JVnd8W__intro p,.apartment-landing-module__JVnd8W__guide p,.apartment-landing-module__JVnd8W__links p{max-width:72ch;color:var(--ink-soft);line-height:1.65}.apartment-landing-module__JVnd8W__summary{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:12px 24px;padding-block:10px 18px;display:flex}.apartment-landing-module__JVnd8W__summary strong{color:var(--terracotta-dark)}.apartment-landing-module__JVnd8W__offerIntro{padding-block:clamp(20px,3vw,40px)}.apartment-landing-module__JVnd8W__offerIntro .apartment-landing-module__JVnd8W__breadcrumbs{margin-bottom:18px}.apartment-landing-module__JVnd8W__offerLayout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.apartment-landing-module__JVnd8W__offerCopy{min-width:0}.apartment-landing-module__JVnd8W__offerIntro .apartment-landing-module__JVnd8W__offerKicker{color:var(--terracotta-dark);letter-spacing:.075em;text-transform:uppercase;margin-bottom:16px;font-size:.75rem;font-weight:780}.apartment-landing-module__JVnd8W__offerTitle{text-wrap:balance;max-width:20ch;margin-bottom:20px;font-size:clamp(2.1rem,4.2vw,3.9rem);line-height:1.08}.apartment-landing-module__JVnd8W__offerTitle span{color:var(--sea-dark);font-weight:540;display:block}.apartment-landing-module__JVnd8W__offerIntro .apartment-landing-module__JVnd8W__offerLead{max-width:56ch;margin-bottom:20px;font-size:1.05rem;line-height:1.55}.apartment-landing-module__JVnd8W__offerIntro .apartment-landing-module__JVnd8W__offerBudget{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:20px;font-size:.95rem;display:flex}.apartment-landing-module__JVnd8W__offerBudget strong{color:var(--terracotta-dark);white-space:nowrap;font-size:1.4rem}.apartment-landing-module__JVnd8W__offerActions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.apartment-landing-module__JVnd8W__offerActions .apartment-landing-module__JVnd8W__offerAction{white-space:normal;text-align:center;max-width:100%;min-height:54px;padding:14px 24px}.apartment-landing-module__JVnd8W__offerActions .apartment-landing-module__JVnd8W__offerAction:active{transform:translateY(0)scale(.96)}.apartment-landing-module__JVnd8W__offerCatalog{align-items:center;min-height:44px}.apartment-landing-module__JVnd8W__offerActions .apartment-landing-module__JVnd8W__offerAction:focus-visible,.apartment-landing-module__JVnd8W__offerCatalog:focus-visible{outline:3px solid var(--sea-dark);outline-offset:4px}.apartment-landing-module__JVnd8W__offerIntro .apartment-landing-module__JVnd8W__offerNote{max-width:52ch;margin-block:12px 0;font-size:.82rem;line-height:1.5}.apartment-landing-module__JVnd8W__offerProcess{border-radius:var(--radius);background:var(--paper-light);min-width:0;padding:clamp(22px,3vw,32px);box-shadow:0 0 0 1px #0000000f,0 16px 40px #0000000d}.apartment-landing-module__JVnd8W__offerProcess h2{margin-bottom:22px;font-size:clamp(1.35rem,2vw,1.6rem);line-height:1.2}.apartment-landing-module__JVnd8W__offerProcess>p{margin-bottom:18px;font-size:.94rem}.apartment-landing-module__JVnd8W__offerSteps{gap:20px;margin:0;padding:0;list-style:none;display:grid}.apartment-landing-module__JVnd8W__offerSteps li{grid-template-columns:28px minmax(0,1fr);gap:14px;display:grid}.apartment-landing-module__JVnd8W__offerStepNumber{color:var(--terracotta-dark);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:780;line-height:1.65}.apartment-landing-module__JVnd8W__offerSteps strong{font-size:.93rem;line-height:1.4;display:block}.apartment-landing-module__JVnd8W__offerSteps p{margin-block:5px 0;font-size:.84rem;line-height:1.5}.apartment-landing-module__JVnd8W__offerIntro .apartment-landing-module__JVnd8W__offerCount{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;margin-block:22px 0;padding-top:16px;font-size:.8rem}@media (max-width:900px){.apartment-landing-module__JVnd8W__offerLayout{grid-template-columns:minmax(0,1fr);gap:26px}.apartment-landing-module__JVnd8W__offerTitle{font-size:clamp(2.1rem,6vw,3.5rem)}.apartment-landing-module__JVnd8W__offerProcess{max-width:680px}}@media (max-width:480px){.apartment-landing-module__JVnd8W__offerIntro .apartment-landing-module__JVnd8W__breadcrumbs{margin-bottom:12px}.apartment-landing-module__JVnd8W__offerIntro .apartment-landing-module__JVnd8W__offerKicker{letter-spacing:.04em;font-size:.7rem}.apartment-landing-module__JVnd8W__offerTitle{margin-bottom:16px}.apartment-landing-module__JVnd8W__offerIntro .apartment-landing-module__JVnd8W__offerLead{font-size:.98rem}.apartment-landing-module__JVnd8W__offerActions{align-items:stretch;gap:10px}.apartment-landing-module__JVnd8W__offerActions .apartment-landing-module__JVnd8W__offerAction{width:100%;padding-inline:16px}.apartment-landing-module__JVnd8W__offerProcess{padding:20px}.apartment-landing-module__JVnd8W__offerProcess h2{margin-bottom:10px}.apartment-landing-module__JVnd8W__offerProcess>p{margin-bottom:12px}.apartment-landing-module__JVnd8W__offerCatalog{justify-content:center;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.apartment-landing-module__JVnd8W__offerActions .apartment-landing-module__JVnd8W__offerAction{transition:none}.apartment-landing-module__JVnd8W__offerActions .apartment-landing-module__JVnd8W__offerAction:hover,.apartment-landing-module__JVnd8W__offerActions .apartment-landing-module__JVnd8W__offerAction:active{transform:none}}.apartment-landing-module__JVnd8W__links h2,.apartment-landing-module__JVnd8W__guide h2{margin-bottom:20px;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.18}.apartment-landing-module__JVnd8W__destinations a{background:var(--paper-light);color:var(--sea-dark);overflow-wrap:anywhere;border-radius:14px;padding:10px 16px;font-weight:750}.apartment-landing-module__JVnd8W__guide{border-top:1px solid var(--line)}.apartment-landing-module__JVnd8W__guide section{margin-bottom:32px}.apartment-landing-module__JVnd8W__guide li{max-width:72ch;margin-bottom:10px}.apartment-landing-module__JVnd8W__guide details{border-bottom:1px solid var(--line);max-width:76ch;padding-block:16px}.apartment-landing-module__JVnd8W__guide summary{cursor:pointer;min-height:44px;font-weight:750}.apartment-landing-module__JVnd8W__guide details p{margin-block:12px 0}.apartment-landing-module__JVnd8W__jumpLinks{flex-wrap:wrap;gap:8px 24px;margin-top:18px;display:flex}.apartment-landing-module__JVnd8W__jumpLinks a,.apartment-landing-module__JVnd8W__guideContents a{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.apartment-landing-module__JVnd8W__guideContents{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;max-width:76ch;margin-bottom:24px;padding:20px 0 28px;display:flex}.apartment-landing-module__JVnd8W__anchor,.apartment-landing-module__JVnd8W__guide{scroll-margin-top:calc(var(--header-height) + 24px)}.apartment-landing-module__JVnd8W__empty{border-radius:var(--radius);background:var(--paper-deep);margin-bottom:28px;padding:clamp(22px,4vw,40px)}.apartment-landing-module__JVnd8W__empty h2{font-size:clamp(1.35rem,2.7vw,2rem);line-height:1.25}.apartment-landing-module__JVnd8W__empty p{max-width:72ch;color:var(--ink-soft)}.apartment-landing-module__JVnd8W__publication{font-size:.85rem}.apartment-landing-module__JVnd8W__offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:24px;display:grid}.apartment-landing-module__JVnd8W__offers>*{min-width:0}.apartment-landing-module__JVnd8W__offers .property-card__title-city{white-space:normal;overflow-wrap:anywhere}.apartment-landing-module__JVnd8W__offers .text-link{max-width:100%}@media (max-width:1100px){.apartment-landing-module__JVnd8W__offers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.apartment-landing-module__JVnd8W__offers{grid-template-columns:minmax(0,1fr)}}
.client-reviews-module__P7aShq__page{padding-block:clamp(24px,4vw,56px) 64px}.client-reviews-module__P7aShq__header{padding-bottom:clamp(28px,4vw,52px)}.client-reviews-module__P7aShq__headerTop{margin-bottom:clamp(32px,5vw,64px)}.client-reviews-module__P7aShq__breadcrumbs{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:.84rem;display:flex}.client-reviews-module__P7aShq__breadcrumbs a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.client-reviews-module__P7aShq__kicker{color:var(--terracotta-dark);letter-spacing:.07em;font-size:.76rem;font-weight:760}.client-reviews-module__P7aShq__header h1{overflow-wrap:anywhere;max-width:24ch;margin-block:16px 24px;font-size:clamp(2rem,4.5vw,4.6rem);line-height:1.09}.client-reviews-module__P7aShq__introduction{max-width:65ch;color:var(--ink-soft);margin:0;font-size:clamp(1rem,1.4vw,1.18rem)}.client-reviews-module__P7aShq__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.client-reviews-module__P7aShq__card{border:1px solid var(--line-strong);background:var(--paper-light);border-radius:24px;min-width:0}.client-reviews-module__P7aShq__cardLink{flex-direction:column;align-items:start;height:100%;padding:clamp(24px,3vw,40px);display:flex}.client-reviews-module__P7aShq__card h2{overflow-wrap:anywhere;margin-block:18px;font-size:clamp(1.45rem,2.3vw,2.15rem);line-height:1.19}.client-reviews-module__P7aShq__card p{max-width:55ch;color:var(--ink-soft)}.client-reviews-module__P7aShq__cardLink:hover h2{color:var(--terracotta-dark)}.client-reviews-module__P7aShq__source{color:var(--terracotta-dark);margin-bottom:0;font-size:.8rem;font-weight:750}.client-reviews-module__P7aShq__read{text-underline-offset:5px;align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:.9rem;font-weight:760;text-decoration:underline;display:inline-flex}.client-reviews-module__P7aShq__gallery,.client-reviews-module__P7aShq__related{margin-top:clamp(44px,7vw,88px)}.client-reviews-module__P7aShq__gallery h2,.client-reviews-module__P7aShq__sectionHeading h2{font-size:clamp(1.6rem,3vw,2.7rem);line-height:1.14}.client-reviews-module__P7aShq__gallery>p{color:var(--ink-soft)}.client-reviews-module__P7aShq__photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.client-reviews-module__P7aShq__photos figure{min-width:0;margin:0}.client-reviews-module__P7aShq__photos img{border-radius:22px;width:100%;height:auto}.client-reviews-module__P7aShq__note{max-width:76ch;color:var(--ink-soft);margin-block:24px;font-size:.82rem}.client-reviews-module__P7aShq__contact{background:var(--paper-deep);border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:24px 48px;margin-top:40px;padding:clamp(24px,4vw,48px);display:grid}.client-reviews-module__P7aShq__contact h2{overflow-wrap:anywhere;max-width:27ch;font-size:clamp(1.5rem,2.9vw,2.65rem);line-height:1.15}.client-reviews-module__P7aShq__contact p{max-width:62ch;color:var(--ink-soft);margin-bottom:0}.client-reviews-module__P7aShq__actions{flex-wrap:wrap;align-items:center;gap:18px 24px;display:flex}.client-reviews-module__P7aShq__actions>button{white-space:normal;width:100%}.client-reviews-module__P7aShq__actions a{min-height:44px}.client-reviews-module__P7aShq__detail{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);padding-top:32px;display:grid}.client-reviews-module__P7aShq__text,.client-reviews-module__P7aShq__screenshot{min-width:0}.client-reviews-module__P7aShq__quote{border-left:3px solid var(--terracotta);overflow-wrap:anywhere;margin:24px 0 20px;padding-left:clamp(18px,2.5vw,32px);font-size:clamp(1.06rem,1.65vw,1.45rem);line-height:1.7}.client-reviews-module__P7aShq__quote p{margin-bottom:20px}.client-reviews-module__P7aShq__quote p:last-child{margin-bottom:0}.client-reviews-module__P7aShq__author{color:var(--ink-soft);font-size:.88rem}.client-reviews-module__P7aShq__originalText{border-top:1px solid var(--line);margin-top:24px;padding-top:8px}.client-reviews-module__P7aShq__originalText summary{cursor:pointer;padding-block:14px;font-weight:700}.client-reviews-module__P7aShq__originalText blockquote{color:var(--ink-soft);overflow-wrap:anywhere;margin:12px 0;font-size:.96rem}.client-reviews-module__P7aShq__screenshot{background:var(--paper-light);border:1px solid var(--line);border-radius:22px;margin:0;padding:16px}.client-reviews-module__P7aShq__screenshot figcaption{padding:0 0 14px;font-size:.84rem;font-weight:750}.client-reviews-module__P7aShq__screenshot img{border-radius:12px;width:100%;height:auto}.client-reviews-module__P7aShq__imageLink{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:.8rem;text-decoration:underline;display:inline-flex}.client-reviews-module__P7aShq__imageLink svg{flex:none}.client-reviews-module__P7aShq__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.client-reviews-module__P7aShq__sectionHeading h2{margin:0}.client-reviews-module__P7aShq__jumpLinks{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.client-reviews-module__P7aShq__jumpLinks a{border:1px solid var(--line-strong);text-underline-offset:4px;border-radius:999px;align-items:center;min-height:44px;padding:10px 18px;font-size:.88rem;text-decoration:underline;display:inline-flex}.client-reviews-module__P7aShq__sectionTitle{font-size:clamp(1.6rem,3vw,2.7rem)}.client-reviews-module__P7aShq__story{border:1px solid var(--line-strong);background:var(--paper-light);border-radius:24px;min-width:0;padding:clamp(20px,3vw,32px)}.client-reviews-module__P7aShq__story h3{font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.25}.client-reviews-module__P7aShq__story>p{color:var(--ink-soft)}.client-reviews-module__P7aShq__story img{border-radius:14px;width:100%;height:auto}.client-reviews-module__P7aShq__story details img{max-width:360px}.client-reviews-module__P7aShq__clips{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.client-reviews-module__P7aShq__clip{flex:160px;min-width:0;max-width:280px}.client-reviews-module__P7aShq__clip .client-reviews-module__P7aShq__note{margin-block:10px 0}.client-reviews-module__P7aShq__video{aspect-ratio:464/848;background:#172522;border-radius:16px;width:100%;position:relative;overflow:hidden}.client-reviews-module__P7aShq__video video{width:100%;height:100%;display:block}.client-reviews-module__P7aShq__video video:focus-visible,.client-reviews-module__P7aShq__jumpLinks a:focus-visible,.client-reviews-module__P7aShq__originalText summary:focus-visible{outline:3px solid var(--terracotta);outline-offset:3px}@media (max-width:900px){.client-reviews-module__P7aShq__detail,.client-reviews-module__P7aShq__contact{grid-template-columns:minmax(0,1fr)}.client-reviews-module__P7aShq__screenshot{max-width:660px}}@media (max-width:700px){.client-reviews-module__P7aShq__cards,.client-reviews-module__P7aShq__photos{grid-template-columns:minmax(0,1fr)}.client-reviews-module__P7aShq__header h1{max-width:none}.client-reviews-module__P7aShq__cardLink{padding:24px}.client-reviews-module__P7aShq__detail{padding-top:24px}.client-reviews-module__P7aShq__photos{gap:24px}}
.site-footer-module__bVXCSG__russian .footer-top{grid-template-columns:minmax(0,1fr) minmax(0,.75fr) minmax(0,.75fr)}.site-footer-module__bVXCSG__russian .footer-top>*{min-width:0}.site-footer-module__bVXCSG__russian h2{overflow-wrap:anywhere;font-size:clamp(2rem,4vw,3.5rem)}.site-footer-module__bVXCSG__russian .footer-nav{overflow-wrap:anywhere}@media (max-width:1020px){.site-footer-module__bVXCSG__russian .footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-module__bVXCSG__russian .footer-top>:first-child{grid-column:1/-1}}@media (max-width:700px){.site-footer-module__bVXCSG__russian .footer-top{grid-template-columns:minmax(0,1fr)}}@media (min-width:701px){.site-footer-module__bVXCSG__desktopPolish{padding:64px 0 28px}.site-footer-module__bVXCSG__desktopPolish .footer-top{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr);gap:clamp(28px,4vw,56px);padding-bottom:48px}.site-footer-module__bVXCSG__desktopPolish .footer-top>*{min-width:0}.site-footer-module__bVXCSG__desktopPolish h2{letter-spacing:-.04em;overflow-wrap:normal;max-width:14ch;font-size:clamp(2.5rem,3.8vw,3.5rem);line-height:1.12}.site-footer-module__bVXCSG__desktopPolish h2>strong{color:var(--sun);margin-top:.18em}.site-footer-module__bVXCSG__desktopPolish .eyebrow{color:#ffffffc7;margin-bottom:24px}.site-footer-module__bVXCSG__desktopPolish .footer-nav{overflow-wrap:anywhere;gap:14px;font-size:.95rem;line-height:1.5}.site-footer-module__bVXCSG__desktopPolish .footer-label{color:var(--sun);margin-bottom:8px}.site-footer-module__bVXCSG__desktopPolish .footer-nav a:not(.btn):hover{color:var(--sun)}.site-footer-module__bVXCSG__desktopPolish .footer-nav .btn{width:fit-content;min-height:48px;margin-top:6px}.site-footer-module__bVXCSG__desktopPolish .footer-bottom{flex-wrap:wrap;align-items:center;gap:20px;line-height:1.5}}@media (min-width:701px) and (max-width:1020px){.site-footer-module__bVXCSG__desktopPolish .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.site-footer-module__bVXCSG__desktopPolish .footer-top>:first-child{grid-column:1/-1}.site-footer-module__bVXCSG__desktopPolish h2{max-width:22ch}}
