/* Pearl Flow visitor identity. Signed-in seller workspace keeps its own theme. */
:root{color-scheme:light;--kl-bg:#f8f9fb;--kl-card:#ffffff;--kl-text:#23334c;--kl-muted:#627189;--kl-blue:#4580ff;--kl-line:#d5deec;--kl-font:Inter,"Noto Sans Arabic",system-ui,sans-serif}
*{box-sizing:border-box}html{scroll-padding-top:105px}body.kira-landing{margin:0;background:var(--kl-bg);color:var(--kl-text);font:16px/1.7 var(--kl-font);-webkit-font-smoothing:antialiased}html[lang=ar]{--kl-font:"Noto Sans Arabic",Inter,system-ui,sans-serif}html[lang=zh-CN]{--kl-font:Inter,"Noto Sans SC","Microsoft YaHei",system-ui,sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,summary,select{-webkit-tap-highlight-color:transparent}button,summary,select{cursor:pointer}button{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid #9bc3ff;outline-offset:5px}img,svg{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}h1,h2{letter-spacing:-.045em}html[lang=ar] h1,html[lang=ar] h2{letter-spacing:-.035em}p{text-wrap:pretty}h2{font-size:clamp(30px,3.4vw,48px);font-weight:600;line-height:1.22}h3{font-size:23px;font-weight:600;line-height:1.35}::selection{background:#3265d2;color:white}
.kl-wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.kl-skip{position:fixed;inset-block-start:10px;inset-inline-start:12px;transform:translateY(-150%);padding:10px 20px;background:#fff;color:#f8f9fb;z-index:99}.kl-skip:focus{transform:none}
.kl-header{position:sticky;top:0;z-index:20;background:rgba(248,249,251,.94);backdrop-filter:blur(18px);border-bottom:1px solid #ffffff0c}.kl-header-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:88px}.kl-brand{display:inline-flex;align-items:center;gap:11px;font-size:28px;font-weight:800;letter-spacing:-1.5px;direction:ltr;line-height:1;white-space:nowrap}.kl-brand>svg{width:30px;fill:#76a2ff}.kl-brand-dot{color:#679bff}.kl-nav{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:500;color:#627189}.kl-nav a{padding-block:15px;transition:color .2s}.kl-nav a:hover,.kl-text-link:hover{color:#2958a3}.kl-header-actions{display:flex;gap:22px;align-items:center;font-size:13px}.kl-login{padding-block:12px;color:#627189}.kl-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:53px;padding:13px 26px;border-radius:8px;background:#2058d8;border:1px solid #568cff;color:#fff;font-weight:600;font-size:14px;line-height:1.5;box-shadow:0 6px 24px #154ccb2b,inset 0 1px #ffffff1c;transition:background .2s,transform .2s,box-shadow .2s}.kl-button:hover{background:#1648bd;box-shadow:0 8px 30px #2365ef40;transform:translateY(-2px)}.kl-button-small{min-height:44px;padding:10px 16px;font-size:12px;gap:12px}.kl-button-outline{background:#f2f5fa;box-shadow:none;border-color:#d5deec;color:#23334c}.kl-button-outline:hover{background:#e9f0fc}.kl-language{position:relative}.kl-language summary{display:flex;align-items:center;gap:7px;min-height:44px;list-style:none;color:#627189}.kl-language summary::-webkit-details-marker{display:none}.kl-language summary>svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4}.kl-language>div{position:absolute;inset-inline-end:0;top:50px;min-width:160px;background:#ffffff;border:1px solid #d5deec;box-shadow:0 16px 35px #2d47701a;border-radius:10px;overflow:hidden}.kl-language a{display:block;padding:12px 18px}.kl-language a:hover,.kl-language a[aria-current]{background:#e9f0fc;color:#2958a3}
.kl-hero{display:grid;grid-template-columns:1fr 1.24fr;gap:26px;align-items:center;min-height:680px;padding-block:62px 42px;position:relative}.kl-hero-copy{position:relative;z-index:2;padding-block:20px}.kl-eyebrow{display:flex;align-items:center;gap:11px;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:2.1px;color:#2958a3;margin-bottom:24px}.kl-eyebrow>span{width:6px;height:6px;background:#86b0ff;border-radius:50%;box-shadow:0 0 12px #7faaff80}html[lang=ar] .kl-eyebrow{letter-spacing:0;font-size:12px}.kl-hero h1{font-size:clamp(46px,4.6vw,69px);line-height:1.12;font-weight:600;max-width:620px}.kl-hero h1>span{color:#2958a3}.kl-intro{font-size:16px;line-height:1.9;max-width:460px;color:#627189;margin-top:28px}.kl-actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:31px}.kl-text-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:500;transition:color .2s}.kl-play{display:grid;place-items:center;border:1px solid #d5deec;width:29px;height:29px;border-radius:50%;font-size:15px}.kl-hero-note{font-size:11px;color:#627189;margin-top:20px;max-width:470px}.kl-mini-platforms{display:flex;align-items:center;gap:24px;margin-top:40px;direction:ltr;color:#627189}.kl-mini-platforms>span{font-family:Inter,sans-serif;position:relative;font-weight:700;font-size:19px;letter-spacing:-.8px}.kl-amazon-smile{display:block;position:absolute;bottom:-10px;left:32px;color:#ac7626;font-size:24px;line-height:1}.kl-noon-dot{font-size:9px;color:#917300;margin-left:4px}.kl-mini-platforms .kl-shopify-word{font-style:italic;font-size:17px}.kl-mini-platforms .kl-platform-divider{width:1px;height:24px;background:#344054}.kl-mini-platforms .kl-mini-kira{font-size:13px;letter-spacing:2px;color:#697b99}
.kl-hero-art{min-width:0;direction:ltr}.kl-scene{position:relative;width:100%;height:520px;isolation:isolate}.kl-scene-halo{position:absolute;inset:8% -2%;background:radial-gradient(ellipse at 50% 50%,#f4f7fd 0%,#f4f7fd 42%,transparent 69%);pointer-events:none;z-index:-1}.kl-scene canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .4s}.kl-scene[data-scene=ready] canvas{opacity:1}.kl-scene-fallback{position:absolute;inset:0;transition:opacity .3s}.kl-scene[data-scene=ready] .kl-scene-fallback{opacity:0;pointer-events:none}.kl-scene-fallback>svg{width:100%;height:100%;overflow:visible}.kl-track,.kl-trail{fill:none;stroke:url(#kl-line);stroke-width:3}.kl-trail{stroke:#9acaff;stroke-width:2;stroke-dasharray:6 28;opacity:.55}
.kl-channel-anchor{position:absolute;left:var(--node-x);top:var(--node-y);transform:translate(-50%,-50%);padding:9px 12px;width:106px;height:58px;border-radius:10px;border:1px solid #c1d4f166;background:linear-gradient(135deg,#eff4fff0,#cbd8ebf0);box-shadow:inset 0 1px #fff,0 10px 25px #2d47701a;transition:box-shadow .2s,border-color .2s;z-index:3}.kl-channel-anchor img{width:100%;height:100%;object-fit:contain;display:block}.kl-channel-amazon{--node-x:22%;--node-y:26%}.kl-channel-noon{--node-x:20%;--node-y:72%}.kl-channel-shopify{--node-x:81%;--node-y:29%}.kl-channel-anchor:hover,.kl-channel-anchor[aria-pressed=true]{border-color:#619fff;box-shadow:0 0 24px #5489ec55}.kl-scene-tag{position:absolute;display:flex;gap:12px;align-items:center;border:1px solid #394d704d;background:#0e1929c7;box-shadow:0 12px 22px #2d47701a;border-radius:9px;padding:12px 15px;color:#627189;font-size:10px;backdrop-filter:blur(12px);z-index:2;direction:inherit}.kl-tag-sales{bottom:10%;right:4%}.kl-tag-sales svg{width:58px;height:20px;fill:none;stroke:#79a8ff;stroke-width:2}.kl-tag-stock{top:7%;left:40%;font-size:10px}.kl-tag-stock>i{width:5px;height:5px;background:#7cafff;box-shadow:0 0 10px #5087ff;border-radius:50%}.kl-scene-caption{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:54px;padding:0 12px;direction:inherit}.kl-scene-caption>p{color:#627189;font-size:10px;max-width:70%;line-height:1.8}html[lang=ar] .kl-scene-caption{direction:rtl}#kira-motion-toggle{background:none;border:1px solid #d5deec;border-radius:20px;min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;padding:8px 13px;white-space:nowrap;color:#627189}#kira-motion-toggle:disabled{opacity:.55;cursor:default}
.kl-proof{border-block:1px solid #cbd9ef66;background:#f8f9fb}.kl-proof>.kl-wrap{display:flex;gap:36px;align-items:center;min-height:94px}.kl-proof p{font-size:15px;max-width:340px;font-weight:500}.kl-proof>.kl-wrap>span{color:#627189;font-size:12px;flex:1}.kl-proof a{white-space:nowrap;font-size:12px}.kl-section{padding-block:108px}.kl-section-heading{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:45px}.kl-section-heading>div{max-width:610px}.kl-section-heading .kl-eyebrow{margin-bottom:18px}.kl-section-heading>p{max-width:380px;color:#627189;font-size:14px}
.kl-product-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:18px}.kl-feature{padding:31px 28px 0;min-width:0;border:1px solid #d5deec;border-radius:18px;background:linear-gradient(140deg,#f2f5fa,#ffffff);position:relative;overflow:hidden}.kl-feature h3{font-size:22px;margin-bottom:14px}.kl-feature p{font-size:13px;color:#627189;line-height:1.9;max-width:390px}.kl-step-index{font:11px/1.5 Inter,sans-serif;color:#5e769c;letter-spacing:3px;display:block;margin-bottom:21px}.kl-feature-large{grid-row:span 2}.kl-demo{margin:34px -6px 24px;padding:18px;border:1px solid #d5deec;border-radius:12px;background:#ffffff;box-shadow:0 15px 45px #2d47701a;transform:perspective(1000px) rotateX(4deg);direction:inherit}.kl-demo-top,.kl-demo-title,.kl-demo-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px}.kl-demo-top{padding-bottom:20px;border-bottom:1px solid #d5deec}.kl-demo-top strong{font:800 17px Inter,sans-serif}.kl-demo-top strong>span{color:#6f9cff}.kl-demo-top>span{font-size:8px;color:#627189}.kl-demo-title{margin-top:20px;font-size:11px}.kl-demo-title>small{font-size:8px;color:#627189}.kl-demo-metrics{display:flex;gap:28px;padding-block:22px}.kl-demo-metrics>div{display:flex;flex-direction:column;gap:6px}.kl-demo-metrics span{font-size:9px;color:#627189}.kl-demo-metrics strong{font:600 clamp(17px,1.9vw,28px) Inter,sans-serif}.kl-demo-chart{width:100%;display:block}.kl-demo-bottom{font-size:7px;color:#627189;margin-top:12px;padding-top:10px;border-top:1px solid #d5deec}
.kl-stock-feature,.kl-finance-feature{grid-column:span 2;min-height:210px;padding-inline-end:235px}.kl-stock-feature p,.kl-finance-feature p{max-width:460px}.kl-boxes{position:absolute;inset-inline-end:30px;top:60px;width:175px;height:160px;direction:ltr}.kl-boxes>i{position:absolute;width:62px;height:62px;background:linear-gradient(145deg,#91b4e7,#466a99);border:1px solid #a3c0eb;border-radius:6px;transform:rotate(-22deg) skew(7deg,7deg);box-shadow:11px 11px 0 #182c47,12px 12px 1px #7898c6,23px 28px 25px #2d47701a}.kl-boxes>i:after{content:"";position:absolute;left:27px;top:0;bottom:0;width:9px;background:#e1eeff2e}.kl-boxes>i:nth-child(1){left:14px;top:39px}.kl-boxes>i:nth-child(2){left:91px;top:24px}.kl-boxes>i:nth-child(3){left:58px;top:-15px;background:linear-gradient(145deg,#5694ff,#1947a4);box-shadow:11px 11px 0 #163872,12px 12px 1px #789bc6,23px 28px 25px #2d47701a}.kl-box-ring{position:absolute;inset:70px -25px -5px -15px;border:1px solid #547fbc66;transform:rotate(-20deg);border-radius:50%;z-index:-1}.kl-finance-graphic{position:absolute;inset-inline-end:35px;top:61px;display:flex;align-items:center;gap:15px;direction:ltr}.kl-donut{width:116px;height:116px;border-radius:50%;background:conic-gradient(#377cff 0 52%,#87b0eb 52% 76%,#244265 76% 100%);box-shadow:8px 10px 0 #132e53,10px 12px 20px #2d47701a;transform:rotateX(25deg) rotateY(-15deg);display:grid;place-items:center}.kl-donut>span{width:80px;height:80px;background:#ffffff;border-radius:50%;box-shadow:inset 4px 7px 8px #2d47701a}.kl-finance-graphic>div+div{height:90px;display:flex;align-items:end;gap:5px}.kl-finance-graphic i{width:8px;height:45px;background:#386bc3;border-radius:2px}.kl-finance-graphic i:nth-child(2){height:65px}.kl-finance-graphic i:nth-child(3){height:51px}.kl-finance-graphic i:nth-child(4){height:82px;background:#83b1ff}.kl-finance-graphic i:nth-child(5){height:71px}
.kl-secondary-features{display:grid;grid-template-columns:repeat(3,1fr);gap:52px;margin-top:44px}.kl-secondary-features article{padding:17px 4px}.kl-line-icon{width:27px;height:27px;fill:none;stroke:#6d9ee9;stroke-width:1.5;margin-bottom:16px}.kl-secondary-features h3{font-size:17px;margin-bottom:12px}.kl-secondary-features p{font-size:13px;color:#627189;line-height:1.9}.kl-channels-section{background:linear-gradient(180deg,#f2f5fa,#f8f9fb);border-block:1px solid #cbd9ef66;padding-block:90px}.kl-channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:46px}.kl-channel-grid article{border-inline-start:1px solid #d5deec;padding-inline-start:28px}.kl-platform-logo{display:inline-flex;background:#fffdfc;border:1px solid #fff6;border-radius:10px;padding:5px 12px;margin-bottom:24px}.kl-platform-logo img{width:101px;height:37px;object-fit:contain}.kl-channel-grid h3{font:600 22px Inter,sans-serif;margin-bottom:14px}.kl-channel-grid p{font-size:13px;line-height:1.9;color:#627189;min-height:85px;margin-bottom:24px}.kl-small-note{font-size:11px;line-height:1.8;color:#627189;margin-block:24px}.kl-small-note a{text-decoration:underline}.kl-workflow{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:56px;padding:0;margin:0}.kl-workflow-number{font:400 49px/1 Inter,sans-serif;color:#5c7dad;display:block;margin-bottom:27px}.kl-workflow li{border-top:1px solid #d5deec;padding-top:27px}.kl-workflow h3{font-size:19px;margin-bottom:13px}.kl-workflow p{color:#627189;font-size:13px}
.kl-pricing-section{background:#f8f9fb;border-block:1px solid #d5deec}.kl-currency-form{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#627189;font-size:12px}.kl-currency-form select{min-height:44px;padding:8px 28px 8px 12px;background:#ffffff;color:#23334c;border:1px solid #d5deec;border-radius:7px;max-width:100%}.kl-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-block:27px}.kl-plan{background:#ffffff;border:1px solid #d5deec;border-radius:15px;padding:31px 30px}.kl-plan-featured{border-color:#4779cb;background:linear-gradient(150deg,#e9f0fc,#ffffff)}.kl-plan-index{font-size:11px;letter-spacing:3px;color:#627189}.kl-plan h3{font-size:21px;margin-block:15px 25px}.kl-plan .kl-button{display:flex;margin-top:27px;min-width:0;width:100%}.kl-plan>p{font-size:11px;color:#627189;margin-top:19px}.subscription-display-price-label{display:block;font-size:10px;color:#627189;margin-bottom:6px}.subscription-display-amount{display:block;font:600 clamp(21px,2.2vw,32px)/1.5 Inter,sans-serif;letter-spacing:-1px}.subscription-display-original{display:block;font-size:11px;color:#627189;margin-top:6px}.kl-per-month{font-size:11px;color:#627189}
.kl-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:100px}.kl-faq details{border-bottom:1px solid #d5deec;padding-block:23px}.kl-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;font-size:15px;font-weight:500;min-height:32px}.kl-faq summary::-webkit-details-marker{display:none}.kl-faq summary>span{color:#2958a3;font-size:22px}.kl-faq details[open] summary>span{transform:rotate(45deg)}.kl-faq details>p{font-size:13px;color:#627189;margin-top:20px;line-height:1.9}.kl-final{border:1px solid #d5deec;border-radius:20px;padding:68px 30px;text-align:center;position:relative;overflow:hidden;background:linear-gradient(120deg,#e9f0fc,#e9f0fc,#e9f0fc)}.kl-final .kl-eyebrow{justify-content:center;color:#2958a3}.kl-final>h2{position:relative;font-size:clamp(30px,3.6vw,49px);max-width:760px;margin-inline:auto}.kl-final>p:not(.kl-eyebrow){color:#627189;font-size:14px;max-width:630px;margin:22px auto 28px;position:relative}.kl-final>.kl-button{position:relative}.kl-final-glow{position:absolute;width:500px;height:500px;border-radius:50%;border:1px solid #649afb22;top:-300px;left:calc(50% - 250px);box-shadow:0 0 0 50px #588bdd08,0 0 0 100px #588bdd04;pointer-events:none}.kl-footer{display:flex;align-items:start;justify-content:space-between;gap:50px;padding-block:65px 35px}.kl-footer .kl-brand{font-size:30px}.kl-footer p{font-size:12px;color:#627189;margin-top:17px;max-width:310px}.kl-footer nav{display:flex;justify-content:end;flex-wrap:wrap;gap:22px;font-size:12px;color:#627189;max-width:540px}.kl-footer nav>span{flex-basis:100%;text-align:end;font-size:10px;color:#627189}
.kl-reveal-ready [data-kl-reveal]{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.kl-reveal-ready [data-kl-reveal].is-visible{opacity:1;transform:none}
@media(min-width:1500px){.kl-scene{height:570px}.kl-hero{min-height:750px}.kl-hero h1{font-size:72px}}
@media(max-width:1150px){.kl-wrap{width:calc(100% - 56px)}.kl-nav{gap:16px;font-size:12px}.kl-header-actions{gap:14px}.kl-header-inner{gap:16px}.kl-login{display:none}.kl-hero{gap:8px;grid-template-columns:1fr 1.15fr;padding-block:48px}.kl-hero h1{font-size:50px}.kl-scene{height:460px}.kl-product-grid{grid-template-columns:1.15fr 1fr}.kl-stock-feature,.kl-finance-feature{grid-column:span 1;padding-inline-end:28px;padding-bottom:140px}.kl-boxes{top:auto;bottom:-20px;inset-inline-end:20px;transform:scale(.8)}.kl-finance-graphic{top:auto;bottom:16px;inset-inline-end:24px;transform:scale(.8)}.kl-demo{margin-top:65px}.kl-section-heading{gap:40px}.kl-section-heading>p{max-width:300px}.kl-channel-grid{gap:24px}.kl-plan{padding:24px}.kl-faq{gap:60px}}
@media(max-width:800px){.kl-header-actions>.kl-button{display:none}.kl-login{display:inline-flex;min-height:44px;align-items:center;font-size:12px}html{scroll-padding-top:132px}.kl-wrap{width:calc(100% - 40px)}.kl-header-inner{flex-wrap:wrap;gap:0;min-height:76px;padding-top:16px}.kl-brand{font-size:25px}.kl-brand>svg{width:25px}.kl-header-actions{margin-inline-start:auto;gap:18px}.kl-header-actions>.kl-button{min-height:40px;font-size:10px;padding:8px 12px;gap:10px}.kl-language summary{font-size:11px}.kl-nav{width:100%;order:3;justify-content:space-between;gap:14px;border-top:1px solid #cbd9ef66;margin-top:12px;font-size:11px}.kl-nav a{padding-block:10px}.kl-hero{grid-template-columns:1fr;padding-top:42px;gap:6px;min-height:0}.kl-hero-copy{padding:0;text-align:center}.kl-hero .kl-eyebrow{justify-content:center;font-size:10px;margin-bottom:22px}.kl-hero h1{font-size:clamp(40px,7vw,62px);line-height:1.22;max-width:700px;margin-inline:auto}.kl-intro{font-size:14px;margin:19px auto 0;max-width:540px;line-height:1.9}.kl-actions{justify-content:center;gap:22px;margin-top:26px}.kl-hero-note{margin:16px auto 0;font-size:10px}.kl-mini-platforms{justify-content:center;margin-top:28px;gap:23px}.kl-scene{height:440px;width:min(660px,100%);margin-inline:auto}.kl-hero-art{margin-top:10px}.kl-channel-anchor{width:92px;height:49px;padding:8px}.kl-scene-caption{padding:0;min-height:55px;gap:10px}.kl-scene-caption>p{font-size:9px;max-width:67%}.kl-proof>.kl-wrap{min-height:110px;gap:16px;flex-wrap:wrap;padding-block:20px}.kl-proof p{font-size:14px;flex-basis:100%;max-width:none}.kl-proof>.kl-wrap>span{font-size:11px}.kl-proof a{font-size:10px}.kl-section{padding-block:70px}.kl-section-heading{display:block;margin-bottom:29px}.kl-section-heading>p{margin-top:20px;max-width:540px;font-size:13px}.kl-section-heading h2{font-size:32px}.kl-section-heading .kl-eyebrow{font-size:10px}.kl-secondary-features{gap:25px}.kl-secondary-features h3{font-size:15px}.kl-secondary-features p{font-size:12px}.kl-channels-section{padding-block:65px}.kl-channel-grid{gap:20px}.kl-channel-grid article{padding-inline-start:17px}.kl-channel-grid p{font-size:12px;min-height:140px}.kl-platform-logo{padding:3px 8px}.kl-platform-logo img{width:85px}.kl-channel-grid h3{font-size:18px}.kl-workflow{gap:25px}.kl-workflow h3{font-size:16px}.kl-workflow p{font-size:12px}.kl-workflow-number{font-size:38px}.kl-plan-grid{gap:12px}.kl-plan{padding:23px 16px}.kl-plan h3{font-size:18px}.kl-plan .kl-button{font-size:11px;gap:8px;padding:11px 8px}.subscription-display-amount{font-size:23px}.kl-faq{grid-template-columns:1fr;gap:20px}.kl-faq h2{font-size:32px}.kl-final{padding:48px 23px}.kl-footer{padding-block:45px 25px;gap:40px}.kl-footer nav{max-width:300px;gap:16px}}
@media(max-width:520px){.kl-wrap{width:calc(100% - 32px)}.kl-brand{font-size:24px;gap:8px}.kl-brand>svg{width:23px}.kl-header-actions{gap:12px}.kl-header-actions>.kl-button>span{display:none}.kl-hero h1{font-size:40px}.kl-hero .kl-intro{font-size:13px}.kl-hero .kl-eyebrow{letter-spacing:1.5px}.kl-hero .kl-actions{gap:18px}.kl-hero .kl-button{font-size:12px;padding:12px 20px;min-height:49px}.kl-hero .kl-text-link{font-size:11px}.kl-hero-note{max-width:300px}.kl-mini-platforms>span{font-size:17px}.kl-mini-platforms .kl-shopify-word{font-size:15px}.kl-mini-platforms{gap:21px}.kl-mini-kira{display:none}.kl-mini-platforms .kl-platform-divider{display:none}.kl-scene{height:335px}.kl-core{width:95px;height:111px;border-radius:22px}.kl-core span{font-size:65px}.kl-orbit{top:58%;height:85px}.kl-channel-anchor{width:82px;height:45px;border-radius:8px}.kl-scene-tag{font-size:8px;padding:8px 9px;gap:7px}.kl-tag-sales{bottom:8%;right:1%}.kl-tag-stock{top:5%;left:32%}.kl-tag-sales svg{width:42px}.kl-scene-caption{gap:12px}#kira-motion-toggle{font-size:9px;min-height:44px;padding:8px 10px}.kl-section-heading h2{font-size:30px}.kl-product-grid{grid-template-columns:1fr}.kl-feature{padding:26px 23px 0}.kl-feature-large{grid-row:auto;padding-bottom:20px}.kl-demo{margin-top:30px;margin-bottom:0}.kl-demo-title{font-size:12px}.kl-demo-top>span{font-size:9px}.kl-demo-metrics strong{font-size:28px}.kl-demo-metrics span{font-size:10px}.kl-demo-bottom{font-size:8px}.kl-stock-feature,.kl-finance-feature{padding-bottom:135px;min-height:295px}.kl-feature h3{font-size:22px}.kl-feature p{font-size:13px}.kl-secondary-features{grid-template-columns:1fr;gap:0;margin-top:18px}.kl-secondary-features article{padding:25px 0;border-bottom:1px solid #d5deec}.kl-secondary-features h3{font-size:18px}.kl-secondary-features p{font-size:13px}.kl-line-icon{float:inline-start;margin-inline-end:16px}.kl-channel-grid{grid-template-columns:1fr;gap:35px}.kl-channel-grid article{padding-inline-start:25px}.kl-channel-grid p{min-height:0;margin-bottom:17px;font-size:13px}.kl-platform-logo{margin-bottom:13px}.kl-channel-grid h3{display:inline-block;margin-inline-start:12px}.kl-workflow{grid-template-columns:1fr;gap:28px}.kl-workflow li{padding-top:22px;padding-inline-start:60px;position:relative}.kl-workflow-number{position:absolute;inset-inline-start:0;font-size:31px}.kl-workflow h3{font-size:18px}.kl-workflow p{font-size:13px}.kl-plan-grid{grid-template-columns:1fr;gap:18px}.kl-plan{padding:27px}.kl-plan h3{font-size:22px}.subscription-display-amount{font-size:31px}.kl-plan .kl-button{font-size:13px}.kl-plan>p{font-size:12px}.kl-currency-form{gap:10px}.kl-currency-form label{flex-basis:100%}.kl-currency-form select{flex:1;min-width:0}.kl-faq summary{font-size:14px;min-height:44px}.kl-final h2{font-size:31px}.kl-final>p:not(.kl-eyebrow){font-size:13px}.kl-footer{flex-direction:column;gap:29px}.kl-footer nav{justify-content:start;max-width:none}.kl-footer nav>span{text-align:start;margin-top:6px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.kl-reveal-ready [data-kl-reveal]{opacity:1;transform:none}}

/* Pearl composition: approved bright studio, generous type and dimensional cards. */
.kl-brand{gap:0;font-size:31px;letter-spacing:-1.8px}.kl-brand-dot{color:#2058d8}.kl-header-inner{min-height:94px}.kl-nav{gap:25px;color:#455169}.kl-nav a[aria-current]{color:#2058d8;border-bottom:2px solid #2058d8}.kl-button{border-color:#275dd3;border-radius:10px;background:linear-gradient(155deg,#2c67e7,#1e51cc);box-shadow:0 8px 18px #1e51cc24,inset 0 1px #ffffff40;color:white}.kl-button-outline{background:#fff;color:#253f70;border-color:#cbd5e5;box-shadow:0 3px 7px #243d6b08}.kl-button-outline:hover{background:#eef4ff;color:#174ec7}.kl-language>div{box-shadow:0 16px 35px #1e31541a}
.kl-hero{grid-template-columns:.85fr 1.45fr;gap:10px;min-height:625px;padding-block:60px 35px}.kl-hero-copy{padding-block:20px}.kl-hero h1{font-size:clamp(46px,4.6vw,66px);line-height:1.22;font-weight:600}.kl-intro{font-size:17px;line-height:1.95;max-width:440px;margin-top:24px}.kl-hero-art{margin-inline:-20px}.kl-scene{height:auto;aspect-ratio:1.48}.kl-scene-halo{inset:15% 0 3%;background:radial-gradient(ellipse at 58% 68%,#bdcddd30,transparent 62%)}.kl-mini-platforms{margin-top:34px}.kl-scene-caption{justify-content:center;gap:12px;min-height:48px;padding-inline:25px}.kl-scene-caption>p{font-size:10px;text-align:center;max-width:none}
.kl-channel-amazon{--node-x:16%;--node-y:24%}.kl-channel-noon{--node-x:16%;--node-y:44%}.kl-channel-shopify{--node-x:16%;--node-y:64%}.kl-channel-anchor{background:linear-gradient(145deg,#fff,#f2f6fd);border:1px solid #d7e0ee;box-shadow:0 8px 20px #233e6c15}.kl-scene[data-scene=ready] .kl-channel-anchor{width:var(--node-width,98px);background:transparent;border-color:transparent;box-shadow:none;padding:6px}.kl-scene[data-scene=ready] .kl-channel-anchor img{width:78%;height:85%;margin:auto}.kl-channel-anchor:hover,.kl-channel-anchor[aria-pressed=true]{outline:2px solid #477cdb;outline-offset:2px}
#kira-motion-toggle{flex:0 0 36px;width:36px;height:36px;min-height:36px;display:grid;place-items:center;border:1px solid #d5ddea;border-radius:50%;background:#fff9;color:#52637f;font-size:11px;padding:0}[data-motion-label]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.kl-proof{background:#fff8}.kl-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.kl-feature{padding:30px 28px;min-height:365px;border:1px solid #e0e6ef;background:linear-gradient(145deg,#fff 40%,#f2f5fa);box-shadow:0 12px 32px #273b5810,0 2px 4px #273b5806}.kl-feature-large{grid-row:auto}.kl-stock-feature,.kl-finance-feature{grid-column:auto;padding-inline-end:28px;padding-bottom:190px}.kl-feature h3{font-size:22px}.kl-demo{margin:30px -7px -10px;padding:16px;box-shadow:0 13px 25px #243d6b12}.kl-demo-metrics{gap:20px}.kl-demo-metrics strong{font-size:clamp(16px,1.6vw,24px)}.kl-boxes{left:50%;right:auto;inset-inline-end:auto;top:auto;bottom:12px;transform:translateX(-50%)}.kl-boxes>i{background:linear-gradient(145deg,#fff,#c6d4e7);border-color:#b3c5df;box-shadow:11px 11px 0 #9bacbf,12px 12px 1px #d2e0ed,23px 28px 25px #49688825}.kl-boxes>i:nth-child(3){background:linear-gradient(145deg,#5993ff,#255bc7);box-shadow:11px 11px 0 #204798,12px 12px 1px #789bc6,23px 28px 25px #23497030}.kl-finance-graphic{left:50%;right:auto;inset-inline-end:auto;top:auto;bottom:36px;transform:translateX(-50%)}.kl-donut{background:conic-gradient(#377cff 0 52%,#a8c3ef 52% 76%,#dce5f2 76% 100%);box-shadow:8px 10px 0 #6386bd,10px 15px 25px #2e528829}.kl-donut>span{background:#f3f6fb;box-shadow:inset 4px 7px 8px #3d60992b}
.kl-channels-section{background:#eef2f8}.kl-channel-grid{gap:28px}.kl-channel-grid article{background:#ffffffba;border:1px solid #dbe3f0;border-radius:16px;padding:28px}.kl-platform-logo{background:#fff;border-color:#e1e6f1}.kl-pricing-section{background:#f0f3f8}.kl-plan-featured{background:linear-gradient(150deg,#fff,#eaf1fe);border-color:#7199df}.kl-final{background:linear-gradient(120deg,#edf3fe,#fff,#e4edfb)}
@media(min-width:1500px){.kl-scene{height:auto}.kl-hero{min-height:690px}.kl-hero h1{font-size:72px}}
@media(max-width:1150px){.kl-header-actions>.kl-button{display:none}.kl-login{display:block}.kl-hero{grid-template-columns:.9fr 1.3fr;min-height:540px}.kl-hero h1{font-size:49px}.kl-hero-art{margin:0}.kl-scene{height:auto}.kl-product-grid{gap:15px}.kl-feature{padding-inline:21px}.kl-demo{margin-inline:-10px}.kl-stock-feature,.kl-finance-feature{padding-bottom:190px;grid-column:auto}}
@media(max-width:800px){.kl-header-inner{min-height:76px}.kl-brand{font-size:27px}.kl-nav{gap:12px;font-size:11px}.kl-hero{grid-template-columns:1fr;min-height:0;padding-top:42px}.kl-hero-copy{padding:0}.kl-hero h1{font-size:clamp(43px,7vw,62px)}.kl-intro{font-size:15px}.kl-hero-art{margin-top:12px}.kl-scene{height:auto;aspect-ratio:1.4;max-width:690px}.kl-product-grid{grid-template-columns:1fr}.kl-feature{padding:28px}.kl-feature-large{display:grid;grid-template-columns:.9fr 1.2fr;gap:20px;align-items:center;min-height:300px}.kl-demo{margin:0}.kl-stock-feature,.kl-finance-feature{padding-inline-end:230px;min-height:225px}.kl-boxes,.kl-finance-graphic{left:auto;right:35px;transform:none;bottom:35px}.kl-channel-grid article{padding:21px}.kl-scene-caption{padding:0}}
@media(max-width:520px){.kl-hero h1{font-size:43px}.kl-hero .kl-intro{font-size:14px}.kl-scene{height:auto;aspect-ratio:1.2}.kl-channel-anchor{width:68px;height:40px;padding:7px}.kl-scene-caption>p{font-size:9px}.kl-feature-large{display:block}.kl-demo{margin-top:27px}.kl-demo-metrics strong{font-size:26px}.kl-stock-feature,.kl-finance-feature{padding:26px 23px 190px;min-height:345px}.kl-boxes,.kl-finance-graphic{left:50%;right:auto;transform:translateX(-50%);bottom:35px}}
