:root{--ink:#1d1d1f;--paper:#f5f5f7;--line:#dcdce1;--blue:#0071e3;--header-height:60px;--content-width:1440px;--gutter:calc(clamp(20px, 4vw, 48px));--section-space:calc(clamp(32px, 3.5vw, 48px));--muted:#626870;font-synthesis:none;-webkit-font-smoothing:antialiased;color:var(--ink);background:var(--paper);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(20px + var(--header-height));scrollbar-color:#b6b8bd transparent;scrollbar-width:thin}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:default;opacity:.45}a,button{touch-action:manipulation}:focus-visible:not(input,textarea,.select-trigger){outline:2px solid var(--blue);outline-offset:3px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0;line-height:1.7}h1,h2{letter-spacing:-.035em;font-weight:600}h3{font-weight:550}p{line-height:1.75}::selection{color:#10161c;background:#bce2ff}.skip-link,.sr-only{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:100;color:#fff;clip-path:none;background:#151a20;width:auto;height:auto;padding:16px}.eyebrow{letter-spacing:.12em;font-size:12px;font-weight:450;line-height:1.6}.muted{color:var(--muted)}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 22px;font-size:14px;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-light{color:#11161c;background:#f7f8f9}.button-dark{color:#fff;background:var(--blue)}.text-link{border-bottom:1px solid;padding-bottom:9px;font-size:14px;display:inline-block}.site-header{z-index:20;height:var(--header-height);padding:0 calc(max(24px,50vw - 600px));padding-inline:max(var(--gutter),.5 * (100vw - var(--content-width)) + var(--gutter));border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f5f5f7e0;justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.header-home{color:#fff;border-bottom-color:#ffffff1a;width:100%;top:0;left:0}.wordmark{letter-spacing:-.045em;white-space:nowrap;align-items:center;font-size:21px;font-weight:650;display:inline-flex}.desktop-nav{font-size:16px;display:flex}.desktop-nav a{padding:9px 0;position:relative}.desktop-nav a:after{content:"";background:currentColor;width:0;height:1px;transition:width .25s;position:absolute;bottom:1px;left:0}.desktop-nav .router-link-active:after,.desktop-nav a:hover:after{width:100%}.menu-toggle{font-size:13px;display:none}.mobile-menu{width:100%;color:inherit;background:0 0;padding:8px 0 0;position:static}.mobile-menu a{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;font-size:15px;display:flex}.experience{color:#fff;background:#090d12;height:auto}.experience-sticky{height:calc(clamp(540px,72svh,660px));position:relative;top:0;overflow:hidden}.stage-light{opacity:.25;filter:blur(35px);background:linear-gradient(90deg,#1e2b3c,#a5b3c5 45%,#283345);width:55%;height:21%;position:absolute;top:22%;left:42%;transform:rotate(-10deg)}.robot-canvas{cursor:grab;position:absolute;inset:0 0 0 19%}.robot-canvas:active{cursor:grabbing}.robot-canvas canvas{width:100%!important;height:100%!important}.hero-copy{z-index:2;pointer-events:none;width:54%;position:absolute;top:16%;left:6%}.hero-copy>*{pointer-events:auto}.status-dot{background:#b0ddf7;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #8fc4eb}.hero-copy .eyebrow{color:#c2c8d0;margin-bottom:20px}.hero-copy h1 span{white-space:nowrap}.hero-description{color:#b8bec7;margin-bottom:24px;font-size:14px;line-height:1.75}.hero-copy .button{min-width:160px}.detail-copy{width:36%;position:absolute;top:25%;right:7%}.detail-copy h2{white-space:pre-line;margin-bottom:24px;font-size:calc(clamp(34px,4vw,58px));line-height:1.2}.detail-copy h3{font-size:20px}.detail-copy>p:not(.eyebrow){color:#abb4c2;max-width:350px;font-size:14px}.feature-tabs{border-bottom:1px solid #46505e;gap:16px;margin-top:28px;padding-bottom:14px;display:flex}.feature-tabs button{color:#8b96a5;min-height:40px;padding:8px 0;font-size:13px}.feature-tabs button[aria-pressed=true]{color:#fff;box-shadow:0 1px #fff}.feature-tabs button span{margin-right:7px;font-size:10px}.stage-bottom{align-items:center;gap:22px;font-size:11px;display:flex;position:absolute;bottom:24px;left:4%;right:4%}.stage-progress{background:#3c4652;width:29%;height:1px}.stage-progress i{background:#d2dce8;height:1px;display:block}.stage-bottom>a{color:#bcc5d1;margin:0 auto 0 0}.rotate-button{color:#c9d1dc;font-size:11px}.model-note{color:#65707e;letter-spacing:.05em;pointer-events:none;font-size:9px;position:absolute;bottom:15px;right:4%}.canvas-loading{color:#6d7b8e;place-items:center;height:100%;font-size:12px;display:grid}.living-section{color:#fff;height:58svh;min-height:420px;max-height:580px;position:relative;overflow:hidden}.living-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.living-shade{background:linear-gradient(90deg,#0d12118a,#0000 75%);position:absolute;inset:0}.living-content{max-width:42%;position:absolute;top:16%;left:6%}.living-content h2{margin-bottom:22px;font-size:calc(clamp(32px,3.2vw,46px));line-height:1.15}.living-content>p:not(.eyebrow){max-width:330px;font-size:14px}.living-tabs{gap:40px;display:flex;position:absolute;bottom:8%;left:6%;right:6%}.living-tabs button{color:#c0c0bb;border-bottom:1px solid #ffffff40;padding:12px 0;font-size:15px}.living-tabs button[aria-pressed=true]{color:#fff;border-bottom-color:#fff}.section{padding:var(--section-space) max(var(--gutter),.5 * (100vw - var(--content-width)) + var(--gutter))}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.section-heading h2{margin-bottom:0;font-size:calc(clamp(26px,2.5vw,34px));line-height:1.15}.section-heading .text-link{flex-shrink:0}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.product-image{background:#edf0f3;border-radius:14px;height:208px;display:block;position:relative;overflow:hidden}.product-image img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .7s}.product-image:hover img{transform:scale(1.06)}.product-number{font-size:11px;position:absolute;top:20px;left:20px}.product-arrow{border:1px solid #b9bec6;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:17px;right:17px}.product-card-info>.eyebrow{color:#5d7787}.product-card h3{margin:10px 0;font-size:19px;line-height:1.5}.product-card-info>p{-webkit-line-clamp:2;color:#737981;-webkit-box-orient:vertical;min-height:0;font-size:14px;display:-webkit-box;overflow:hidden}.card-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;font-size:14px;display:flex}.card-actions button{min-height:40px;font-size:13px}.card-actions button[aria-pressed=true]{color:#316181}.banner-section{color:#fff;background:#141b24;grid-template-columns:1fr 1.3fr;display:grid}.banner-section>div{align-self:center;padding:48px 10%}.banner-section h2{font-size:32px;line-height:1.3}.banner-section .rich-text{color:#a6b0bd;font-size:13px}.banner-section>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:390px}.banner-controls{align-items:center;gap:25px;margin-top:24px;font-size:12px;display:flex}.banner-controls button{border:1px solid #55606d;border-radius:50%;width:35px;height:35px}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.testimonial-grid blockquote{background:#fff;border:1px solid #e4e6e9;border-radius:14px;margin:0;padding:20px}.quote-mark{color:#8195a7;font-size:36px;line-height:1}.testimonial-grid .rich-text{min-height:0;font-size:15px}.testimonial-grid footer{border-top:1px solid var(--line);padding-top:16px;font-size:14px}.testimonial-grid footer span{color:#737981;margin-top:6px;font-size:11px;display:block}.service-strip{padding:32px max(var(--gutter),.5 * (100vw - var(--content-width)) + var(--gutter));color:#fff;background:#1a252c;grid-template-columns:1fr 1fr;gap:40px;display:grid}.service-strip h2{font-size:28px;line-height:1.3}.service-strip>div:last-child{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.service-strip button{border-bottom:1px solid #48525b;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;font-size:15px;display:flex}.service-strip button .muted{font-size:10px}.news-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.news-image{aspect-ratio:1.8;background:#e0e4e9;border-radius:14px;margin-bottom:16px;overflow:hidden}.news-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.news-card:hover img{transform:scale(1.04)}.news-card h3{justify-content:space-between;margin:8px 0;font-size:20px;line-height:1.5;display:flex}.news-card>p:last-child{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.page-shell{max-width:var(--content-width);padding:0 var(--gutter) 56px;margin:auto}.page-intro{padding:32px 0 24px}.page-intro h1{white-space:pre-line;margin:8px 0 12px;font-size:calc(clamp(30px,3vw,40px));line-height:1.25}.page-intro>p:last-child{max-width:720px;color:var(--muted);margin-bottom:0;font-size:15px}.filter-bar{border-top:0;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;padding:12px 0;display:flex}.filter-bar button{color:#58616a;border-radius:999px;min-height:40px;padding:8px 14px;font-size:14px}.filter-bar button[aria-pressed=true]{color:#fff;box-shadow:none;background:#1d1d1f}.filter-bar>span{color:var(--muted);margin-left:auto;font-size:13px}.empty-state{color:#6e7781;padding:50px 0}.empty-state button{border-bottom:1px solid;padding:10px 0}.pagination{justify-content:center;gap:8px;padding:28px 0 0;display:flex}.pagination button{border:1px solid var(--line);border-radius:10px;min-width:40px;min-height:40px;padding:8px 12px;font-size:14px}.pagination button[aria-current=page]{color:#fff;background:#151a20}.compare-tray{z-index:15;white-space:nowrap;background:#f5f7f9;border:1px solid #c1c7ce;border-radius:18px;align-items:center;gap:16px;max-width:calc(100% - 32px);padding:12px 16px 12px 25px;font-size:13px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #1d1d1f1a}.comparison{margin-top:40px;scroll-margin-top:16px}.table-scroll{overflow-x:auto}table{text-align:left;border-collapse:collapse;width:100%;font-size:13px}td,th{vertical-align:top;border-bottom:1px solid var(--line);min-width:130px;padding:14px 16px;line-height:1.8}th{font-weight:550}.editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;display:grid}.editorial-image{aspect-ratio:1.7;background:#e4e7ea;border-radius:14px;margin-bottom:16px;position:relative;overflow:hidden}.editorial-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s}.editorial-image span{color:#fff;font-size:14px;position:absolute;bottom:20px;left:25px}.editorial-card:hover img{transform:scale(1.04)}.editorial-card h2{letter-spacing:-.03em;justify-content:space-between;gap:12px;margin:8px 0 10px;font-size:22px;line-height:1.45;display:flex}.back-link,.editorial-card li,.editorial-card>p:last-of-type{color:#737981;font-size:14px}.editorial-card li{line-height:2}.back-link{margin:20px 0;display:inline-block}.detail-hero{grid-template-columns:1.1fr 1fr;align-items:start;gap:32px;padding:0 0 16px;display:grid}.detail-summary h1{margin:12px 0 16px;font-size:calc(clamp(28px,3vw,42px));line-height:1.3}.detail-summary>p:not(.eyebrow){color:var(--muted);font-size:14px}.detail-summary .detail-price{color:#3c677e!important;font-size:22px!important}.detail-image{aspect-ratio:auto;background:#e7e9eb;border-radius:18px;height:360px}.detail-image img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.thumbnail-list{gap:8px;margin-top:12px;display:flex;overflow-x:auto}.thumbnail-list button{border:1px solid #0000;border-radius:8px;flex-shrink:0;width:56px;height:56px;padding:0;overflow:hidden}.thumbnail-list img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.thumbnail-list button[aria-pressed=true]{border-color:#607c94}.article-hero{grid-template-columns:1fr}.article-hero .detail-gallery{display:none}.article-hero .detail-summary{text-align:center;max-width:860px;margin:auto}.article-hero .detail-summary h1{font-size:calc(clamp(30px,3.5vw,46px))}.detail-section{border-bottom:1px solid var(--line);padding:28px 0;scroll-margin-top:16px}.detail-section>h2{margin-bottom:18px;font-size:26px}.detail-feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.detail-feature{padding:12px 0}.detail-feature h3{margin:12px 0;font-size:19px}.detail-feature>p{color:var(--muted);white-space:pre-line;font-size:14px}.detail-feature img{aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover;margin-bottom:20px}.rich-text{overflow-wrap:anywhere;font-size:15px;line-height:1.8}.rich-text p{margin-bottom:1em}.rich-text img{height:auto;margin:25px auto}.rich-text video{max-width:100%}.rich-text h2,.rich-text h3{letter-spacing:0}.article-hero~.detail-section{max-width:780px;margin:auto}.video-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.video-card{text-align:left;padding:0}.video-card>div:first-child{aspect-ratio:1.8;background:#d8dde3;margin-bottom:20px;position:relative;overflow:hidden}.video-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.play-icon{background:#101a2a55;border:1px solid #fff8;border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.play-icon,.video-time{color:#fff;position:absolute}.video-time{font-size:11px;bottom:12px;right:12px}.video-card h3{font-size:18px}.video-card .rich-text,.video-card p{color:#737981;font-size:12px}.flow-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.flow-number{color:#7f96a8;font-size:34px;font-weight:300}.flow-grid h3{margin-top:25px;font-size:18px}.flow-grid p{color:#737981;font-size:13px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:8%;display:grid}.faq-section h2{font-size:34px;line-height:1.3}.search-form{border-bottom:1px solid #929ba5;margin-bottom:20px;display:flex}.search-form input{outline-offset:0;background:0 0;border:0;width:100%;padding:17px 0;font-size:14px}.search-form button{white-space:nowrap;font-size:13px}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;font-size:15px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] summary>span{transform:rotate(45deg)}.faq-item .rich-text{color:#737981;padding-bottom:15px;font-size:13px}.network-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.network-grid article{border-top:1px solid var(--line);padding:20px 0}.network-grid h3{font-size:22px}.network-grid article>p:not(.eyebrow){color:#737981;font-size:14px}.network-grid a{margin-top:15px;font-size:13px;display:block}.contact-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:40px;padding-bottom:24px;display:grid}.contact-layout h2{margin-bottom:12px;font-size:24px;line-height:1.35}.contact-layout>div>h3{margin-top:24px}.contact-detail{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:12px;margin-top:20px;display:grid}.contact-detail p{color:#737981;margin-bottom:0;font-size:13px}.contact-detail a{overflow-wrap:anywhere;font-size:20px}.contact-detail span,.spaced-list{font-size:14px}.contact-qr{width:120px;height:120px;margin-top:35px}.spaced-list{color:var(--muted);padding-left:18px;line-height:1.9}.inquiry-form{gap:16px;display:grid}.inquiry-form label{gap:10px;font-size:12px;display:grid}.inquiry-form label>span{color:#9b5e4a;display:contents}input,select,textarea{color:#1d1d1f;background:#fff;border:1px solid #c8c8ce;border-radius:10px;min-width:0;min-height:44px;padding:11px 12px;font-size:14px}select{max-width:100%}.form-row{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.form-row:has(>.form-field:nth-child(3)){grid-template-columns:repeat(3,1fr)}.error-message{color:#9a423b;font-size:13px;line-height:1.8}.success-message{color:#3d7065;font-size:13px;line-height:1.8}.consultation-dialog{background:#f4f5f6;border:0;width:min(540px,100%);max-width:100%;height:100%;max-height:100%;margin:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.consultation-dialog::backdrop,.video-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00060ea6}.consultation-dialog h2{margin-top:24px;font-size:30px}.consultation-dialog>.muted{margin-bottom:24px;font-size:14px}.dialog-header{justify-content:space-between;align-items:center;display:flex}.dialog-header>span{color:#737981}.dialog-header button{padding:10px}.video-dialog{background:#0e141a;border:0;width:calc(min(1100px,95vw));padding:45px 0 0}.video-dialog video{width:100%;max-height:80vh;display:block}.video-close{color:#fff;position:absolute;top:10px;right:15px}.about-image{aspect-ratio:3;-o-object-fit:cover;object-fit:cover;border-radius:18px;width:100%;max-height:360px}.job-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:20px 0;display:flex}.job-row h3{font-size:20px}.sitemap-links{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sitemap-links a{border-bottom:1px solid var(--line);padding:25px 0}@media (width>=1600px){.hero-copy{top:20%}.robot-canvas{left:22%}}@media (width<=1100px){.desktop-nav{gap:18px;font-size:11px}.wordmark{font-size:21px}.product-image{height:270px}.hero-copy{top:22%}.hero-copy h1{font-size:9vw}.detail-copy{width:40%;right:4%}.feature-tabs{gap:12px}}@media (width<=800px){.site-header{gap:16px}.desktop-nav{display:none}.menu-toggle{display:block}.experience{height:auto}.hero-copy{width:58%;top:12%}.hero-copy h1{margin-bottom:20px;font-size:calc(clamp(32px,8.5vw,44px));line-height:1.15}.hero-copy h1 br:nth-child(2){display:initial}.hero-copy .eyebrow{margin-bottom:14px;font-size:11px}.hero-copy .button{min-width:130px;min-height:42px;padding:12px 16px;font-size:12px}.robot-canvas{touch-action:pan-y}.robot-canvas.is-interactive{touch-action:none}.detail-copy{width:56%;top:17%;right:6%}.detail-copy h2{margin-bottom:20px;font-size:32px}.detail-copy>.eyebrow{font-size:10px}.detail-copy>p:not(.eyebrow){font-size:12px}.feature-tabs{border:0;flex-direction:column;align-items:start;gap:6px;margin-top:25px}.feature-tabs button{padding:8px 0;font-size:13px}.stage-bottom{gap:12px;bottom:45px}.stage-progress{width:15%}.rotate-button,.stage-bottom>a{font-size:10px}.model-note{font-size:8px}.living-section{height:68svh;min-height:480px}.living-image{-o-object-position:64% center;object-position:64% center}.living-shade{background:linear-gradient(#10161699,#0000 60%,#101616aa)}.living-content{max-width:80%;top:10%}.living-content h2{font-size:38px}.living-content>p:not(.eyebrow){max-width:280px;font-size:13px}.living-tabs{justify-content:space-between;gap:0;bottom:6%}.living-tabs button{font-size:12px}.section{padding:32px 20px}.section-heading{gap:16px;margin-bottom:30px}.section-heading h2{font-size:28px}.section-heading .text-link{font-size:11px}.product-grid{grid-template-columns:1fr;gap:28px}.product-image{aspect-ratio:1.6;height:auto}.product-card-info{padding-bottom:0}.product-card h3{font-size:19px}.product-card-info>p,.service-strip button{font-size:13px}.banner-section,.detail-feature-grid,.detail-hero,.editorial-grid,.news-grid,.service-strip,.testimonial-grid,.video-grid{grid-template-columns:1fr}.banner-section>div{order:1;padding:45px 6%}.banner-section>img{aspect-ratio:1.6;min-height:0}.banner-section h2,.page-intro h1{font-size:30px}.testimonial-grid{gap:40px}.testimonial-grid .rich-text{min-height:0}.service-strip{gap:15px;padding:55px 6%}.service-strip h2{font-size:33px}.news-grid{gap:40px}.page-intro{padding:24px 0 20px}.page-intro>p:last-child{font-size:14px}.filter-bar{white-space:nowrap;flex-wrap:nowrap;gap:8px;overflow-x:auto}.filter-bar button{flex-shrink:0;font-size:13px}.filter-bar>span{display:none}.compare-tray{flex-wrap:wrap;justify-content:space-between;gap:10px;width:94%;padding:8px 10px;font-size:12px;bottom:10px}.compare-tray .button{min-height:35px;padding:10px 15px;font-size:11px}.editorial-grid{gap:28px}.editorial-card h2{font-size:22px}.detail-hero{gap:24px;padding-bottom:28px}.detail-summary h1{font-size:30px}.detail-summary>p:not(.eyebrow){font-size:13px}.detail-section{padding:24px 0}.detail-section>h2{margin-bottom:20px;font-size:26px}.detail-feature-grid{gap:15px}.detail-feature{border-bottom:1px solid var(--line);padding:15px 0}.flow-grid{grid-template-columns:1fr 1fr;gap:25px}.faq-section h2,.flow-number{font-size:35px}.faq-section{grid-template-columns:1fr;gap:30px}.network-grid{grid-template-columns:1fr;gap:0}.section-heading:has(select){flex-direction:column;align-items:start}.contact-layout{grid-template-columns:1fr}.contact-layout h2{font-size:22px}.contact-detail a{font-size:17px}.consultation-dialog{padding:20px}.consultation-dialog h2{font-size:28px}.about-image{aspect-ratio:1.8;-o-object-position:65%;object-position:65%}.job-row{align-items:start}.job-row h3{font-size:20px}.detail-image{height:300px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.search-field{flex:1}@media (width>=801px) and (height<=750px){.hero-copy{top:19%}.hero-copy h1{margin-bottom:18px;font-size:7vw;line-height:1}.hero-copy .eyebrow{margin-bottom:14px}.hero-description{margin-bottom:18px;font-size:11px}.hero-copy .button{min-height:40px;padding:10px 18px}}@media (width<=800px){.robot-canvas{inset:17% 0 7%}}.network-map{z-index:0;background:#d8dfe5;width:100%;height:380px;margin-bottom:35px;position:relative}.stage-hotspot{color:#d1edff;background:#4e89b344;border:1px solid #addef8;border-radius:50%;width:32px;height:32px;position:absolute;top:48%;left:35%;box-shadow:0 0 20px #aad5ff44}@media (width<=800px){.stage-hotspot{top:65%;left:28%}.hero-description{max-width:100%;font-size:12px;line-height:1.75}}.navigation-list{align-items:center;gap:26px;margin:0;padding:0;list-style:none;display:flex}.header-home{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#090d12f0;position:sticky}.icon{vertical-align:-.125em;flex-shrink:0;width:1em;height:1em}.card-actions .icon,.text-link .icon{margin-left:5px}.contact-layout>.inquiry-form{background:#fff;border:1px solid #e1e2e6;border-radius:24px;padding:28px;box-shadow:0 4px 24px #1d1d1f04}.contact-layout>div:has(>.inquiry-form){background:#fff;border:1px solid #e1e2e6;border-radius:24px;padding:28px;box-shadow:0 4px 24px #1d1d1f04}.form-field{align-content:start;gap:7px;min-width:0;font-size:14px;display:grid}.form-field [data-required]{font-weight:450}.form-field [aria-invalid=true]{border-color:#b94343}.field-error{color:#a83b3b;font-size:12px;line-height:1.5}.select-trigger{text-align:left;background:#fff;border:1px solid #c8c8ce;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.select-trigger[data-placeholder]{color:#8a8a90}.select-trigger:disabled{opacity:.45}.select-content{z-index:90;min-width:var(--reka-select-trigger-width);max-height:min(320px,var(--reka-select-content-available-height));background:#fff;border:1px solid #dcdce1;border-radius:14px;padding:6px;overflow:hidden;box-shadow:0 12px 40px #1d1d1f1a}.select-item{cursor:default;border-radius:8px;outline:none;justify-content:space-between;gap:25px;padding:10px 12px;font-size:14px;display:flex}.select-item[data-highlighted]{color:#fff;background:#0071e3}.select-scroll{justify-content:center;padding:5px;display:flex}.network-select{gap:8px;min-width:180px;font-size:12px;display:grid}.dialog-overlay{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b10194d;position:fixed;inset:0}.consultation-dialog{z-index:60;background:#fff;border-left:1px solid #e3e5e8;padding:24px 28px}.mobile-menu-dialog{z-index:60;background:#f9f9fb;border-radius:24px;width:calc(min(420px,100vw - 32px));max-height:calc(100svh - 32px);padding:24px;position:fixed;top:16px;right:16px;overflow-y:auto;box-shadow:0 20px 80px #0002}.mobile-menu-dialog h2{margin:0;font-size:20px}.video-dialog{z-index:60;border-radius:18px;margin:0;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.faq-item>h3{margin:0}.faq-trigger{text-align:left;justify-content:space-between;gap:20px;width:100%;padding:20px 0;font-size:15px;display:flex}.faq-trigger[data-state=open] .icon,.job-trigger[data-state=open]>.icon{transform:rotate(45deg)}.living-tabs button[data-state=active]{color:#fff;border-bottom-color:#fff}.qr-popover{z-index:90;background:#fff;border:1px solid #dcdce1;border-radius:20px;padding:24px;position:relative;box-shadow:0 12px 40px #0002}.qr-popover p{text-align:center;margin:12px 0 0;font-size:12px}.qr-popover button{padding:5px;position:absolute;top:5px;right:5px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#b6b8bd padding-box padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:#8d9199}@media (width<=800px){.site-header{height:var(--header-height);padding:0 20px}.page-shell{padding-inline:20px;padding-bottom:40px}.contact-layout{gap:24px}.contact-layout>.inquiry-form{border-radius:20px;padding:22px}.contact-layout>div:has(>.inquiry-form){border-radius:20px;padding:22px}}.select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-controls button{color:#fff;cursor:pointer;background:#080f16d1;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;margin-top:0;padding:10px 16px;font-size:12px;display:flex}.model-controls button[data-state=on]{color:#9ce8f1;border-color:#70d4e0}.model-controls{z-index:4;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:78px;left:4vw}@media (width<=800px){.model-controls{justify-content:center;bottom:76px}.model-controls,.model-controls.model-controls-detail{left:20px;right:20px}}.model-controls.model-controls-detail{left:auto;right:4vw}.rich-text>:last-child{margin-bottom:0}.card-actions a:hover,.editorial-card:hover h2,.product-card-info h3 a:hover{color:var(--blue)}.editorial-card,.product-card{min-width:0}.editorial-card>p:last-of-type{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.compare-products{flex:1;gap:8px;min-width:0;display:flex;overflow-x:auto}.compare-product{background:#e8ecf1;border-radius:8px;align-items:center;gap:8px;max-width:190px;min-height:36px;padding:6px 10px;display:flex}.compare-product span:first-child{text-overflow:ellipsis;overflow:hidden}.job-trigger{text-align:left;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 0;display:flex}.job-trigger h3{margin-bottom:6px;font-size:20px}.job-trigger p{color:var(--muted);font-size:14px}.job-content{padding:0 0 24px}.job-content .button{margin-top:20px}.job-item{border-bottom:1px solid var(--line)}.application-panel{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:760px;margin-top:32px;padding:28px;scroll-margin-top:16px}.application-panel h2{margin-bottom:24px;font-size:26px}.contact-qr-trigger{min-height:40px;color:var(--blue);align-items:center;gap:8px;margin-top:16px;padding:8px 0;font-size:14px;display:inline-flex}#contact-form,#partner-application{scroll-margin-top:16px}.dialog-header button,.menu-toggle{min-width:40px;min-height:40px}.consultation-dialog .dialog-header{z-index:1;background:#fff;padding:12px 0;position:sticky;top:-24px}.empty-state,.loading-state{padding:32px 0;font-size:14px;line-height:1.7}@media (width<=1100px) and (width>=801px){.detail-feature-grid,.editorial-grid,.network-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy h1{font-size:7vw}}@media (width<=1000px){.desktop-nav{display:none}.menu-toggle{align-items:center;gap:8px;display:inline-flex}}@media (width<=800px){.navigation-list{gap:12px}.detail-copy{width:54%}.compare-products{flex-basis:100%;order:1}.contact-layout>.inquiry-form{padding:20px}.contact-layout>div:has(>.inquiry-form){padding:20px}.form-row:has(>.form-field:nth-child(3)){grid-template-columns:1fr}.application-panel{padding:20px}}@media (width<=480px){.form-row{grid-template-columns:1fr}}@media (width<=380px){.wordmark{font-size:18px}.site-header{gap:10px;padding-inline:16px}}.hero-feature-link{color:#cbd6e0;min-height:44px;margin-left:20px;padding:10px 0;font-size:14px}.feature-back,.hero-feature-link{align-items:center;gap:8px;display:inline-flex}.feature-back{color:#b5c5d3;min-height:36px;margin-bottom:12px;font-size:13px}.product-card,.product-card-info{flex-direction:column;display:flex}.product-card-info{flex:1}.card-actions{margin-top:auto}.product-card-info>p{margin-bottom:16px}.product-card h3{min-height:57px}@media (width<=800px){.experience-sticky{height:660px}.hero-copy{width:calc(100% - 40px);top:30px;left:20px}.hero-copy h1{font-size:calc(clamp(28px,7.5vw,38px))}.hero-copy .eyebrow{max-width:100%}.hero-description{max-width:60%;margin-bottom:16px}.hero-feature-link{margin-left:12px;font-size:12px}.robot-canvas{inset:24% 0 10%}.model-controls{gap:6px;bottom:58px}.model-controls button{gap:5px;padding:9px 10px;font-size:11px}.detail-copy{width:62%;top:30px;right:20px}.detail-copy h2{margin-bottom:16px;font-size:28px}.detail-copy .eyebrow{margin-bottom:10px}.feature-tabs{gap:4px;margin-top:16px}.model-note{display:none}.product-card h3{min-height:0}}.product-tags{flex-wrap:wrap;gap:8px;margin:16px 0;padding:0;list-style:none;display:flex}.product-tags li{color:#3c677e;border:1px solid var(--line);border-radius:20px;padding:5px 10px;font-size:12px}.detail-purchase{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:20px;display:flex}.detail-purchase .detail-price{color:#3c677e;margin:0;font-size:22px}.detail-price-note{margin-top:10px;font-size:13px}@media (width>800px){:is(.detail-feature-grid:has(>:nth-child(2):last-child),.detail-feature-grid:has(>:nth-child(4):last-child),.editorial-grid:has(>:nth-child(4):last-child),.product-grid:has(>:nth-child(4):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}}.button-trial{color:#173b52;background:#e0edf5;border:1px solid #a8c6d9}.button-trial:hover{background:#d1e5f2}.site-header .wordmark{flex-shrink:0;justify-content:center;width:36px;height:36px;overflow:hidden}.site-header .wordmark img{flex-shrink:0;width:60px;max-width:none;height:60px}:where(.ui-button){cursor:pointer;justify-content:center;align-items:center;gap:8px;display:inline-flex}.button-secondary,button.text-link{color:#244b63;background:#e4eff6;border:1px solid #bdd2e1;border-radius:8px;min-height:36px;padding:8px 12px;font-size:14px;line-height:1.4}.button-secondary:hover,button.text-link:hover{background:#d6e8f3;border-color:#83adc7}.ui-button:disabled{cursor:not-allowed;opacity:.5}.partner-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}:is(.partner-form>.error-message,.partner-form>.form-field:has([name=address],textarea),.partner-form>.form-row,.partner-form>.success-message,.partner-form>.ui-button){grid-column:1/-1}.partner-form textarea{min-height:88px}@media (width<=600px){.partner-form{grid-template-columns:1fr}}.inquiry-form :is(input,textarea){background:#fff;border-radius:10px}.app-shell{flex-direction:column;min-height:100dvh;display:flex}#main{flex:1 0 auto}.loading-card{min-width:0}.loading-image,.loading-line{background:#dce7ef;border-radius:8px;animation:1.5s ease-in-out infinite alternate loading-pulse}.loading-image{aspect-ratio:1.7;margin-bottom:18px}.loading-line{height:12px;margin-bottom:12px}.loading-title{width:75%;height:20px}.loading-short{width:55%}@keyframes loading-pulse{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.loading-image,.loading-line{animation:none}}:root{--header-height:52px;--blue:#0075e9;--cyan:#6bdfef;--content-width:1440px;--gutter:calc(clamp(20px, 4vw, 56px));--section-space:36px;--ink:#192d3d;--paper:#eef3f7;--muted:#617586;--line:#d6e1e9}.site-header{height:var(--header-height)}.header-home{background:#09121bf0;border-bottom:1px solid #ffffff1f}.wordmark{font-size:20px}.experience{background:#0b1721}.experience-sticky{background:linear-gradient(90deg,#07131c26,#0000),url(../images/generated/robotics-studio.webp) 50%/cover;height:calc(clamp(480px,35vw,520px))}.robot-canvas{inset:0 0 50px}.stage-light{opacity:.8;filter:blur(9px);background:repeating-linear-gradient(90deg,#76bbd016 0 3px,#0000 0 28%);width:30%;height:55%;inset:15% 8% auto auto;transform:none}.hero-copy{top:52px;left:var(--gutter);width:44%}.hero-copy .eyebrow{color:#d0dde7;letter-spacing:.05em;margin:0 0 16px;font-size:13px}.status-dot{vertical-align:middle;background:var(--cyan);width:20px;height:3px;box-shadow:none;border-radius:0;margin-right:10px}.hero-copy h1{letter-spacing:-.04em;margin-bottom:18px;font-size:calc(clamp(38px,3.4vw,48px));font-weight:600;line-height:1.3}.hero-description{color:#b9c8d4;margin-bottom:22px;font-size:14px}.hero-actions{align-items:center;gap:24px;display:flex}.button-primary{color:#fff;background:var(--blue)}.hero-secondary{color:#f6f9fc;align-items:center;gap:12px;min-height:44px;font-size:15px;display:inline-flex}.hero-facts{grid-template-columns:repeat(3,max-content);gap:28px;margin:28px 0 0;display:grid}.hero-facts>div{border-right:1px solid #ffffff38;padding-right:28px}.hero-facts>div:last-child{border:0;padding-right:0}.hero-facts dt{font-size:22px;font-weight:600;line-height:1.3}.hero-facts dd{color:#b7c8d6;margin:5px 0 0;font-size:13px}.model-toolbar{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#112737c9;border:1px solid #668da866;padding:4px;display:flex;position:absolute;bottom:12px;left:64%;right:auto;transform:translate(-50%)}.model-control,.model-toolbar{border-radius:999px;align-items:center}.model-control{color:#d2e1eb;white-space:nowrap;border:1px solid #0000;justify-content:center;gap:7px;min-height:36px;padding:7px 13px;font-size:12px;display:inline-flex}.model-control:hover{background:#ffffff0d}.model-control[data-state=on]{color:#8ce8f5;background:#4eacbf1a;border-color:#61c9dd80}.model-control-popover{z-index:80;background:#102332;border:1px solid #527485;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid;box-shadow:0 8px 30px #0003}.section-heading h2{font-size:calc(clamp(24px,2.1vw,30px))}.solution-panels{grid-template-columns:1fr 1fr;gap:16px;display:grid}.solution-panel{background:#dfe7eb;border:1px solid #e1e5e8;border-radius:12px;min-height:180px;position:relative;overflow:hidden}.solution-panel img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 12%;object-position:center 12%;width:100%;height:100%;position:absolute;inset:0}.solution-panel:after{content:"";background:linear-gradient(90deg,#f6f8fbf5,#f6f8fbc9 37%,#0000 90%);position:absolute;inset:0}.solution-panel>div{z-index:1;max-width:65%;position:relative}.solution-panel h2{margin-bottom:7px;font-size:23px}.solution-panel p{-webkit-line-clamp:2;color:#485d69;-webkit-box-orient:vertical;margin-bottom:12px;font-size:13px;display:-webkit-box;overflow:hidden}.solution-panel .text-link{color:var(--blue);border:0;padding:0;font-size:13px}.home-service{padding:22px max(var(--gutter),.5 * (100vw - var(--content-width)) + var(--gutter));color:#f4f8fc;background:linear-gradient(115deg,#102332,#1a4561);justify-content:space-between;align-items:center;gap:24px;display:flex}.home-service>div{flex-wrap:wrap;gap:12px 24px;display:flex}.home-service button{align-items:center;gap:12px;min-height:40px;font-size:13px;display:flex}.page-intro .eyebrow{color:#54788e}@media (width<=800px){.experience-sticky{height:560px}.hero-copy{left:20px}.hero-copy h1{margin-bottom:10px;font-size:29px;line-height:1.3}.hero-copy .eyebrow{margin-bottom:10px;font-size:11px}.hero-description{max-width:100%;margin-bottom:12px;font-size:12px}.hero-description br{display:none}.hero-actions{gap:20px}.hero-actions .button{min-width:120px;padding:9px 16px}.hero-actions .button,.hero-secondary{min-height:38px;font-size:13px}.hero-facts{text-align:center;grid-template-columns:repeat(3,1fr);gap:12px;margin:0;position:absolute;left:0;right:0}.hero-facts>div{padding-right:12px}.hero-facts dt{font-size:19px}.hero-facts dd{font-size:11px}.model-toolbar{justify-content:center;min-width:240px;left:50%;right:auto;transform:translate(-50%)}.model-control{min-height:36px;padding:7px 14px}.solution-panel{min-height:156px}.solution-panel h2{font-size:21px}.home-service{flex-direction:column;align-items:start;gap:12px;padding:24px 20px}.home-service h2{font-size:22px}.home-service>div{gap:8px 18px}}.site-header{border-color:#ffffff1a}.header-home,.site-header{color:#e8f1f8;background:#0a1824f5}.desktop-nav a:after{background:var(--cyan)}.page-shell{padding-top:0}.page-intro{padding-top:28px;padding-bottom:24px;position:relative}.page-intro h1{color:#162f43}.page-intro>p:last-child{color:#62798a}.button-dark,.button-primary{background:#0075e9}.filter-bar{border-color:#ccdae4}.filter-bar button[aria-pressed=true]{color:#fff;background:#173b52}.product-card{background:#f9fbfd;border:1px solid #d5e1ea;border-radius:14px;overflow:hidden}.product-image{background:#e8eff4;border-radius:0;height:210px}.product-card-info{padding:16px}.product-card h3{min-height:57px;font-size:18px}.product-card-info>p{color:#64798a}.product-card-info .eyebrow{color:#216b9f}.card-actions{border-color:#d7e2eb}.card-actions a{color:#076dc4}.editorial-card{background:#f9fbfd;border:1px solid #d5e1ea;border-radius:14px;padding:0 0 16px;overflow:hidden}.editorial-image{border-radius:0}.editorial-card>h2,.editorial-card>p,.editorial-card>ul{margin-left:18px;margin-right:18px}.editorial-card h2{font-size:21px}.detail-image{background:#e6eef4;border:1px solid #d7e3ec}.back-link:hover{color:#0879cc}.detail-feature{background:#f9fbfd;border:1px solid #dbe5ed;border-radius:12px;padding:18px}.application-panel,.contact-layout>.inquiry-form{background:#f9fbfd;border-color:#d5e1ea;box-shadow:0 4px 24px #173a5010}.contact-layout>div:has(>.inquiry-form){background:#f9fbfd;border-color:#d5e1ea;box-shadow:0 4px 24px #173a5010}.select-trigger,input,textarea{background:#fff;border-color:#bacdda}.select-trigger[data-state=open],input:focus,textarea:focus{border-color:#168cb5}.consultation-dialog,.consultation-dialog .dialog-header,.mobile-menu-dialog{color:#192d3d;background:#f5f9fc}.pagination button{background:#f9fbfd;border-color:#c9dbe7}.pagination button[aria-current=page]{background:#173b52}.scene-note{z-index:2;color:#e9f5fb;background:#102b3c85;border-radius:4px;padding:2px 6px;font-size:10px;position:absolute;bottom:8px;right:10px}.scene-more{color:#216b9f;border:0;margin-left:auto;font-size:13px;display:table}.home-page .solution-section{padding-top:24px;padding-bottom:12px}.home-page .home-service{background:#142e40}.home-service .eyebrow{color:#a9c4d6;margin-bottom:6px}.home-service .text-link{color:#c3e8f2}.brand-stories .banner-section{border-radius:16px;margin-top:32px;overflow:hidden}.brand-stories .banner-section>img{-o-object-fit:contain;object-fit:contain;background:#fff;min-height:280px;max-height:380px}.brand-stories .testimonial-section{padding-inline:0}@media (width<=800px){.home-page .experience-sticky{height:560px}.hero-copy{width:calc(100% - 40px);top:20px}.hero-copy h1{font-size:28px}.hero-description{line-height:1.65}.hero-facts{top:466px}.model-toolbar{bottom:84px}.robot-canvas{inset:176px 0 112px}.product-image{aspect-ratio:auto;height:220px}.product-card h3{min-height:0}.detail-feature,.product-card-info{padding:16px}}.home-tasks{max-width:var(--content-width);padding:24px var(--gutter);margin:auto}.home-tasks .section-heading{gap:16px;margin-bottom:16px}.home-tasks .section-heading h2{font-size:calc(clamp(24px,2vw,28px))}.home-tasks .text-link{color:#0075d9;border:0;padding-bottom:0;font-size:13px}.task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.task-card{background:#f8fbfd;border:1px solid #d0dfe9;border-radius:12px;grid-template-columns:38% minmax(0,1fr);min-height:146px;transition:border-color .2s,box-shadow .2s}.task-card,.task-visual{display:grid;overflow:hidden}.task-visual{background:#edf4f8;place-items:center;min-width:0;position:relative}.task-visual img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:normal;width:100%;height:146px}.task-visual>.icon{color:#3c829d;width:54px;height:54px}.task-copy{align-self:center;padding:18px 14px}.task-copy h3{align-items:center;gap:9px;font-size:18px;font-weight:600;line-height:1.4;display:flex}.task-copy h3 .icon{color:#116b83;width:25px;height:25px}.task-copy p{color:#536a7b;margin:8px 0 10px;font-size:13px;line-height:1.6}.home-workflow{padding:24px max(var(--gutter),.5 * (100vw - var(--content-width)) + var(--gutter));color:#f0f7fc;background:linear-gradient(105deg,#0d2130,#1b394a);grid-template-columns:minmax(230px,.95fr) 3.6fr;align-items:center;gap:24px;display:grid}.home-workflow>h2{letter-spacing:-.025em;font-size:23px;line-height:1.4}.home-workflow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:24px 0 0;list-style:none;display:grid;position:relative}.home-workflow ol:before{content:"";background:#69cedd;height:1px;position:absolute;top:0;left:8%;right:8%}.home-workflow li{align-items:center;gap:12px;min-width:0;display:flex;position:relative}.home-workflow li:before{content:"";background:#153848;border:2px solid #75e0eb;border-radius:50%;width:8px;height:8px;position:absolute;top:-28px;left:32%;box-shadow:0 0 0 3px #6dcede1a}.workflow-icon{color:#8de8f1;flex-shrink:0;width:32px;height:32px}.home-workflow h3{font-size:16px;font-weight:550;line-height:1.4}.home-workflow h3 span{color:#b7ecf4;margin-right:7px;font-size:13px}.home-workflow p{color:#bcd0de;margin-top:4px;font-size:12px;line-height:1.5}.solution-section{max-width:var(--content-width);padding:22px var(--gutter) 0;margin:auto}.scenes-heading{margin-bottom:14px;font-size:26px}.solution-panel{min-height:164px}.solution-panel>div{padding:22px}.solution-panel h2{font-size:22px}.scene-more{text-align:center;margin:auto;padding:12px 0}.home-page .home-service{background:linear-gradient(110deg,#102738,#164463);grid-template-columns:1fr auto;align-items:center;gap:24px;padding-block:20px;display:grid}.home-service>div:first-child{align-items:center;gap:28px;display:flex}.home-service h2{font-size:23px}.home-service p{color:#bdd0de;max-width:320px;font-size:13px}.home-service>div:last-child{gap:14px}.home-service .button{min-height:40px;padding:9px 20px;font-size:14px}.button-outline{color:#f2f8fd;background:0 0;border-color:#91afc2}.button-outline:hover{background:#ffffff10}@media (width<=1100px){.home-workflow{grid-template-columns:1fr;gap:20px}.home-service>div:first-child{flex-direction:column;align-items:start;gap:6px}}@media (width<=800px){.home-tasks{padding:18px 20px}.home-tasks .section-heading{gap:12px;margin-bottom:12px}.home-tasks .section-heading h2{font-size:20px}.home-tasks .section-heading .text-link{font-size:11px}.task-grid{grid-template-columns:1fr;gap:8px}.task-card{grid-template-columns:92px 1fr;min-height:94px}.task-visual img{height:94px}.task-copy{padding:12px}.task-copy h3{gap:8px;font-size:16px}.task-copy h3 .icon{width:22px;height:22px}.task-copy p{margin:5px 0;font-size:12px}.home-workflow{gap:14px;padding:20px}.home-workflow>h2{font-size:21px}.home-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0}.home-workflow li:before,.home-workflow ol:before{display:none}.home-workflow li{background:#ffffff08;border:1px solid #6e8e9f4a;border-radius:9px;align-items:start;gap:8px;padding:12px 10px}.workflow-icon{width:24px;height:24px}.home-workflow h3{font-size:14px}.home-workflow p{font-size:11px}.solution-panels{grid-template-columns:1fr;gap:10px}.scenes-heading{margin-bottom:12px;font-size:21px}.solution-panel{min-height:148px}.solution-panel>div{max-width:75%;padding:18px}.solution-panel h2{font-size:20px}.home-page .home-service{grid-template-columns:1fr;gap:14px}.home-service>div:last-child{grid-template-columns:1fr;gap:12px;width:100%;display:grid}.home-service .button{padding:9px 12px}}.task-image-note{color:#f5fbff;background:#1633448c;border-radius:3px;padding:1px 5px;font-size:9px;position:absolute;bottom:5px;left:5px}.home-workflow .workflow-icon{width:1em;height:1em;font-size:30px}@media (width<=800px){.home-workflow .workflow-icon{font-size:23px}}.product-main{flex-direction:column;flex:1;min-width:0;display:flex}.product-main .product-card-info{padding-bottom:10px}.product-detail-hint{color:#076dc4;align-items:center;gap:8px;min-height:36px;margin-top:auto;font-size:13px;display:inline-flex}.product-main:hover h3{color:#076dc4}.product-card>.card-actions{justify-content:flex-end;margin-top:0;padding:8px 16px}.select-trigger:focus-visible,input:focus,textarea:focus{box-shadow:none;border-color:#0078f5;outline:none}.model-zoom-value{font-variant-numeric:tabular-nums;color:#c5dce8;text-align:center;min-width:36px;font-size:12px}.model-hint{color:#c5dce8;pointer-events:none;font-size:12px;position:absolute;bottom:64px;right:8%}.robot-viewer-dialog{z-index:70;background:#091923;border:1px solid #55778b;border-radius:20px;position:fixed;inset:16px;overflow:hidden}.robot-viewer-target,.viewer-expanded.experience-sticky{width:100%;height:100%}.viewer-expanded .hero-copy,.viewer-expanded .stage-light{display:none}.viewer-expanded .robot-canvas{touch-action:none;inset:0 0 80px}.viewer-expanded .model-toolbar{max-width:calc(100% - 16px);bottom:18px;left:50%}.viewer-expanded .model-hint{text-align:center;bottom:76px;left:0;right:0}@media (width<=800px){.robot-viewer-dialog{border-radius:14px;inset:8px}.model-hint{text-align:center;bottom:136px;left:0;right:0}.model-toolbar{max-width:calc(100% - 16px)}.model-control{padding-inline:9px}}.service-section{border-bottom:1px solid var(--line);padding:32px 0;scroll-margin-top:16px}.service-section:last-child{border-bottom:0}.service-section .section-heading{align-items:center;margin-bottom:20px}.service-section h2{font-size:26px;line-height:1.3}.service-anchor{height:0;scroll-margin-top:16px;display:block}.service-library .filter-bar{border:0;margin:0 0 16px;padding:0}.service-empty,.service-status{color:#617a8c;margin:0;padding:20px 0;font-size:14px;line-height:1.7}.service-empty .text-link{margin-top:5px;padding:8px 0 3px;font-size:13px}.service-notice{color:#735527;background:#fff7e8;border:1px solid #e4d6b9;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.7;display:flex}.service-notice button{color:#386c89;text-underline-offset:3px;min-height:30px;padding:0;text-decoration:underline}.service-resource-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px;display:grid}.service-resource-card{text-align:left;background:#f9fbfd;border:1px solid #d4e0e9;border-radius:12px;grid-template-columns:42% minmax(0,1fr);min-width:0;padding:0;display:grid;overflow:hidden}.service-resource-card:hover{border-color:#85adc6;box-shadow:0 5px 18px #16406009}.resource-cover{background:#dae7f0;width:100%;height:100%;min-height:168px;position:relative;overflow:hidden}.resource-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.resource-cover:after{content:"";background:linear-gradient(#0000 45%,#0d243b66);position:absolute;inset:0}.resource-cover-text{height:110px}.resource-cover .resource-play{z-index:1;color:#fff;filter:drop-shadow(0 1px 5px #10263880);width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resource-duration{z-index:1;color:#fff;background:#10263880;border-radius:5px;padding:2px 6px;font-size:12px;position:absolute;bottom:10px;right:10px}.resource-body{flex-direction:column;flex:1;padding:16px;display:flex}.resource-tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.resource-tags>span{color:#456c85;background:#e6eff5;border-radius:4px;padding:3px 7px;font-size:11px;line-height:1.4}.resource-body h3{font-size:18px;line-height:1.5}.resource-body h3,.resource-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.resource-body p{color:#627b8d;margin:8px 0 14px;font-size:13px;line-height:1.7}.resource-action{color:#0b72ba;align-items:center;gap:8px;min-height:30px;margin-top:auto;font-size:13px;display:flex}.service-resource-dialog{z-index:60;color:#193448;background:#f8fbfd;border:1px solid #cfdee9;border-radius:16px;width:calc(min(900px,100vw - 40px));max-height:calc(100svh - 40px);padding:0;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 70px #00152666}.resource-dialog-header{z-index:2;background:#f8fbfdf5;border-bottom:1px solid #d8e4ed;justify-content:space-between;align-items:center;gap:20px;padding:12px 20px;display:flex;position:sticky;top:0}.resource-dialog-header h2{font-size:21px;line-height:1.5}.resource-dialog-header button{flex-shrink:0;width:40px;height:40px}.service-resource-dialog video{background:#0b1722;width:100%;max-height:56svh;display:block}.resource-notes{padding:20px}.service-faq .faq-trigger{padding:16px 0}.service-search{background:#f9fbfd;border:1px solid #c8dae7;border-radius:10px;align-items:center;gap:10px;width:min(420px,100%);padding:0 12px;display:flex}.service-search>div{flex:1;min-width:0}.service-search input{background:0 0;border:0;border-radius:4px;width:100%;min-height:42px;padding:10px 0}.service-search button{white-space:nowrap;align-items:center;gap:7px;min-height:40px;padding:0;font-size:13px;display:flex}.service-flow-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.service-flow-list li{background:#f9fbfd;border:1px solid #d5e2eb;border-radius:12px;gap:14px;padding:18px;display:flex}.service-flow-list li>.icon{color:#34738c;flex-shrink:0;width:25px;height:25px}.service-flow-list h3{font-size:17px}.service-flow-list h3 span{color:#6b8b9f;margin-right:8px;font-size:12px}.service-flow-list p{color:#627b8d;margin-top:9px;font-size:13px;line-height:1.7}.service-network .section-heading .muted{margin-top:8px;font-size:13px}.service-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.service-store-grid article{background:#f9fbfd;border:1px solid #d5e2eb;border-radius:12px;flex-direction:column;padding:20px;display:flex}.service-store-grid .eyebrow{color:#578399;letter-spacing:.03em;font-size:12px}.service-store-grid h3{margin:8px 0;font-size:19px}.service-store-grid article>p:not(.eyebrow){color:#627b8d;margin-bottom:18px;font-size:13px;line-height:1.7}.service-store-grid article>div{color:#216b98;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:auto;font-size:13px;display:flex}.service-store-grid a .icon{margin-right:5px}.service-map-disclosure{margin-top:16px}.service-map-disclosure .text-link{border:0;align-items:center;gap:8px;min-height:40px;padding:0;display:inline-flex}.service-map-disclosure .network-map{border:1px solid #c8dae7;border-radius:12px;height:300px;margin:12px 0 0}@media (width<=1100px){.service-flow-list,.service-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.service-section{padding:24px 0}.service-section h2{font-size:23px}.service-section .section-heading{gap:16px;margin-bottom:16px}.service-resource-grid{grid-template-columns:1fr;gap:12px}.service-resource-card{grid-template-columns:112px minmax(0,1fr);display:grid}.resource-cover{height:100%;min-height:138px}.resource-body{padding:13px}.resource-body h3{font-size:16px}.resource-tags{margin-bottom:7px}.resource-body p{margin:5px 0 7px;font-size:12px}.resource-action{font-size:12px}.service-faq .section-heading{flex-direction:column;align-items:start}.service-search{width:100%}.service-flow-list{grid-template-columns:1fr 1fr;gap:10px}.service-flow-list li{padding:14px;display:block}.service-flow-list li>.icon{margin-bottom:8px}.service-flow-list h3{font-size:16px}.service-store-grid{grid-template-columns:1fr;gap:10px}.service-resource-dialog{border-radius:12px;width:calc(100vw - 24px);max-height:calc(100svh - 24px)}.resource-dialog-header{padding:10px 14px}.resource-dialog-header h2{font-size:18px}.resource-notes{padding:16px}}.service-page{padding-bottom:24px}.service-page .service-section:last-child{padding-bottom:16px}.service-resource-card:only-child{max-width:720px}.service-intro-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.service-intro-row p{max-width:680px;color:var(--muted);font-size:15px}.service-support-button{flex-shrink:0}.service-page .service-library{padding-top:12px}@media (width<=800px){.service-intro-row{flex-direction:column;align-items:start;gap:16px}.service-intro-row p{font-size:14px}}.site-footer{padding:32px max(var(--gutter),.5 * (100vw - var(--content-width)) + var(--gutter)) 18px;color:#a6bac9;background:#0c1721;font-size:13px;line-height:1.7}.footer-grid{grid-template-columns:1.15fr 1fr 1.15fr 128px;align-items:start;gap:32px;padding-bottom:24px;display:grid}.footer-grid h2{color:#edf4fa;letter-spacing:0;margin:0 0 14px;font-size:14px;font-weight:600;line-height:1.6}.footer-company p{max-width:290px;margin:0}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.footer-contact a,.footer-links a{width:fit-content;transition:color .2s}.footer-bottom a:hover,.footer-contact a:hover,.footer-links a:hover{color:#6bdfef}.footer-contact dd,.footer-contact dl{margin:0}.footer-contact dl{gap:12px;display:grid}.footer-contact dt{color:#829baa;font-size:12px}.footer-contact dd{overflow-wrap:anywhere}.footer-contact .footer-phone{color:#edf4fa;font-size:20px;line-height:1.5}.footer-wechat img{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:8px;width:112px;height:112px;padding:6px;display:block}.footer-wechat p{margin:8px 0 0;font-size:12px}.footer-bottom{color:#829baa;border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:8px 20px;padding-top:16px;font-size:12px;display:flex}@media (width<=1100px){.footer-grid{grid-template-columns:1fr 1fr;gap:24px 32px}}@media (width<=600px){.site-footer{padding-top:24px}.footer-grid{grid-template-columns:1fr;gap:24px}.footer-company p{max-width:none}.footer-grid h2{margin-bottom:10px}}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--un-bg-opacity:100%;--un-leading:initial;--un-text-opacity:100%}}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-leading{syntax:"*";inherits:false}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-numeric-figure{syntax:"*";inherits:false}@property --un-numeric-fraction{syntax:"*";inherits:false}@property --un-numeric-spacing{syntax:"*";inherits:false}@property --un-ordinal{syntax:"*";inherits:false}@property --un-slashed-zero{syntax:"*";inherits:false}:host,:root{--spacing:.25rem;--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--tracking-wide:.025em;--fontWeight-medium:500;--leading-none:1;--fontWeight-semibold:600;--colors-white:#fff;--colors-neutral-950:oklch(14.5% 0 0);--colors-neutral-500:oklch(55.6% 0 0);--text-2xl-fontSize:1.5rem;--text-2xl-lineHeight:2rem;--text-sm-fontSize:.875rem;--text-sm-lineHeight:1.25rem;--text-3xl-fontSize:1.875rem;--text-3xl-lineHeight:2.25rem;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-monoFont-family:var(--font-mono)}*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-featureSettings,normal);font-variation-settings:var(--default-font-variationSettings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-monoFont-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-monoFont-featureSettings,normal);font-variation-settings:var(--default-monoFont-variationSettings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden~=until-found])){display:none!important}.i-lucide-arrow-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 19l-7-7l7-7m7 7H5'/%3E%3C/svg%3E")}.i-lucide-arrow-left,.i-lucide-arrow-right,.i-lucide-arrow-up-right,.i-lucide-book-open,.i-lucide-box,.i-lucide-boxes,.i-lucide-calendar-check,.i-lucide-calendar-days,.i-lucide-check,.i-lucide-chevron-down,.i-lucide-chevron-right,.i-lucide-chevron-up,.i-lucide-contact,.i-lucide-graduation-cap,.i-lucide-handshake,.i-lucide-headset,.i-lucide-heart-pulse,.i-lucide-loader-circle,.i-lucide-map,.i-lucide-map-pin,.i-lucide-maximize,.i-lucide-megaphone,.i-lucide-menu,.i-lucide-message-square,.i-lucide-minimize,.i-lucide-monitor,.i-lucide-package,.i-lucide-phone,.i-lucide-pill,.i-lucide-play,.i-lucide-plus,.i-lucide-qr-code,.i-lucide-rotate-3d,.i-lucide-rotate-ccw,.i-lucide-search,.i-lucide-share-2,.i-lucide-sliders-horizontal,.i-lucide-sun,.i-lucide-wrench,.i-lucide-x,.i-lucide-zoom-in,.i-lucide-zoom-out{-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:-.125em;background-color:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-arrow-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7l7 7l-7 7'/%3E%3C/svg%3E")}.i-lucide-arrow-up-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 7h10v10M7 17L17 7'/%3E%3C/svg%3E")}.i-lucide-book-open{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v16m8.001-2A2 2 0 0 0 22 17V5a2 2 0 0 0-1.999-2L16 3.002A5 5 0 0 0 12 5a5 5 0 0 0-4-2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 1.999 2H8a5 5 0 0 1 4 2a5 5 0 0 1 4-2z'/%3E%3C/svg%3E")}.i-lucide-box{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='m3.3 7l8.7 5l8.7-5M12 22V12'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-boxes{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3zM7 16.5l-4.74-2.85M7 16.5l5-3m-5 3v5.17m5-8.17V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5zm5 3l-5-3m5 3l4.74-2.85M17 16.5v5.17'/%3E%3Cpath d='M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3l5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0zM12 8L7.26 5.15M12 8l4.74-2.85M12 13.5V8'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-calendar-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 2v3m8-3v3'/%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M3 9h18M9 15l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-calendar-days{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 2v3m8-3v3'/%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M3 9h18M8 13h.01M12 13h.01M16 13h.01M8 17h.01M12 17h.01M16 17h.01'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")}.i-lucide-chevron-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9l6 6l6-6'/%3E%3C/svg%3E")}.i-lucide-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l6-6l-6-6'/%3E%3C/svg%3E")}.i-lucide-chevron-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18 15l-6-6l-6 6'/%3E%3C/svg%3E")}.i-lucide-contact{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 2v2M7 21v-2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2M8 2v2'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-graduation-cap{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0zM22 10v6'/%3E%3Cpath d='M6 12.5V16a6 3 0 0 0 12 0v-3.5'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-handshake{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m11 17l2 2a1 1 0 1 0 3-3'/%3E%3Cpath d='m14 14l2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4'/%3E%3Cpath d='m21 3l1 11h-2M3 3L2 14l6.5 6.5a1 1 0 1 0 3-3M3 4h8'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-headset{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2z'/%3E%3Cpath d='M21 16v2a4 4 0 0 1-4 4h-5'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-heart-pulse{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 9.5a5.5 5.5 0 0 1 9.591-3.676a.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5'/%3E%3Cpath d='M3.22 13H9.5l.5-1l2 4.5l2-7l1.5 3.5h5.27'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-loader-circle{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 12a9 9 0 1 1-6.219-8.56'/%3E%3C/svg%3E")}.i-lucide-map{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0zm.894.211v15M9 3.236v15'/%3E%3C/svg%3E")}.i-lucide-map-pin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-maximize{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3M3 16v3a2 2 0 0 0 2 2h3m8 0h3a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E")}.i-lucide-megaphone{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z'/%3E%3Cpath d='M6 14a12 12 0 0 0 2.4 7.2a2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14M8 6v8'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-menu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 5h16M4 12h16M4 19h16'/%3E%3C/svg%3E")}.i-lucide-message-square{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.i-lucide-minimize{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3v3a2 2 0 0 1-2 2H3m18 0h-3a2 2 0 0 1-2-2V3M3 16h3a2 2 0 0 1 2 2v3m8 0v-3a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E")}.i-lucide-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='14' x='2' y='3' rx='2'/%3E%3Cpath d='M8 21h8m-4-4v4'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-package{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73zm1 .27V12'/%3E%3Cpath d='M3.29 7L12 12l8.71-5M7.5 4.27l9 5.15'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-phone{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233a14 14 0 0 0 6.392 6.384'/%3E%3C/svg%3E")}.i-lucide-pill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10.5 20.5l10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7m-2-12l7 7'/%3E%3C/svg%3E")}.i-lucide-play{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z'/%3E%3C/svg%3E")}.i-lucide-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7v14'/%3E%3C/svg%3E")}.i-lucide-qr-code{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='5' height='5' x='3' y='3' rx='1'/%3E%3Crect width='5' height='5' x='16' y='3' rx='1'/%3E%3Crect width='5' height='5' x='3' y='16' rx='1'/%3E%3Cpath d='M21 16h-3a2 2 0 0 0-2 2v3m5 0v.01M12 7v3a2 2 0 0 1-2 2H7m-4 0h.01M12 3h.01M12 16v.01M16 12h1m4 0v.01M12 21v-1'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-rotate-3d{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15.194 13.707l3.814 1.86l-1.86 3.814m-.676-11.853A5 10 0 1 0 13 21.798'/%3E%3Cpath d='M21.798 11A10 5 0 1 0 19 15.57'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-rotate-ccw{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9a9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 21l-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-share-2{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cpath d='m8.59 13.51l6.83 3.98m-.01-10.98l-6.82 3.98'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-sliders-horizontal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 5H3m9 14H3M14 3v4m2 10v4m5-9h-9m9 7h-5m5-14h-7m-6 5v4m0-2H3'/%3E%3C/svg%3E")}.i-lucide-sun{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-wrench{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z'/%3E%3C/svg%3E")}.i-lucide-x{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E")}.i-lucide-zoom-in{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21l-4.35-4.35M11 8v6m-3-3h6'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-zoom-out{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21l-4.35-4.35M8 11h6'/%3E%3C/g%3E%3C/svg%3E")}.text-2xl{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading,var(--text-2xl-lineHeight))}.text-sm{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight))}.dark .dark\:text-white{color:color-mix(in srgb,var(--colors-white) var(--un-text-opacity),transparent)}.text-\[56px\]{font-size:56px}.text-neutral-500{color:color-mix(in srgb,var(--colors-neutral-500) var(--un-text-opacity),transparent)}.text-neutral-950{color:color-mix(in srgb,var(--colors-neutral-950) var(--un-text-opacity),transparent)}.hover\:text-\[\#00DC82\]:hover{color:color-mix(in oklab,#00dc82 var(--un-text-opacity),transparent)}.text-inherit{color:inherit}.leading-none{--un-leading:var(--leading-none);line-height:var(--leading-none)}.tracking-wide{--un-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.font-medium{--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium)}.font-sans{font-family:var(--font-sans)}.font-semibold{--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.p-0{padding:calc(var(--spacing) * 0)}.px-2{padding-inline:calc(var(--spacing) * 2)}.text-center{text-align:center}.appearance-none{appearance:none}.border{border-width:1px}.border-0{border-width:0}.bg-transparent{background-color:#0000}.bg-white{background-color:color-mix(in srgb,var(--colors-white) var(--un-bg-opacity),transparent)}.dark .dark\:bg-neutral-950{background-color:color-mix(in srgb,var(--colors-neutral-950) var(--un-bg-opacity),transparent)}.underline{text-decoration-line:underline}.underline-offset-3{text-underline-offset:3px}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.h1{height:calc(var(--spacing))}.h2{height:calc(var(--spacing) * 2)}.h3{height:calc(var(--spacing) * 3)}.max-w-520px{max-width:520px}.min-h-screen{min-height:100vh}.w-full{width:100%}.w1{width:calc(var(--spacing))}.block{display:block}.hidden{display:none}.visible{visibility:visible}.cursor-pointer{cursor:pointer}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.items-center{align-items:center}.justify-center{justify-content:center}.place-content-center{place-content:center}.overflow-hidden{overflow:hidden}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animate-spin{animation:1s linear infinite spin}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table{display:table}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,)}@supports (color:color-mix(in lab,red,red)){.dark .dark\:text-white{color:color-mix(in oklab,var(--colors-white) var(--un-text-opacity),transparent)}.text-neutral-500{color:color-mix(in oklab,var(--colors-neutral-500) var(--un-text-opacity),transparent)}.text-neutral-950{color:color-mix(in oklab,var(--colors-neutral-950) var(--un-text-opacity),transparent)}.bg-white{background-color:color-mix(in oklab,var(--colors-white) var(--un-bg-opacity),transparent)}.dark .dark\:bg-neutral-950{background-color:color-mix(in oklab,var(--colors-neutral-950) var(--un-bg-opacity),transparent)}}@media (width>=40rem){.sm\:text-3xl{font-size:var(--text-3xl-fontSize);line-height:var(--un-leading,var(--text-3xl-lineHeight))}.sm\:text-\[72px\]{font-size:72px}}
