@font-face{font-family:Beatrice Deck;src:url(/fonts/BeatriceDeck-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Beatrice;src:url(/fonts/Beatrice-Semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/fonts/UntitledSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Georgian;src:url(/fonts/NotoSansGeorgian-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}:root{--episode-embed-viewport-top: 0px;--episode-embed-viewport-height: 100vh;--ink: #0d191b;--black: #0a0a0a;--cream: #f4f2ec;--white: #ffffff;--surface-dark: #2b2b2b;--peach: #ffc6b8;--sky: #d7edf9;--mint: #d7f7c3;--green: #ccf5b3;--hairline: #e6e4de;--fs-display-xl: clamp(33px, 4.031vw, 77px);--lh-display-xl: 1.175;--fs-display: clamp(26px, 2.344vw, 45px);--lh-display: 1.16;--fs-lead: clamp(16px, 1.042vw, 20px);--lh-lead: 1.2;--fs-body: clamp(15px, .938vw, 18px);--fs-small: clamp(14px, .833vw, 16px);--lh-small: 1.19;--fs-title: clamp(19px, 1.25vw, 24px);--fs-btn: clamp(12px, .677vw, 13px);--fs-tag: clamp(11px, .625vw, 12px);--gutter: clamp(20px, 4.167vw, 80px);--panel-inset: clamp(12px, 4.6vw, 24px);--page: 1920px;--r-block: 0;--r-card: 0;--r-tag: 0;--r-pill: 0;--shadow-card: 0 2px 18px rgba(13, 25, 27, .07)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:Untitled Sans,Noto Sans Georgian,system-ui,-apple-system,sans-serif;font-size:var(--fs-body);letter-spacing:-.031em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid currentColor;outline-offset:3px}.page{max-width:var(--page);margin:0 auto;overflow-x:clip}.container{padding-inline:var(--gutter)}.display-xl,.display{font-family:Beatrice Deck,Beatrice,Noto Sans Georgian,system-ui,sans-serif;font-weight:700;margin:0;overflow-wrap:break-word;letter-spacing:-.034em}.display-xl{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl)}.display{font-size:var(--fs-display);line-height:var(--lh-display)}.title{font-family:Beatrice,Noto Sans Georgian,system-ui,sans-serif;font-weight:600;font-size:var(--fs-title);line-height:1.2;margin:0}.lead{font-size:var(--fs-lead);line-height:var(--lh-lead);margin:0}.small{font-size:var(--fs-small);line-height:var(--lh-small);margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 26px;border-radius:var(--r-pill);font-size:var(--fs-btn);line-height:1;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease}.btn:hover{transform:translateY(-1px)}.btn--light{background:var(--white);color:var(--ink)}.btn--light:hover{background:var(--green)}.btn--green{background:var(--green);color:var(--ink)}.btn--green:hover{background:var(--ink);color:var(--white)}.btn--wide{min-width:clamp(180px,11.719vw,225px)}.arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:clamp(32px,1.875vw,36px);aspect-ratio:1;transform:translateY(-50%);background:var(--white);color:var(--ink);transition:background .18s ease,color .18s ease}.arrow:hover{background:var(--ink);color:var(--white)}.arrow--prev{left:var(--gutter)}.arrow--next{right:var(--gutter)}.arrow svg{width:55%;height:55%}.header{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:24px;height:clamp(64px,5.052vw,97px);background:var(--white)}.header__logo img{height:clamp(24px,1.667vw,32px);width:auto}.header__nav{display:flex;align-items:center;gap:clamp(24px,6.458vw,124px);margin-right:auto;margin-left:clamp(24px,7.917vw,152px)}.header__link{font-size:clamp(14px,.938vw,18px);line-height:1.2;padding-bottom:4px;border-bottom:1px solid transparent;transition:border-color .18s ease}.header__link:hover,.header__link:focus-visible{border-bottom-color:var(--green)}.header__right{display:flex;align-items:center;gap:clamp(14px,1.25vw,24px)}.lang{display:inline-flex;align-items:center;border:1px solid var(--hairline);border-radius:var(--r-pill);overflow:hidden}.lang__btn{padding:9px clamp(10px,.833vw,16px);font-family:Beatrice,Noto Sans Georgian,system-ui,sans-serif;font-size:var(--fs-btn);line-height:1;color:var(--ink);transition:background .18s ease,color .18s ease}.lang__btn:hover{background:var(--ink);color:var(--white)}.burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:34px;height:34px;padding:0}.burger span{display:block;height:2px;width:100%;background:var(--ink);border-radius:2px}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;padding:clamp(18px,5vw,26px) clamp(20px,5.5vw,30px) clamp(28px,8vw,40px);background:var(--black);color:var(--white)}.menu__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.menu__logo{height:clamp(24px,7vw,30px);width:auto}.menu__close{display:grid;place-items:center;width:40px;height:40px;margin-right:-6px;color:var(--white)}.menu__close svg{width:26px;height:26px}.menu__nav{display:flex;flex-direction:column;gap:clamp(24px,7vw,34px);margin-top:clamp(40px,13vw,64px)}.menu__link{font-size:clamp(17px,4.8vw,20px);line-height:1.25;color:var(--white)}.menu__foot{display:flex;flex-direction:column;gap:clamp(16px,4vw,22px);margin-top:auto}.menu__foot .lang{align-self:flex-start;border-color:#ffffff59}.menu__foot .lang__btn{color:var(--white)}.menu__foot .lang__btn:hover{background:var(--white);color:var(--ink)}.menu__cta{width:100%;padding-block:16px;font-size:clamp(14px,4vw,16px)}.hero{position:relative}.hero__viewport{position:relative;height:clamp(460px,41.667vw,800px);overflow:hidden}.hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#060a0b57,#060a0b29 45%,#060a0b00 70%)}.hero__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;padding-inline:clamp(20px,12.656vw,243px);color:var(--cream);text-shadow:0 1px 24px rgba(0,0,0,.3)}.hero__copy .lead{max-width:clamp(320px,38.021vw,730px);margin-top:clamp(16px,1.302vw,25px);font-size:var(--fs-body);line-height:1.31}.intro{position:relative;margin-top:clamp(48px,7.24vw,139px)}.intro__media{margin-left:clamp(0px,12.656vw,243px);margin-right:clamp(0px,12.604vw,242px);border-radius:var(--r-block);overflow:hidden;aspect-ratio:1435 / 806}.intro__media img,.intro__video{display:block;width:100%;height:100%;object-fit:cover}.intro__card{position:absolute;left:var(--gutter);top:clamp(24px,3.906vw,75px);z-index:2;width:clamp(280px,29.844vw,573px);min-height:clamp(360px,33.698vw,647px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(20px,1.719vw,33px);padding:clamp(28px,2.604vw,50px) clamp(20px,1.823vw,35px);border-radius:var(--r-block);background:var(--black);color:var(--cream);text-align:left}.intro__card .display{font-size:26px}.intro__card .small{max-width:none;color:#f4f2eceb}.intro__card .small+.small{margin-top:clamp(14px,1.042vw,20px)}.section{padding-top:clamp(56px,9.219vw,177px)}.section__intro{display:flex;flex-direction:column;gap:clamp(16px,2.031vw,39px)}.paths-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.448vw,47px);margin-top:clamp(32px,5.156vw,99px)}.path-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,1.146vw,22px);min-height:clamp(260px,22.5vw,432px);padding:clamp(28px,2.604vw,50px);border-radius:clamp(4px,.417vw,8px);color:var(--ink);text-align:center}.path-card--sky{background:var(--sky)}.path-card--green{background:var(--green)}.path-card__title{margin:0;font-family:Beatrice,Noto Sans Georgian,system-ui,sans-serif;font-weight:600;font-size:var(--fs-title);line-height:1.2}.path-card__body{max-width:clamp(240px,26.042vw,500px)}.path-card__more{position:absolute;right:clamp(20px,1.771vw,34px);bottom:clamp(18px,1.563vw,30px);display:inline-flex;align-items:center;gap:.5em;font-size:clamp(11px,.677vw,13px)}.path-card__more span{transition:transform .25s ease}@media (hover: hover) and (pointer: fine){.path-card:hover .path-card__more span,.path-card:focus-visible .path-card__more span{transform:translate(4px)}}.duo{margin-top:clamp(56px,5.208vw,100px);padding-block:clamp(40px,1.302vw,25px);background:var(--black);color:var(--cream)}.duo__row{display:grid;align-items:center;gap:clamp(24px,.521vw,10px)}.duo__row--media-right{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.duo__row--media-left{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.duo__media{border-radius:var(--r-block);overflow:hidden;width:100%;aspect-ratio:930 / 632;max-height:clamp(300px,21.875vw,420px)}.duo__media img{width:100%;height:100%;object-fit:cover}.duo__copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,1.667vw,32px);padding:clamp(28px,2.083vw,40px) clamp(20px,2.604vw,50px);text-align:left}.duo__copy .display{font-size:26px}.duo__copy .small{max-width:none;color:#f4f2eceb}.duo__copy .btn{margin-top:clamp(4px,.99vw,19px)}.duo__row--media-right .duo__media{order:1;margin-right:calc(var(--gutter) * -1 + clamp(0px,1.302vw,25px))}.duo__row--media-left .duo__media{order:-1;margin-left:calc(var(--gutter) * -1 + clamp(0px,1.042vw,20px))}.why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,48px) clamp(16px,1.719vw,33px);margin-top:clamp(32px,3.542vw,68px)}.why-card{display:flex;flex-direction:column;align-items:center;min-height:clamp(240px,18.385vw,353px);padding:clamp(28px,3.49vw,67px) clamp(24px,2.083vw,40px);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--white);box-shadow:var(--shadow-card);text-align:center;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.why-card svg{width:clamp(48px,3.281vw,63px);height:auto;color:var(--peach);transition:color .25s ease}.why-card .title{margin-top:clamp(8px,.521vw,10px)}.why-card__reveal{display:contents}.why-card .small{max-width:clamp(240px,20.573vw,395px);margin-top:clamp(16px,1.458vw,28px)}@media (hover: hover) and (pointer: fine){.why-card:hover{background:var(--sky);border-color:var(--sky);box-shadow:none}.why-card:hover svg{color:var(--ink)}}.why-toggle,.grid-toggle{display:none}.places{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(20px,2.083vw,40px);margin-top:clamp(56px,9.792vw,188px);padding-block:clamp(48px,4.063vw,78px) clamp(48px,3.021vw,58px);background:var(--black);color:var(--cream)}.places__copy{grid-column:1}.places__copy .lead{margin-top:clamp(12px,1.302vw,25px)}.places__cta{grid-column:2;justify-self:end}.rail{grid-column:1 / -1}.rail{position:relative;margin-top:clamp(28px,3.646vw,70px)}.rail+.rail{margin-top:clamp(14px,1.563vw,30px)}.rail__viewport{overflow:hidden;margin-inline:calc(var(--gutter) * -1)}.rail__track{display:flex;gap:clamp(8px,.521vw,10px);width:max-content;will-change:transform}.place-card{position:relative;flex:0 0 clamp(220px,24.635vw,473px);height:clamp(220px,19.271vw,370px);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(18px,1.458vw,28px);border-radius:var(--r-card);background:var(--surface-dark);overflow:hidden;transition:background .25s ease}.place-card:hover{background:#383838}.place-card__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.place-card:has(.place-card__photo):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000059,#0000000d 40%,#000000a6)}.place-card:hover .place-card__photo{transform:scale(1.04)}.place-card__name,.place-card .tag{position:relative;z-index:1}.place-card__name{font-size:var(--fs-lead);line-height:1.2}.tag{align-self:flex-start;padding:clamp(4px,.313vw,6px) clamp(10px,.677vw,13px);border-radius:var(--r-tag);font-size:var(--fs-tag);line-height:1;color:var(--ink)}.tag--peach{background:var(--peach)}.tag--sky{background:var(--sky)}.tag--mint{background:var(--mint)}.tag--ink{background:var(--black);color:var(--cream)}.team__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,2.083vw,40px);margin-top:clamp(20px,2.5vw,48px)}.team__grid .lead{max-width:min(100%,1320px)}.team__grid>*:last-child:not(:first-child){align-self:end;padding-top:clamp(0px,3.854vw,74px)}.contact-band{position:relative;margin-top:clamp(40px,6.927vw,133px)}.team>.contact-band{margin-top:clamp(28px,3.75vw,72px)}.contact-band>img{width:100%;height:clamp(320px,48.281vw,927px);border-radius:var(--r-block);object-fit:cover}.contact-band__panel{position:absolute;right:var(--gutter);bottom:clamp(-164px,-8.542vw,-100px);width:clamp(300px,38.281vw,735px);display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.042vw,20px);padding:clamp(26px,2.083vw,40px);border-radius:var(--r-block);background:var(--black);color:var(--cream);text-align:left}.contact-band__panel .display{font-size:clamp(22px,1.667vw,32px);line-height:1.18}.contact-band__panel .small{font-size:clamp(13px,.781vw,15px);line-height:1.42;color:#f4f2eceb}.contact-band__panel .btn{align-self:center;min-width:0;margin-top:clamp(4px,.417vw,8px)}.display--sentence{text-transform:none}.pressures{display:grid;grid-template-columns:clamp(200px,37.24vw,715px) minmax(0,1fr);align-items:center;gap:clamp(24px,3.125vw,60px);margin:clamp(56px,9.479vw,182px) clamp(20px,6.823vw,131px) 0;padding:clamp(24px,2.031vw,39px);background:var(--black);color:var(--white)}.pressures__media img{width:100%;height:clamp(300px,40.104vw,770px);object-fit:cover}.pressures__copy{display:flex;flex-direction:column;align-items:center;padding-inline:clamp(0px,2.604vw,50px);text-align:center}.pressure-list{width:clamp(240px,32.031vw,615px);margin:clamp(28px,4.688vw,90px) 0 0;padding:0;list-style:none}.pressure{display:grid;grid-template-columns:clamp(30px,2.083vw,40px) minmax(0,1fr);align-items:center;gap:clamp(8px,.833vw,16px);padding-block:clamp(8px,.729vw,14px)}.pressure__no{font-family:Beatrice Deck,Beatrice,Noto Sans Georgian,system-ui,sans-serif;font-weight:700;font-size:clamp(16px,1.146vw,22px);line-height:1;color:var(--peach)}.pressure__text{font-size:var(--fs-small);line-height:1.25;text-align:right}.services{--svc-gap: clamp(8px, 1.458vw, 28px)}.services__sub{max-width:clamp(280px,60.417vw,1160px);margin:clamp(14px,1.354vw,26px) 0 0;font-size:var(--fs-body);line-height:1.25}.services__panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,.885vw,17px);min-height:clamp(150px,12.76vw,245px);margin-top:clamp(28px,3.646vw,70px);padding:clamp(28px,2.604vw,50px);border-radius:clamp(6px,.625vw,12px);background:var(--black);color:var(--white);text-align:center}.services__panel .small{max-width:clamp(280px,46.875vw,900px)}.services__bracket{position:relative;height:clamp(18px,1.875vw,36px);margin:clamp(10px,1.354vw,26px) calc((100% - 3 * var(--svc-gap)) / 8) 0;border-top:1px solid var(--hairline)}.services__bracket span{position:absolute;top:0;bottom:0;border-left:1px solid var(--hairline)}.services__bracket span:nth-child(2){left:33.333%}.services__bracket span:nth-child(3){left:66.667%}.services__bracket span:nth-child(4){left:100%}.services__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--svc-gap)}.service-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,.677vw,13px);min-height:clamp(180px,15.521vw,298px);padding:clamp(16px,1.563vw,30px);border:1px solid var(--hairline);border-radius:clamp(4px,.417vw,8px);background:var(--white);text-align:center;transition:background .25s ease,border-color .25s ease}.service-card__title{margin:0;font-family:Beatrice,Noto Sans Georgian,system-ui,sans-serif;font-weight:600;font-size:clamp(15px,.99vw,19px);line-height:1.2}.service-card__body{max-width:clamp(220px,16.667vw,320px);margin:0;font-size:clamp(12px,.729vw,14px);line-height:1.32}@media (hover: hover) and (pointer: fine) and (min-width: 701px){.service-card:hover,.service-card:focus-visible{background:var(--sky);border-color:var(--sky)}}.band-photo{margin-top:clamp(48px,9.531vw,183px)}.band-photo img{width:100%;height:clamp(220px,38.438vw,738px);object-fit:cover}.models__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.344vw,45px);margin-top:clamp(24px,3.021vw,58px)}.model-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,1.146vw,22px);min-height:clamp(260px,22.5vw,432px);padding:clamp(28px,2.604vw,50px);border-radius:clamp(4px,.417vw,8px);color:var(--ink);text-align:center}.model-card--sky{background:var(--sky)}.model-card--green{background:var(--green)}.model-card__title{margin:0;font-family:Beatrice,Noto Sans Georgian,system-ui,sans-serif;font-weight:600;font-size:var(--fs-title);line-height:1.2}.model-card__arrow{font-weight:400;padding-inline:.15em}.model-card__toggle{font:inherit;color:inherit;padding:0;text-align:inherit}.model-card__toggle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.model-card__toggle:focus-visible{outline:none}.model-card:has(.model-card__toggle:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.model-card__body{max-width:clamp(240px,26.042vw,500px);margin:0;font-size:clamp(13px,.833vw,16px);line-height:1.35}.model-card__reveal{display:none}.model-card__reveal[data-open=true]{display:block}@media (hover: hover) and (pointer: fine) and (min-width: 701px){.model-card__reveal,.model-card__reveal[data-open=true]{display:grid;grid-template-rows:0fr;padding-top:0;opacity:0;transition:grid-template-rows .35s ease,padding-top .35s ease,opacity .3s ease}.model-card__reveal>*{overflow:hidden}.model-card:hover .model-card__reveal,.model-card:focus-within .model-card__reveal,.model-card__reveal[data-open=true]{grid-template-rows:1fr;padding-top:clamp(12px,1.042vw,20px);opacity:1}.model-card__body{padding-inline:clamp(8px,1.042vw,20px);text-align:left}}.journey{margin-top:clamp(48px,9.844vw,189px);padding-block:clamp(40px,3.177vw,61px) clamp(40px,7.917vw,152px);background:var(--black);color:var(--white)}.journey__sub{margin:clamp(12px,1.302vw,25px) 0 0;font-size:var(--fs-lead);line-height:1.25}.journey__steps{--journey-gap: clamp(16px, 3.906vw, 75px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--journey-gap);margin:clamp(28px,5.573vw,107px) 0 0;padding:0;list-style:none}.journey-step{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,.833vw,16px);min-height:clamp(200px,18.75vw,360px);padding:clamp(20px,2.083vw,40px) clamp(12px,1.042vw,20px);background:var(--surface-dark);color:var(--white);text-align:center;transition:background .25s ease,color .25s ease}.journey-step__icon{width:clamp(44px,3.333vw,64px);height:auto;margin-bottom:clamp(6px,.521vw,10px);color:currentColor}.journey-step__title{margin:0;font-family:Beatrice,Noto Sans Georgian,system-ui,sans-serif;font-weight:600;font-size:clamp(16px,1.042vw,20px);line-height:1.2}.journey-step__body{display:none;max-width:clamp(220px,17.708vw,340px);margin:0;font-size:clamp(12px,.729vw,14px);line-height:1.32}.journey-step:hover,.journey-step:focus,.journey-step:focus-within{background:var(--sky);color:var(--ink)}.journey-step:hover .journey-step__body,.journey-step:focus .journey-step__body,.journey-step:focus-within .journey-step__body{display:block}.journey-step+.journey-step:before{content:"";position:absolute;top:50%;right:calc(100% + var(--journey-gap) / 2);width:0;height:0;border-top:clamp(6px,.573vw,11px) solid transparent;border-bottom:clamp(6px,.573vw,11px) solid transparent;border-left:clamp(8px,.729vw,14px) solid rgba(255,255,255,.5);transform:translate(50%,-50%)}.trust__lead{margin:clamp(14px,1.354vw,26px) 0 0;font-size:var(--fs-lead);line-height:1.3}.trust__mosaic{display:grid;grid-template-columns:clamp(200px,35.729vw,686px) minmax(0,1fr);gap:clamp(8px,1.458vw,28px);margin-top:clamp(24px,3.177vw,61px)}.trust__main{width:100%;height:100%;object-fit:cover}.trust__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.198vw,23px) clamp(8px,1.042vw,20px)}.trust__grid img{width:100%;height:clamp(120px,17.031vw,327px);object-fit:cover}.contact-band--full{margin-top:clamp(40px,12.865vw,247px);padding-bottom:clamp(0px,5.729vw,110px)}.footer{margin-top:clamp(180px,12.24vw,235px);padding-block:clamp(48px,5.573vw,107px) clamp(28px,1.771vw,34px);background:var(--black);color:var(--cream)}.footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(18px,1.667vw,32px)}.footer__logo{height:clamp(66px,5.573vw,107px);width:auto}.footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;gap:clamp(24px,2.604vw,50px);margin-top:clamp(32px,3.646vw,70px)}@supports (grid-template-rows: subgrid){.footer__col{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}}.footer__heading{font-family:Beatrice,Noto Sans Georgian,system-ui,sans-serif;font-weight:600;font-size:clamp(17px,1.25vw,24px);line-height:1.3;margin:0}.footer__socials{display:flex;align-items:center;gap:clamp(12px,1.458vw,28px)}.footer__socials a{display:grid;place-items:center;width:clamp(32px,2.083vw,40px);aspect-ratio:1;border-radius:50%;background:var(--white);color:var(--black);transition:background .18s ease}.footer__socials a:hover{background:var(--green)}.footer__socials svg{width:52%;height:auto}.footer__brand .btn{border-radius:999px;padding-inline:clamp(24px,1.979vw,38px)}.footer__fold{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:0;font:inherit;text-align:left}.footer__chevron{flex:none;width:22px;height:22px;transition:transform .25s ease}.footer__fold[aria-expanded=true] .footer__chevron{transform:rotate(180deg)}html[lang=ka] .footer__heading{font-size:clamp(15px,1.111vw,21px)}html[lang=ka] .footer__links a{font-size:clamp(13px,.885vw,17px)}html[lang=ka] .footer__bottom{font-size:clamp(12px,.729vw,14px)}.footer__links{list-style:none;margin:clamp(18px,1.389vw,27px) 0 0;padding:0;display:flex;flex-direction:column;gap:clamp(10px,.833vw,16px)}.footer__links[hidden]{display:none}.footer__links a{font-size:clamp(14px,.99vw,19px);line-height:1.5;transition:color .18s ease}.footer__links a:hover{color:var(--green)}.footer__rule{height:1px;margin-top:clamp(40px,6.25vw,120px);background:#f4f2ec59}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,2.083vw,40px);margin-top:clamp(20px,1.302vw,25px);font-size:var(--fs-small)}.footer__bottom-group{display:flex;align-items:center;gap:clamp(16px,2.083vw,40px)}.footer__badges{display:flex;align-items:center;gap:clamp(10px,.677vw,13px)}.footer__badges img{height:clamp(38px,2.76vw,53px);width:auto}.decision{margin-top:clamp(48px,9.844vw,189px);padding-block:clamp(40px,4.688vw,90px) clamp(48px,6.25vw,120px);background:var(--black);color:var(--white)}.decision__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.563vw,30px);margin:clamp(28px,4.167vw,80px) 0 0;padding:0;list-style:none}.decision-card{--ribbon-h: calc(2*clamp(8px, .677vw, 13px) + 1.2*clamp(12px, .729vw, 14px)) ;display:flex;flex-direction:column;min-height:clamp(190px,27.135vw,521px);border-radius:clamp(4px,.417vw,8px);background:var(--surface-dark);overflow:hidden;text-align:center;transition:background .25s ease,color .25s ease}.decision-card__inner{--card-pad-y: clamp(24px, 2.604vw, 50px);--card-pad-x: clamp(18px, 1.979vw, 38px);position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,.833vw,16px);padding:var(--card-pad-y) var(--card-pad-x)}.decision-card--featured{border:1px solid var(--green);background:var(--black)}.decision-card--featured .decision-card__inner{padding-bottom:calc(var(--card-pad-y) + var(--ribbon-h))}.decision-card__ribbon{padding:clamp(8px,.677vw,13px) clamp(12px,1.042vw,20px);background:var(--green);color:var(--ink);font-family:Beatrice,Noto Sans Georgian,system-ui,sans-serif;font-weight:600;font-size:clamp(12px,.729vw,14px);line-height:1.2}.decision-card__rule{display:none;width:min(100%,34ch)}.decision-card__tag{position:absolute;right:var(--card-pad-x);bottom:var(--card-pad-y);left:var(--card-pad-x);margin:0;font-family:Beatrice,Noto Sans Georgian,system-ui,sans-serif;font-weight:600;font-size:clamp(12px,.729vw,14px);line-height:1.2}.decision-card--featured .decision-card__tag{color:var(--green)}@media (hover: hover) and (pointer: fine){.decision-card:not(.decision-card--featured):hover,.decision-card:not(.decision-card--featured):focus-within{background:var(--sky);color:var(--ink)}}.decision-card__title{margin:0;font-family:Beatrice,Noto Sans Georgian,system-ui,sans-serif;font-weight:600;font-size:clamp(16px,1.042vw,20px);line-height:1.2}.decision-card__body{max-width:34ch;margin:0;font-size:clamp(12px,.729vw,14px);line-height:1.35}.brings__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.563vw,30px);margin-top:clamp(24px,3.021vw,58px)}.bring-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(10px,.833vw,16px);min-height:clamp(180px,18.281vw,351px);padding:clamp(24px,2.604vw,50px) clamp(18px,1.979vw,38px);border:1px solid var(--hairline);border-radius:clamp(4px,.417vw,8px);background:var(--white);text-align:center;transition:background .25s ease,border-color .25s ease}.bring-card__icon{width:clamp(38px,2.917vw,56px);height:auto;color:var(--peach);transition:color .25s ease}.bring-card__title{margin:0;font-family:Beatrice,Noto Sans Georgian,system-ui,sans-serif;font-weight:600;font-size:clamp(15px,.99vw,19px);line-height:1.2}.bring-card__body{max-width:34ch;margin:0;font-size:clamp(12px,.729vw,14px);line-height:1.35}@media (hover: hover) and (pointer: fine){.bring-card:hover,.bring-card:focus-within{background:var(--sky);border-color:var(--sky)}.bring-card:hover .bring-card__icon,.bring-card:focus-within .bring-card__icon{color:var(--ink)}}.ways__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.563vw,30px);margin-top:clamp(24px,3.021vw,58px);align-items:stretch}.way-card{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(220px,28.854vw,554px);padding:clamp(24px,2.604vw,50px);border-radius:clamp(4px,.417vw,8px);background:var(--surface-dark);overflow:hidden;color:var(--white);text-align:center}.way-card__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.way-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#060a0b59;transition:background .25s ease}.way-card__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(14px,1.354vw,26px)}.way-card__title{margin:0;font-family:Beatrice,Noto Sans Georgian,system-ui,sans-serif;font-weight:600;font-size:clamp(16px,1.146vw,22px);line-height:1.2;text-shadow:0 1px 18px rgba(0,0,0,.45)}.way-card__detail{display:flex;flex-direction:column;gap:clamp(10px,.833vw,16px);max-width:clamp(240px,20.833vw,400px);font-size:clamp(12px,.729vw,14px);line-height:1.35;text-shadow:0 1px 14px rgba(0,0,0,.5)}.way-card__detail p{margin:0}.way-card__kicker{font-family:Beatrice,Noto Sans Georgian,system-ui,sans-serif;font-weight:600}@media (hover: hover) and (pointer: fine) and (min-width: 701px){.way-card--detailed .way-card__detail{display:none}.way-card:hover .way-card__photo,.way-card:focus-within .way-card__photo{transform:scale(1.04)}.way-card:hover:after,.way-card:focus-within:after{background:#060a0b8c}.way-card--detailed:hover .way-card__detail,.way-card--detailed:focus-within .way-card__detail{display:flex}}.fit{display:grid;grid-template-columns:clamp(240px,32.813vw,630px) minmax(0,1fr);align-items:stretch;gap:clamp(20px,3.646vw,70px);margin-top:clamp(32px,5.208vw,100px);padding:clamp(16px,1.823vw,35px);background:var(--black);color:var(--white)}.fit__media img{display:block;width:100%;height:100%;object-fit:cover}.fit__copy{display:flex;flex-direction:column;justify-content:center;gap:clamp(10px,.833vw,16px);padding:clamp(28px,3.646vw,70px) clamp(4px,1.042vw,20px);text-align:center}.fit__lead{margin:0;font-family:Beatrice,Noto Sans Georgian,system-ui,sans-serif;font-weight:600;font-size:clamp(13px,.833vw,16px);line-height:1.35}.fit__list{display:flex;flex-direction:column;margin:auto 0;padding-left:0;text-align:center}.fit__item{display:flex;flex-direction:column;gap:clamp(3px,.26vw,5px);padding-bottom:clamp(10px,.833vw,16px);font-size:clamp(12px,.729vw,14px);line-height:1.35}.fit__item+.fit__item{padding-top:clamp(14px,1.354vw,26px)}.fit__term{font-family:Beatrice,Noto Sans Georgian,system-ui,sans-serif;font-weight:600;font-size:clamp(15px,1.042vw,20px);line-height:1.2}.fit__text{position:relative;padding-bottom:clamp(8px,.677vw,13px)}.fit__text:after{content:"";position:absolute;left:50%;bottom:0;width:min(100%,clamp(280px,25vw,480px));border-bottom:1px solid rgba(255,255,255,.45);transform:translate(-50%)}.fit__lead,.fit__note{display:none}.fit__note{margin:clamp(10px,1.042vw,20px) 0 0;font-family:Beatrice,Noto Sans Georgian,system-ui,sans-serif;font-weight:600;font-size:clamp(12px,.729vw,14px);line-height:1.35}.journey--five .journey__steps{grid-template-columns:repeat(5,minmax(0,1fr));--journey-gap: clamp(12px, 2.083vw, 40px);margin-top:clamp(28px,8.75vw,168px)}.journey--five .journey-step{min-height:clamp(160px,14.271vw,274px)}@media (max-width: 1100px){.why-grid,.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.header__nav,.header__right>.lang{display:none}.burger{display:flex}.header{justify-content:space-between}.intro{margin-top:clamp(32px,8vw,56px)}.intro__media{margin-inline:var(--gutter);aspect-ratio:16 / 9}.intro__card,.contact-band__panel{position:relative;z-index:2;inset:auto;width:auto;min-height:0;margin:clamp(-44px,-7vw,-26px) calc(var(--gutter) + var(--panel-inset)) 0;padding:clamp(28px,7vw,44px) clamp(20px,5vw,32px)}.paths-grid,.duo__row,.team__grid,.places,.pressures,.models__grid,.journey__steps,.journey--five .journey__steps,.ways__grid,.fit,.trust__mosaic{grid-template-columns:minmax(0,1fr)}.decision__grid,.brings__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fit__media img{height:clamp(220px,52vw,380px)}.services__grid,.trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services__bracket{display:none}.services__panel{margin-bottom:clamp(16px,4vw,26px)}.pressures{padding:clamp(20px,5vw,32px)}.pressures__media img{height:clamp(240px,56vw,420px)}.pressure-list{width:100%;margin-top:clamp(24px,8vw,36px)}.journey__steps{--journey-gap: clamp(30px, 9vw, 44px)}.journey-step{min-height:clamp(140px,38vw,175px);padding:clamp(18px,4.5vw,26px) clamp(16px,4vw,24px)}.journey-step+.journey-step:before{top:calc(var(--journey-gap) / -2);right:auto;left:50%;border-top:clamp(9px,3vw,12px) solid rgba(255,255,255,.5);border-bottom:0;border-left:clamp(9px,2.8vw,11px) solid transparent;border-right:clamp(9px,2.8vw,11px) solid transparent;transform:translate(-50%,-50%)}.trust__main{height:clamp(240px,56vw,420px)}.duo__row--media-left .duo__media,.duo__row--media-right .duo__media{order:0;margin-inline:0;aspect-ratio:16 / 9;max-height:none}.duo__copy{position:relative;z-index:2;margin:clamp(-44px,-7vw,-26px) 0 0;border-radius:var(--r-block);background:var(--black);padding:clamp(28px,7vw,44px) clamp(20px,5vw,32px)}.places{align-items:start}.places__copy{order:0}.rail{order:1}.places__cta{order:2;grid-column:1;justify-self:stretch;margin-top:clamp(28px,7vw,44px)}.team__grid>*:last-child{padding-top:0}.contact-band{margin-top:clamp(32px,8vw,56px)}.contact-band>img{height:clamp(260px,52vw,420px)}.duo__copy{padding-block:clamp(24px,6vw,40px)}.footer{margin-top:clamp(40px,10vw,72px)}.footer__bottom{flex-direction:column;align-items:flex-start}.path-card,.why-card{min-height:0;padding:clamp(28px,7vw,40px) clamp(24px,6vw,32px)}.path-card{gap:clamp(12px,3vw,18px);padding-bottom:clamp(48px,12vw,60px)}}@media (max-width: 700px){.decision__grid{grid-template-columns:minmax(0,1fr)}.decision-card,.way-card{min-height:0}.way-card,.decision-card__inner,.decision-card--featured .decision-card__inner{padding:clamp(22px,6vw,32px) clamp(18px,5vw,26px)}.decision-card__rule{display:block;margin-top:auto;border-top:1px solid rgba(255,255,255,.35)}.decision-card__tag{position:static}.decision-card--featured .decision-card__rule{border-top-color:#ccf5b366}.brings__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:clamp(20px,6vw,32px)}.bring-card{min-height:0;gap:10px;padding:clamp(16px,5vw,22px) clamp(10px,3.5vw,16px)}.bring-card__icon{width:clamp(30px,9vw,40px)}.bring-card__title{font-size:clamp(15px,4vw,17px)}.bring-card__body{font-size:clamp(12.5px,3.4vw,13.5px);margin-top:6px}.brings__grid[data-expanded=false] .bring-card--extra{display:none}.way-card--detailed{gap:clamp(12px,3.5vw,18px);min-height:clamp(230px,68vw,300px)}.way-card--detailed .way-card__detail{display:flex;font-size:13.5px}.way-card--detailed{isolation:isolate}.way-card--detailed .way-card__photo{z-index:-2}.way-card--detailed:after{z-index:-1}.way-card--detailed .way-card__copy{position:static}.way-card__photo{transition:transform .4s ease,filter .3s ease}.way-card--detailed[data-open=true] .way-card__photo{filter:blur(7px);transform:scale(1.08)}.way-card--detailed[data-open=true]:after{background:#060a0b8c}.fit__copy{padding:clamp(24px,7vw,34px) clamp(20px,5.5vw,28px)}.fit__list{margin-top:clamp(18px,5vw,26px)}.why-grid{gap:10px;margin-top:clamp(20px,6vw,32px)}.why-card{gap:10px;padding:clamp(16px,5vw,22px) clamp(10px,3.5vw,16px)}.why-card svg{width:clamp(30px,9vw,40px)}.why-card .title{font-size:clamp(15px,4vw,17px);margin-top:0}.why-card .small{font-size:clamp(12.5px,3.4vw,13.5px);margin-top:6px}.why-card{position:relative;min-height:0}.why-card__toggle{display:block;width:100%;padding:0;font:inherit;color:inherit;text-align:center}.why-card__toggle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.why-card:has(.why-card__toggle:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.why-card__toggle:focus-visible{outline:none}.why-card svg.why-card__chevron{width:15px;height:15px;margin-top:8px;color:#0d191b80;transition:transform .25s ease}.why-card svg.why-card__chevron[data-open=true]{transform:rotate(180deg)}.why-card__reveal{display:grid;grid-template-rows:0fr;padding-top:0;opacity:0;transition:grid-template-rows .3s ease,padding-top .3s ease,opacity .25s ease}.why-card__reveal>*{overflow:hidden}.why-card__reveal[data-open=true]{grid-template-rows:1fr;padding-top:8px;opacity:1}.why-card__reveal .small{margin-top:0;padding-inline:2px;text-align:left}.why-grid[data-expanded=false] .why-card--extra{display:none}.why-toggle,.grid-toggle{display:block;width:100%;margin-top:14px;padding:13px 24px;border:1px solid var(--ink);border-radius:var(--r-pill);font-size:var(--fs-btn);text-align:center;background:transparent;color:var(--ink)}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,6vw,36px)}.footer__grid>.footer__col:first-child{grid-column:1 / -1}.hero__copy{justify-content:center}.hero__scrim{background:linear-gradient(180deg,#060a0b33,#060a0bb3)}.services__grid{gap:10px;align-items:start}.service-card{position:relative;min-height:clamp(165px,45vw,195px);padding:14px 12px}.service-card__title{width:100%}.model-card{min-height:clamp(230px,62vw,280px);gap:clamp(12px,3vw,18px);padding:clamp(28px,7vw,40px) clamp(24px,6vw,32px)}.model-card__body{font-size:var(--fs-small);line-height:var(--lh-small)}.tap-card{position:relative}.tap-card__toggle,.tap-card__reveal{display:grid;width:100%;transition:grid-template-rows .3s ease,opacity .25s ease}.tap-card__toggle>*,.tap-card__reveal>*{overflow:hidden}.tap-card__toggle{grid-template-rows:1fr;padding:0;font:inherit;color:inherit;text-align:center;opacity:1}.tap-card__toggle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tap-card[data-open=true] .tap-card__toggle,.tap-card__reveal{grid-template-rows:0fr;opacity:0}.tap-card__reveal[data-open=true]{grid-template-rows:1fr;opacity:1}.tap-card svg.tap-card__chevron{width:15px;height:15px;color:currentColor;opacity:.55;transition:transform .25s ease}.tap-card[data-open=true] svg.tap-card__chevron{transform:rotate(180deg)}.tap-card:has(.tap-card__toggle:focus-visible){outline:2px solid currentColor;outline-offset:2px}.tap-card__toggle:focus-visible{outline:none}.service-card__body,.model-card__body,.journey-step__body,.way-card__detail{max-width:none;text-align:left}.service-card__title,.model-card__title,.journey-step__title,.way-card__title{width:100%}.service-card[data-open=true]{background:var(--sky);border-color:var(--sky)}.journey-step__icon{width:auto;height:clamp(34px,10vw,42px);transition:height .3s ease,margin-bottom .3s ease,opacity .25s ease}.journey-step[data-open=true] .journey-step__icon{height:0;margin-bottom:0;opacity:0}.journey-step__body{display:block}.journey-step:hover,.journey-step:focus,.journey-step:focus-within{background:var(--surface-dark);color:var(--white)}.journey-step[data-open=true]{background:var(--sky);color:var(--ink)}.pressure{grid-template-columns:auto minmax(0,1fr);gap:10px;padding-block:10px;border-bottom:0}.pressure__no{font-size:clamp(15px,4.2vw,18px)}.pressure__text{font-size:clamp(11px,3.1vw,13px);text-align:right}.trust__main{height:auto;aspect-ratio:4 / 3}.trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust__grid img{height:auto;aspect-ratio:1 / 1}.trust__grid img:nth-child(n+5){display:none}.arrow--prev{left:12px}.arrow--next{right:12px}.footer__bottom-group{flex-wrap:wrap}.footer__logo{height:clamp(58px,19vw,76px)}.footer__grid{grid-template-columns:minmax(0,1fr);gap:0}.footer__grid>.footer__col:first-child{margin-bottom:clamp(20px,6vw,30px)}.footer__col--fold{display:block;grid-row:auto;padding-block:clamp(16px,4.5vw,22px);border-bottom:1px solid rgba(244,242,236,.28)}.footer__col--fold:first-of-type{border-top:1px solid rgba(244,242,236,.28)}.footer__col--fold .footer__links{margin-top:clamp(14px,4vw,20px);gap:clamp(12px,3.5vw,16px)}.footer__rule{display:none}.footer__bottom{gap:clamp(18px,5vw,26px);margin-top:clamp(24px,7vw,34px)}.footer__bottom-group{flex-direction:column;align-items:flex-start;gap:clamp(8px,2.5vw,12px)}.footer__badges{width:100%;gap:clamp(10px,3vw,14px)}.footer__badges a{flex:1 1 0}.footer__badges img{width:100%;height:auto}.footer__bottom>.footer__bottom-group:last-child{padding-top:clamp(18px,5vw,26px);border-top:1px solid rgba(244,242,236,.28);width:100%}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
