.apt-hero{background-color:#0b0a09;max-width:1920px;margin:0 auto;padding:120px 28px 0}.apt-hero__breadcrumb{white-space:nowrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:500;display:flex;overflow:hidden}.apt-hero__crumb{color:#fff;flex-shrink:0}.apt-hero__crumb:hover{color:#f6d57e}.apt-hero__crumb--current{text-overflow:ellipsis;color:#afa99a;flex-shrink:1;min-width:0;overflow:hidden}.apt-hero__crumb-dot{background-color:#afa99a;border-radius:50%;width:2px;height:2px}.apt-hero__top{position:relative}.apt-hero__media{gap:8px;display:flex}.apt-hero__view{aspect-ratio:1084/610;background-color:#141311;flex-shrink:0;width:calc(58.658% - 9.38528px);position:relative;overflow:hidden}.apt-hero__main,.apt-hero__plan{transition:opacity .4s,visibility .4s;display:block;position:absolute;inset:0}.apt-hero__main img,.apt-hero__plan img{object-fit:cover;width:100%;height:100%}.apt-hero__plan,.apt-hero__view--plan .apt-hero__main{opacity:0;visibility:hidden}.apt-hero__view--plan .apt-hero__plan{opacity:1;visibility:visible}.apt-hero__modes{z-index:2;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.apt-hero__mode{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;background-color:#0b0a0940;border-radius:8px;flex-direction:column;align-items:flex-start;gap:20px;width:180px;padding:16px;transition:background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex}.apt-hero__mode[data-mode=plan]{background-color:#fff}.apt-hero__mode-thumb{object-fit:contain;width:auto;height:68px}.apt-hero__mode-label{color:#fff;justify-content:space-between;align-items:center;width:100%;font-size:16px;font-weight:500;display:flex}.apt-hero__mode-label img{filter:brightness(0)invert();width:16px;height:16px}.apt-hero__mode[data-mode=plan] .apt-hero__mode-label{color:#0b0a09;font-weight:700}.apt-hero__mode[data-mode=plan] .apt-hero__mode-label img{filter:brightness(0)}@media (hover:hover){.apt-hero__mode:hover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#524e4640}.apt-hero__mode[data-mode=plan]:hover{background-color:#ffffffd9}}.apt-hero__shots{flex:auto;grid-template-columns:repeat(2,1fr);align-content:start;gap:8px;min-width:0;display:grid}.apt-hero__shot{aspect-ratio:382/300;background-color:#141311;display:block;overflow:hidden}.apt-hero__shot[hidden]{display:none}.apt-hero__shot img{object-fit:cover;width:100%;height:100%;display:block}.apt-hero__media[data-layout=two] .apt-hero__view{width:calc(50% - 4px)}.apt-hero__media[data-layout=two] .apt-hero__shots{display:block}.apt-hero__media[data-layout=two] .apt-hero__shot{aspect-ratio:auto;height:100%}.apt-hero__controls{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.apt-hero__media[data-layout=row]+.apt-hero__controls,.apt-hero__media[data-layout=two]+.apt-hero__controls{margin-top:0;position:absolute;bottom:0;left:0;right:0}.apt-hero__arrow{border:1px solid #292723;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .3s,background-color .3s,opacity .3s;display:flex}.apt-hero__arrow:hover{background-color:#141311;border-color:#524e46}.apt-hero__arrow:disabled{opacity:.4;pointer-events:none}.apt-hero__more-mobile{display:none}.apt-hero__back{margin-right:auto}.apt-hero__back[hidden]{display:none}.apt-hero__details{justify-content:space-between;gap:40px;margin-top:64px;display:flex}.apt-hero__specs{width:min(40.2vw,772px)}.apt-hero__spec-row{border-top:1px solid #292723;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:14px;line-height:1.4;display:flex}.apt-hero__spec-key{color:#fffc}.apt-hero__spec-val{font-weight:500}.apt-hero__info{width:min(40.2vw,572px)}.apt-hero__title{text-transform:uppercase;font-family:Tenor Sans,serif;font-size:28px;font-weight:400;line-height:1.2}.apt-hero__desc{color:#dcdad3;margin-top:16px;font-size:16px;line-height:1.5}.apt-hero__cta{margin-top:48px}@media (width<=1024px){.apt-hero__shots{display:none}.apt-hero__media[data-layout] .apt-hero__view{width:100%}.apt-hero__media[data-layout]+.apt-hero__controls{margin-top:24px;position:static}.apt-hero__controls{margin-top:24px}.apt-hero__more--gallery,.apt-hero__more-desktop{display:none}.apt-hero__more-mobile{display:inline}.apt-hero__details{flex-direction:column;gap:48px;margin-top:48px}.apt-hero__info{order:-1}.apt-hero__specs,.apt-hero__info{width:100%}.apt-hero__cta{margin-top:32px}}@media (width<=480px){.apt-hero{padding:92px 20px 0}.apt-hero__top>.apt-hero__modes{grid-template-columns:1fr 1fr;margin-top:24px;display:grid;position:static}.apt-hero__top>.apt-hero__modes .apt-hero__mode{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#141311;width:100%}.apt-hero__top>.apt-hero__modes .apt-hero__mode[data-mode=plan]{background-color:#fff}.apt-hero__details{margin-top:48px}.apt-hero__title{font-size:22px}.apt-hero__cta{width:100%}}.recommend{background-color:#0b0a09;align-items:stretch;gap:min(16.6vw,320px);max-width:1920px;margin:0 auto;padding:144px 28px;display:flex}.recommend__slider{flex:1 1 0;min-width:0;overflow:hidden}.recommend__track{height:100%;display:flex}.recommend__card{background-color:#141311;flex-direction:column;flex:0 0 100%;gap:64px;padding:28px;display:flex}.recommend__card-head{flex-direction:column;gap:12px;display:flex}.recommend__card-title{text-transform:uppercase;justify-content:space-between;align-items:center;font-family:Tenor Sans,serif;font-size:22px;font-weight:400;line-height:1.28;transition:color .3s;display:flex}.recommend__card-title img{width:20px;height:20px}@media (hover:hover){.recommend__card:hover .recommend__card-title{color:#f6d57e}}.recommend__card-meta{color:#fffc;flex-wrap:wrap;gap:8px 16px;font-size:14px;font-weight:500;display:flex}.recommend__card-meta span{position:relative}.recommend__card-meta span:not(:last-child):after{content:"";background-color:#ffffff80;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;right:-9px}.recommend__card-cover{object-fit:contain;align-self:flex-start;width:auto;max-width:100%;height:240px}.recommend__card-table{flex-direction:column;gap:24px;margin-top:auto;font-size:16px;display:flex}.recommend__card-row{border-top:1px solid #292723;justify-content:space-between;align-items:center;padding-top:24px;display:flex}.recommend__card-row span:first-child{color:#ffffff80}.recommend__card-row span:last-child{font-weight:500}.recommend__info{flex-direction:column;flex:1 1 0;justify-content:space-between;min-width:0;display:flex}.recommend__title{text-transform:uppercase;font-family:Tenor Sans,serif;font-size:56px;font-weight:400;line-height:1.1}.recommend__desc{color:#dcdad3;max-width:616px;margin-top:24px;font-size:18px;line-height:1.58}.recommend__controls{align-items:center;gap:8px;display:flex}.recommend__arrow{border:1px solid #292723;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .3s,background-color .3s,opacity .3s;display:flex}.recommend__arrow:hover{background-color:#141311;border-color:#524e46}.recommend__arrow:disabled{opacity:.4;pointer-events:none}@media (width<=1024px){.recommend{flex-direction:column;gap:32px;padding:80px 28px}.recommend__info{display:contents}.recommend__copy{order:-1;margin-bottom:16px}.recommend__slider{flex:none;width:100%}.recommend__title{font-size:48px}}@media (width<=480px){.recommend__title{font-size:30px}.recommend__card{gap:32px}.recommend__card-cover{height:160px}.recommend__card-row{flex-direction:column;align-items:flex-start;gap:8px}}.stat{align-items:flex-end;gap:16px;width:min(32vw,616px);display:flex}.stat__value{text-transform:uppercase;white-space:nowrap;align-items:baseline;gap:8px;font-family:Tenor Sans,serif;font-size:clamp(56px,5.4vw,104px);line-height:.88;display:flex}.stat__unit{font-size:clamp(20px,1.7vw,32px);line-height:1.18}.stat__line{border-top:1px solid #292723;flex:1 0 0;min-width:16px;margin-bottom:20px}.stat__desc{text-transform:uppercase;padding-bottom:6px;font-family:Tenor Sans,serif;font-size:clamp(16px,1.25vw,24px);line-height:1.26}@media (width<=1024px){.stat{width:auto}.stat__value{font-size:36px;line-height:1.16}.stat__unit{font-size:24px;line-height:1.26}.stat__desc{padding-bottom:2px;font-size:24px}.stat__line{display:none}}@media (width<=480px){.stat{flex-direction:column;align-items:flex-start;gap:16px;width:100%}}.terms{background-color:#0b0a09;flex-direction:column;gap:clamp(40px,6.5vh,80px);max-width:1920px;margin:0 auto;padding-top:clamp(56px,10vh,144px);display:flex;position:relative}.terms__head{justify-content:space-between;align-items:flex-start;gap:40px;padding:0 28px;display:flex}.terms__copy{flex-direction:column;gap:24px;width:min(40.2vw,772px);display:flex}.terms__title{text-transform:uppercase;max-width:616px;font-family:Tenor Sans,serif;font-size:64px;font-weight:400;line-height:1.1}.terms__text{color:#dcdad3;max-width:616px;font-size:18px;line-height:1.58}.terms__cards{border-top:1px solid #292723;padding:0 32px;overflow:hidden}.terms__track{will-change:transform;width:max-content;display:flex}.terms__card{border-left:1px solid #292723;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;width:min(40.2vw,772px);height:clamp(260px,30vh,320px);padding:28px;display:flex}.terms__card--cta{background-color:#141311;border-left:0}.terms__card-info{flex-direction:column;gap:24px;max-width:380px;display:flex}.terms__card-num{color:#afa99a;font-size:16px;font-weight:500;line-height:1.5}.terms__card-copy{flex-direction:column;gap:8px;display:flex}.terms__card-title{text-transform:uppercase;font-family:Tenor Sans,serif;font-size:clamp(18px,1.25vw,24px);font-weight:400;line-height:1.26}.terms__card-text{color:#dcdad3;font-size:16px;line-height:1.5}.terms__card-icon{width:24px;height:24px}.terms__card-cta-icon{display:none}.terms__parallax{height:clamp(220px,31.5vh,340px);position:relative;overflow:hidden}.terms__parallax-img{object-fit:cover;will-change:transform;width:100%;height:130%;position:absolute;top:-15%;left:0}@media (width<=1440px){.terms__title{font-size:56px}}@media (width<=1024px){.terms{gap:80px;padding-top:144px}.terms__head{flex-direction:column;gap:64px}.terms__copy{width:100%}.terms__title{font-size:48px;line-height:1.12}.terms__card{width:572px;height:320px}.terms__card-title{font-size:22px;line-height:1.28}.terms__parallax{height:340px}}@media (width<=480px){.terms{gap:64px;padding-top:80px}.terms__head{gap:48px;padding:0 20px}.terms__title{font-size:30px;line-height:1.2}.terms__cards{padding:0 20px}.terms__card{width:320px}.terms__card-btn{width:100%}}.cta{flex-direction:column;justify-content:space-between;gap:48px;min-height:100lvh;padding:clamp(80px,15vh,144px) 0;display:flex;position:relative;overflow:hidden}.cta__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cta__marquee{position:relative;overflow:hidden}.cta__marquee-track{white-space:nowrap;text-transform:uppercase;will-change:transform;width:max-content;font-family:Tenor Sans,serif;font-size:160px;line-height:.8;display:flex}.cta__info{justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:1920px;margin:0 auto;padding:0 28px;display:flex;position:relative}.cta__text{max-width:688px;font-size:18px;line-height:1.58}@media (width<=1024px){.cta{padding:144px 0}.cta__marquee-track{font-size:104px;line-height:.88}.cta__info{flex-direction:column;align-items:flex-start;gap:32px}}@media (width<=480px){.cta{min-height:70svh;padding:80px 0}.cta__marquee-track{font-size:64px;line-height:1.1}.cta__info{padding:0 20px}.cta__text{max-width:none}.cta__btn{width:100%}}.fancybox__container{--fancybox-bg:#0b0a09f5;--fancybox-color:#fff;--fancybox-accent-color:#f6d57e;font-family:Raleway,system-ui,sans-serif}
