:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.jiylo-site{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172521;background:#f7f8f4;min-height:100vh;text-align:left;line-height:1.5;font-synthesis:none;overflow:hidden}body:has(.jiylo-site){display:block;background:#f7f8f4;margin:0}#root:has(.jiylo-site){max-width:none;margin:0;padding:0;text-align:left}.jiylo-site *{box-sizing:border-box}.jiylo-site a{color:inherit;text-decoration:none}.jiylo-site a:hover{color:#0b775c}.jiylo-site em{font-style:normal;color:#0b8a6a}.jiylo-nav{height:86px;max-width:1440px;margin:auto;padding:0 5.5%;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e2e7df}.jiylo-wordmark{display:inline-flex;align-items:center;gap:10px;font-size:24px;font-weight:800;letter-spacing:-.07em;white-space:nowrap}.jiylo-mark{display:inline-grid;place-items:center;width:34px;height:34px;background:#0b8a6a;border-radius:9px;color:#fff;font-size:22px;font-weight:800;letter-spacing:-.08em;padding-right:3px}.jiylo-nav nav{display:flex;gap:36px;font-size:14px;font-weight:600}.jiylo-nav-status{border:1px solid #d2ded5;border-radius:100px;padding:11px 18px;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.jiylo-nav-status span{margin-left:13px;color:#0b8a6a}.jiylo-hero{max-width:1440px;min-height:650px;margin:auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);padding:85px 5.5% 90px;gap:5%;align-items:center}.jiylo-hero-copy{position:relative;z-index:1;min-width:0}.jiylo-eyebrow,.jiylo-kicker{font-size:11px;letter-spacing:.18em;font-weight:800;color:#08795e}.jiylo-eyebrow{display:flex;align-items:center;gap:10px}.jiylo-dot{height:8px;width:8px;border-radius:50%;background:#0b8a6a;box-shadow:0 0 0 5px #d9f0e4}.jiylo-hero h1{font-size:clamp(58px,6vw,100px);letter-spacing:-.078em;line-height:1.03;margin:30px 0 28px;font-weight:750}.jiylo-intro{font-size:18px;line-height:1.75;max-width:570px;color:#52635b;margin:0}.jiylo-hero-actions{display:flex;align-items:center;gap:25px;margin-top:42px;flex-wrap:wrap}.jiylo-button{display:inline-flex;gap:35px;align-items:center;background:#0a7459;color:#fff!important;padding:16px 22px;border-radius:8px;font-size:14px;font-weight:700;box-shadow:0 10px 24px #0a74592a}.jiylo-button:hover{background:#075f49}.jiylo-launch-label{font-size:12px;color:#76847a;font-weight:600}.jiylo-hero-art{height:460px;border-radius:18px;background:#dbe9dd;position:relative;overflow:hidden;box-shadow:0 35px 65px #33564317}.jiylo-grid{position:absolute;inset:0;background-image:linear-gradient(90deg,#ffffff5e 1px,transparent 1px),linear-gradient(#ffffff5e 1px,transparent 1px);background-size:54px 54px;transform:rotate(-16deg) scale(1.4)}.jiylo-route{position:absolute;border:28px solid #f7f8f4;border-radius:55px;transform:rotate(-28deg)}.jiylo-route-one{width:580px;height:210px;top:80px;left:-180px}.jiylo-route-two{width:490px;height:220px;bottom:-84px;right:-105px;border-color:#bed6c7}.jiylo-map-pin{position:absolute;width:42px;height:42px;border-radius:50%;background:#0b8a6a;display:grid;place-items:center;box-shadow:0 0 0 9px #0b8a6a26,0 14px 24px #063e2940}.jiylo-map-pin span{width:10px;height:10px;border-radius:50%;background:#fff}.jiylo-map-pin-one{top:100px;right:110px}.jiylo-map-pin-two{bottom:112px;left:120px;background:#182e27;box-shadow:0 0 0 9px #182e2726,0 14px 24px #063e2940}.jiylo-art-card{position:absolute;bottom:28px;right:28px;display:flex;gap:16px;align-items:center;background:#fff;border-radius:10px;padding:16px 19px;font-size:13px;line-height:1.45;color:#738078;box-shadow:0 12px 28px #263e2430}.jiylo-art-card strong{color:#172521;font-size:15px}.jiylo-card-icon{display:grid;place-items:center;width:37px;height:37px;background:#dff3e9;color:#08795e;border-radius:8px;font-size:22px}.jiylo-strip{background:#122e25;color:#d8eae0;display:flex;justify-content:space-around;padding:22px 5%;gap:25px;font-size:11px;letter-spacing:.16em;font-weight:800}.jiylo-strip span{color:#67c99b;margin-right:12px}.jiylo-section{max-width:1440px;margin:auto;padding:110px 5.5%}.jiylo-section-head{display:grid;grid-template-columns:1fr 1fr;column-gap:10%;align-items:end}.jiylo-section-head .jiylo-kicker{grid-column:1/-1;margin:0 0 16px}.jiylo-section h2,.jiylo-principles h2,.jiylo-launch h2{font-size:clamp(46px,5vw,72px);line-height:1.07;letter-spacing:-.065em;margin:0;font-weight:730}.jiylo-section-head>p:last-child{max-width:480px;color:#617067;font-size:16px;line-height:1.75;margin:0 0 5px}.jiylo-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:56px}.jiylo-product{min-height:430px;border-radius:12px;padding:35px;display:flex;flex-direction:column;align-items:flex-start}.jiylo-rider{background:#e7f2e9}.jiylo-driver{background:#e9ede7}.jiylo-product-number{font-size:11px;letter-spacing:.16em;font-weight:800;color:#397d60}.jiylo-product-symbol{margin:auto 0 22px;font-size:85px;line-height:1;color:#0a8c6a;font-weight:200}.jiylo-driver .jiylo-product-symbol{color:#627b6c}.jiylo-product h3{font-size:34px;letter-spacing:-.05em;margin:0 0 10px}.jiylo-product p{max-width:420px;color:#596d60;font-size:15px;line-height:1.7;margin:0 0 25px}.jiylo-product-tag{font-size:12px;font-weight:700;color:#0b775c;border-top:1px solid #b6cfc0;padding-top:15px;width:100%}.jiylo-principles{background:#fff;display:grid;grid-template-columns:1fr 1.1fr;gap:10%;padding:105px max(5.5%,calc((100vw - 1280px)/2))}.jiylo-principles-title .jiylo-kicker{margin:0 0 24px}.jiylo-principle-list>div{display:grid;grid-template-columns:45px 1fr;border-top:1px solid #e1e9e2;padding:24px 0}.jiylo-principle-list>div:last-child{border-bottom:1px solid #e1e9e2}.jiylo-principle-list span{font-size:12px;color:#0b8a6a;font-weight:800}.jiylo-principle-list h3{font-size:20px;letter-spacing:-.035em;margin:0 0 7px}.jiylo-principle-list p{font-size:14px;line-height:1.65;color:#65746a;margin:0}.jiylo-launch{text-align:center;background:#dcece1;padding:110px 20px}.jiylo-launch h2{margin:20px 0}.jiylo-launch p{max-width:510px;margin:0 auto;color:#576b5f;font-size:16px;line-height:1.8}.jiylo-launch>a{display:inline-block;margin-top:32px;font-size:13px;font-weight:700;color:#0a7459}.jiylo-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1440px;margin:auto;padding:34px 5.5%;font-size:12px;color:#718075}.jiylo-footer .jiylo-wordmark{color:#172521;font-size:20px}.jiylo-footer .jiylo-mark{width:28px;height:28px;font-size:18px;border-radius:7px}.jiylo-footer a{font-size:12px}@media(max-width:800px){.jiylo-nav{height:72px;padding:0 6%}.jiylo-nav nav{display:none}.jiylo-nav-status{font-size:10px;padding:9px 12px}.jiylo-hero{display:flex;flex-direction:column;padding:65px 6% 70px;gap:50px;align-items:stretch}.jiylo-hero h1{font-size:clamp(54px,11vw,80px)}.jiylo-intro{font-size:16px}.jiylo-hero-art{height:330px}.jiylo-strip{flex-wrap:wrap;justify-content:flex-start;padding:20px 6%;gap:15px 30px}.jiylo-section{padding:75px 6%}.jiylo-section-head{display:block}.jiylo-section-head>p:last-child{margin-top:24px}.jiylo-product-grid{grid-template-columns:1fr;margin-top:38px}.jiylo-product{min-height:340px}.jiylo-principles{grid-template-columns:1fr;padding:75px 6%;gap:38px}.jiylo-launch{padding:80px 6%}.jiylo-footer{padding:30px 6%;flex-wrap:wrap}.jiylo-footer span:nth-child(2){order:3;flex-basis:100%}}@media(max-width:480px){.jiylo-nav-status{display:none}.jiylo-hero h1{font-size:51px}.jiylo-hero-art{height:280px}.jiylo-map-pin-one{right:75px}.jiylo-map-pin-two{left:80px}.jiylo-art-card{right:15px;bottom:15px}.jiylo-strip{font-size:9px}.jiylo-product{padding:25px}.jiylo-section h2,.jiylo-principles h2,.jiylo-launch h2{font-size:44px}}
