@media (max-width: 1032px){.cs-grid-wide_sm{grid-column:2 / -2}}@media (max-width: 743px){.cs-grid-wide_sm{grid-column:1 / -1}}@media (max-width: 1032px){.cs-grid-wide_sm .video-fill{height:50vh}}.browser-top{width:100%;height:3rem;padding-inline:var(--space-base);background:#323232}@media (max-width: 1032px){.browser-top{height:2.5rem}}.browser-btn-left{gap:.375rem;top:50%;left:0%;transform:translate(1.75rem,-50%)}@media (max-width: 1032px){.browser-btn-left{transform:translate(1.25rem,-50%)}}.browser-btn-circle{border-radius:999vw;width:10px;height:10px}.browser-btn-circle:nth-child(1){background:#ff5f57}.browser-btn-circle:nth-child(2){background:#ffc357}.browser-btn-circle:nth-child(3){background:#4fbd54}.browser-btn-right{gap:.25rem;right:0%;top:50%;transform:translate(-1.75rem,-50%)}@media (max-width: 1032px){.browser-btn-right{transform:translate(-1.25rem,-50%)}}.browser-btn-circle.sm{width:.25rem;height:.25rem;background-color:#9e9e9e}.artwork-overlay.is-01{width:15cqw;left:0%;bottom:15%;transform:translate(-50%,-50%)}@media (max-width: 1032px){.artwork-overlay.is-01{transform:translate(-45%,-25%)}}.artwork-overlay.is-02{width:15cqw;right:0%;bottom:0%;transform:translate(50%,-10%)}@media (max-width: 1032px){.artwork-overlay.is-02{transform:translate(50%,-35%)}}.artwork-overlay.is-03{width:15cqw;right:0%;top:15%;transform:translate(90%,50%);z-index:3}@media (max-width: 1032px){.artwork-overlay.is-03{transform:translate(60%,50%)}}@media (max-width: 1032px){.artwork-overlay.is-01,.artwork-overlay.is-02,.artwork-overlay.is-03{width:20cqw}}@media (max-width: 743px){.artwork-overlay.is-01,.artwork-overlay.is-02,.artwork-overlay.is-03{display:none}}.ones-habit-app-mockup{padding-block:round(25%,var(--grid-size));justify-content:center;align-items:center}@media (max-width: 743px){.ones-habit-app-mockup{padding-block:round(65%,var(--grid-size))}}.app-mockup-bg-circle{width:66vw;aspect-ratio:1 / 1;border-radius:999vw;background:radial-gradient(circle at center,rgb(255 162 192 / 20%),transparent 70%);top:50%;left:50%;transform:translate(-50%,-25%)}@media (max-width: 1032px){.app-mockup-bg-circle{width:100vw}}@media (max-width: 743px){.app-mockup-bg-circle{width:175vw}}.app-mockup-ui-overlay{border-radius:2.5rem;box-shadow:1px 2px 2px #0000000d,2px 6px 18px #00000008;pointer-events:none}.app-mockup-ui-overlay.is-01{width:17vw;left:21.5%;top:50%;transform:translate(-50%,-75%);z-index:3}@media (max-width: 1032px){.app-mockup-ui-overlay.is-01{width:25vw;left:27.5%;top:22.5%}}@media (max-width: 743px){.app-mockup-ui-overlay.is-01{width:50vw;left:22.25%;top:22%;z-index:2}}.app-mockup-ui-overlay.is-02{width:14.5vw;right:22.5%;top:30%;transform:translate(0);z-index:2}@media (max-width: 1032px){.app-mockup-ui-overlay.is-02{width:22.5vw;right:15%;top:15%}}@media (max-width: 743px){.app-mockup-ui-overlay.is-02{width:40vw;right:-5%;top:15%}}.app-mockup-ui-overlay.is-03{width:17vw;right:10%;top:50%;transform:translateY(-25%);z-index:3}@media (max-width: 1032px){.app-mockup-ui-overlay.is-03{width:25vw;top:70%;right:5%}}@media (max-width: 743px){.app-mockup-ui-overlay.is-03{width:50vw;top:73%;right:2.5%;z-index:2}}.cs-img-grid-wrapper{padding-block:round(5vh,var(--grid-size));row-gap:5rem}@media (max-width: 1032px){.cs-img-grid-wrapper{row-gap:3rem}}@media (max-width: 743px){.cs-img-grid-wrapper{row-gap:2rem}}.appstore-btn{width:12.5vw;aspect-ratio:10 / 3.3650190114068;right:0%;bottom:0%;transform:translate(-1rem,-1rem);opacity:.85;transition:transform .2s ease-in-out}@media (min-width: 1920px){.appstore-btn{width:10vw}}@media (max-width: 1032px){.appstore-btn{width:20vw;left:0%;top:0%;transform:translate(1rem,1rem)}}@media (max-width: 743px){.appstore-btn{width:35vw;opacity:1}}.appstore-btn:hover{opacity:1;transform:translate(-1rem,-1rem) scale(1.02)}@media (max-width: 1032px){.appstore-btn:hover{transform:translate(1rem,1rem) scale(1.02)}}.appstore-review .cs-text-group-02{grid-column:span 2;width:100%;margin-top:var(--space-2xl);margin-bottom:0rem}@media (max-width: 1032px){.appstore-review .cs-text-group-02{margin-top:var(--space-xl)}}@media (max-width: 743px){.appstore-review .cs-text-group-02{padding-inline:.25rem}}.appstore-review .cs-text-group-02 h3{color:#ffc36a;background-color:var(--surface-navy-dark);padding-inline:.25rem;padding-top:.125rem;padding-bottom:.25rem}.appstore-review .cs-text-group-02 .headline-2{margin-bottom:.5em}.appstore-review .cs-text-group-02 p{max-width:30ch}@media (max-width: 743px){.appstore-review .cs-text-group-02 p{max-width:25ch}}.cs-img-slider-body{padding-top:3.5rem;padding-bottom:2rem}.swiper{height:60vh!important;margin-top:0rem!important;padding-bottom:3rem!important}@media (min-width: 2250px){.swiper{height:40vh!important}}@media (max-width: 1032px){.swiper{height:40vh!important;padding-bottom:0rem!important}}@media (max-width: 743px){.swiper{height:55vh!important}}.swiper-wrapper{padding-left:25vw!important}@media (max-width: 1032px){.swiper-wrapper{padding-left:10vw!important}}@media (max-width: 743px){.swiper-wrapper{padding-left:.75rem!important}}.swiper-slide{width:25vw!important;height:auto!important}@media (min-width: 1920px){.swiper-slide{width:20vw!important;margin-right:2rem!important}}@media (max-width: 1032px){.swiper-slide{width:40vw!important}}@media (max-width: 743px){.swiper-slide{width:80vw!important}}.swiper-pagination-bullet{background:#000!important;opacity:.25;width:.25rem;height:.25rem;transition:all .3s ease;margin-inline:.125rem!important}@media (max-width: 743px){.swiper-pagination-bullet{width:.375rem;height:.375rem;margin-bottom:.5rem!important}}.review-item{width:100%;height:100%;text-align:left;padding-block:2.5rem;padding-inline:2rem;background-color:#fff0;border:1px solid rgba(0,0,0,.1);border-radius:1rem;overflow-y:scroll!important}@media (max-width: 1032px){.review-item{padding-block:2rem;padding-inline:1.5rem}}.review-item h4{opacity:.35}.review-item span.caption-m{margin-top:.5em;opacity:.35}.review-item p.body-sm{margin-top:1em}.review-item:hover{background-color:#fff}.review-item:hover h4,.review-item:hover span.caption-m{opacity:1}.rating-stars{width:10vw;margin-top:.5rem}@media (max-width: 1032px){.rating-stars{width:20vw}}@media (max-width: 743px){.rating-stars{width:30vw}}.review-item .review-stars{width:35%!important;height:auto!important;margin-bottom:var(--space-xs);object-fit:contain!important}@media (max-width: 1032px){.review-item .review-stars{width:50%!important}}.body-sm.kor{font-size:var(--font-size-xs);line-height:round(1.5em,var(--grid-size))}
