.home-module__Hx0lNG__page{--ink:#24383a;--petrol:#006368;--apricot:#f78f30;--yellow:#e6b400;--pink:#fa8da4;--avocado:#96892d;color:var(--ink);background:#f7f8f4;padding:0 5%;font-family:Manrope Variable,sans-serif}.home-module__Hx0lNG__header,.home-module__Hx0lNG__footer{justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:auto;padding:27px 0;display:flex}.home-module__Hx0lNG__brand{letter-spacing:-1.6px;align-items:center;gap:10px;font-size:32px;font-weight:800;text-decoration:none;display:inline-flex}.home-module__Hx0lNG__brand img{object-fit:contain}.home-module__Hx0lNG__header nav{align-items:center;gap:30px;font-size:13px;font-weight:700;display:flex}.home-module__Hx0lNG__page a{color:inherit}.home-module__Hx0lNG__page a:focus-visible{outline:3px solid var(--petrol);outline-offset:5px}.home-module__Hx0lNG__header nav a,.home-module__Hx0lNG__footer a{text-decoration:none}.home-module__Hx0lNG__page .home-module__Hx0lNG__primary,.home-module__Hx0lNG__secondary{text-align:center;border-radius:100px;justify-content:center;align-items:center;padding:16px 24px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.home-module__Hx0lNG__page .home-module__Hx0lNG__primary{background:var(--petrol);color:#fff}.home-module__Hx0lNG__page .home-module__Hx0lNG__primary:hover{background:#004c50}.home-module__Hx0lNG__secondary{border:1px solid #c8d5d2}.home-module__Hx0lNG__hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;max-width:1320px;margin:28px auto 0;padding:30px 0 72px;display:grid}.home-module__Hx0lNG__tag{margin:0 0 24px;font-size:16px}.home-module__Hx0lNG__intro h1{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(42px,4.65vw,72px);font-weight:650;line-height:1.08}.home-module__Hx0lNG__lede{color:#344e50;max-width:460px;font-size:18px;line-height:1.75}.home-module__Hx0lNG__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.home-module__Hx0lNG__caption{color:#496365;margin-top:18px;font-size:12px}.home-module__Hx0lNG__stage{background:#fae3a0;border-radius:36px;height:525px;position:relative;overflow:hidden}.home-module__Hx0lNG__mascot{width:70%;height:auto;position:absolute;top:66px;left:5%;transform:rotate(-9deg)}.home-module__Hx0lNG__hello{z-index:1;background:#fff;border-radius:22px 22px 4px;padding:12px 20px;font-size:15px;position:absolute;top:26px;right:28px;transform:rotate(4deg)}.home-module__Hx0lNG__badge{background:#fff;border-radius:12px;flex-direction:column;width:192px;min-height:260px;padding:18px 22px;font-size:12px;display:flex;position:absolute;bottom:53px;right:32px;transform:rotate(9deg);box-shadow:0 18px 36px #003f4326}.home-module__Hx0lNG__slot{background:#dceceb;border-radius:5px;width:42px;height:7px;margin:0 auto 21px}.home-module__Hx0lNG__badgeEvent{color:var(--petrol);padding-bottom:23px;font-weight:800}.home-module__Hx0lNG__badge strong{letter-spacing:-1px;margin-bottom:8px;font-size:29px;line-height:1.12}.home-module__Hx0lNG__badgeBottom{justify-content:space-between;align-items:end;margin-top:25px;display:flex}.home-module__Hx0lNG__badgeBottom>span{background:#fbd6df;border-radius:5px;padding:4px 8px;font-size:10px}.home-module__Hx0lNG__stageNote{font-size:12px;position:absolute;bottom:20px;left:26px}.home-module__Hx0lNG__workflow{border-top:1px solid #dce4df;max-width:1320px;margin:auto;padding:58px 0 70px;scroll-margin-top:25px}.home-module__Hx0lNG__sectionHeading{justify-content:space-between;align-items:end;gap:35px;display:flex}.home-module__Hx0lNG__page h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:650;line-height:1.2}.home-module__Hx0lNG__sectionHeading>p{color:#344e50;max-width:340px;margin:0;line-height:1.7}.home-module__Hx0lNG__steps{grid-template-columns:repeat(3,1fr);gap:50px;margin:44px 0 0;padding:0;list-style:none;display:grid}.home-module__Hx0lNG__step{background:#ffe4cb;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:inline-flex}.home-module__Hx0lNG__steps li:nth-child(2) .home-module__Hx0lNG__step{background:#fae3a0}.home-module__Hx0lNG__steps li:nth-child(3) .home-module__Hx0lNG__step{background:#fbd6df}.home-module__Hx0lNG__steps h3{letter-spacing:-.5px;margin:19px 0 12px;font-size:19px}.home-module__Hx0lNG__steps p,.home-module__Hx0lNG__details p{color:#344e50;font-size:14px;line-height:1.85}.home-module__Hx0lNG__details{grid-template-columns:1fr 1fr;gap:22px;max-width:1320px;margin:0 auto 64px;display:grid}.home-module__Hx0lNG__designFeature,.home-module__Hx0lNG__materialFeature{background:#fff;border-radius:26px;padding:40px}.home-module__Hx0lNG__designFeature{background:#fbd6df}.home-module__Hx0lNG__materialFeature{background:#ececcd}.home-module__Hx0lNG__details p{max-width:430px;margin:22px 0}.home-module__Hx0lNG__details a{text-underline-offset:5px;font-size:14px;font-weight:750}.home-module__Hx0lNG__swatches{margin:0 0 38px;display:flex}.home-module__Hx0lNG__swatches span{background:var(--apricot);border:4px solid #fff;border-radius:50%;width:54px;height:54px;margin-right:-10px}.home-module__Hx0lNG__swatches span:nth-child(2){background:var(--pink)}.home-module__Hx0lNG__swatches span:nth-child(3){background:var(--petrol)}.home-module__Hx0lNG__swatches span:nth-child(4){background:var(--yellow)}.home-module__Hx0lNG__fold{width:155px;height:54px;margin:0 0 38px;display:flex;transform:rotate(-5deg)}.home-module__Hx0lNG__fold span{background:#fff;border-radius:5px 0 0 5px;place-items:center;width:50%;font-size:11px;display:grid}.home-module__Hx0lNG__fold span+span{border-left:1px dashed var(--avocado);background:#fbd6df;border-radius:0 5px 5px 0}.home-module__Hx0lNG__details .home-module__Hx0lNG__materialNote{font-size:12px}.home-module__Hx0lNG__cta{align-items:center;gap:28px;max-width:1320px;margin:auto;padding:35px 0;display:flex}.home-module__Hx0lNG__cta h2{font-size:29px}.home-module__Hx0lNG__cta p{color:#344e50;font-size:14px}.home-module__Hx0lNG__cta .home-module__Hx0lNG__primary{flex-shrink:0;margin-left:auto}.home-module__Hx0lNG__previewNote{text-align:center;color:#496365;max-width:790px;margin:15px auto 50px;font-size:12px;line-height:1.8}.home-module__Hx0lNG__footer{border-top:1px solid #dce4df;font-size:12px}.home-module__Hx0lNG__footer .home-module__Hx0lNG__brand{font-size:24px}.home-module__Hx0lNG__footer .home-module__Hx0lNG__brand img{width:30px;height:30px}@media (max-width:1000px){.home-module__Hx0lNG__hero{gap:25px}.home-module__Hx0lNG__stage{height:470px}.home-module__Hx0lNG__mascot{width:80%;top:80px}.home-module__Hx0lNG__badge{width:165px;min-height:230px;right:22px}.home-module__Hx0lNG__steps{gap:25px}.home-module__Hx0lNG__designFeature,.home-module__Hx0lNG__materialFeature{padding:30px}.home-module__Hx0lNG__cta{flex-wrap:wrap}.home-module__Hx0lNG__cta .home-module__Hx0lNG__primary{margin-left:104px}}@media (max-width:700px){.home-module__Hx0lNG__page{padding:0 6%}.home-module__Hx0lNG__header{padding:20px 0}.home-module__Hx0lNG__brand{font-size:27px}.home-module__Hx0lNG__header nav{gap:18px}.home-module__Hx0lNG__header nav>a:first-child,.home-module__Hx0lNG__header nav>.home-module__Hx0lNG__primary{display:none}.home-module__Hx0lNG__hero{grid-template-columns:1fr;gap:35px;margin-top:15px;padding-top:15px;padding-bottom:45px}.home-module__Hx0lNG__intro h1{font-size:clamp(38px,8.9vw,60px)}.home-module__Hx0lNG__lede{font-size:16px}.home-module__Hx0lNG__stage{width:100%;max-width:480px;height:450px;margin:auto}.home-module__Hx0lNG__mascot{width:72%;top:58px}.home-module__Hx0lNG__badge{right:28px}.home-module__Hx0lNG__sectionHeading{display:block}.home-module__Hx0lNG__sectionHeading>p{margin-top:20px}.home-module__Hx0lNG__steps{grid-template-columns:1fr;gap:28px}.home-module__Hx0lNG__steps h3{margin-top:12px}.home-module__Hx0lNG__workflow{padding:40px 0}.home-module__Hx0lNG__details{grid-template-columns:1fr;margin-bottom:25px}.home-module__Hx0lNG__cta{gap:18px}.home-module__Hx0lNG__cta>img{width:54px;height:54px}.home-module__Hx0lNG__cta>div{flex:1}.home-module__Hx0lNG__cta h2{font-size:25px}.home-module__Hx0lNG__cta .home-module__Hx0lNG__primary{margin-left:0}.home-module__Hx0lNG__footer{flex-wrap:wrap}.home-module__Hx0lNG__footer>span{order:3;width:100%}.home-module__Hx0lNG__previewNote{text-align:left}.home-module__Hx0lNG__actions .home-module__Hx0lNG__primary,.home-module__Hx0lNG__secondary{padding:14px 18px;font-size:13px}}
