@charset "UTF-8";
:root{--ink:#182f2c;--green:#144d41;--muted:#6e7c79;--line:#e4eae7;--mint:#e9f4ed;--lime:#dafaad;--paper:#fcfdfb;--radius:18px;font-family:"Pretendard","Noto Sans KR","Malgun Gothic",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);font-synthesis:none;font-optical-sizing:auto;line-height:1.6;letter-spacing:-.035em;background:var(--paper)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid #3d8e75;outline-offset:5px}button{color:inherit}img{display:block}h1,h2,h3,p{margin:0}h1,h2,h3{word-break:keep-all}p{word-break:keep-all}button{border:0}.wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.skip-link{position:fixed;top:-100px;left:12px;z-index:100;background:var(--green);color:white;padding:12px 20px}.skip-link:focus{top:10px}.site-header{height:88px;position:sticky;top:0;z-index:20;background:#fcfdfbf0;backdrop-filter:blur(16px);border-bottom:1px solid #e7ede780}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:25px;font-weight:800;letter-spacing:-.07em;line-height:1}.brand-light{font-size:.82em;font-weight:500;margin-left:3px;letter-spacing:-.04em}.desktop-nav{display:flex;gap:34px;font-size:14px;font-weight:600;color:#56645f;margin-left:35px}.desktop-nav a{transition:color .2s}.desktop-nav a:hover{color:#168367}.header-cta{font-size:13px;font-weight:700;border:1px solid #d9e2dc;border-radius:7px;padding:11px 16px;display:flex;gap:22px;align-items:center}.header-cta:hover{background:#edf5eb}.header-cta span{font-size:19px;line-height:1}.menu-toggle{display:none;background:none;width:40px;height:40px;padding:9px}.menu-toggle span{display:block;width:22px;height:2px;background:var(--ink);margin:6px 0}.mobile-nav{padding-block:12px 24px}.mobile-nav a{padding:10px 0;display:block;font-size:15px}.mobile-nav[hidden]{display:none}
.hero{position:relative;overflow:hidden;padding-top:70px;background:linear-gradient(180deg,#f8fbf6 0%,#f1f7ef 76%,#fcfdfb 100%)}.hero-glow{position:absolute;top:-180px;left:0;width:100%;height:980px;pointer-events:none;background:radial-gradient(ellipse at 18% 45%,#e7f5cc80 0%,transparent 43%),radial-gradient(ellipse at 86% 38%,#d7eee780 0%,transparent 45%);opacity:.8}.hero::after{content:"";position:absolute;inset:0 0 auto;height:680px;background-image:linear-gradient(#2e634008 1px,transparent 1px),linear-gradient(90deg,#2e634008 1px,transparent 1px);background-size:74px 74px;mask-image:linear-gradient(#000,transparent);pointer-events:none}.hero-copy{position:relative;z-index:1;text-align:center}.eyebrow{font-size:12px;display:inline-flex;align-items:center;gap:9px;letter-spacing:.005em;background:#fff9;border:1px solid #dce9d9;border-radius:30px;padding:7px 15px;color:#44705d;font-weight:600}.live-dot{width:6px;height:6px;background:#40866a;border-radius:50%;box-shadow:0 0 0 3px #43836c14}h1{font-size:clamp(40px,4.7vw,65px);font-weight:800;line-height:1.3;letter-spacing:-.072em;margin:25px 0 21px}h1>span{color:#40866a}.hero-description{color:#718078;font-size:16px;line-height:1.85;letter-spacing:-.035em}.hero-actions{display:flex;justify-content:center;gap:12px;margin-top:28px}.button{padding:14px 22px;display:inline-flex;align-items:center;justify-content:center;gap:25px;border-radius:8px;font-size:14px;font-weight:650;min-height:51px;transition:background .2s,transform .2s}.button span{font-size:20px;line-height:1}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--green);color:#fff;box-shadow:0 4px 8px #143f3812}.button-dark:hover{background:#1d6251}.button-outline{background:#fff7;border:1px solid #d6e1d7;color:#445e50}.button-outline:hover{background:white}.hero-tags{display:flex;justify-content:center;gap:26px;font-size:11px;color:#7b8980;margin-top:21px}.hero-tags i{font-style:normal;color:#5c8b6d;padding-right:5px}.product-stage{position:relative;z-index:2;margin-top:52px;scroll-margin-top:106px}.preview-topline{display:flex;justify-content:space-between;align-items:center;margin:0 4px 13px;color:#6b8174;font-size:9px;letter-spacing:.16em}.preview-topline>span:first-child{display:flex;align-items:center;gap:8px}.tiny-square{width:5px;height:5px;border:1px solid #6f8a76}.preview-label{letter-spacing:-.02em;font-size:10px}.app-window{border:1px solid #d5dfd6;border-radius:13px;display:flex;background:#f7f9f6;overflow:hidden;box-shadow:0 25px 65px -35px #285c4055,0 0 0 7px #fff7;min-height:480px}.app-sidebar{width:192px;flex-shrink:0;background:#fff;position:relative;border-right:1px solid #e6ebe5;padding:26px 16px 74px}.app-brand{display:flex;align-items:center;gap:8px;padding-inline:7px;font-size:16px;letter-spacing:-.06em}.app-workspace{font-size:10px;color:#6a7970;border:1px solid #e3e9e3;border-radius:5px;display:flex;justify-content:space-between;padding:8px;margin-top:24px;letter-spacing:-.03em}.nav-group-label{font-size:8px;letter-spacing:.12em;color:#a0aaa3;display:block;padding:22px 9px 10px}.demo-tabs{display:flex;flex-direction:column;gap:6px}.demo-tabs button{display:flex;align-items:center;gap:10px;position:relative;padding:10px 12px;border-radius:5px;background:transparent;font-size:11px;font-weight:500;text-align:left;color:#7b867d;white-space:nowrap}.demo-tabs button>span:first-child{font-size:16px;line-height:1}.demo-tabs button[aria-selected="true"]{background:#eaf3e9;color:#245c3f;font-weight:700}.demo-tabs button:hover{background:#f1f6f0}.active-dot{width:4px;height:4px;background:#3f7b50;border-radius:50%;margin-left:auto}.demo-tabs button[aria-selected="false"] .active-dot{display:none}.sidebar-bottom{position:absolute;bottom:0;left:15px;right:15px;border-top:1px solid #e9ede8;display:flex;gap:8px;align-items:center;padding:15px 3px}.avatar{background:#e5eee1;border:1px solid #dbe5d7;width:29px;height:29px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#5a7c59;font-weight:700;font-size:10px}.sidebar-bottom strong{display:block;font-size:10px}.sidebar-bottom small{display:block;font-size:8px;color:#98a196}.sidebar-bottom>span:last-child{margin-left:auto;color:#9fa79d;font-size:14px}.app-main{min-width:0;flex:1}.app-toolbar{height:54px;padding:0 25px;display:flex;justify-content:space-between;align-items:center;background:#ffffffc9;border-bottom:1px solid #e6ebe5;font-size:9px;color:#929b93}.app-toolbar b{color:#56675a;font-weight:500}.breadcrumb-slash{padding:0 12px;color:#ccd2c9}.toolbar-end{display:flex;align-items:center;gap:16px}.sample-badge{padding:3px 7px;background:#f2f5ed;border-radius:3px;color:#8a957f;font-size:8px}.notification-icon{font-size:20px;position:relative;color:#6e7b6d}.notification-icon i{position:absolute;top:5px;right:0;width:4px;height:4px;background:#7c9a5d;border-radius:50%}.avatar-small{width:24px;height:24px;font-size:8px}.demo-content{padding:23px 26px 13px}.demo-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:8px}.demo-kicker{font-size:9px;color:#8b9689;margin-bottom:4px}.demo-heading h2{font-size:20px;letter-spacing:-.065em;font-weight:700}.demo-heading h2 span{color:#9cb37a;font-size:20px;padding-left:5px}.demo-date{font-size:8px;letter-spacing:.09em;color:#a0ac9b;white-space:nowrap}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.metric{background:#fff;border:1px solid #e1e8db;border-radius:7px;padding:14px 14px 12px;min-width:0}.metric-label{display:flex;justify-content:space-between;align-items:center;color:#7c8877;font-size:9px;gap:4px;white-space:nowrap}.metric-label i{font-size:13px;color:#8b9f7c;font-style:normal}.metric>strong{display:block;font-size:28px;line-height:1.6;letter-spacing:-.03em;font-weight:650;margin-top:6px}.metric>strong>span{font-size:10px;font-weight:400;padding-left:5px;color:#8c9687}.metric small{font-size:7px;color:#9aa18f;white-space:nowrap;display:flex;align-items:center;gap:4px}.metric-dot{width:4px;height:4px;border-radius:50%;background:#78a16b;display:inline-block}.metric-dot.orange{background:#d5ab69}.dashboard-lower{display:grid;grid-template-columns:1.12fr 1fr;gap:13px;margin-top:14px}.movement-card,.activity-card{background:#fff;border:1px solid #e1e8db;border-radius:7px;padding:15px}.card-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.card-title h3{font-size:10px;font-weight:600}.chart-legend{display:flex;align-items:center;gap:5px;font-size:7px;color:#9aab92}.chart-legend i{background:#8cae77;width:5px;height:5px;border-radius:1px;margin-left:5px}.chart-legend i:last-child{background:#d9e8c9}.chart{height:124px;position:relative;padding-left:28px;margin-top:18px}.chart-grid{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:16px;font-size:7px;color:#aeb7a5}.chart-grid span{display:flex;align-items:center;gap:10px}.chart-grid span:after{content:"";height:1px;background:#f0f2ec;flex:1}.chart-bars{position:relative;display:flex;height:100%;gap:16px;align-items:flex-end;justify-content:space-around;padding-bottom:17px}.chart-bars>div{position:relative;height:100%;display:flex;gap:4px;align-items:flex-end;flex:1;justify-content:center}.chart-bars i,.chart-bars b{display:block;height:var(--bar);background:#8eaf78;border-radius:3px 3px 0 0;width:11px;max-width:32%;transition:height .5s}.chart-bars b{background:#dce9ce}.chart-bars span{position:absolute;bottom:-19px;font-size:7px;color:#9fa895}.subtle{font-size:7px;letter-spacing:.1em;color:#a9b2a2}.activity{display:flex;gap:9px;align-items:center;padding:10px 0;border-bottom:1px solid #f1f3ed}.activity:last-child{border-bottom:0;padding-bottom:3px}.activity-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;font-size:14px;flex-shrink:0}.mint{background:#edf5e9;color:#88a977}.blue{background:#edf2fa;color:#879db9}.sand{background:#faf4e9;color:#bca571}.activity b{display:block;font-size:9px;font-weight:500}.activity small{display:block;font-size:7px;color:#a4ad9d;margin-top:3px}.status-chip{display:block;font-size:7px;color:#8aa171;background:#f0f5e9;border-radius:3px;padding:3px 5px;white-space:nowrap;margin-left:auto}.status-chip.blue{background:#edf2fa;color:#879db9}.status-chip.sand{background:#faf4e9;color:#bca571}.demo-footnote{font-size:8px;color:#a5af9f;margin-top:13px;text-align:right}.preview-caption{display:flex;align-items:center;justify-content:center;gap:16px;font-size:10px;color:#9ca899;margin:25px 0 0}.caption-line{height:1px;width:48px;background:#d8e3d3}
.connection-section{text-align:center;padding-top:63px;padding-bottom:67px;border-bottom:1px solid var(--line)}.connection-section>p{font-size:13px;color:#6d7a68}.connection-section>p strong{font-weight:500;color:#6a7b67}.connection-items{display:flex;justify-content:center;align-items:center;gap:33px;margin-top:24px;font-size:21px;font-weight:650;color:#7f8c7c;letter-spacing:-.05em}.connection-items i{font-size:14px;font-weight:300;font-style:normal;color:#c0cab9}.connection-items b{font-size:25px;color:var(--green)}.section-space{padding-top:106px;padding-bottom:106px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:43px}.section-label{display:block;color:#5e8d71;font-size:10px;letter-spacing:.15em;font-weight:600;margin-bottom:17px}h2{font-size:38px;letter-spacing:-.065em;line-height:1.5;font-weight:750}.section-heading>p{font-size:13px;color:#68776a;line-height:1.9;letter-spacing:-.025em;padding-bottom:6px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.feature-card{border-radius:var(--radius);overflow:hidden;min-height:480px;padding:35px 38px 0;position:relative}.feature-material{background:#edf3e9}.feature-logistics{background:#edf2f1}.feature-number{font-size:9px;letter-spacing:.13em;color:#8a9a80;font-weight:600}.feature-card h3{font-size:26px;letter-spacing:-.06em;line-height:1.5;margin-top:16px;font-weight:700}.feature-card p{font-size:12px;line-height:1.9;color:#63735e;margin-top:15px}.text-link{display:inline-flex;gap:20px;align-items:center;font-size:11px;font-weight:600;margin-top:20px}.text-link span{font-size:16px}.text-link:hover{color:#3a9570}.material-visual{position:relative;border:1px solid #dde8d5;background:#ffffffb3;border-radius:9px 9px 0 0;margin:28px 3px 0 45px;padding:16px 18px 0;box-shadow:0 10px 40px #59723f10;transform:rotate(-3deg);transform-origin:bottom left}.material-mini-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;padding-bottom:10px;border-bottom:1px solid #e8ede3}.material-mini-top span:last-child{font-size:8px;font-weight:400;color:#a2b096}.material-mini-row{display:flex;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #ecf0e7}.mini-box{width:28px;height:28px;border:1px solid #dce6d3;background:#f5f8ef;color:#9aae89;text-align:center;border-radius:4px}.material-mini-row b{display:block;font-size:10px;font-weight:500}.material-mini-row small{display:block;font-size:7px;color:#9ca98f}.material-mini-row>span:last-child{margin-left:auto;font-size:14px;font-weight:600}.material-mini-row>span:last-child small{display:inline;font-size:7px;font-weight:400}.mini-summary{position:absolute;bottom:22px;left:-49px;display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #dfe9d7;border-radius:6px;padding:12px 14px;box-shadow:0 9px 20px #6575490d;font-size:8px;transform:rotate(3deg);color:#7b8c72}.mini-summary b{font-size:9px;color:#527d3e}.mini-summary b>span{color:#ae8763;margin-left:6px}.visual-note{font-size:7px;color:#a8b69b;display:block;text-align:right;padding-top:7px}.logistics-visual{position:absolute;bottom:0;right:0;width:300px;height:220px}.container-model{position:absolute;width:137px;height:142px;bottom:16px;right:92px;transform:rotate(-6deg)}.container-front{width:119px;height:142px;position:absolute;top:0;left:0;background:#b7cfb8;border:1px solid #9ab59b;border-radius:4px;box-shadow:4px 10px 13px #7497791a;padding:20px 15px;color:#6c8f72}.container-front>span{font-size:11px;font-weight:800;letter-spacing:.05em}.container-front>small{font-size:6px;letter-spacing:.06em;position:absolute;bottom:10px;right:11px;transform:rotate(-90deg);transform-origin:right bottom}.container-lines{margin-top:11px;width:60px;height:65px;background:repeating-linear-gradient(90deg,#8eac9110 0 7px,#8da89066 7px 9px);border:1px solid #91ae93}.container-side{position:absolute;left:119px;top:-14px;width:31px;height:142px;background:#93b297;transform:skewY(-42deg);border:1px solid #88a98d;border-radius:0 3px 3px 0}.container-top{position:absolute;top:-28px;left:16px;width:117px;height:28px;transform:skewX(-48deg);background:#cadaCA;border:1px solid #a8bfa9;border-radius:4px 4px 0 0}.lot-bubble{position:absolute;bottom:134px;right:27px;display:flex;align-items:center;gap:6px;background:#ffffffea;font-size:8px;color:#6f8474;border:1px solid #dce6dd;border-radius:6px;padding:10px 12px;box-shadow:0 6px 20px #4e705a10;transform:rotate(3deg)}.lot-bubble i{width:5px;height:5px;background:#79a781;border-radius:50%}.mini-track{position:absolute;bottom:22px;right:22px;display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #dce7dd;padding:10px 14px;border-radius:5px;font-size:7px;color:#99a697}.mini-track i{width:17px;height:1px;background:#d7e2d6}.mini-track b{background:#edf5e7;padding:3px 8px;border-radius:3px;color:#6a8b59}.support-features{display:grid;grid-template-columns:repeat(3,1fr);margin-top:43px;gap:60px}.support-features article{padding-left:1px}.outline-icon{display:flex;align-items:center;justify-content:center;border:1px solid #dce6d7;border-radius:8px;background:#f8faf4;width:38px;height:38px;color:#77936a;font-size:23px;margin-bottom:16px}.support-features h3{font-size:16px;letter-spacing:-.04em;font-weight:650}.support-features p{font-size:12px;color:#697863;line-height:1.9;margin-top:9px}
.workflow-section{background:#f1f5ee;border-block:1px solid #e9eee5}.workflow-list{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:51px 0 0;gap:40px}.workflow-list li{border-top:1px solid #c7d5bf;padding-top:18px;position:relative}.workflow-list li:after{content:"→";position:absolute;right:-25px;top:68px;font-size:18px;color:#a9b89f}.workflow-list li:last-child:after{content:none}.step-index{font-size:9px;color:#a0b192;letter-spacing:.08em;display:block}.step-symbol{display:block;font-size:36px;line-height:1.6;color:#77956b;margin:13px 0 11px}.workflow-list h3{font-size:19px;letter-spacing:-.05em;font-weight:650;margin-bottom:11px}.workflow-list p{font-size:12px;color:#69785f;line-height:1.9}.return-note{display:flex;gap:13px;align-items:center;border-top:1px dashed #cedbc5;margin-top:38px;padding-top:22px;color:#687c5e}.return-note>span{font-size:24px;line-height:1}.return-note p{font-size:12px}.return-note p strong{font-weight:550;color:#5e7a50}.return-note a{margin-left:auto;font-size:11px;color:#5b7950}.return-note a>span{padding-left:20px;font-size:18px}.trust-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.trust-description{font-size:13px;line-height:1.95;color:#697763;margin-top:22px}.trust-pills{display:flex;gap:8px;margin-top:23px;flex-wrap:wrap}.trust-pills span{font-size:9px;color:#8a9b7b;border:1px solid #e1e9d9;padding:5px 10px;border-radius:20px}.trust-details article{display:flex;gap:23px;align-items:flex-start;border-bottom:1px solid #e6ebdf;padding:25px 0}.trust-details article:first-child{border-top:1px solid #e6ebdf}.trust-details article>span:first-child{font-size:10px;color:#a0b18f;margin-top:2px;letter-spacing:.05em}.trust-details h3{font-size:16px;font-weight:650}.trust-details p{font-size:12px;color:#6b7963;margin-top:8px;line-height:1.8}.trust-check{margin-left:auto;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#f1f6e9;color:#91ad73;font-size:11px;display:flex;align-items:center;justify-content:center}.faq-section{border-top:1px solid var(--line);display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.faq-list details{border-bottom:1px solid #e3eade}.faq-list details:first-child{border-top:1px solid #e3eade}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;font-size:14px;font-weight:550;padding:23px 0;word-break:keep-all}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:24px;font-weight:300;color:#8a9e7a;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{font-size:12px;line-height:1.95;color:#65745e;padding:0 30px 24px 0}.closing-section{position:relative;overflow:hidden;border-radius:18px;background:#164b3e;color:#f4faec;padding:58px 60px;margin-bottom:68px}.closing-eyebrow{font-size:9px;letter-spacing:.14em;color:#a0c6a0}.closing-section h2{font-size:37px;line-height:1.5;margin-top:14px}.closing-section p{font-size:12px;color:#9fbdab;margin-top:13px}.button-white{margin-top:25px;background:#e5f6cb;color:#29513b;font-size:12px;padding:12px 19px;gap:30px;min-height:45px}.button-white:hover{background:#f1ffde}.closing-section>div:last-child{position:relative;z-index:1}.closing-art{position:absolute;right:80px;top:50%;transform:translateY(-50%) rotate(-14deg);width:300px;height:230px;opacity:.45}.closing-art span{position:absolute;border:1px solid #9cc99770;width:130px;height:180px;border-radius:65px 65px 0 0}.closing-art span:nth-child(1){left:0;top:0;background:linear-gradient(100deg,#5c966338,transparent)}.closing-art span:nth-child(2){left:95px;top:0;background:linear-gradient(100deg,#5c966338,transparent)}.closing-art span:nth-child(3){left:46px;top:48px;transform:rotate(180deg);height:130px;border-color:#b7e4a550}.closing-art span:nth-child(4){left:180px;top:48px;width:80px;height:130px;border:none;background:#9ecf9033;filter:blur(40px)}.site-footer{display:flex;align-items:center;gap:26px;padding-bottom:36px;font-size:10px;color:#a1ab99}.site-footer .brand{font-size:21px;color:var(--ink)}.site-footer>p{font-size:10px;color:#96a28c}.site-footer>span{margin-left:auto;font-size:9px;letter-spacing:0}.footer-divider{padding:0 8px;color:#d0d9c8}.back-top{border:1px solid #e0e8d7;width:29px;height:29px;text-align:center;line-height:27px;border-radius:50%;color:#869c76;font-size:14px}
@media(min-width:1500px){.hero{padding-top:82px}.hero h1{font-size:68px}.product-stage{margin-top:60px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.desktop-nav{gap:22px;margin-left:0}.app-sidebar{width:168px;padding-inline:12px}.demo-content{padding:22px 20px 13px}.metric{padding:12px 10px}.metric small{font-size:6px}.chart-bars{gap:11px}.feature-card{padding:30px 28px 0;min-height:480px}.feature-card h3{font-size:24px}.support-features{gap:30px}.section-heading>p{font-size:12px}.trust-layout{gap:45px}.faq-section{gap:40px}.site-footer{gap:20px}}
@media(max-width:900px){.header-inner{gap:15px}.desktop-nav{gap:18px;font-size:12px}.header-cta{font-size:11px;gap:12px}.brand{font-size:22px}.hero{padding-top:56px}.app-sidebar{width:145px;padding-inline:10px}.app-brand{font-size:14px}.app-workspace{font-size:8px}.demo-tabs button{font-size:10px;padding:10px 9px;gap:8px}.demo-content{padding:18px 16px 12px}.demo-heading h2{font-size:17px}.demo-date{font-size:6px}.metric-grid{gap:7px}.metric-label{font-size:8px}.metric>strong{font-size:24px}.metric small{font-size:6px;letter-spacing:-.06em}.dashboard-lower{gap:9px}.movement-card,.activity-card{padding:12px}.activity{gap:6px}.activity small{font-size:6px}.activity b{font-size:8px}.activity-icon{width:24px;height:24px}.card-title h3{font-size:9px}.chart-bars{gap:7px}.connection-items{gap:22px;font-size:18px}.connection-items b{font-size:22px}h2{font-size:32px}.section-space{padding-top:80px;padding-bottom:80px}.feature-card{min-height:475px;padding-inline:25px}.feature-card h3{font-size:23px}.feature-card p{font-size:11px}.logistics-visual{transform:scale(.85);transform-origin:bottom right}.material-visual{margin-left:25px}.support-features p{font-size:11px}.support-features h3{font-size:14px}.workflow-list{gap:28px}.workflow-list h3{font-size:17px}.workflow-list p{font-size:11px}.workflow-list li:after{right:-21px}.trust-layout{gap:35px}.trust-details article{gap:15px}.trust-details p{font-size:11px}.trust-details h3{font-size:14px}.faq-list summary{font-size:12px}.closing-section{padding:48px}.closing-art{right:25px}.site-footer>p{display:none}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}html{scroll-padding-top:82px}.site-header{height:73px}.desktop-nav{display:none}.header-cta{margin-left:auto;font-size:11px;padding:8px 11px}.menu-toggle{display:block}.site-header:has(.mobile-nav:not([hidden])){height:auto;min-height:73px}.header-inner{height:73px}.brand{font-size:22px;gap:7px}.brand img{width:30px;height:30px}.hero{padding-top:45px}.eyebrow{font-size:10px;padding:6px 12px}h1{font-size:45px;line-height:1.35;margin-top:23px}.hero-description{font-size:13px;line-height:1.9}.hero-actions{gap:9px;margin-top:24px}.button{font-size:12px;gap:17px;padding:12px 17px;min-height:46px}.hero-tags{font-size:8px;gap:13px;margin-top:17px}.product-stage{margin-top:40px;scroll-margin-top:88px}.preview-topline{font-size:7px;letter-spacing:.1em;margin-inline:1px}.preview-label{font-size:8px}.app-window{min-height:0;display:block;border-radius:9px;box-shadow:0 20px 45px -30px #285c4055,0 0 0 4px #fff8}.app-sidebar{width:100%;padding:0 12px;border-right:0;border-bottom:1px solid #e4ebe1}.app-brand,.app-workspace,.nav-group-label,.sidebar-bottom{display:none}.demo-tabs{flex-direction:row;gap:0;justify-content:space-between;padding:8px 0}.demo-tabs button{font-size:9px;padding:8px 9px;gap:6px;border-radius:4px}.demo-tabs button>span:first-child{font-size:13px}.active-dot{display:none}.app-toolbar{height:40px;padding:0 16px;font-size:8px}.toolbar-end{gap:12px}.notification-icon{display:none}.sample-badge{font-size:7px}.demo-content{padding:18px 16px 12px}.demo-heading{margin-bottom:15px}.demo-kicker{font-size:8px}.demo-heading h2{font-size:18px}.demo-date{display:none}.metric-grid{grid-template-columns:repeat(4,1fr);gap:6px}.metric{padding:9px 8px}.metric-label{font-size:8px}.metric-label i{display:none}.metric>strong{font-size:23px;margin-top:3px}.metric>strong>span{font-size:8px;padding-left:3px}.metric small{display:none}.dashboard-lower{grid-template-columns:1fr;gap:9px;margin-top:10px}.movement-card{padding:14px 13px}.activity-card{display:none}.chart{height:105px;margin-top:10px}.chart-bars{gap:12px}.chart-bars i,.chart-bars b{width:13px}.card-title{margin-bottom:8px}.card-title h3{font-size:10px}.chart-legend{font-size:7px}.demo-footnote{font-size:7px;text-align:left;margin-top:10px;line-height:1.8}.preview-caption{font-size:8px;gap:10px;margin-top:20px}.caption-line{width:30px}.connection-section{padding-top:42px;padding-bottom:42px}.connection-section>p{font-size:11px}.connection-items{gap:12px;font-size:13px;margin-top:17px}.connection-items i{font-size:10px}.connection-items b{font-size:17px}.section-space{padding-top:65px;padding-bottom:65px}.section-heading{display:block;margin-bottom:29px}.section-label{font-size:8px;margin-bottom:13px}h2{font-size:30px;line-height:1.5}.section-heading>p{margin-top:18px;font-size:12px;line-height:1.9}.feature-grid{grid-template-columns:1fr;gap:16px}.feature-card{min-height:453px;padding:28px 28px 0}.feature-card h3{font-size:25px;margin-top:14px}.feature-card p{font-size:12px}.feature-number{font-size:8px}.text-link{font-size:11px}.material-visual{max-width:340px;margin-top:28px;margin-left:auto;margin-right:1px}.logistics-visual{transform:scale(.9);right:9px;bottom:-5px}.support-features{grid-template-columns:1fr;gap:28px;margin-top:35px}.support-features article{position:relative;padding-left:54px}.outline-icon{position:absolute;left:0;top:2px;width:35px;height:35px;font-size:21px;border-radius:7px}.support-features h3{font-size:15px}.support-features p{font-size:12px;margin-top:6px}.support-features p br{display:none}.workflow-list{grid-template-columns:1fr 1fr;gap:32px 27px;margin-top:35px}.workflow-list li{padding-top:13px}.workflow-list li:after{right:-20px;top:64px}.workflow-list li:nth-child(2):after{content:none}.step-symbol{font-size:32px;margin:9px 0}.workflow-list h3{font-size:17px}.workflow-list p{font-size:12px}.return-note{gap:9px;align-items:flex-start;margin-top:30px;padding-top:20px;flex-wrap:wrap}.return-note p{font-size:11px;line-height:1.9}.return-note a{font-size:10px;margin-left:24px}.return-note a>span{font-size:15px;padding-left:10px}.trust-layout{grid-template-columns:1fr;gap:28px}.trust-description{font-size:12px;margin-top:17px}.trust-pills{margin-top:18px}.trust-details article{padding:21px 0;gap:18px}.trust-details h3{font-size:15px}.trust-details p{font-size:12px}.faq-section{grid-template-columns:1fr;gap:28px}.faq-section h2 br{display:none}.faq-list summary{font-size:13px;padding:20px 0;gap:15px}.faq-list details p{font-size:12px;padding-right:15px}.closing-section{padding:36px 28px;margin-bottom:37px;border-radius:13px}.closing-section h2{font-size:29px}.closing-eyebrow{font-size:7px}.closing-section p{font-size:11px;margin-top:13px}.closing-art{right:-100px;opacity:.2}.button-white{margin-top:23px;font-size:11px;padding:12px 16px;gap:20px}.site-footer{flex-wrap:wrap;gap:18px;padding-bottom:28px}.site-footer .brand{font-size:20px}.site-footer>span{font-size:8px}.site-footer .brand img{width:25px;height:25px}.back-top{display:none}}
@media(max-width:390px){.wrap{width:calc(100% - 32px)}h1{font-size:39px}.header-cta{font-size:10px;gap:8px;padding:7px 10px}.header-inner{gap:8px}.brand{font-size:20px}.hero-tags{font-size:7px;gap:10px}.demo-tabs button{font-size:8px;padding-inline:7px}.demo-content{padding-inline:12px}.metric{padding:8px 6px}.metric-label{font-size:7px}.metric>strong{font-size:21px}.connection-items{gap:8px;font-size:12px}.connection-items b{font-size:15px}.feature-card{padding-inline:24px}.closing-section h2{font-size:27px}.site-footer{gap:10px}.site-footer>span{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
