.k58-page{margin:0;background:#f4f5ee;color:#252d27;font:16px/1.75 Arial,"Microsoft YaHei",sans-serif;--dark:#28352c;--lime:#ddef83;--line:#d4d9cd;--muted:#687266}.k58-page *{box-sizing:border-box}.k58-page a{color:inherit;text-decoration:none}.k58-page :is(h1,h2,h3,p,figure,dl,dd){margin:0}.k58-page h1{font-size:32px;line-height:1.4}.k58-page h2{font-size:32px;line-height:1.5;letter-spacing:-.5px}.k58-page h3{font-size:22px;line-height:1.5}.k58-page p{overflow-wrap:anywhere}.k58-wrap{width:min(1240px,calc(100% - 80px));margin:auto}.k58-kicker{font-size:12px;letter-spacing:1.5px;color:var(--muted)}.k58-top{border-bottom:1px solid var(--line)}.k58-top-in{width:min(1400px,calc(100% - 64px));margin:auto;min-height:88px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.k58-brand{display:flex;align-items:center;gap:10px;font-size:18px}.k58-brand img{width:36px;height:36px}.k58-nav{display:flex;gap:22px;margin-left:auto;font-size:14px}.k58-nav a{padding:12px 0}.k58-nav a:hover{color:#627425}.k58-cta{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:13px 27px;background:var(--dark);color:#fff!important;border-radius:3px;font-size:16px;font-weight:600;white-space:nowrap}.k58-cta:hover{background:#42563f}.k58-page a:focus-visible,.k58-page summary:focus-visible,.k58-page input:focus-visible+label{outline:3px solid #869c25;outline-offset:4px}.k58-menu{display:none}.k58-skip{position:absolute;top:-90px}.k58-skip:focus{top:10px;z-index:10;background:#fff;padding:12px}.k58-hero{padding:26px 0 0}.k58-hero-label{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 22px}.k58-hero-label>span{font-size:11px;color:var(--muted);letter-spacing:1px}.k58-hero-stage{display:grid;grid-template-columns:55% 45%;border:1px solid var(--line)}.k58-hero figure{position:relative;background:#202822}.template-kinetic .k58-hero figure img{display:block;width:100%;height:510px;object-fit:cover}.k58-hero figcaption{position:absolute;bottom:24px;left:24px;right:24px;font-size:10px;letter-spacing:1.4px;color:#c7d4bf}.k58-hero-copy{background:#e7ebd9;padding:44px 42px;display:flex;flex-direction:column;align-items:flex-start}.k58-hero-copy h1{font-size:22px;font-weight:500;margin:26px 0 14px!important}.k58-hero-copy h2{font-size:36px}.k58-hero-copy>p{margin-top:24px!important;color:var(--muted)}.k58-explore{display:flex;justify-content:space-between;gap:30px;width:100%;border-top:1px solid #bfc9b2;padding-top:20px;margin-top:auto;font-size:14px}.k58-launch{display:flex;align-items:center;gap:32px;padding:26px 30px;background:var(--dark);color:#fff}.k58-launch .k58-kicker{color:#b8c6b0}.k58-launch h3{font-size:20px;margin-top:6px!important}.k58-launch>.k58-cta{background:var(--lime);color:var(--dark)!important}.k58-launch nav{display:flex;gap:24px;margin-left:auto;flex-wrap:wrap;font-size:13px}.k58-launch nav a:hover{color:var(--lime)}.k58-notice{display:flex;gap:24px;font-size:14px;color:var(--muted);padding:24px 0;border-bottom:1px solid var(--line)}.k58-notice b{white-space:nowrap;color:var(--dark)}.k58-story,.k58-membership{padding:80px 0}.k58-section-head{max-width:800px;margin-bottom:36px}.k58-section-head h2{margin:16px 0!important}.k58-section-head>p:last-child{color:var(--muted)}.k58-features{border-top:1px solid var(--line)}.k58-features article{display:grid;grid-template-columns:100px 1fr 40px;gap:30px;padding:28px 0;border-bottom:1px solid var(--line)}.k58-index{font-size:16px;color:#74823c}.k58-features h3{margin-bottom:12px!important}.k58-features p{color:var(--muted)}.k58-features article>span:last-child{font-size:24px;justify-self:end}.k58-facts{background:#e5e9dc;padding:60px 0}.k58-facts>.k58-wrap{display:grid;grid-template-columns:30% 1fr;gap:60px}.k58-facts h2{margin-top:20px!important}.k58-facts dl{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.k58-page dt{font-size:20px!important;font-weight:600}.k58-page dd,.k58-page dd *{font-size:16px!important}.k58-facts dd{margin-top:16px!important;color:var(--muted)}.k58-plan-picker{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;min-width:0}.k58-plan-picker legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.k58-plan-picker>input{position:absolute;width:1px;height:1px;opacity:0}.k58-plan-picker>label{grid-row:1;display:flex;align-items:center;gap:18px;padding:23px 26px;border:1px solid var(--line);cursor:pointer;background:#e7ebdf}.k58-plan-picker label>span{font-size:12px;color:var(--muted)}.k58-plan-picker label strong{font-size:20px}.k58-plan-picker label b{font-weight:400;margin-left:auto}.k58-plan-picker input:checked+label{background:var(--lime);border-bottom-color:var(--lime)}.k58-plan{display:none;grid-column:1/-1;grid-row:2;grid-template-columns:33% 1fr;border:1px solid var(--line);border-top:0}.k58-plan-picker input:checked+label+.k58-plan{display:grid}.k58-plan>header{padding:36px;background:#28352c;color:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.k58-plan header>.k58-kicker{color:#b8c6b0}.k58-plan h3{font-size:28px}.k58-plan header>p:not(.k58-kicker){font-size:14px;color:#b8c6b0}.k58-plan header>.k58-cta{margin-top:auto;background:var(--lime);color:var(--dark)!important;min-width:170px}.k58-plan-body{padding:36px;background:#fff;min-width:0}.k58-plan dl{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.k58-plan dd{margin-top:10px!important;color:var(--muted)}.k58-plan-description{margin-top:30px;border-top:1px solid var(--line);padding-top:22px;color:var(--muted);font-size:16px}.k58-plan-description h4{font-size:20px;color:var(--dark);margin:0 0 14px}.k58-tag{font-size:12px;color:#28352c;background:var(--lime);padding:2px 8px}.k58-devices{display:grid;grid-template-columns:30% 1fr;gap:60px;padding-bottom:80px}.k58-devices h2{margin:20px 0!important}.k58-devices header>a{font-size:14px;border-bottom:1px solid var(--line)}.k58-clients{display:grid;gap:12px}.k58-clients>a{display:flex;align-items:center;gap:20px;padding:20px 24px;background:#fff;border:1px solid var(--line)}.k58-clients>a:hover{background:#e7ebd9}.k58-clients i{width:28px;height:28px}.k58-clients svg{width:100%;height:100%;fill:currentColor}.k58-clients h3{font-size:20px}.k58-clients p{font-size:13px;color:var(--muted)}.k58-clients>a>span{display:flex;gap:28px;font-size:13px;margin-left:auto}.k58-next{padding:56px 0;background:var(--lime)}.k58-next>.k58-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.k58-next h2{margin-top:16px!important}.k58-footer{background:#28352c;color:#edf3e7;padding:48px 0 24px}.k58-footer-top{display:flex;justify-content:space-between;gap:40px}.k58-footer-top p{font-size:14px;color:#b8c6b0;margin-top:16px!important}.k58-footer-top nav{display:flex;gap:20px;flex-wrap:wrap;max-width:540px;font-size:14px}.k58-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;padding-top:20px;margin-top:38px;border-top:1px solid #53674e;font-size:12px;color:#b8c6b0}.k58-inner-title{position:relative;overflow:hidden;padding:28px 0 48px;border-bottom:1px solid var(--line)}.k58-inner-title>nav{font-size:13px;margin-bottom:38px}.k58-inner-title>div{position:relative;z-index:1;max-width:70%}.k58-inner-title h1{font-size:36px;margin:14px 0!important}.k58-inner-title p{color:var(--muted)}.k58-blocks{position:absolute;width:120px;height:140px;background:var(--lime);right:30px;bottom:32px;box-shadow:-50px 40px 0 #c3cdb5;transform:skewY(-10deg)}.k58-inner-layout{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:48px;padding:46px 0 70px}.k58-inner-body{min-width:0}.k58-inner-layout>aside{padding:24px;background:#e7ebd9;align-self:start}.k58-inner-layout>aside h2{font-size:24px;margin:20px 0!important}.k58-inner-layout>aside nav{display:grid;margin-bottom:24px}.k58-inner-layout>aside nav a{padding:10px 0;border-top:1px solid #c3cdb5;font-size:14px}.k58-inner-layout>aside>.k58-cta{padding-left:18px;padding-right:18px;width:100%}.k58-inner-body .k58-plan{grid-template-columns:1fr}.k58-inner-body .k58-plan header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px}.k58-inner-body .k58-plan header>.k58-kicker{grid-column:1/-1}.k58-inner-body .k58-plan header>p:not(.k58-kicker){display:none}.k58-inner-body .k58-plan header>.k58-cta{margin:0}.k58-inner-body .k58-plan-picker>label{padding:20px 18px;gap:10px}.k58-inner-body .k58-plan-picker label strong{font-size:18px}.k58-prose{line-height:1.95;overflow-wrap:anywhere;background:#fff;padding:32px;border:1px solid var(--line)}.k58-prose :is(h2,h3,h4){margin:26px 0 14px!important;line-height:1.5}.k58-prose h2{font-size:26px}.k58-prose h3{font-size:22px}.k58-prose h4{font-size:20px}.k58-prose p{margin:14px 0!important}.k58-prose a{color:#647b29;text-decoration:underline}.k58-prose img{max-width:100%}.k58-prose table{width:100%;table-layout:fixed}.k58-prose th{font-size:20px}.k58-prose td{font-size:16px}.k58-prose .k58-features{margin-top:30px}.k58-prose .k58-features article{grid-template-columns:36px 1fr;gap:18px}.k58-prose .k58-features article>span:last-child{display:none}
@media(max-width:1100px){.k58-top-in{width:calc(100% - 40px);gap:16px}.k58-brand{font-size:16px}.k58-nav{gap:12px;font-size:13px}.k58-top-in>.k58-cta{padding:11px 18px}.k58-hero-copy{padding:32px}.k58-hero-copy h2{font-size:32px}.k58-launch{flex-wrap:wrap;gap:24px}.k58-launch nav{width:100%;margin:0}.k58-launch>.k58-cta{margin-left:auto}.k58-facts>.k58-wrap{grid-template-columns:1fr;gap:30px}.k58-plan-body,.k58-plan>header{padding:28px}.k58-devices{gap:36px}.k58-inner-layout{gap:30px;grid-template-columns:minmax(0,1fr) 190px}.k58-inner-body .k58-plan-picker label strong{font-size:16px}.k58-inner-body .k58-plan dl{grid-template-columns:1fr;gap:16px}}
@media(max-width:767px){.k58-wrap{width:calc(100% - 40px)}.k58-top-in{padding:16px 0;min-height:76px;gap:12px}.k58-brand{font-size:15px;gap:8px}.k58-brand img{width:30px;height:30px}.k58-top-in>.k58-cta{margin-left:auto;min-height:44px;font-size:14px;padding:9px 16px}.k58-nav{display:none}.k58-menu{display:block;width:100%;border-top:1px solid var(--line);padding-top:8px}.k58-menu summary{list-style:none;min-height:44px;display:flex;align-items:center;justify-content:space-between;font-size:14px;cursor:pointer}.k58-menu summary::-webkit-details-marker{display:none}.k58-menu nav{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-bottom:12px}.k58-menu nav a{padding:10px;background:#e7ebd9}.k58-hero{padding-top:22px}.k58-hero-label{display:block;padding-bottom:18px}.k58-hero-label>.k58-kicker{font-size:10px}.k58-hero-label>span{display:block;font-size:9px;margin-top:8px}.k58-hero-stage{display:flex;flex-direction:column-reverse}.k58-hero-copy{padding:28px 24px}.k58-hero-copy>.k58-kicker{font-size:10px}.k58-hero-copy h1{font-size:20px;margin-top:20px!important}.k58-hero-copy h2{font-size:30px}.k58-hero-copy>p{margin-top:20px!important}.k58-explore{margin-top:24px}.template-kinetic .k58-hero figure img{height:320px}.k58-hero figcaption{font-size:8px;letter-spacing:.6px;left:18px;bottom:18px}.k58-launch{display:block;padding:24px}.k58-launch>.k58-cta{margin-top:20px;width:100%}.k58-launch nav{display:grid;gap:0;margin-top:20px}.k58-launch nav a{border-top:1px solid #53674e;padding:12px 0}.k58-notice{display:block;padding:22px 0}.k58-notice>div{margin-top:10px}.k58-story,.k58-membership{padding:50px 0}.k58-page h2{font-size:28px}.k58-section-head{margin-bottom:28px}.k58-features article{grid-template-columns:32px 1fr;gap:18px;padding:24px 0}.k58-features article>span:last-child{display:none}.k58-facts{padding:40px 0}.k58-facts dl{grid-template-columns:1fr;gap:24px}.k58-facts dd{margin-top:8px!important}.k58-plan-picker>label,.k58-inner-body .k58-plan-picker>label{padding:16px 10px;gap:4px;display:block;text-align:center}.k58-plan-picker label strong,.k58-inner-body .k58-plan-picker label strong{font-size:16px;display:block}.k58-plan-picker label>span{font-size:10px}.k58-plan-picker label b{display:none}.k58-plan{grid-template-columns:1fr}.k58-plan>header,.k58-plan-body{padding:26px}.k58-plan h3{font-size:26px}.k58-plan header>.k58-cta{width:100%;min-width:0}.k58-plan dl{grid-template-columns:1fr;gap:20px}.k58-plan dd{margin-top:6px!important}.k58-devices{grid-template-columns:1fr;padding-bottom:48px;gap:28px}.k58-clients>a{padding:18px;gap:14px;flex-wrap:wrap}.k58-clients>a>span{width:100%;padding-top:12px;border-top:1px solid var(--line);justify-content:space-between}.k58-next{padding:40px 0}.k58-next>.k58-wrap{display:block}.k58-next .k58-cta{margin-top:24px}.k58-footer-top{display:block}.k58-footer-top nav{margin-top:28px;gap:16px}.k58-footer-bottom{display:grid;gap:12px}.k58-inner-title{padding-top:24px;padding-bottom:36px}.k58-inner-title>div{max-width:100%}.k58-inner-title h1{font-size:32px}.k58-blocks{right:-65px;opacity:.25}.k58-inner-layout{display:flex;flex-direction:column;gap:30px;padding-top:28px;padding-bottom:48px}.k58-inner-layout>aside{width:100%}.k58-inner-layout>aside nav{grid-template-columns:1fr 1fr;gap:0 20px}.k58-inner-layout>aside>.k58-cta{width:auto;min-width:150px}.k58-inner-body .k58-plan header{display:flex;align-items:flex-start;gap:18px}.k58-inner-body .k58-plan header>p:not(.k58-kicker){display:block}.k58-prose{padding:22px}}
@media(prefers-reduced-motion:no-preference){.k58-page{scroll-behavior:smooth}.k58-page a{transition:background .18s,color .18s}}

/* Keep primary navigation available while the page scrolls. */
.k58-top{position:sticky;top:0;z-index:100;box-shadow:0 3px 14px #00000008}.k58-page [id]{scroll-margin-top:112px}
@media(max-width:767px){.k58-top{max-height:100svh;overflow-y:auto}.k58-menu[open] nav{max-height:60svh;overflow-y:auto}.k58-page [id]{scroll-margin-top:160px}}
