.aurora-boundary[data-astro-cid-jrbdmrn4]{z-index:590;pointer-events:none;clip-path:inset(0);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 120px),#0000);mask-image:linear-gradient(#000 calc(100% - 120px),#0000)}.site-aurora[data-astro-cid-jrbdmrn4]{z-index:590;contain:strict;pointer-events:none;height:clamp(320px,62svh,760px);opacity:calc(var(--aurora-strength) * var(--aurora-visibility,1));background:linear-gradient(#0000 15%,#ffffffb3 52%,#636363);position:fixed;inset:auto 0 0;overflow:hidden}.site-aurora[data-astro-cid-jrbdmrn4][data-ready]{background:0 0}canvas[data-astro-cid-jrbdmrn4]{width:100%;height:100%;display:block}html.daylight-menu-open .site-aurora[data-astro-cid-jrbdmrn4]{visibility:hidden}@media (width<=767px){.site-aurora[data-astro-cid-jrbdmrn4]{height:clamp(260px,52svh,440px);opacity:calc(var(--aurora-strength) * var(--aurora-visibility,1) * .85)}}@media (forced-colors:active),print{.site-aurora[data-astro-cid-jrbdmrn4]{display:none}}.chrome-hero{background:var(--surface);color:#141518;flex-direction:column;align-items:center;padding:216px 0 0;font-family:Aeonik,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.chrome-hero:before{z-index:0;content:"";pointer-events:none;background-image:url(/assets/signoapp/home/hero-glow-diagonal.webp);background-position:bottom;background-repeat:no-repeat;background-size:100% 125%;position:absolute;inset:180px 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 55%,#000000eb 63%,#000000a6 70%,#00000047 77%,#0000 84% 100%);mask-image:linear-gradient(#0000 0%,#000 18% 55%,#000000eb 63%,#000000a6 70%,#00000047 77%,#0000 84% 100%)}.chrome-hero__copy,.chrome-hero__preview{z-index:1;position:relative}.chrome-hero img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.chrome-hero__copy{z-index:601;text-align:center;width:min(100% - 32px,760px)}.chrome-hero h1{letter-spacing:-.05em;-webkit-text-stroke:.28px;text-wrap:balance;margin:0;font-family:Aeonik,Arial,sans-serif;font-size:clamp(32px,3.25vw,42px);font-weight:500;line-height:1.1}.chrome-hero__title-line{display:block}.chrome-hero__accessible-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chrome-hero__media-line{-moz-column-gap:.28em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.12em .28em;margin-block:.24em .28em;display:flex}.chrome-hero__media-phrase{vertical-align:middle;white-space:nowrap;align-items:center;gap:.16em;display:inline-flex}.chrome-hero__media-separator{margin-inline:.03em}.hero-fragment{vertical-align:middle;-webkit-text-stroke:0;flex:none;width:2.05em;height:1.42em;display:inline-block;position:relative}.hero-fragment__browser{background:#f8faff;border:1px solid #282c3029;border-radius:.13em;position:absolute;inset:0;overflow:hidden}.hero-fragment__browser-bar{border-bottom:1px solid #282c301a;align-items:center;gap:.055em;height:.25em;padding-inline:.11em;display:flex}.hero-fragment__browser-bar i{background:#9ba9bc;border-radius:50%;width:.055em;height:.055em}.hero-fragment__browser-bar span{background:#e0e7f1;border-radius:2px;width:55%;height:.08em;margin-left:.12em}body main .hero-fragment img{-o-object-fit:cover;object-fit:cover;filter:none;width:100%;height:100%;display:block}body main .hero-fragment__browser img{-o-object-position:50% 57%;object-position:50% 57%;height:calc(100% - .25em)}.hero-fragment__link-mark{color:#466baf;background:#f8faff;border:1px solid #ffffffbf;border-radius:.09em;width:.44em;height:.44em;padding:.055em;position:absolute;bottom:.08em;right:.09em}.hero-fragment--note{width:1.18em;margin-inline:.08em}.hero-fragment__paper{width:100%;height:100%;display:block;overflow:visible}.hero-fragment--image{width:2.85em;height:1.1em;margin-left:.1em}.hero-fragment__photo{border-radius:999px;position:absolute;inset:0;overflow:hidden}body main .hero-fragment__photo img{-o-object-position:50% 60%;object-position:50% 60%}@media (prefers-reduced-motion:no-preference){.hero-fragment{animation:.5s cubic-bezier(.23,1,.32,1) both hero-fragment-arrive}.hero-fragment--note{animation-delay:60ms}.hero-fragment--image{animation-delay:.12s}}@keyframes hero-fragment-arrive{0%{opacity:0;transform:translateY(.18em)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.chrome-hero__title-line--rainbow{color:#0000;background-image:linear-gradient(90deg,#141518 0% 42.735%,#c679c4 42.735%,#fa3d1d 46.368%,#ffb005 50%,#e1e1fe 53.632%,#0358f7 57.265%,#141518 57.265% 100%);background-position:100% 0;background-repeat:no-repeat;background-size:234% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s linear infinite chrome-hero-title-sweep}@keyframes chrome-hero-title-sweep{0%{background-position:92% 0}60%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.chrome-hero__title-line--rainbow{color:#141518;background:0 0;animation:none}}.chrome-hero__preview{border-radius:var(--public-media-radius) var(--public-media-radius) 0 0;transform-origin:top;background:#fff;border:1px solid #19233717;width:min(1120px,86%);margin:112px auto 0;scroll-margin-top:112px;overflow:hidden;box-shadow:0 16px 42px #25448521,0 38px 95px #2d58b826}.chrome-hero__reflection{opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffff8c 45%,#ffffff1f 58%,#0000 75%);position:absolute;inset:0}.chrome-hero__preview:after{background:linear-gradient(to bottom, transparent, rgb(var(--surface-rgb), 75%) 65%, var(--surface));content:"";pointer-events:none;position:absolute;inset:58% 0 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.chrome-hero{view-timeline-name:--hero-scroll;view-timeline-axis:block}.chrome-hero__preview{animation:linear both chrome-preview-unfold;animation-timeline:--hero-scroll;animation-range:exit-crossing exit-crossing 35%}.chrome-hero__reflection{animation:linear both chrome-preview-reflect;animation-timeline:--hero-scroll;animation-range:exit-crossing exit-crossing 65%}}}@keyframes chrome-preview-unfold{0%{transform:perspective(1800px)translateY(20px)rotateX(10deg)scale(.92)}to{transform:perspective(1800px)translateY(0)rotateX(0)scale(1)}}@keyframes chrome-preview-reflect{0%{opacity:.45;transform:translate(-65%)}45%{opacity:.65}to{opacity:0;transform:translate(65%)}}.chrome-hero__preview picture{display:block}body main .chrome-hero__preview img{aspect-ratio:1648/1291;filter:none;width:100%;height:auto;display:block}body:has(.chrome-hero)>.grain{display:none}@media (width<=767px){.chrome-hero{padding:150px 0 0}.chrome-hero:before{top:130px}.chrome-hero h1{font-size:clamp(28px,7.4vw,36px);line-height:1.14}.chrome-hero__preview{width:min(390px,100% - 24px);margin-top:64px}@keyframes chrome-preview-unfold{0%{transform:perspective(1800px)translateY(8px)rotateX(4deg)scale(.97)}to{transform:perspective(1800px)translateY(0)rotateX(0)scale(1)}}body main .chrome-hero__preview img{aspect-ratio:390/844}}.benefit-copy__window{width:100%;overflow:hidden}.benefit-copy__content{clip-path:inset(0);flex-direction:column;align-items:center;gap:28px;width:100%;padding-inline:clamp(20px,3vw,48px);display:flex;transform:translate(0,0)}@media (prefers-reduced-motion:no-preference){.benefits[data-motion-ready] .benefit[data-visible] .benefit-copy__content{transition:clip-path .85s cubic-bezier(.77,0,.175,1),transform .85s cubic-bezier(.23,1,.32,1)}.benefits[data-motion-ready] .benefit:not([data-visible]).benefit--right .benefit-copy__content{clip-path:inset(0 0 0 100%);transform:translate(18%)}.benefits[data-motion-ready] .benefit:not([data-visible]).benefit--left .benefit-copy__content{clip-path:inset(0 100% 0 0);transform:translate(-18%)}.benefits[data-motion-ready] .benefit[data-visible] figure img{transition:transform 1s cubic-bezier(.23,1,.32,1)}.benefits[data-motion-ready] .benefit:not([data-visible]) figure img{transform:scale(1.045)}}@media (width<=1023px){.benefits .benefit figure{order:0}.benefits .benefit .benefit-copy{order:1}.benefits .benefit+.benefit figure{margin-top:36px}.benefit-copy__content{padding-inline:0}}@media (width<=1023px) and (prefers-reduced-motion:no-preference){.benefits[data-motion-ready] .benefit:not([data-visible]).benefit--right .benefit-copy__content,.benefits[data-motion-ready] .benefit:not([data-visible]).benefit--left .benefit-copy__content{clip-path:inset(0 0 100%);transform:translateY(-14%)}}
