.home-premium{--home-header-height: 108px;--home-navigation-height: 84px;background:#fff;color:#151515;font-family:var(--font-sans)}.home-premium .hero-shell{min-height:100svh;height:100svh;isolation:isolate}.home-premium .hero-art:before{width:48%;height:50%}.home-premium .hero-art video,.home-premium .hero-art>img{object-fit:fill}.home-premium .site-header{height:var(--home-header-height);margin:0 32px;z-index:4;grid-template-columns:minmax(0,1fr) auto}.home-premium .site-header .brand{font-size:clamp(20px,1.9vw,30px);font-weight:400;letter-spacing:-.035em;gap:16px}.home-premium .site-header .brand img{width:80px;height:76px;background:transparent;mix-blend-mode:normal}.home-premium .site-header .menu-trigger{font-size:var(--menu-trigger-size);font-weight:400;min-width:44px;min-height:44px}.home-premium .hero{height:calc(100svh - var(--home-header-height));min-height:0;max-height:none;padding:0 32px}.home-premium .home-hero-copy{position:relative;z-index:3;width:54%;padding-top:clamp(50px,10svh,144px)}.home-premium .home-hero-copy h1{max-width:none;font-size:clamp(42px,4.7vw,86px);font-weight:400;line-height:1.13;letter-spacing:-.035em}.home-premium .home-hero-copy h1 span{display:block;white-space:nowrap}.home-premium .home-hero-copy h1 span:first-child{color:var(--heading-ink)}.home-premium .home-hero-copy h1 span:last-child{color:var(--heading-muted)}.home-premium .home-android{position:absolute;z-index:2;top:3%;bottom:var(--home-navigation-height);right:1.5%;width:53%;margin:0;pointer-events:none}.home-premium .home-android img{width:100%;height:100%;object-fit:contain;object-position:right bottom}.home-premium .home-entries{position:absolute;z-index:4;bottom:0;left:32px;right:32px;min-height:var(--home-navigation-height);display:flex;align-items:stretch;background:#fffffff7;border-top:1px solid #dedede;padding-bottom:env(safe-area-inset-bottom,0px)}.home-premium .home-entries a{flex:1;min-width:0;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;font-size:clamp(12px,1.05vw,17px);font-weight:400;line-height:1.25}.home-premium .home-entries a:first-child{padding-left:0}.home-premium .home-entries a:last-child{padding-right:0}.home-premium .home-entries a+a{border-left:1px solid #e7e7e7}.home-premium .home-entries a:hover{color:#555}.home-premium .home-entries a:focus-visible{outline-color:#151515;outline-offset:-4px}.home-premium .home-entries a svg{width:17px;height:17px}@media (min-width: 1800px){.home-premium .site-header{margin-left:48px;margin-right:48px}.home-premium .hero{padding-left:48px;padding-right:48px}.home-premium .home-entries{left:48px;right:48px}}@media (max-width: 1000px){.home-premium{--home-header-height: 88px;--home-navigation-height: 74px}.home-premium .site-header{margin:0 20px}.home-premium .site-header .brand{font-size:23px;gap:12px}.home-premium .site-header .brand img{width:64px;height:61px}.home-premium .hero{padding:0 20px}.home-premium .home-hero-copy{padding-top:9svh;width:56%}.home-premium .home-hero-copy h1{font-size:clamp(32px,4.7vw,48px)}.home-premium .home-entries{left:20px;right:20px}.home-premium .home-entries a{padding:12px 14px;font-size:12px;gap:8px}}@media (max-width: 700px) and (orientation: portrait){.home-premium{--home-header-height: 86px;--home-navigation-height: 106px}.home-premium .site-header{margin:0 16px}.home-premium .site-header .brand{font-size:clamp(16px,4.5vw,23px);gap:10px}.home-premium .site-header .brand img{width:46px;height:44px}.home-premium .site-header .brand span{max-width:230px}.home-premium .site-header .menu-trigger{font-size:var(--menu-trigger-size);padding-left:8px}.home-premium .hero{padding:0 16px}.home-premium .hero-art:before{width:100%;height:38%}.home-premium .hero-art video,.home-premium .hero-art>img{object-fit:cover;object-position:66% center}.home-premium .home-hero-copy{width:100%;padding-top:22px}.home-premium .home-hero-copy h1{font-size:clamp(28px,8.3vw,43px);line-height:1.13;letter-spacing:-.035em}.home-premium .home-android{top:calc(var(--home-header-height) + 108px);bottom:var(--home-navigation-height);width:100%;right:0}.home-premium .home-android img{object-position:80% bottom}.home-premium .home-entries{left:16px;right:16px;display:grid;grid-template-columns:1fr 1fr;min-height:var(--home-navigation-height)}.home-premium .home-entries a{padding:10px 12px;font-size:12px}.home-premium .home-entries a:nth-child(odd){border-left:0;padding-left:0}.home-premium .home-entries a:nth-child(2n){padding-right:0}.home-premium .home-entries a:nth-child(n+3){border-top:1px solid #e7e7e7}}@media (max-height: 500px) and (orientation: landscape){.home-premium{--home-header-height: 64px;--home-navigation-height: 58px}.home-premium .site-header .brand{font-size:19px;gap:8px}.home-premium .site-header .brand img{width:44px;height:42px}.home-premium .site-header .menu-trigger{font-size:var(--menu-trigger-size)}.home-premium .home-hero-copy{padding-top:24px}.home-premium .home-hero-copy h1{font-size:clamp(28px,4.2vw,40px)}.home-premium .home-android{top:12%}.home-premium .home-entries a{padding:8px 12px;font-size:11px}}.home-premium .menu-panel{margin-left:auto;margin-right:auto}.home-premium:has(.menu-dialog[open]) .home-hero-copy h1{font-size:clamp(34px,3.3vw,64px)}.home-premium:has(.menu-dialog[open]) .home-android{width:31%;top:8%}.home-premium .menu-close{position:sticky;top:0;background:#fff;z-index:1}@media (max-width: 1100px){.home-premium .menu-panel{width:30vw}.home-premium .menu-primary>a{font-size:clamp(14px,2.4vw,21px);min-height:44px}.home-premium .menu-contacts>a{overflow-wrap:anywhere}.home-premium:has(.menu-dialog[open]) .home-hero-copy h1{font-size:clamp(24px,3.1vw,36px)}}@media (max-width: 700px) and (orientation: portrait){.home-premium .menu-panel{width:64vw;margin:calc(var(--home-header-height) + 108px) 0 0 12px;max-height:calc(100svh - var(--home-header-height) - 108px);overflow-y:auto;min-height:0}.home-premium .menu-primary>a{font-size:17px}.home-premium:has(.menu-dialog[open]) .home-hero-copy h1{font-size:clamp(28px,8.3vw,43px)}.home-premium:has(.menu-dialog[open]) .home-android{top:calc(var(--home-header-height) + 108px);bottom:auto;right:12px;width:26%;height:160px}}@media (max-width: 700px) and (orientation: landscape){.home-premium:has(.menu-dialog[open]) .home-hero-copy h1{font-size:clamp(18px,3.1vw,24px)}}.home-video-trial .hero-shell{background:#fff}.home-video-trial .hero{background:transparent;z-index:3}.home-video-trial .home-android{left:0;right:0;top:0;bottom:var(--home-navigation-height);width:100%;height:auto;aspect-ratio:auto;overflow:hidden;-webkit-mask-image:none;mask-image:none}.home-video-trial .home-avatar-video,.home-video-trial .home-android .home-avatar-poster{display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:50% 50%}.home-video-trial .home-android .home-avatar-poster{display:none}.home-video-trial .home-hero-copy,.home-video-trial .home-hero-copy h1,.home-video-trial .home-hero-copy h1 span{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.home-video-trial .home-hero-copy h1{font-size:clamp(42px,4vw,78px)}.home-video-trial:has(.menu-dialog[open]) .home-android{inset:38% 1.5% auto auto;width:31%;height:auto;aspect-ratio:16/9}.home-video-trial:has(.menu-dialog[open]) .home-avatar-video,.home-video-trial:has(.menu-dialog[open]) .home-android .home-avatar-poster{object-fit:contain}@media (max-width:1100px) and (orientation:portrait){.home-video-trial .home-hero-copy{padding-top:22px;width:100%}.home-video-trial .home-hero-copy h1{font-size:clamp(32px,4.7vw,48px)}.home-video-trial .home-android{width:100%;top:calc(var(--home-header-height) + 108px);bottom:var(--home-navigation-height);height:auto;aspect-ratio:auto}.home-video-trial .home-avatar-video,.home-video-trial .home-android .home-avatar-poster{position:absolute;top:0;left:-55%;width:180%;object-fit:contain}.home-video-trial:has(.menu-dialog[open]) .home-android{top:38%;bottom:auto;aspect-ratio:16/9}.home-video-trial:has(.menu-dialog[open]) .home-avatar-video,.home-video-trial:has(.menu-dialog[open]) .home-android .home-avatar-poster{left:0;width:100%}}@media (max-width:700px) and (orientation:portrait){.home-video-trial .home-hero-copy h1{font-size:clamp(28px,8.3vw,43px)}.home-video-trial:has(.menu-dialog[open]) .home-android{top:calc(var(--home-header-height) + 108px);right:12px;width:26%;height:26.325vw;aspect-ratio:auto}.home-video-trial:has(.menu-dialog[open]) .home-avatar-video,.home-video-trial:has(.menu-dialog[open]) .home-android .home-avatar-poster{left:-55%;width:180%}}@media (max-height:500px) and (orientation:landscape){.home-video-trial .home-hero-copy h1{font-size:clamp(28px,4vw,40px)}}@media (prefers-reduced-motion:reduce){.home-video-trial .home-avatar-video{display:none}.home-video-trial .home-android .home-avatar-poster{display:block}}.home-video-trial .home-video-start{position:absolute;right:32px;bottom:calc(var(--home-navigation-height) + 18px);z-index:5;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 16px;border:1px solid #d5d5d5;border-radius:999px;background:#fff;color:#26282b;font:400 14px/1.3 var(--font-sans);cursor:pointer}.home-video-trial .home-video-start:focus-visible{outline:2px solid #315e7c;outline-offset:3px}.home-video-trial:has(.menu-dialog[open]) .home-video-start{visibility:hidden}.home-video-trial[data-home-video-state=unavailable] .home-android .home-avatar-poster{display:block;position:absolute;top:0}@media (max-width:700px){.home-video-trial .home-video-start{right:16px;bottom:calc(var(--home-navigation-height) + 12px)}}
