:root{--bg:#f5f5f2;--ink:#1d2420;--muted:#707770;--line:#27392d25;--orange:#ea7c43;--paper:#fff;--dark:#17231d;--max:1320px}body{background:var(--bg);color:var(--ink)}h1,h2,h3{letter-spacing:-.04em}h1{font-weight:500}h2{font-weight:500}p{font-size:16px}.wrap{width:min(var(--max),calc(100% - 96px))}.site-header{background:#f5f5f2f0;border-color:#233a291c}.header-inner{height:86px}.brand{display:flex;align-items:center;gap:18px}.brand-name{font-weight:700;font-size:25px;letter-spacing:.05em;line-height:1.2}.brand-name>span{color:var(--orange)}.brand-en{font-size:14px;letter-spacing:.16em;line-height:1;border-left:1px solid #87908466;padding-left:17px}.site-header nav>a{font-size:14px;color:#58605a}.site-header nav>a:hover,.site-header nav>a[aria-current=page]{color:#14271b}.site-header .nav-contact{border:1px solid #172c2033;border-radius:30px;color:#203828;padding:10px 20px}.menu-toggle{border-color:#344a3433;color:#223c2b;border-radius:20px}.btn{border-radius:40px;min-height:50px;font-size:14px;padding:12px 24px;color:var(--ink);border-color:#34483955}.btn.primary{background:#193d2b;color:#fff;border-color:#193d2b}.btn.primary:hover{background:#2a533d}.btn.light{background:#fff;color:#1d3426;border-color:#fff}.btn:hover{transform:translateY(-2px);background:#e7ebe5}.micro{display:block;font-size:14px;letter-spacing:.13em;line-height:1.6;font-weight:600}.vhero{height:min(770px,calc(100svh - 86px));min-height:600px;position:relative;background:#17231d;overflow:hidden;color:white}.vhero-image{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center 58%}.vhero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#08150fbd 0%,#08150f75 34%,#08150f00 70%),linear-gradient(0deg,#08150f6b,transparent 30%)}.vhero-content{position:relative;padding-top:96px}.vhero h1{font-size:clamp(48px,5.4vw,80px);line-height:1.25;letter-spacing:-.06em;margin-top:28px;font-weight:500}.vhero h1 span{color:#e9cdb1}.vhero p{color:#e0e4d9;margin:23px 0 28px;line-height:1.8}.vhero-bottom{display:flex;position:absolute;left:0;right:0;bottom:28px;justify-content:space-between;font-size:14px;letter-spacing:.12em;border-top:1px solid #ffffff44;padding-top:18px;color:#d3dbd1}.image-disclosure{position:absolute;right:48px;bottom:100px;font-size:14px;color:#fff;opacity:.72}.brand-ribbon{border-bottom:1px solid var(--line);background:#fff;padding:32px 0}.brand-ribbon>.wrap{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr;align-items:center;gap:30px}.brand-ribbon>.wrap>span{font-size:14px;line-height:2;color:#8a9189;letter-spacing:.1em}.brand-ribbon b{font-size:14px;color:#495b4c;font-weight:400;letter-spacing:0}.one-brand{display:flex;align-items:center;gap:12px}.one-brand img{border-radius:50%;width:48px;height:48px}.one-brand strong{font-size:22px;font-weight:500;white-space:nowrap}.zhimo-brand{font-size:26px;letter-spacing:.12em;font-weight:600;display:flex;gap:15px;align-items:center}.zhimo-brand span{font-size:14px;letter-spacing:.12em;color:#6c776c}.zuno-brand{font-size:34px;font-weight:700;letter-spacing:-.04em;line-height:1}.zuno-brand span{display:block;font-size:14px;letter-spacing:.08em;font-weight:500;margin-top:9px;color:#6c776c}.vsection{padding:96px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:42px;gap:25px}.section-heading .micro{color:#849182;margin-bottom:18px}.section-heading h2{font-size:clamp(34px,4vw,54px);line-height:1.35}.text-link{font-size:14px;border-bottom:1px solid #47534766;padding-bottom:5px}.text-link:hover{color:#a9552f}.brand-preview-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}.brand-preview{position:relative;min-height:450px;overflow:hidden;border-radius:5px;background:#e9e7e0}.brand-preview img{width:100%;height:100%;position:absolute;object-fit:cover;transition:transform .8s}.brand-preview:hover img{transform:scale(1.03)}.brand-preview>div{position:relative;padding:34px;z-index:1}.brand-preview h3{font-size:32px;line-height:1.45;margin-top:18px}.room-preview{color:white}.room-preview:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0e1d11a6,transparent 80%)}.voice-preview img{object-position:65% center}.voice-preview>div{color:#343931}.closing{background:#e9edE7;padding:76px 0;border-top:1px solid #56735122}.closing-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.closing .micro{color:#647360;margin-bottom:24px}.closing h2{font-size:clamp(36px,4.2vw,62px);line-height:1.35}.closing h2 span{color:#7b8d77}.site-footer{background:#15271c;color:#e9efe7;border:0;padding-top:66px}.site-footer .brand-en{color:#a8b3a5}.site-footer p{color:#b4bfb0}.site-footer a:hover{color:#e6b690}.footer-main{grid-template-columns:1.3fr .8fr 1fr}.footer-col h3{font-size:14px;color:#dbe4d7}.footer-col a{font-size:14px;color:#b6c2b1}.footer-col p{font-size:14px}.footer-bottom{border-color:#ffffff20;color:#a5b39f}.footer-bottom a{font-size:14px}.footer-main .tagline{font-size:16px}.section{padding:80px 0}.page-hero{border-color:var(--line)}.page-hero .big-index{color:#1d382008}.page-hero .subhead{font-size:16px}.page-hero .breadcrumb{margin-bottom:30px}.page-hero h1{font-size:clamp(38px,4vw,58px)}.page-hero .eyebrow{color:#71806b}.eyebrow:before{display:none}.eyebrow{font-size:14px}.paper{background:#fff}.note{font-size:14px}.footer-col h3,.brief-form label{letter-spacing:0}.brief-form{background:#eef0eb;border-color:#ced5c7;border-radius:8px}.brief-form input,.brief-form select,.brief-form textarea{border-radius:5px;background:#fff}.brief-form p{font-size:15px}.field label{font-size:14px}.contact-grid h2{font-size:38px}.address-block p{font-size:18px}.article h2{font-size:24px}.article p{font-size:16px}.article{margin:auto}.brief-result .btn{font-size:14px}.screen-caption{font-size:14px}
@media(max-width:1050px){.brand-en{display:none}.wrap{width:calc(100% - 64px)}.brand-ribbon>.wrap{gap:20px;grid-template-columns:1.4fr 1fr 1fr 1fr}.brand-ribbon b{font-size:14px}.zhimo-brand{display:block}.zhimo-brand span{display:block;margin-top:4px;font-size:14px}.brand-preview h3{font-size:28px}.brand-preview{min-height:380px}.vhero-content{padding-top:90px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.header-inner{height:72px}.brand-name{font-size:23px}.site-header nav{top:72px;background:#f5f5f2;box-shadow:0 10px 20px #13231310}.site-header nav>a{font-size:16px}.vhero{height:690px;min-height:0}.vhero-image{object-position:64% center}.vhero-shade{background:linear-gradient(180deg,#0d1b159c 0%,#0d1b1577 42%,#0d1b1533 70%,#0d1b15b3)}.vhero-content{padding-top:58px}.vhero h1{font-size:49px;line-height:1.3;margin-top:24px}.vhero p{font-size:16px;margin:22px 0 25px}.vhero .micro{font-size:14px}.vhero-bottom{font-size:14px;bottom:22px;letter-spacing:.05em}.image-disclosure{right:20px;bottom:76px;font-size:14px}.brand-ribbon{padding:27px 0}.brand-ribbon>.wrap{grid-template-columns:1fr 1fr 1fr;gap:26px 14px}.brand-ribbon>.wrap>span{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.brand-ribbon>.wrap>span br{display:none}.one-brand{gap:7px}.one-brand img{width:34px;height:34px}.one-brand strong{font-size:14px}.zhimo-brand{font-size:23px;text-align:center;line-height:1}.zhimo-brand span{font-size:14px;margin-top:7px}.zuno-brand{font-size:28px;text-align:center}.zuno-brand span{font-size:14px}.vsection{padding:66px 0}.section-heading{align-items:start;gap:22px;margin-bottom:30px}.section-heading h2{font-size:35px}.section-heading>.text-link{margin-top:40px;white-space:nowrap;font-size:14px}.brand-preview-grid{grid-template-columns:1fr}.brand-preview{min-height:400px}.brand-preview>div{padding:28px}.brand-preview h3{font-size:30px}.closing{padding:60px 0}.closing-inner{display:block}.closing .btn{margin-top:30px}.closing h2{font-size:44px}.footer-main{grid-template-columns:1fr 1.3fr;gap:32px}.footer-main>div:first-child{grid-column:1/-1}.footer-main .brand-en{display:block}.footer-col p,.footer-col a{font-size:14px}.footer-bottom{font-size:14px}.section{padding:60px 0}.page-hero{padding:44px 0}.page-hero h1{font-size:36px}.page-hero .breadcrumb{font-size:14px}.contact-grid h2{font-size:32px}.brief-form{padding:22px}}
.white{background:#fff}.editorial-head{padding:88px 0 62px}.editorial-head>.micro{color:#7e8d78;margin-bottom:26px}.editorial-head h1{font-size:clamp(42px,5vw,72px);line-height:1.3}.editorial-head>p{margin-top:24px;max-width:620px}.suite-one{background:#dce7dc;display:grid;grid-template-columns:.72fr 1.35fr;gap:25px;padding:52px 0 52px 48px;border-radius:8px;overflow:hidden}.suite-copy{align-self:center;padding-right:12px}.product-label{display:flex;align-items:center;gap:12px;font-size:14px}.product-label img{width:42px;height:42px;border-radius:50%}.suite-copy h3{font-size:43px;line-height:1.35;margin:32px 0 22px}.suite-copy p{color:#52664f;margin-bottom:27px}.suite-display{padding:20px 0 10px 20px;min-width:0}.workspace-demo{background:#fff;border:1px solid #48604720;border-radius:12px;overflow:hidden;box-shadow:0 24px 60px #29412c20;color:#283b2b}.demo-header{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid #1e392114;background:#fcfdfa;gap:20px}.demo-header>span{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px}.demo-header img{width:28px;height:28px;border-radius:50%}.demo-header small{font-size:14px;color:#82917d}.demo-layout{display:grid;grid-template-columns:110px 1fr}.demo-layout aside{padding:26px 12px;background:#f6f8f3;border-right:1px solid #2336200e;display:flex;flex-direction:column;gap:20px;font-size:14px;white-space:nowrap;color:#8a9384}.demo-layout aside b{font-weight:500;color:#34543c;background:#e7eee2;border-radius:5px;padding:8px;margin:-8px}.demo-body{padding:28px;min-width:0}.demo-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.demo-heading small{font-size:14px;letter-spacing:.13em;color:#8a9981}.demo-heading h3{font-size:20px;font-weight:500;margin-top:10px;letter-spacing:-.025em}.demo-date{font-size:14px;padding:5px 9px;border:1px solid #1c391c20;border-radius:20px;white-space:nowrap;color:#7a8771}.space-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.space-tile{padding:17px;border:1px solid #b2cba6;border-radius:7px;background:#eef6e9;transition:background .3s}.space-tile>span{font-size:14px;color:#8b9b82}.space-tile strong{display:block;font-size:16px;font-weight:500;margin-top:10px;white-space:nowrap}.space-tile i{display:block;width:100%;height:5px;background:#96b487;border-radius:4px;margin:20px 0 10px}.space-tile small{font-size:14px;color:#75876b;white-space:nowrap}.space-tile.neutral{background:#fafbf8;border-color:#e4e9df}.space-tile.neutral i{background:#e1e7dc}.demo-event{display:flex;align-items:center;gap:12px;margin-top:22px;padding:12px;background:#fafbf7;border:1px solid #e7ebe1;border-radius:7px;min-height:72px}.event-icon{font:16px Manrope;color:#64854f;width:32px;height:32px;border-radius:50%;background:#e9f1e1;display:grid;place-items:center;flex:none}.demo-event b{font-size:14px;font-weight:500}.demo-event p{font-size:14px;line-height:1.5;color:#819074;margin-top:3px}.stage-tabs{display:flex;gap:4px;padding:5px;margin-top:22px;border-radius:6px;background:#f2f5ed}.stage-tabs button{flex:1;border:0;color:#7b8b6f;background:transparent;border-radius:4px;font-size:14px;min-height:36px;white-space:nowrap;padding:8px 4px}.stage-tabs button[aria-pressed=true]{background:#25432c;color:#fff;box-shadow:0 3px 9px #28492318}.stage-tabs button:hover{background:#e2eada;color:#2a482c}.demo-disclaimer{font-size:14px;color:#7b8973;text-align:center;margin:15px 0 0}.suite-display>.workspace-demo{width:calc(100% + 25px);transform:perspective(1500px) rotateY(-6deg);transform-origin:left center}.suite-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.suite-pair>article{min-height:600px;position:relative;overflow:hidden;border-radius:8px}.suite-zuno{background:#f0ece5}.suite-zuno>img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.72}.suite-pair-copy{position:relative;padding:38px 38px 0;z-index:1}.product-name{display:block;font-size:34px;font-weight:700;letter-spacing:-.06em;line-height:1.3}.product-name small{font-weight:400;font-size:14px;letter-spacing:.13em;margin-left:9px}.suite-pair-copy h3{font-size:33px;margin:18px 0 25px;line-height:1.4}.suite-zuno .conversation{position:relative;width:66%;margin:40px 0 0 29%;transform:rotate(-3deg);border-color:#fff;box-shadow:0 15px 45px #33311b17}.conversation{max-width:480px;background:#ffffffed;border:1px solid #e0e2d9;border-radius:14px;padding:22px;color:#2e3c31;box-shadow:0 20px 40px #19321c0a}.conversation-top{display:flex;align-items:center;gap:11px;margin-bottom:20px}.zuno-orb{font-size:18px;color:#fff;background:#d77951;border-radius:50%;height:40px;width:40px;display:grid;place-items:center;font-weight:600}.conversation-top strong{font-size:16px;display:block}.conversation-top small{display:block;color:#929a8c;font-size:14px}.bubble{font-size:14px;line-height:1.7;padding:13px 16px;max-width:92%;border-radius:10px;margin-bottom:12px}.bubble.user{margin-left:auto;background:#e9eee4}.bubble.reply{background:#f6f6f2;color:#66705e}.knowledge-label{font-size:14px;color:#8c947f;margin-top:14px;display:flex;align-items:center;gap:6px}.knowledge-label>span{color:#789664}.conversation-switch{padding:9px 14px;margin-top:20px;border:1px solid #cad0c1;border-radius:30px;font-size:14px;background:white;color:#546349}.conversation-switch:hover{background:#e8eee2}.suite-zhimo{background:#182b46;color:white}.suite-zhimo .text-link{border-color:#879db166}.suite-zhimo .suite-pair-copy{color:#e4edf7}.zhimo-console{background:#203958;border:1px solid #547ca154;border-radius:10px;box-shadow:0 20px 60px #0616263b;color:#e3ebf4;overflow:hidden}.console-header{padding:20px 26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #a6c8e122;gap:20px}.console-header b{font-size:20px;font-weight:500}.console-header b>span{font-size:14px;color:#7e9bb9;border-left:1px solid #7192b366;margin-left:15px;padding-left:15px}.console-header>small{font-size:14px;color:#8cabc6}.console-grid{display:grid;grid-template-columns:1fr 170px}.console-main{padding:30px;min-width:0}.console-main>.micro{font-size:14px;color:#7393b3}.console-main h3{font-size:22px;margin-top:14px}.connection-nodes{display:flex;gap:10px;align-items:center;margin-top:35px}.connection-nodes>span{flex:1;border:1px solid #8caed14d;background:#2c4868;padding:16px 10px;text-align:center;border-radius:8px;white-space:nowrap;font-size:14px}.connection-nodes i{font:12px Manrope;display:block;color:#8fabc6;margin-bottom:14px}.connection-nodes small{font-size:14px;color:#8eacc7;display:block;margin-top:9px}.connection-nodes>b{color:#6d91b2;font-size:16px;font-weight:400}.console-activity{border-left:1px solid #a6c8e122;background:#1b324d;padding:28px 22px}.console-activity>small{color:#90adc6;font-size:14px}.console-activity>div{display:flex;gap:10px;margin-top:30px;font-size:14px;color:#a9c0d3;align-items:flex-start}.console-activity i{width:7px;height:7px;background:#7197b9;border-radius:50%;margin-top:7px}.console-activity b{display:block;font-weight:400;font-size:14px;color:#718fa9;margin-top:5px}.suite-zhimo>.zhimo-console{width:calc(100% + 55px);margin:50px 0 0 38px;transform:perspective(1000px) rotateY(-6deg) rotateX(5deg)}.suite-zhimo .console-grid{grid-template-columns:1fr}.suite-zhimo .console-activity{display:none}.connection-story{background:#101512;color:#f3f5ed;overflow:hidden}.connection-story>.wrap{position:relative;min-height:460px;display:flex;align-items:center}.connection-story>.wrap>div{position:relative;z-index:1;padding:70px 0;max-width:700px}.connection-story h2{font-size:44px;line-height:1.5;margin:22px 0 27px}.connection-story h2 span{color:#aebdad}.connection-story p{color:#bac7b5;margin-bottom:24px}.connection-story .micro{color:#9cae96}.connection-story img{width:70%;height:100%;object-fit:cover;position:absolute;right:-100px;opacity:.66;mask-image:linear-gradient(90deg,transparent,#000 30%)}.about-teaser>.wrap{display:grid;grid-template-columns:.9fr 1.2fr 1fr;gap:50px;align-items:center}.about-teaser h2{font-size:37px;line-height:1.5}.about-teaser p{margin-bottom:23px}.about-teaser .micro{color:#7e8b77}.product-fit{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.product-fit>a{border-top:1px solid #35483033;padding:25px 0}.product-fit span{font-size:14px;color:#8fa082}.product-fit h3{font-size:24px;margin:15px 0}.product-fit p{font-size:16px}.product-fit a:hover h3{color:#a4663d}.product-cover{position:relative;min-height:650px;overflow:hidden}.cover-image{width:100%;height:100%;position:absolute;object-fit:cover;inset:0}.product-cover>.wrap{position:relative;padding-top:92px;padding-bottom:82px;z-index:1}.product-cover h1{font-size:68px;line-height:1.25;margin:34px 0 22px;font-weight:500}.product-cover p{font-size:17px;line-height:1.9}.cover-one{color:#fff;background:#15251c}.cover-one .cover-shade{position:absolute;inset:0;background:linear-gradient(90deg,#08180fd9,#08180f33 75%)}.cover-one p{color:#e0e6d9}.glass{color:#fff;border:1px solid #ffffff66;background:#ffffff06}.glass:hover{background:#ffffff22}.cover-zuno{background:#e7e3db}.cover-zuno .cover-image{width:65%;left:auto;object-position:65% center;mask-image:linear-gradient(90deg,transparent,#000 30%)}.cover-zuno .micro{margin-top:13px;color:#838679}.cover-zuno .actions{align-items:center;gap:28px}.cover-zuno p{color:#6c7166}.large-demo{padding:60px 80px;border-radius:9px}.green-demo{background:#dce7d8}.large-demo .workspace-demo{max-width:1000px;margin:auto}.large-demo .demo-layout{grid-template-columns:150px 1fr}.large-demo .demo-layout aside{font-size:14px;padding:36px 22px;gap:28px}.large-demo .demo-heading h3{font-size:26px}.large-demo .demo-body{padding:36px}.large-demo .space-tile{padding:23px;min-height:145px}.large-demo .space-tile strong{font-size:22px}.large-demo .space-tile small{font-size:14px}.large-demo .demo-event b{font-size:14px}.large-demo .stage-tabs button{font-size:14px;padding:12px}.vfeatures{display:grid;grid-template-columns:repeat(3,1fr);gap:46px;margin-top:54px}.vfeatures article{border-top:1px solid #29482430;padding-top:22px}.feature-n{font-size:14px;color:#8c9b82}.vfeatures h3{font-size:24px;margin:17px 0 14px}.vfeatures p{font-size:16px;line-height:1.8}.journey-track{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;padding:30px 0 15px}.journey-track>div{position:relative;border-top:1px solid #455c4144;padding-top:26px}.journey-track>div:before{content:'';position:absolute;left:0;top:-5px;width:9px;height:9px;background:#77906d;border-radius:50%}.journey-track span{font-size:14px;color:#9aa58d}.journey-track h3{font-size:27px;margin:18px 0 15px}.journey-track p{font-size:14px}.conversation-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.conversation-section h2{font-size:52px;line-height:1.4;margin:22px 0}.conversation-section>div>p{margin:24px 0}.channel-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.channel-tags span{border:1px solid #597a4c33;padding:7px 12px;border-radius:6px;font-size:14px;color:#637a54}.chat-stage{padding:35px;background:#f0ede6;border-radius:14px}.chat-stage .conversation{margin:auto;padding:30px}.chat-stage .bubble{font-size:16px}.voice-strip{display:grid;grid-template-columns:1fr 1.3fr;gap:55px;align-items:center;margin-top:88px;padding:52px;background:#eee5dc;border-radius:8px}.voice-word{font-size:75px;line-height:1.2;font-weight:500;letter-spacing:-.05em;color:#b36f50}.voice-strip h2{font-size:35px;margin:15px 0 20px}.voice-strip p{font-size:16px}.voice-strip .micro{color:#a78068}.zhimo-hero{padding:78px 0 50px;background:#142941;color:#eff5f8}.zhimo-intro{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:58px}.zhimo-intro .micro{color:#839eba}.zhimo-intro h1{font-size:64px;line-height:1.35;margin-top:24px}.zhimo-intro p{color:#a9bacb;margin-bottom:25px}.zhimo-hero .zhimo-console{max-width:1080px;margin:auto}.zhimo-hero .console-main{padding:38px 48px}.zhimo-hero .connection-nodes>span{padding:25px 16px;font-size:18px}.zhimo-hero .connection-nodes{margin-top:32px}.zhimo-hero .connection-nodes i{font-size:14px}.zhimo-hero .console-grid{grid-template-columns:1fr 220px}.zhimo-hero .demo-disclaimer{color:#7690a7}.footnote{padding:5px 0 25px}.page-solutions .vsection .tabs{margin-bottom:0}.page-solutions .tabs button{font-size:16px}.page-solutions .tabs button[aria-selected=true]{color:#1d3c2a}.page-solutions .tabs button[aria-selected=true]:after{background:#4b7050}.solution-panel{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:center;margin:35px 0 0}.solution-panel[hidden]{display:none}.solution-panel>div:first-child{padding:35px 0}.solution-panel h3{font-size:36px;margin:20px 0}.solution-panel p{font-size:16px;max-width:330px;margin-bottom:25px}.solution-visual{position:relative;min-height:400px;overflow:hidden;border-radius:8px}.solution-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.solution-visual>span{position:absolute;left:24px;bottom:24px;font-size:14px;color:white;background:#173d2655;padding:5px 11px;border-radius:20px}.solution-visual .conversation{position:relative;margin:55px auto;width:70%}.solution-visual .zhimo-console{position:relative;margin:45px 0 45px 25px;width:110%}.solution-visual.blue{background:#142942}.compact-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.compact-points span{font-size:14px;padding:7px 13px;border-radius:20px;background:#e7ece3;color:#63745c}.solution-bottom{display:grid;grid-template-columns:1fr 1fr;gap:60px}.solution-bottom .vfeatures{margin:0;grid-template-columns:1fr;gap:22px}.solution-bottom .vfeatures h3{font-size:21px;margin:10px 0}.solution-bottom .vfeatures p{font-size:15px}.solution-bottom .feature-n{display:none}
@media(max-width:1100px){.suite-one{grid-template-columns:.72fr 1.3fr;padding-left:30px;gap:0}.suite-copy h3{font-size:36px}.demo-layout{grid-template-columns:80px 1fr}.demo-body{padding:20px}.space-tile{padding:12px}.demo-date{display:none}.suite-pair-copy{padding:30px 30px 0}.suite-pair-copy h3{font-size:30px}.suite-pair>article{min-height:575px}.suite-zuno .conversation{width:76%;margin-left:20%;padding:18px}.suite-zhimo>.zhimo-console{margin-left:30px}.large-demo{padding:40px}.about-teaser>.wrap{grid-template-columns:.7fr 1.2fr 1fr;gap:30px}.about-teaser h2{font-size:32px}.conversation-section{gap:50px}.conversation-section h2{font-size:43px}}
@media(max-width:760px){.editorial-head{padding:54px 0 38px}.editorial-head h1{font-size:42px}.editorial-head>.micro{margin-bottom:22px}.suite-one{display:block;padding:28px 0 18px}.suite-copy{padding:0 28px}.suite-copy h3{font-size:35px;margin:24px 0 16px}.suite-copy p{font-size:16px;margin-bottom:23px}.product-label{font-size:14px}.suite-display{padding:30px 0 0 18px}.suite-display>.workspace-demo{transform:none;width:calc(100% + 36px)}.demo-layout{grid-template-columns:1fr}.demo-layout aside{display:none}.demo-header{padding:14px 16px;gap:10px}.demo-header>span{font-size:14px}.demo-header small{font-size:14px}.demo-body{padding:20px 16px}.demo-heading h3{font-size:17px}.space-tiles{gap:8px;margin-top:20px}.space-tile{padding:12px 10px}.space-tile strong{font-size:14px}.space-tile small{font-size:14px}.space-tile i{margin-top:16px}.demo-event{padding:10px;min-height:70px}.demo-event b{font-size:14px}.demo-event p{font-size:14px}.stage-tabs{gap:3px}.stage-tabs button{font-size:14px;min-height:40px}.suite-display>.demo-disclaimer{padding-right:20px;font-size:14px}.suite-pair{grid-template-columns:1fr;gap:20px;margin-top:20px}.suite-pair>article{min-height:550px}.suite-pair-copy{padding:30px 28px 0}.suite-pair-copy h3{font-size:32px}.suite-zuno .conversation{width:80%;margin:35px 0 0 15%;padding:17px}.suite-zuno .bubble{font-size:14px}.suite-zhimo>.zhimo-console{margin:37px 0 0 22px;width:calc(100% + 25px)}.console-main{padding:23px}.console-main h3{font-size:20px}.connection-nodes{gap:7px}.connection-nodes>span{font-size:14px;padding:14px 7px}.connection-nodes small{font-size:14px}.console-header{padding:18px 22px}.connection-story>.wrap{min-height:530px;align-items:flex-start}.connection-story>.wrap>div{padding:50px 0}.connection-story h2{font-size:33px;line-height:1.5;margin:20px 0}.connection-story img{width:140%;height:60%;bottom:-40px;right:-100px;object-fit:cover;opacity:.7;mask-image:linear-gradient(180deg,transparent,#000 30%)}.connection-story p{font-size:16px}.connection-story .btn{margin-top:5px}.about-teaser>.wrap{grid-template-columns:1fr;gap:25px}.about-teaser h2{font-size:38px}.about-teaser p{margin-bottom:20px}.product-fit{grid-template-columns:1fr;gap:15px}.product-fit>a{display:grid;grid-template-columns:25px 1fr auto;gap:20px;align-items:center;padding:23px 0}.product-fit h3{font-size:20px;margin:0}.product-fit p{font-size:14px}.product-cover{min-height:625px}.product-cover>.wrap{padding:65px 0 60px}.product-cover h1{font-size:50px;margin:32px 0 24px}.product-cover p{font-size:16px}.cover-one .cover-image{object-position:64% center}.cover-one .cover-shade{background:linear-gradient(90deg,#0c1b14cc,#0c1b1444)}.cover-one .product-label{font-size:14px}.cover-one .image-disclosure{bottom:30px}.cover-zuno .cover-image{width:100%;height:55%;top:auto;bottom:0;mask-image:linear-gradient(180deg,transparent,#000 40%);object-position:center 60%;opacity:.85}.cover-zuno{min-height:720px}.cover-zuno .product-name{font-size:32px}.cover-zuno h1{font-size:45px;margin-top:25px}.cover-zuno .actions{gap:19px}.cover-zuno .micro{font-size:14px}.large-demo{padding:20px 12px}.large-demo .demo-layout{grid-template-columns:1fr}.large-demo .demo-body{padding:18px 14px}.large-demo .demo-heading h3{font-size:17px}.large-demo .space-tile{padding:12px 9px;min-height:122px}.large-demo .space-tile strong{font-size:15px}.large-demo .space-tile small{font-size:14px}.large-demo .demo-event b{font-size:14px}.large-demo .stage-tabs button{font-size:14px;padding:8px 4px}.demo-disclaimer{font-size:14px}.vfeatures{grid-template-columns:1fr;gap:25px;margin-top:36px}.vfeatures article{padding-top:20px;display:grid;grid-template-columns:25px 1fr;gap:12px 18px}.vfeatures h3{font-size:23px;margin:0}.vfeatures p{grid-column:2;font-size:16px}.journey-track{grid-template-columns:1fr 1fr;gap:35px 25px}.journey-track h3{font-size:25px;margin:12px 0}.journey-track p{font-size:14px}.conversation-section{grid-template-columns:1fr;gap:32px}.conversation-section h2{font-size:40px}.conversation-section>div>p{margin:20px 0}.chat-stage{padding:20px}.chat-stage .conversation{padding:22px}.chat-stage .bubble{font-size:14px}.channel-tags span{font-size:14px}.voice-strip{grid-template-columns:1fr;gap:27px;margin-top:55px;padding:30px}.voice-word{font-size:65px}.voice-strip h2{font-size:30px}.voice-strip p{font-size:16px}.zhimo-hero{padding:55px 0 30px}.zhimo-intro{display:block;margin-bottom:40px}.zhimo-intro h1{font-size:43px;margin-top:22px}.zhimo-intro p{margin-top:23px;font-size:16px}.zhimo-hero .console-grid{grid-template-columns:1fr}.zhimo-hero .console-activity{display:none}.zhimo-hero .console-main{padding:25px 20px}.zhimo-hero .connection-nodes{gap:5px}.zhimo-hero .connection-nodes>span{padding:19px 7px;font-size:14px}.zhimo-hero .connection-nodes i{font-size:14px}.solution-panel{grid-template-columns:1fr;gap:20px;margin-top:20px}.solution-panel>div:first-child{padding:12px 0}.solution-panel h3{font-size:31px;margin:13px 0}.solution-panel p{max-width:none;margin-bottom:20px}.solution-visual{min-height:340px}.solution-visual .conversation{width:86%;margin:30px auto;padding:20px}.solution-visual .zhimo-console{margin:36px 0 36px 15px}.solution-panel .micro{font-size:14px}.solution-bottom{grid-template-columns:1fr;gap:30px}.page-solutions .tabs{gap:22px}.page-solutions .tabs button{font-size:14px}.compact-points{margin-top:22px}.compact-points span{font-size:14px}}
@media(prefers-reduced-motion:no-preference){.is-seen{animation:show-in .65s ease-out both}@keyframes show-in{from{transform:translateY(16px);opacity:.45}to{transform:translateY(0);opacity:1}}.space-tile.changed{animation:stage-feedback .4s ease}@keyframes stage-feedback{50%{background:#d9eccb}}}
.delivery-map{background:#264a37;color:#e8f0e4;border-radius:10px;display:grid;grid-template-columns:1fr 1.3fr;gap:65px;padding:60px}.delivery-intro>.micro{color:#a2b99a}.delivery-intro h2{font-size:39px;line-height:1.5;margin:28px 0}.delivery-intro .btn{margin-top:12px}.delivery-steps{display:grid;gap:0}.delivery-steps article{display:flex;gap:25px;align-items:center;padding:19px 0;border-bottom:1px solid #abc79933}.delivery-steps article:first-child{padding-top:0}.delivery-steps article:last-child{border:0}.delivery-steps article>span{font-size:14px;color:#a3ba96;display:grid;place-items:center;width:46px;height:46px;border:1px solid #a9c49e55;border-radius:50%;flex:none}.delivery-steps h3{font-size:24px;display:inline-block;margin-right:25px}.delivery-steps p{font-size:15px;color:#adbea4;display:inline-block}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.faq-layout>.micro,.faq-layout>div>.micro{color:#8f9e83;margin-bottom:20px}.faq-layout h2{font-size:35px}.faq summary{font-size:17px}.faq details{padding:22px 0}.faq details:first-child{padding-top:0}.about-cover{padding-top:80px}.about-cover .micro{color:#7c8b76}.about-cover h1{font-size:clamp(40px,4.8vw,68px);line-height:1.4;margin-top:24px}.about-line{display:flex;justify-content:space-between;align-items:end;margin:30px 0 45px}.about-line p{font-size:17px}.about-line>span{font-size:14px;color:#89977e;letter-spacing:.14em}.about-image{height:440px;position:relative;background:#111814;overflow:hidden}.about-image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 60%;opacity:.82}.about-image>span{position:absolute;bottom:28px;left:48px;color:#dce5d3;font-size:14px;letter-spacing:.14em}.company-family{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.company-family h2{font-size:42px;line-height:1.5;margin-top:20px}.company-family .micro{color:#7f8c77}.family-links a{display:flex;align-items:center;padding:25px 0;border-bottom:1px solid #1d361d22;gap:15px}.family-links img{width:42px;height:42px;border-radius:50%}.family-links span{font-size:24px}.family-links strong{font-size:32px;letter-spacing:-.04em;font-weight:500}.family-links small{font-size:14px;color:#8b9881;margin-left:auto}.family-links a:hover{color:#af6d42}.company-data{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:70px;padding-top:35px;border-top:1px solid #1d361d22}.company-data>.micro{color:#7f8c77;padding-top:24px}.facts dd{font-size:16px}.facts dt{font-size:14px}.suite-display{padding-right:22px}.suite-display>.workspace-demo{width:100%;transform:none}.suite-one .demo-date{display:none}.suite-one .demo-layout{grid-template-columns:80px 1fr}.suite-one .demo-body{padding:24px 18px}.suite-one .space-tile{padding:14px 11px}.suite-one .space-tile small{font-size:14px}.suite-one .demo-event p{font-size:14px}.suite-one .demo-heading h3{font-size:19px}.suite-one .stage-tabs button{font-size:14px}
@media(max-width:1000px){.delivery-map{padding:40px;gap:40px}.delivery-steps h3{display:block;margin:0 0 5px}.delivery-intro h2{font-size:34px}.company-family,.company-data{gap:40px}.suite-one .demo-layout{grid-template-columns:1fr}.suite-one .demo-layout aside{display:none}.suite-one .space-tile{padding:12px 8px}.suite-one .demo-body{padding:20px 16px}.suite-one .space-tile strong{font-size:14px}}
@media(max-width:760px){.delivery-map{grid-template-columns:1fr;gap:38px;padding:30px}.delivery-intro h2{font-size:32px;margin:20px 0}.delivery-intro .btn{margin-top:8px}.delivery-steps h3{display:inline-block;font-size:23px;margin:0 15px 5px 0}.delivery-steps p{font-size:14px}.delivery-steps article{gap:18px;padding:20px 0}.delivery-steps article>span{width:38px;height:38px;font-size:14px}.faq-layout{grid-template-columns:1fr;gap:32px}.faq-layout h2{font-size:31px}.faq summary{font-size:16px}.faq details p{font-size:15px;padding-right:10px}.about-cover{padding-top:52px}.about-cover h1{font-size:38px}.about-line p{font-size:16px}.about-line>span{font-size:14px}.about-image{height:300px}.about-image img{width:135%;max-width:none;right:-40px;object-position:65% center}.about-image>span{left:20px;bottom:20px;font-size:14px}.company-family,.company-data{grid-template-columns:1fr;gap:28px}.company-family h2{font-size:37px}.company-data{margin-top:50px;padding-top:20px}.company-data>.micro{padding-top:15px}.family-links a{padding:22px 0}.family-links strong{font-size:29px}.family-links small{font-size:14px}.facts dd{font-size:14px}.facts dt{font-size:14px}.suite-display{padding:30px 14px 0}.suite-display>.workspace-demo{width:100%;transform:none}.suite-one .demo-body{padding:20px 12px}.suite-one .demo-heading h3{font-size:17px}.suite-one .space-tile strong{font-size:14px}.suite-one .space-tile span{font-size:14px}.suite-one .space-tile small{font-size:14px}.suite-one .space-tiles{gap:6px}.suite-one .space-tile{padding:10px 8px}.suite-one .stage-tabs button{font-size:14px}.suite-one .demo-header{padding:14px}.suite-one .demo-header small{font-size:14px}.suite-one .demo-event p{font-size:14px}}
.stage-tabs button,.suite-one .stage-tabs button,.large-demo .stage-tabs button{font-size:14px}.demo-header small,.demo-heading small,.demo-date,.space-tile>span,.space-tile small,.demo-event p,.knowledge-label,.console-header small,.console-header b>span,.console-main>.micro,.connection-nodes small,.console-activity b{font-size:14px}.demo-header>span{font-size:14px}.demo-event b{font-size:14px}.demo-disclaimer{font-size:14px}.suite-one .demo-event p,.suite-one .space-tile small{font-size:14px}.zuno-brand span{font-size:14px}.section-heading>p{font-size:16px;max-width:360px}.stage-tabs button[aria-pressed=true]:hover{background:#25432c;color:#fff}.product-fit a{transition:color .2s}.page-404 .page-hero h1{color:#213b29}
@media(max-width:760px){.zuno-brand span,.zhimo-brand span{display:none}.one-brand strong{font-size:14px}.brand-ribbon>.wrap>span{font-size:14px}.brand-ribbon b{font-size:14px}.vhero .micro{font-size:14px}.image-disclosure,.vhero-bottom{font-size:14px}.vhero-bottom>span:last-child{display:none}.suite-one .space-tile strong{font-size:14px}.suite-one .space-tile small,.large-demo .space-tile small{display:none}.suite-one .space-tile>span{font-size:14px}.stage-tabs button,.suite-one .stage-tabs button,.large-demo .stage-tabs button{font-size:14px;min-height:44px}.suite-one .demo-header small{font-size:14px}.suite-one .demo-header>span{font-size:14px}.suite-one .demo-event b{font-size:14px}.suite-one .demo-event p{font-size:14px}.demo-disclaimer,.suite-display>.demo-disclaimer{font-size:14px}.section-heading{flex-wrap:wrap}.section-heading>.text-link{margin-top:0}.section-heading>p{margin-top:0}.suite-zuno .bubble{font-size:14px}.console-header{padding:18px}.console-header b>span{font-size:14px;margin-left:10px;padding-left:10px}.console-header>small{font-size:14px}.connection-nodes small{font-size:14px;white-space:normal}.channel-tags span{font-size:14px}.family-links small{font-size:14px}.footer-col a,.footer-col p{font-size:14px}.about-line>span{font-size:14px}.brand-en{font-size:14px}.cover-one .product-label{font-size:14px}.compact-points span{font-size:14px}.demo-heading small{font-size:14px}.demo-heading h3{line-height:1.5}.product-fit p{font-size:14px}.solution-panel .micro{font-size:14px}}
.suite-zhimo{padding-bottom:28px}.suite-zhimo>.zhimo-console{width:calc(100% - 48px);margin:42px 24px 0;transform:none}.suite-zhimo .console-main{padding:26px 22px}.suite-zhimo .connection-nodes{gap:8px;margin-top:28px}.suite-zhimo .connection-nodes>span{min-width:0;padding:16px 7px}.suite-zhimo .connection-nodes small{white-space:normal}.solution-visual .zhimo-console{width:calc(100% - 32px);margin:34px 16px}.solution-visual .console-grid{grid-template-columns:1fr}.solution-visual .console-activity{display:none}.solution-visual .connection-nodes>span{min-width:0}.solution-visual .connection-nodes small{white-space:normal}
@media(max-width:760px){.suite-zhimo>.zhimo-console{width:calc(100% - 32px);margin:32px 16px 0}.suite-zhimo .console-header b>span{display:none}.suite-zhimo .console-main{padding:24px 16px}.suite-zhimo .console-main h3{font-size:19px}.suite-zhimo .connection-nodes{gap:5px}.suite-zhimo .connection-nodes>span{font-size:14px;padding:15px 6px}.suite-zhimo .connection-nodes small{font-size:14px}.suite-zhimo .console-header{padding:16px}.solution-visual .console-main{padding:24px 15px}.solution-visual .connection-nodes{gap:5px}.solution-visual .connection-nodes>span{font-size:14px;padding:16px 6px}.solution-visual .console-header b>span{display:none}}
.page-solutions .tabs{overflow:visible;flex-wrap:wrap}.page-solutions .tabs button{min-height:52px}
/* Company direction, product navigation and custom development — 2026-10-06 */
[hidden]{display:none!important}.product-nav{position:relative}.product-nav-toggle{display:flex;align-items:center;gap:9px;padding:12px 0;border:0;background:none;color:#58605a;font-size:14px}.product-nav-toggle span{transition:transform .2s}.product-nav-toggle[aria-expanded=true] span{transform:rotate(180deg)}.product-nav[data-current=true] .product-nav-toggle{color:#193d2b}.product-menu{position:absolute;top:calc(100% + 10px);left:-24px;width:320px;padding:12px;background:#fff;border:1px solid #dce3d9;border-radius:12px;box-shadow:0 20px 55px #17271d25}.product-menu>a{display:flex;align-items:center;gap:14px;padding:14px 12px;border-radius:7px}.product-menu>a:hover,.product-menu>a:focus-visible{background:#eef3eb;color:#193d2b}.product-menu img,.nav-product-mark{width:36px;height:36px;flex:none;border-radius:50%}.nav-product-mark{display:grid;place-items:center;font-size:17px;font-weight:600}.mark-zhimo{background:#203958;color:#fff}.mark-zuno{background:#eee6dc;color:#705441}.product-menu strong{display:block;font-size:15px;font-weight:500}.product-menu small{display:block;font-size:14px;color:#73806e;margin-top:2px}.product-menu .all-products{border-top:1px solid #e4e9df;margin-top:8px;border-radius:0;justify-content:space-between;font-size:14px}.company-direction-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:start}.company-direction .micro{color:#81907b;margin-bottom:24px}.company-direction h2{font-size:clamp(30px,3.5vw,48px);line-height:1.45}.company-direction p{font-size:17px;line-height:2}.direction-links{margin-top:28px}.direction-links a{display:flex;align-items:center;gap:18px;padding:17px 0;border-bottom:1px solid #dce3d9;font-size:15px}.direction-links span{font-size:14px;color:#899982}.direction-links b{margin-left:auto;font-weight:400}.custom-home{background:#162a21;color:#fff;padding:96px 0}.custom-home-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.custom-home .micro{color:#a7baaa}.custom-home h2{font-size:clamp(32px,3.6vw,51px);line-height:1.45;margin:22px 0}.custom-home p{color:#bdccbe;line-height:1.9}.custom-home .btn{margin-top:30px;gap:20px}.custom-blueprint{border:1px solid #9bb39e44;border-radius:10px;padding:28px;background:linear-gradient(#b9d2b70a 1px,transparent 1px),linear-gradient(90deg,#b9d2b70a 1px,transparent 1px),#1c3429;background-size:26px 26px;box-shadow:0 24px 60px #06170c33}.blueprint-label{display:flex;justify-content:space-between;gap:20px;font-size:14px;letter-spacing:.06em;color:#b2c5b4}.blueprint-label>span:last-child{font-size:14px;white-space:nowrap}.blueprint-core{border:1px solid #9fb69c66;background:#263f31;border-radius:8px;text-align:center;padding:32px 20px;margin:42px 12px 28px}.blueprint-core small{display:block;font-size:14px;color:#acc2ab}.blueprint-core strong{display:block;font-size:26px;font-weight:500;margin-top:10px}.blueprint-modules{display:grid;grid-template-columns:1fr 1fr;gap:12px}.blueprint-modules>span{border:1px solid #a7bfa03b;background:#203b2f;padding:14px 10px;text-align:center;border-radius:5px;font-size:14px}.custom-blueprint>p{font-size:14px;text-align:center;margin-top:24px}.custom-heading h1{font-size:clamp(36px,4.5vw,66px)}.custom-heading h1>span{color:#87957d}.custom-heading>p{max-width:760px}.custom-heading .actions{align-items:center}.custom-scope{padding-top:40px}.scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #ced8c8;border-left:1px solid #ced8c8}.scope-grid article{padding:36px 30px;border-right:1px solid #ced8c8;border-bottom:1px solid #ced8c8}.scope-grid article>span{font-size:14px;letter-spacing:.08em;color:#7b8c75}.scope-grid h3{margin:24px 0 16px;font-size:24px}.scope-grid p{font-size:15px;line-height:1.9}.build-choice,.custom-quote{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.build-choice .micro,.custom-quote .micro{color:#7b8c75;margin-bottom:22px}.build-choice h2,.custom-quote h2{font-size:clamp(30px,3vw,44px);line-height:1.45}.build-choice p,.custom-quote p{margin:24px 0;line-height:1.9}.choice-list article{display:flex;gap:25px;padding:28px 0;border-bottom:1px solid #d7dfd1}.choice-list article:first-child{padding-top:0}.choice-list article>span{color:#91a088;font-size:14px}.choice-list h3{font-size:23px}.choice-list p{font-size:15px;margin:10px 0 0}.custom-quote dl{margin:0}.custom-quote dl>div{padding:24px 0;border-bottom:1px solid #ced8c8}.custom-quote dl>div:first-child{padding-top:0}.custom-quote dt{font-size:20px}.custom-quote dd{margin:12px 0 0;color:#707770;font-size:15px}.pricing-section{background:#edf1e9}.pricing-audience{max-width:380px}.pricing-audience>span{display:block;font-size:14px;color:#546c4c;margin-bottom:12px}.pricing-audience p{font-size:15px}.pricing-summary{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:36px 40px;border:1px solid #cbd7c2;background:#fff;border-radius:8px}.pricing-summary .micro{font-size:14px;color:#718569}.pricing-summary h3{font-size:32px;margin:10px 0}.pricing-summary p{font-size:15px}.pricing-summary .btn{flex:none}.price-components{margin-top:36px}.price-components h3{font-size:22px}.pricing-section .note{margin-top:28px}.product-delivery{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #cbd7c2;margin-top:36px;padding-top:26px;font-size:14px}.product-price-link{display:block;color:#d8e5ef;font-size:14px;margin-top:18px;text-decoration:underline;text-underline-offset:6px}.one-paths{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.one-paths>div{padding:30px;background:#e2eadd;border-radius:7px}.one-paths .micro{font-size:14px;color:#63785a}.one-paths h3{margin:12px 0;font-size:24px}.one-paths p{font-size:15px;margin-bottom:22px}.home-process .section-heading h2{font-size:clamp(30px,3.5vw,48px)}
@media(max-width:1050px){.company-direction-grid,.custom-home-grid,.build-choice,.custom-quote{gap:45px}.custom-blueprint{padding:20px}.blueprint-label{flex-wrap:wrap;gap:8px}.scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blueprint-core{margin:26px 0}.blueprint-core strong{font-size:23px}}
@media(max-width:760px){.product-nav-toggle{width:100%;justify-content:space-between;font-size:16px;min-height:48px}.product-menu{position:static;width:100%;margin:8px 0;padding:6px;box-shadow:none;background:#fff}.product-menu>a{padding:12px 8px;gap:10px}.product-menu small{font-size:14px}.site-header nav{max-height:calc(100svh - 72px);overflow-y:auto}.company-direction-grid,.custom-home-grid,.build-choice,.custom-quote{grid-template-columns:1fr;gap:32px}.company-direction p{font-size:16px}.company-direction h2{font-size:32px}.custom-home{padding:66px 0}.custom-home h2{font-size:35px}.custom-home p br{display:none}.blueprint-label{font-size:14px}.blueprint-core strong{font-size:22px}.blueprint-modules{gap:8px}.blueprint-modules>span{font-size:14px;padding:12px 5px}.custom-heading{padding-top:52px}.custom-heading h1{font-size:35px}.custom-heading h1 br{display:none}.custom-heading>p br{display:none}.custom-scope{padding-top:15px}.scope-grid{grid-template-columns:1fr}.scope-grid article{padding:28px}.scope-grid h3{margin:16px 0 12px}.pricing-summary{display:block;padding:28px 24px}.pricing-summary h3{font-size:28px}.pricing-summary .btn{margin-top:24px}.one-paths{grid-template-columns:1fr}.one-paths>div{padding:26px}.product-delivery{align-items:start;flex-direction:column;line-height:2}.product-delivery span{font-size:14px}.custom-heading .actions .text-link{margin-left:5px}.vhero .actions .btn{font-size:14px;padding:12px 18px}.home-process .journey-track h3{font-size:22px}}
/* Zhimo — content from the approved 2026-10-06 DM. */
.zm-hero{position:relative;min-height:650px;background:#040d18;overflow:hidden;color:#fff}.zm-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% center}.zm-hero-copy{position:relative;padding-top:65px;padding-bottom:75px}.zm-brand{display:flex;align-items:center;gap:14px;margin-bottom:35px;font-size:22px}.zm-brand>img{width:40px;height:45px;object-fit:contain}.zm-brand small{display:block;font-size:14px;color:#8ba9c5}.zm-hero .micro{color:#7aa4cf}.zm-hero h1{font-size:clamp(46px,5.2vw,74px);line-height:1.3;margin:20px 0 24px}.zm-hero h1 span{color:#7ddcc5}.zm-hero p{color:#b7cbe0;font-size:17px}.zm-hero .image-disclosure{bottom:30px}.zm-highlights{background:#edf2f8;border-bottom:1px solid #d3deeb}.zm-highlights>.wrap{display:grid;grid-template-columns:repeat(3,1fr);padding:36px 0}.zm-highlights>.wrap>div{padding:0 36px;border-right:1px solid #c8d5e4}.zm-highlights>.wrap>div:first-child{padding-left:0}.zm-highlights>.wrap>div:last-child{border:0}.zm-highlights span{font-size:14px;color:#718ca8}.zm-highlights strong{display:block;font-size:25px;font-weight:500;color:#203956;margin-top:9px}.zm-highlights p{font-size:14px;color:#698099;margin-top:8px}.zm-feature-section{background:#f7f9fc}.zm-feature-section .micro{color:#6583a7}.zm-tabs{display:flex;gap:8px;border-bottom:1px solid #c8d6e7;margin-bottom:0}.zm-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;padding:19px 26px;color:#788b9e;font-size:16px}.zm-tabs button[aria-selected=true]{border-bottom-color:#2462bd;color:#205aaf;font-weight:600}.zm-tabs button:hover{background:#eaf0f8}.zm-feature-panel{display:grid;grid-template-columns:.82fr 1.25fr;gap:40px;align-items:center;padding:54px 0 0;min-height:630px}.zm-feature-copy h3{font-size:clamp(31px,3.4vw,46px);line-height:1.45;color:#183452;margin:22px 0}.zm-feature-copy dl{margin:0 0 24px}.zm-feature-copy dl>div{padding:18px 0;border-bottom:1px solid #dbe3ed}.zm-feature-copy dt{font-size:17px;font-weight:500;color:#255991}.zm-feature-copy dd{margin:8px 0 0;font-size:15px;color:#718297;line-height:1.9}.zm-stage{position:relative;min-width:0;min-height:570px;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background:radial-gradient(ellipse at 75% 15%,#d4e5fb,transparent 65%),#e8eff8}.zm-stage-customer{padding-top:50px}.zm-phone{width:265px;border:7px solid #152b45;border-radius:35px;background:#f8faff;box-shadow:20px 25px 55px #1c456e2b;padding:15px 17px 24px;transform:rotate(4deg);position:relative;margin-left:75px}.phone-notch{width:62px;height:6px;background:#152b45;border-radius:5px;margin:0 auto 22px}.phone-top{display:flex;justify-content:space-between;align-items:center;color:#1c4a7d;margin-bottom:25px}.phone-top>span{font-size:18px;font-weight:600}.phone-top>small{font-size:14px;color:#8a9bb0}.screen-kicker{font-size:14px;letter-spacing:.08em;color:#8a9bb0}.zm-phone h4{font-size:21px;color:#213c60;margin:8px 0 16px;letter-spacing:-.04em}.phone-location{font-size:14px;color:#617e9e;display:flex;justify-content:space-between;border-bottom:1px solid #dce6f1;padding-bottom:15px}.phone-location>span{font-size:14px}.phone-seats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.phone-seats>div{background:#eff3f8;border:1px solid #d9e2ee;border-radius:9px;padding:12px}.phone-seats small{font-size:14px;color:#7c90a7}.phone-seats strong{display:block;font-size:14px;color:#64809c;margin-top:5px}.phone-seats .selected{background:#dceafa;border-color:#96b9e4}.phone-seats .selected strong{color:#275b98}.table-shape{display:block;width:32px;height:25px;border:4px solid #b3c6dc;border-radius:4px;margin:15px auto 4px;box-shadow:0 -6px 0 -3px #96adc8,0 6px 0 -3px #96adc8,6px 0 0 -3px #96adc8,-6px 0 0 -3px #96adc8}.selected .table-shape{background:#6691b9;border-color:#4079b1}.phone-bottom{display:flex;justify-content:space-between;gap:8px;margin-top:20px;padding-top:15px;border-top:1px solid #d9e3ef;color:#5c7797;font-size:14px}.zm-float-note{position:absolute;top:85px;left:26px;z-index:2;background:#fff;border:1px solid #d9e6f4;padding:17px 23px;border-radius:12px;font-size:14px;color:#6f859e;box-shadow:0 12px 30px #46688f15;transform:rotate(-5deg)}.zm-float-note strong{font-size:15px;font-weight:500;color:#294d75}.zm-float-note i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#61b5a1;margin-right:6px}.zm-demo-note{font-size:14px!important;color:#788da5!important;text-align:center;margin-top:32px!important;line-height:1.7}.zm-dashboard{width:100%;border:1px solid #bfd0e3;border-radius:11px;background:#fff;box-shadow:0 25px 45px #35547722;overflow:hidden}.zm-dash-head{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#173455;color:#fff;padding:20px}.zm-dash-head b{font-size:19px;font-weight:500}.zm-dash-head b>span{font-size:14px;color:#91b0ce;margin-left:10px}.zm-dash-head>small{font-size:14px;color:#91b0ce}.zm-dash-body{padding:25px}.zm-store-chips{display:flex;gap:8px;flex-wrap:wrap}.zm-store-chips>span{font-size:14px;border:1px solid #e0e8f1;border-radius:15px;padding:5px 10px;color:#7690ab}.zm-store-chips>.active{background:#e5edf8;border-color:#bad0ea;color:#2a5b95}.zm-dash-title{display:flex;justify-content:space-between;align-items:center;margin-top:27px;gap:15px}.zm-dash-title small{font-size:14px;letter-spacing:.09em;color:#91a2b4}.zm-dash-title h4{font-size:19px;margin:7px 0 20px;color:#244a74}.sync-label{font-size:14px;color:#3d8c7d;white-space:nowrap}.zm-store-rows>div{display:grid;grid-template-columns:.7fr 1fr 1fr 1fr;gap:10px;background:#f2f6fb;padding:16px 12px;margin-top:10px;border-radius:6px;font-size:14px;align-items:center;color:#7890a9}.zm-store-rows b{color:#3b5d82;font-size:14px}.zm-store-rows i{font-size:14px;font-style:normal;border:1px solid #d4e3df;border-radius:4px;padding:4px;color:#468a7c;text-align:center;background:#edf7f3}.zm-activity{margin-top:27px}.zm-activity>span{font-size:14px;color:#8ea0b4}.zm-activity>div{display:grid;grid-template-columns:8px 1fr 1fr;gap:10px;align-items:center;border-bottom:1px solid #e8eef5;padding:13px 0}.zm-activity i{width:6px;height:6px;background:#719bbf;border-radius:50%}.zm-activity strong{font-size:14px;font-weight:400;color:#5a7899}.zm-activity small{font-size:14px;color:#98a9bb;text-align:right}.zm-stage-device{background:radial-gradient(ellipse at 50% 0%,#284f77,transparent 75%),#132a43}.device-orbit{width:100%;max-width:440px}.device-center{width:200px;margin:0 auto 35px;text-align:center;background:#203e5c;border:1px solid #7198b76b;box-shadow:0 0 50px #5eabd51c;border-radius:16px;padding:26px 15px;color:#fff}.device-center .micro{font-size:14px;color:#76b7c1}.device-center strong{display:block;font-size:24px;font-weight:500;margin:10px 0}.device-center small{font-size:14px;color:#82a1bf}.device-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.device-grid>div{background:#21415d;border:1px solid #85a9c343;border-radius:10px;text-align:center;padding:22px 12px;color:#dce9f5}.device-symbol{font-size:14px;color:#7bbfb8}.device-grid strong{display:block;font-weight:400;font-size:18px;margin:8px 0}.device-grid small{font-size:14px;color:#8faac2}.zm-stage-device .zm-demo-note{color:#9cb4cc!important}.zm-payment{background:#142d49;color:#fff;padding:70px 0}.zm-payment>.wrap{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;align-items:center}.zm-payment h2{font-size:40px;line-height:1.4;margin:20px 0}.zm-payment .micro{color:#829fbf}.zm-payment p{color:#93adc8}.payment-tags{display:grid;grid-template-columns:1fr 1fr 1fr;gap:13px}.payment-tags>span{border:1px solid #7b9bbb4a;border-radius:6px;padding:24px 12px;text-align:center;font-size:16px;background:#1e3b5b}.payment-tags small{display:block;font-size:14px;color:#9eb9d1}.payment-tags p{grid-column:1/-1;font-size:14px;margin:10px 0 0}.zm-pricing{background:#f0f4fa;color:#1a3454}.zm-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.zm-plan{border:1px solid #cddcf0;border-radius:16px;padding:38px 40px;background:#fff;display:flex;flex-direction:column;align-items:start}.plan-reserve{background:#245eb9;color:#fff;border-color:#245eb9}.plan-tag{font-size:14px;color:#6182ab;letter-spacing:.06em}.plan-reserve .plan-tag{color:#b7d2fa}.zm-plan h3{font-size:31px;margin:16px 0 12px}.zm-price{font-size:clamp(42px,5vw,65px);font-weight:600;letter-spacing:-.04em;line-height:1.4;color:#245eb9}.plan-reserve .zm-price{color:#fff}.zm-price>span{font-size:18px;font-weight:400;margin-left:8px}.zm-plan ul{list-style:none;margin:24px 0 30px;padding:22px 0 0;border-top:1px solid #bbd0ed;align-self:stretch}.plan-reserve ul{border-color:#ffffff40}.zm-plan li{padding:7px 0;font-size:17px}.zm-plan li:before{content:'✓';font-size:14px;margin-right:11px;opacity:.7}.zm-plan .btn{margin-top:auto}.plan-standard .btn.primary{background:#173f76;border-color:#173f76}.zm-monthly{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#e0eaf7;padding:26px 32px;border-radius:12px;margin-top:24px}.zm-monthly>div{display:flex;align-items:center;gap:18px}.zm-monthly strong{font-size:32px;color:#245eb9;white-space:nowrap}.zm-monthly small{font-size:15px;font-weight:400;color:#66809b}.zm-monthly p{color:#496582;font-size:15px}.stored-value{background:#fff;color:#245eb9;padding:8px 18px;border-radius:24px;font-size:14px;white-space:nowrap}.zm-pricing .note{margin-top:24px;color:#7c90a8}.zm-contact{background:#dce7f4;padding:70px 0;color:#1b3b63}.zm-contact>.wrap{display:flex;justify-content:space-between;gap:50px;align-items:center}.zm-contact h2{font-size:37px;line-height:1.5;margin-top:20px}.zm-contact .micro{color:#6887a9}.zm-contact>.wrap>div:last-child>span{font-size:14px;color:#6682a0}.zm-contact-number{display:block;font-size:37px;letter-spacing:.02em;margin:10px 0 20px;font-weight:600}.contact-phone{margin:26px 0}.contact-phone>a{display:block;font-size:34px;font-weight:500;color:#234d36;line-height:1.5;margin:8px 0}.contact-phone>p{font-size:14px!important;max-width:330px}.footer-phone{color:#f1f6eb!important}.zm-inline-logo{display:inline-block;width:30px;height:34px;object-fit:contain;vertical-align:middle;margin-right:8px}
@media(max-width:1050px){.zm-hero>img{object-position:60% center;opacity:.8}.zm-feature-panel{grid-template-columns:.85fr 1fr;gap:26px}.zm-stage{padding:30px 18px}.zm-phone{margin-left:20px;width:240px}.zm-float-note{top:30px;left:10px;padding:12px 16px}.zm-dash-body{padding:18px}.zm-dash-head b>span{display:none}.zm-dash-title{display:block}.sync-label{display:none}.zm-store-rows>div{gap:6px;grid-template-columns:.6fr 1fr 1fr}.zm-store-rows i{grid-column:2/-1}.zm-monthly{flex-wrap:wrap}.zm-payment>.wrap{gap:35px}.zm-contact-number{font-size:32px}}
@media(max-width:760px){.zm-hero{min-height:740px}.zm-hero>img{height:58%;top:auto;bottom:0;object-position:75% center;opacity:.8}.zm-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#040d18 37%,#040d1800 75%);pointer-events:none}.zm-hero-copy{padding-top:34px;padding-bottom:270px;z-index:1}.zm-brand{margin-bottom:28px;font-size:19px}.zm-brand>img{width:32px;height:36px}.zm-hero h1{font-size:46px;margin:20px 0}.zm-hero .micro{font-size:14px}.zm-hero p{font-size:15px}.zm-hero .image-disclosure{z-index:1;bottom:20px}.zm-hero .actions{margin-top:25px;gap:10px}.zm-hero .btn{font-size:14px;padding:12px 18px}.zm-highlights>.wrap{padding:24px 0;gap:14px;grid-template-columns:1fr}.zm-highlights>.wrap>div{padding:14px 0!important;border-right:0;border-bottom:1px solid #c8d5e4;display:grid;grid-template-columns:95px 1fr;gap:5px 15px;align-items:center}.zm-highlights strong{font-size:21px;margin:0}.zm-highlights p{grid-column:2;margin:0;font-size:14px}.zm-tabs{gap:3px}.zm-tabs button{padding:14px 6px;font-size:14px;line-height:1.7;flex:1;min-width:0}.zm-feature-panel{grid-template-columns:1fr;gap:30px;padding-top:30px}.zm-feature-copy h3{font-size:34px;margin:16px 0}.zm-feature-copy dl>div{padding:15px 0}.zm-feature-copy dt{font-size:16px}.zm-feature-copy dd{font-size:15px}.zm-stage{padding:40px 18px 25px;min-height:520px}.zm-phone{margin:40px 0 0;width:min(245px,100%);transform:rotate(2deg)}.zm-float-note{top:22px;left:16px;font-size:14px;padding:10px 15px}.zm-float-note strong{font-size:14px}.zm-demo-note{font-size:14px!important;margin-top:25px!important}.zm-stage-store{min-height:460px;padding:26px 14px}.zm-dash-head{padding:15px}.zm-dash-head b{font-size:18px}.zm-dash-body{padding:16px}.zm-dash-title h4{font-size:18px}.zm-store-rows>div{font-size:14px;padding:12px 8px}.zm-activity>div{grid-template-columns:8px 1fr;gap:8px}.zm-activity small{grid-column:2;text-align:left}.zm-activity strong{font-size:14px}.zm-stage-device{min-height:500px;padding:30px 20px}.device-center{width:180px;margin-bottom:24px}.device-grid{gap:10px}.device-grid>div{padding:16px 8px}.device-grid strong{font-size:16px}.zm-payment{padding:60px 0}.zm-payment>.wrap{grid-template-columns:1fr;gap:30px}.zm-payment h2{font-size:34px}.payment-tags{grid-template-columns:1fr 1fr;gap:10px}.payment-tags>span{font-size:15px;padding:20px 10px}.zm-plan-grid{grid-template-columns:1fr;gap:20px}.zm-plan{padding:30px 26px}.zm-plan h3{font-size:28px}.zm-price{font-size:49px}.zm-price>span{font-size:16px}.zm-plan li{font-size:16px}.zm-monthly{display:block;padding:24px}.zm-monthly>div{gap:16px}.zm-monthly strong{font-size:30px}.zm-monthly p{margin:16px 0}.stored-value{display:inline-block;font-size:14px}.zm-contact{padding:60px 0}.zm-contact>.wrap{display:block}.zm-contact h2{font-size:31px}.zm-contact>.wrap>div:last-child{margin-top:30px}.zm-contact-number{font-size:32px}.contact-phone>a{font-size:30px}.zm-inline-logo{width:27px;height:30px}.zm-contact .text-link{font-size:14px}}
/* ONE product explorer — feature audit 2026-10-06. */
.one-overview-hero{position:relative;min-height:720px;background:#112920;color:#fff;overflow:hidden}.one-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center}.one-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#06291ded 0%,#0a2b21b8 43%,#0d211d28 80%),linear-gradient(0deg,#08251c8c,transparent 40%)}.one-hero-inner{position:relative;padding:70px 0 75px}.one-hero-inner>.micro{margin-top:35px;color:#acccba;font-size:14px}.one-overview-hero h1{font-size:clamp(46px,5.4vw,78px);line-height:1.3;margin:22px 0}.one-overview-hero h1 span{color:#d9d3a0}.one-overview-hero p{font-size:17px;color:#c6d6c9;line-height:1.9}.one-hero-tags{display:flex;gap:12px;flex-wrap:wrap;margin-top:40px}.one-hero-tags span{border:1px solid #d1e2d340;padding:6px 15px;border-radius:25px;font-size:14px;color:#d1e0d1}.one-overview-hero .image-disclosure{bottom:30px}.one-role-ribbon{background:#e9efe7;border-bottom:1px solid #c8d7c9}.one-role-ribbon>.wrap{display:grid;grid-template-columns:repeat(3,1fr);padding:32px 0}.one-role-ribbon>.wrap>div{padding:0 32px;border-right:1px solid #bfd0c0}.one-role-ribbon>.wrap>div:first-child{padding-left:0}.one-role-ribbon>.wrap>div:last-child{border:0}.one-role-ribbon small{font-size:14px;color:#79927c;letter-spacing:.1em}.one-role-ribbon strong{display:block;font-weight:500;font-size:22px;color:#274832;margin:10px 0}.one-role-ribbon span{font-size:14px;color:#708374}.one-feature-explorer{background:#f7f8f4}.one-feature-tabs{display:flex;gap:5px;border-bottom:1px solid #cbd7c7}.one-feature-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;min-height:66px;padding:14px 16px;border:0;border-bottom:3px solid transparent;background:transparent;font-size:15px;color:#6e8471}.one-feature-tabs button>span{font-size:14px;color:#96a994}.one-feature-tabs button:hover{background:#edf1e8}.one-feature-tabs button[aria-selected=true]{border-bottom-color:#237c66;color:#19654f;background:#e9f0e4;font-weight:600}.one-feature-panel{display:grid;grid-template-columns:.9fr 1.15fr;gap:60px;padding-top:48px;align-items:start}.one-feature-copy .micro{font-size:14px;color:#6b8d71}.one-feature-copy h3{font-size:clamp(31px,3vw,43px);line-height:1.45;margin:20px 0}.one-feature-lead{font-size:15px;line-height:1.9;max-width:430px}.one-feature-copy dl{margin:24px 0 0}.one-feature-copy dl>div{padding:16px 0;border-bottom:1px solid #dbe3d6}.one-feature-copy dt{font-size:17px;font-weight:500;color:#325c3e}.one-feature-copy dd{font-size:14px;line-height:1.85;margin:7px 0 0;color:#768375}.one-demo-stage{position:sticky;top:114px;min-width:0;min-height:630px;border:1px solid #d0ddcc;border-radius:16px;background:radial-gradient(ellipse at 80% 15%,#d3e4c6,transparent 65%),#e7eee1;padding:42px 30px 26px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.one-demo-disclaimer{font-size:14px;color:#7d8f74;text-align:center;margin-top:27px;line-height:1.7}.one-phone{width:280px;max-width:100%;background:#fff;border:7px solid #173f32;border-radius:32px;padding:24px 17px;box-shadow:16px 24px 50px #284b282b;transform:rotate(3deg)}.one-phone-bar{display:flex;align-items:center;gap:8px;color:#2d6251;margin-bottom:25px}.one-phone-bar img{border-radius:50%;width:27px;height:27px}.one-phone-bar b{font-size:14px;font-weight:500}.one-phone-bar>span{margin-left:auto;font-size:14px;color:#94a18d}.one-phone-welcome small{font-size:14px;letter-spacing:.08em;color:#8da081}.one-phone h4{font-size:18px;margin:10px 0;color:#254f39;font-weight:500;letter-spacing:-.04em}.one-phone p{font-size:14px;color:#96a08c}.one-date-strip{display:flex;justify-content:space-between;gap:8px;font-size:14px;margin:18px 0}.one-date-strip span{padding:5px 9px;border-radius:12px;background:#f0f4eb;color:#64815e}.one-date-strip>span:first-child{background:#2f7c66;color:#fff}.one-room-preview{border:1px solid #e2e9dc;border-radius:9px;overflow:hidden;margin-top:12px}.one-room-preview>img{height:105px;width:100%;object-fit:cover}.one-room-preview>div{padding:12px}.one-room-preview strong{display:block;font-size:14px;font-weight:500;color:#3a6145}.one-room-preview small{display:block;font-size:14px;color:#8e9d86;margin:5px 0}.one-room-preview span{display:block;font-size:14px;color:#3c8264;margin-top:10px}.plain-room{background:#f5f7f0}.one-phone-nav{display:flex;justify-content:space-around;font-size:14px;color:#648061;margin-top:22px;padding-top:15px;border-top:1px solid #e4ebdc}.one-console{background:#fff;border:1px solid #c6d7c4;border-radius:12px;overflow:hidden;width:100%;box-shadow:0 20px 45px #1e422321}.one-console-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#1b4838;color:#e8f0e4;padding:20px}.one-console-bar>span{display:flex;align-items:center;gap:10px;font-size:15px}.one-console-bar img{width:26px;height:26px;border-radius:50%}.one-console-bar>small{font-size:14px;color:#98b8a5;white-space:nowrap}.one-console-body{padding:25px}.one-chip-line{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.one-chip-line>*{font-size:14px;color:#8b9a82;background:#f4f6ee;padding:5px 10px;border-radius:20px;font-weight:400}.one-chip-line>b{background:#e3eddb;color:#426b44}.one-screen-heading{margin:28px 0 22px}.one-screen-heading small{font-size:14px;color:#8a9b81;letter-spacing:.08em}.one-screen-heading h4{font-size:19px;margin:7px 0 0;color:#335c41;font-weight:500}.one-room-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.one-room-grid>div{padding:16px 11px;border:1px solid #e2e8dd;border-radius:7px;color:#718764;background:#f4f7ef;min-width:0}.one-room-grid b{font-size:14px;font-weight:400;opacity:.8}.one-room-grid span{display:block;font-size:15px;margin-top:10px;white-space:nowrap}.one-room-grid small{display:block;font-size:14px;margin-top:8px}.one-room-grid>.room-live{background:#e5f1e9;color:#3d7a5b;border-color:#b9d5bf}.one-room-grid>.room-clean{background:#faf0d9;color:#ab824c;border-color:#e2d1a9}.one-timeline{margin-top:26px}.one-timeline>span{font-size:14px;color:#6f8465}.timeline-hours{display:flex;justify-content:space-between;margin:18px 0 12px 34px}.timeline-hours small{font-size:14px;color:#9baa8c}.timeline-row{display:flex;align-items:center;gap:12px;margin-top:13px}.timeline-row>b{font-size:14px;color:#839678;font-weight:400;width:22px}.timeline-row>span{display:block;flex:1;height:26px;background:#f0f4e9;border-radius:5px;overflow:hidden}.timeline-row i{font-style:normal;font-size:14px;display:block;width:44%;background:#6b9c79;color:#fff;height:100%;padding:5px;text-align:center;margin-left:5%}.timeline-row:last-child i{margin-left:48%;width:37%;background:#aabf96;color:#486540}.one-screen-foot{margin-top:24px;padding-top:15px;border-top:1px solid #e3e9dd;color:#8b9d7f;font-size:14px;text-align:center}.one-member-demo{width:100%;max-width:450px}.one-loyalty-card{position:relative;background:linear-gradient(120deg,#164938,#397957);padding:30px;color:#fff;border-radius:12px;box-shadow:0 20px 35px #28462e20}.one-loyalty-card>span{font-size:14px;letter-spacing:.15em;color:#bfd3b5}.one-loyalty-card img{position:absolute;right:28px;top:26px;width:40px;height:40px;border-radius:50%}.one-loyalty-card h4{font-size:28px;margin:36px 0 20px;font-weight:400;line-height:1.5}.one-loyalty-card small{font-size:14px;color:#a6c39f}.one-ticket-stack{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:25px 10px 0}.one-ticket{position:relative;padding:22px;background:#fff;border:1px solid #cfddc6;border-radius:10px;box-shadow:0 10px 20px #3f573910}.one-ticket:nth-child(2){background:#f4ebd6;border-color:#dfd2b5;transform:rotate(3deg)}.one-ticket>span{font-size:14px;color:#8b9e7c;letter-spacing:.08em}.one-ticket h4{font-size:22px;margin:18px 0 8px;font-weight:500;color:#466441}.one-ticket p{font-size:14px;color:#8a997b}.one-ticket i{display:block;border-top:1px dashed #bcccad;margin-top:23px}.one-member-bottom{display:flex;justify-content:space-around;gap:10px;margin-top:30px;font-size:14px;color:#6f8b65}.one-report-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.one-report-metrics>div{padding:19px;background:#e8f0e0;border-radius:8px}.one-report-metrics small{font-size:14px;color:#78916c}.one-report-metrics strong{display:block;font-size:21px;margin-top:10px;font-weight:500;color:#40633a}.one-chart{margin-top:25px;padding:20px 16px;border:1px solid #e5ebdd;border-radius:8px}.one-chart-title{display:flex;justify-content:space-between;align-items:center;gap:15px}.one-chart-title b{font-size:14px;font-weight:400;color:#526f49}.one-chart-title span{font-size:14px;color:#8a9c7a}.one-bars{height:145px;display:flex;align-items:end;gap:12px;padding-top:15px;border-bottom:1px solid #dce5d2;background:repeating-linear-gradient(0deg,transparent,transparent 34px,#edf1e7 35px)}.one-bars i{height:var(--bar);flex:1;background:linear-gradient(#7aab87,#2e7457);border-radius:4px 4px 0 0}.one-chart-axis{display:flex;justify-content:space-between;font-size:14px;color:#9aaa89;margin-top:9px}.one-source-list{display:flex;gap:8px;justify-content:space-between;font-size:14px;color:#789266;margin-top:24px}.one-panel-devices .one-demo-stage{background:radial-gradient(ellipse at 50% 0%,#2c5a41,transparent 70%),#142f24;border-color:#214934}.one-device-demo{width:100%}.one-device-hub{max-width:240px;text-align:center;margin:0 auto 32px;padding:30px 18px;border:1px solid #a9c7a142;background:#214c35;border-radius:15px}.one-device-hub img{margin:auto;border-radius:50%}.one-device-hub strong{display:block;font-size:20px;font-weight:500;color:#e3efdf;margin:15px 0 10px}.one-device-hub small{font-size:14px;color:#91b48b}.one-device-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.one-device-grid>div{background:#224731;border:1px solid #9abb8544;border-radius:8px;padding:22px 15px;text-align:center}.one-device-grid span{font-size:14px;color:#a3b892}.one-device-grid h4{font-size:20px;color:#e6edde;font-weight:400;margin:10px 0}.one-device-grid p{font-size:14px;color:#91ad86}.one-panel-devices .one-demo-disclaimer{color:#9fb398}.one-feature-note{margin-top:35px;font-size:14px;color:#87957d}.one-real-gallery{background:#e8eee3}.one-gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.one-gallery-grid>article{border:1px solid #cfddc7;border-radius:14px;padding:35px;background:#f7f9f2;overflow:hidden}.one-real-caption span{font-size:14px;color:#809875}.one-real-caption h3{font-size:29px;margin:18px 0 14px}.one-real-caption p{font-size:15px;max-width:410px}.one-shot-button{display:block;position:relative;width:100%;margin:32px auto 0;padding:18px;background:#d9e6d0;border:1px solid #c7d9bd;border-radius:12px;overflow:hidden}.one-shot-button img{height:460px;width:100%;object-fit:contain;object-position:top;display:block;filter:drop-shadow(0 12px 20px #3d57302b)}.one-shot-button>span{display:inline-block;margin-top:20px;border:1px solid #6b875954;background:#f4f8ef;padding:9px 18px;border-radius:25px;font-size:14px;color:#42643a}.one-shot-button:hover{background:#cfdfc3}.one-try-live{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #c3d2ba;margin-top:40px;padding-top:27px}.one-try-live p{font-size:15px}.one-day-story{background:#143728;color:#e9f0e4;padding:90px 0}.one-day-story .micro{color:#90ae84}.one-day-story h2{font-size:46px;line-height:1.45;margin:22px 0 45px}.one-day-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.one-day-steps article{border-top:1px solid #b3cba348;padding-top:25px}.one-day-steps article>span{font-size:14px;color:#93b483}.one-day-steps h3{font-size:23px;margin:18px 0 14px}.one-day-steps p{font-size:15px;color:#a8bea0}.one-day-note{margin-top:38px;font-size:14px;color:#91aa85}.one-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 55px}.one-detail-grid article{border-top:1px solid #d3dfca;padding-top:28px}.one-detail-grid article>span{font-size:14px;color:#859a77;letter-spacing:.08em}.one-detail-grid h3{font-size:26px;margin:18px 0 14px}.one-detail-grid p{font-size:16px;line-height:1.9;max-width:530px}.one-start-section{background:#edf1e6}.one-start-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.one-start-grid article{padding:40px;border-radius:12px;background:#fff;border:1px solid #d1dfc9;display:flex;flex-direction:column;align-items:start}.one-start-grid h3{font-size:33px;margin:20px 0}.one-start-grid .micro{font-size:14px;color:#7f9574}.one-start-grid p{font-size:15px;line-height:1.9}.one-start-grid ul{padding:22px 0 20px 18px;line-height:2.1;font-size:15px;color:#68825c}.one-start-grid .one-franchise-start{background:#234936;border-color:#234936;color:#fff}.one-franchise-start .micro{color:#9ab68b}.one-franchise-start p,.one-franchise-start ul{color:#b5c9a8}.one-start-price{font-size:23px;margin-top:auto;padding:0 0 25px;color:#537449}.one-franchise-start .one-start-price{color:#dae5b9}.one-start-section .note{margin-top:25px}.one-contact-strip{background:#dfe9d5;padding:70px 0;color:#33512b}.one-contact-strip>.wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.one-contact-strip h2{font-size:39px;margin-top:20px;line-height:1.5}.one-contact-strip .micro{color:#7e9770}.one-contact-strip>.wrap>div:last-child>span{font-size:14px;color:#6f8963}.one-contact-strip a[href^=tel]{display:block;font-size:35px;font-weight:500;margin:12px 0 20px}.one-image-dialog{width:min(900px,calc(100% - 28px));max-height:90svh;border:1px solid #c7d7be;border-radius:14px;padding:20px;background:#f5f8ef;color:#25442b;overflow-y:auto}.one-image-dialog::backdrop{background:#071b13c9;backdrop-filter:blur(5px)}.one-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;position:sticky;top:-20px;background:#f5f8ef;padding:12px 0 20px;z-index:1}.one-dialog-head h2{font-size:18px}.one-dialog-close{border:1px solid #b6c8aa;background:#fff;border-radius:22px;padding:8px 16px;font-size:14px;white-space:nowrap}.one-image-dialog>img{width:auto;height:auto;max-width:100%;max-height:none;margin:auto}.one-image-dialog>p{font-size:14px;margin-top:20px;text-align:center}
@media(max-width:1050px){.one-feature-panel{gap:30px;grid-template-columns:.9fr 1fr}.one-feature-tabs button{font-size:14px;padding:12px 8px;gap:6px}.one-demo-stage{padding:35px 20px 24px;min-height:580px}.one-role-ribbon>.wrap>div{padding:0 20px}.one-role-ribbon strong{font-size:20px}.one-console-body{padding:18px}.one-console-bar{padding:16px}.one-console-bar>span{font-size:14px}.one-room-grid{gap:6px}.one-room-grid>div{padding:12px 8px}.one-room-grid small{font-size:14px}.one-loyalty-card{padding:25px}.one-loyalty-card h4{font-size:26px}.one-ticket-stack{gap:10px;margin:20px 0 0}.one-ticket{padding:18px 15px}.one-real-caption h3{font-size:26px}}
@media(max-width:760px){.one-overview-hero{min-height:760px}.one-hero-photo{object-position:66% center}.one-hero-overlay{background:linear-gradient(180deg,#09291dd9 0%,#1032249e 52%,#0a261650)}.one-hero-inner{padding:48px 0 65px}.one-overview-hero h1{font-size:45px;margin:22px 0}.one-overview-hero p{font-size:15px}.one-overview-hero p br{display:none}.one-hero-inner>.micro{font-size:14px;letter-spacing:.1em;margin-top:30px}.one-hero-tags{gap:8px;margin-top:32px}.one-hero-tags span{font-size:14px;padding:5px 11px}.one-overview-hero .actions{gap:10px}.one-overview-hero .btn{font-size:14px;padding:12px 17px}.one-overview-hero .image-disclosure{font-size:14px;bottom:25px}.one-role-ribbon>.wrap{grid-template-columns:1fr;padding:20px 0}.one-role-ribbon>.wrap>div{padding:20px 0!important;border-right:0;border-bottom:1px solid #c8d7c0}.one-role-ribbon strong{font-size:23px;margin:8px 0}.one-role-ribbon span{font-size:14px}.one-feature-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;border-bottom:0}.one-feature-tabs button{border:1px solid #d3dec9;border-radius:6px;display:block;min-height:60px;padding:10px 6px;font-size:14px}.one-feature-tabs button>span{display:block;font-size:14px;margin-bottom:4px}.one-feature-tabs button[aria-selected=true]{border:1px solid #47886a;background:#e4edda}.one-feature-panel{grid-template-columns:1fr;gap:28px;padding-top:30px}.one-feature-copy h3{font-size:33px}.one-feature-copy dt{font-size:17px}.one-feature-copy dd{font-size:15px}.one-demo-stage{position:static;min-height:560px;padding:36px 18px 25px}.one-phone{width:min(260px,100%);transform:rotate(1deg);padding:20px 13px}.one-phone h4{font-size:17px}.one-phone-bar{gap:7px}.one-phone-bar b{font-size:14px}.one-date-strip span{padding:4px 7px;font-size:14px}.one-console-bar>span{font-size:14px;gap:7px}.one-console-bar>small{font-size:14px}.one-console-bar{padding:15px 12px}.one-console-bar img{width:23px;height:23px}.one-console-body{padding:18px 13px}.one-screen-heading h4{font-size:18px}.one-room-grid>div{padding:12px 6px}.one-room-grid span{font-size:14px}.one-room-grid small{font-size:14px;line-height:1.6}.one-screen-foot{font-size:14px}.one-panel-store .one-demo-stage,.one-panel-reports .one-demo-stage{min-height:0;padding:25px 12px}.one-report-metrics{gap:8px}.one-report-metrics>div{padding:15px 10px}.one-report-metrics strong{font-size:18px}.one-chart{padding:17px 10px}.one-chart-title{display:block}.one-chart-title span{display:block;margin-top:6px}.one-bars{gap:8px;height:130px}.one-source-list{gap:5px;font-size:14px}.one-panel-member .one-demo-stage{min-height:0;padding:32px 20px}.one-loyalty-card{padding:25px 20px}.one-loyalty-card h4{font-size:25px}.one-loyalty-card img{width:32px;height:32px;right:18px;top:20px}.one-loyalty-card>span{font-size:14px}.one-ticket{padding:17px 12px}.one-ticket h4{font-size:19px}.one-member-bottom{font-size:14px;gap:6px}.one-device-grid{gap:10px}.one-device-grid>div{padding:18px 8px}.one-device-grid h4{font-size:17px}.one-device-grid p{font-size:14px}.one-gallery-grid{grid-template-columns:1fr;gap:22px}.one-gallery-grid>article{padding:26px 22px}.one-real-caption h3{font-size:27px}.one-shot-button{padding:13px}.one-shot-button img{height:400px}.one-try-live{display:block}.one-try-live a{display:inline-block;margin-top:15px}.one-day-story{padding:66px 0}.one-day-story h2{font-size:34px;margin:22px 0 35px}.one-day-steps{grid-template-columns:1fr 1fr;gap:25px 20px}.one-day-steps h3{font-size:23px;margin:14px 0}.one-day-steps p{font-size:14px}.one-detail-grid{grid-template-columns:1fr;gap:30px}.one-detail-grid h3{font-size:26px}.one-start-grid{grid-template-columns:1fr}.one-start-grid article{padding:30px 25px}.one-start-grid h3{font-size:30px}.one-start-price{font-size:22px}.one-contact-strip{padding:60px 0}.one-contact-strip>.wrap{display:block}.one-contact-strip h2{font-size:32px}.one-contact-strip>.wrap>div:last-child{margin-top:30px}.one-contact-strip a[href^=tel]{font-size:32px}.one-contact-strip .text-link{font-size:14px}.one-dialog-head{gap:10px}.one-dialog-head h2{font-size:15px}.one-dialog-close{font-size:14px;padding:8px 12px}}

/* Distinctive reservation features: red checks with a high-contrast pale badge. */
.zm-plan li.zm-plan-exclusive{display:flex;align-items:flex-start;gap:11px}.zm-plan li.zm-plan-exclusive:before{content:none}.zm-exclusive-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;margin-top:3px;border-radius:50%;background:#fff1f0;color:#c32636;font-size:17px;font-weight:800;line-height:1}.zm-plan-exclusive strong{font-weight:600}
/* ONE brand, offer and delivery story — 2026-10-06 */
.brand-scale{background:#132f27;color:#f3f3e8;padding:70px 0}.brand-scale>.wrap{display:grid;grid-template-columns:1fr 1.5fr;gap:30px 65px;align-items:center}.brand-scale .micro{color:#b7c4a9}.scale-intro h2{font-size:clamp(32px,3.3vw,48px);line-height:1.35;margin:18px 0}.scale-intro p{font-size:16px;color:#bbc8bd;line-height:1.85}.scale-numbers{display:grid;grid-template-columns:.85fr 1.3fr;gap:36px}.scale-numbers>div{border-left:1px solid #ffffff30;padding-left:28px;min-width:0}.scale-numbers span,.scale-numbers small{display:block;color:#c8d3c4;font-size:14px}.scale-numbers strong{display:block;font-size:clamp(39px,4.8vw,72px);font-weight:500;letter-spacing:-.04em;line-height:1.4;margin:12px 0;color:#e6e9b9;font-variant-numeric:tabular-nums}.scale-numbers em{font-size:.6em;font-style:normal;margin-left:3px}.scale-source{grid-column:1/-1;font-size:14px;color:#acbbae;margin:0}.scale-link{grid-column:1/-1;color:#e6e9b9!important;justify-self:start}.one-page-guide{border-bottom:1px solid #d7dfd3;background:#edf0e7}.one-page-guide>.wrap{display:flex;justify-content:space-between;gap:20px;padding-top:24px;padding-bottom:24px}.one-page-guide a{font-size:14px;color:#335443}.one-page-guide a:hover{color:#a82e35}.offer-layout{display:grid;grid-template-columns:.9fr 1.4fr;border:1px solid #d4ddcc;border-radius:22px;overflow:hidden}.offer-price{background:#173b30;color:#fff;padding:44px;display:flex;flex-direction:column;align-items:flex-start}.offer-price>img{border-radius:50%;margin-bottom:32px}.offer-price .micro{color:#c6d0bb}.offer-price h3{font-size:30px;margin:16px 0}.offer-amount{margin:10px 0 32px}.offer-amount>span{font-size:18px;color:#cdd6c6;display:block}.offer-amount strong{font-size:clamp(48px,5.3vw,76px);letter-spacing:-.05em;font-weight:500;line-height:1.3;display:block}.offer-amount small{display:block;font-size:14px;color:#cdd6c6;margin-top:8px}.offer-price .btn{margin-top:auto}.offer-secondary{font-size:14px;color:#cad5c5;margin-top:22px}.offer-inclusions{background:#fff}.offer-base{padding:38px 42px}.offer-label{font-size:14px;letter-spacing:.08em;color:#6a7d68}.offer-base h3,.offer-power h3{font-size:26px;line-height:1.5;margin:12px 0}.offer-base p,.offer-power p{font-size:15px;color:#627363;line-height:1.8}.offer-base ul{padding:0;list-style:none;margin:22px 0}.offer-base li{position:relative;padding:8px 0 8px 24px;font-size:16px}.offer-base li:before{content:'✓';position:absolute;left:0;color:#466b4c;font-weight:700}.offer-base .text-link{font-size:14px}.offer-power{display:grid;grid-template-columns:1fr auto;gap:0 25px;background:#e8edda;padding:28px 42px;align-items:center}.power-count strong{font-size:72px;line-height:1;font-weight:500;letter-spacing:-.06em;color:#2e5136}.power-count span{margin-left:9px;font-size:16px;color:#4f6748}.power-note{grid-column:1/-1;border-top:1px solid #cbd5bd;margin-top:18px;padding-top:15px;font-size:14px!important}.offer-note{font-size:14px!important;color:#73816f;line-height:1.9;margin-top:22px;max-width:980px}.one-territory{background:#e9eee3}.territory-layout{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.territory-layout h2{font-size:clamp(32px,4vw,52px);line-height:1.4;margin:20px 0}.territory-lead{color:#62735e;font-size:17px;line-height:1.9}.territory-rules{margin:30px 0}.territory-rules article{display:flex;gap:18px;border-top:1px solid #cbd5c4;padding:20px 0}.territory-rules article>span{font-size:14px;color:#809174;margin-top:5px}.territory-rules h3{font-size:21px;margin:0 0 10px}.territory-rules p{font-size:15px;color:#61735d;line-height:1.9}.territory-visual{background:#f9faf5;border:1px solid #cfdac7;border-radius:24px;padding:28px;box-shadow:0 18px 65px #34492809}.territory-visual-head{display:flex;align-items:center;justify-content:space-between;color:#32563c;font-size:14px}.territory-visual-head small{font-size:14px;color:#7b8875}.territory-orbit{width:min(340px,100%);aspect-ratio:1;position:relative;margin:35px auto;border-radius:50%;border:1px dashed #bac7ae;background:radial-gradient(circle,transparent 45%,#d8e2cc45 46%,transparent 47%)}.territory-center{position:absolute;inset:27%;border-radius:50%;background:#173b30;color:#e8edc9;display:flex;flex-direction:column;align-items:center;justify-content:center}.territory-center strong{font-size:66px;font-weight:500;line-height:1.1}.territory-center span{font-size:14px;margin-top:5px}.territory-node{position:absolute;background:#fff;border:1px solid #bccbad;border-radius:30px;padding:13px 17px;font-size:14px;color:#446039}.tn-a{top:5%;left:7%}.tn-b{top:5%;right:7%}.tn-c{bottom:5%;left:7%}.tn-d{bottom:5%;right:7%}.territory-visual-foot{display:flex;justify-content:center;gap:12px}.territory-visual-foot span{border-radius:20px;background:#e9eedf;padding:9px 14px;font-size:14px;color:#57704b}.territory-visual>p{font-size:14px;line-height:1.8;color:#8a9481;text-align:center;margin-top:22px}.one-upgrades{background:#f6f1ed}.upgrade-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px}.upgrade-ai{background:#70202a;color:#fff7f0;border-radius:22px;padding:38px;display:flex;flex-direction:column;justify-content:space-between;gap:30px}.upgrade-tag{display:inline-block;font-size:14px;letter-spacing:.08em;padding:8px 13px;border:1px solid #ffffff50;border-radius:24px;color:#ffd6cd}.upgrade-ai h3{font-size:clamp(30px,3.2vw,44px);line-height:1.45;margin:22px 0}.upgrade-ai>div>p{font-size:16px;line-height:1.9;color:#eed0c9;max-width:440px}.voice-demo{background:#4f1720;border:1px solid #ffffff20;border-radius:16px;padding:25px}.voice-line{display:flex;align-items:center;gap:9px;color:#eac2bc;font-size:14px}.voice-line>i{width:7px;height:7px;border-radius:50%;background:#ffb7a9}.voice-wave{height:75px;display:flex;justify-content:center;align-items:center;gap:8px;margin:15px 0}.voice-wave i{width:5px;background:#f1aca1;border-radius:8px;height:22px}.voice-wave i:nth-child(2n){height:43px}.voice-wave i:nth-child(3n){height:62px}.voice-wave i:nth-child(5){height:74px;background:#fff1df}.voice-topics{display:flex;justify-content:center;gap:12px}.voice-topics span{padding:8px 18px;background:#ffffff10;border-radius:8px;color:#ffe0d6;font-size:14px}.voice-demo>p{text-align:center;color:#d4a8a2;font-size:14px;line-height:1.85;margin:20px 0 0}.upgrade-side{display:flex;flex-direction:column;gap:24px}.upgrade-side article{position:relative;border:1px solid #e0bdb6;background:#fff8f4;border-radius:22px;padding:32px;flex:1;overflow:hidden}.upgrade-side .upgrade-tag{color:#ad303c;border-color:#d8aaa4;background:#fff}.upgrade-side h3{font-size:28px;color:#8b2631;margin:24px 0 14px;position:relative}.upgrade-side p{font-size:15px;color:#845d5b;line-height:1.9;max-width:390px;position:relative}.upgrade-symbol{position:absolute;right:26px;top:25px;border:1px solid #d8a19a;color:#b5424c;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:500;box-shadow:0 0 0 9px #b5424c09,0 0 0 18px #b5424c04}.upgrade-side article:last-child{background:#fff;border-color:#e3e0d7}.upgrade-side article:last-child .upgrade-tag{color:#686e5e;border-color:#dcdfd1}.upgrade-side article:last-child h3{color:#3f5039}.upgrade-side article:last-child p{color:#76806e}.invoice-art{position:absolute;right:28px;top:26px;width:35px;height:47px;border:1px solid #b7c0ae;padding:10px 6px}.invoice-art i{height:2px;background:#c3cbbb;display:block;margin:5px 0}.upgrade-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:25px}.upgrade-bottom p{font-size:14px;line-height:1.8;color:#8e746c}.upgrade-bottom .text-link{white-space:nowrap;font-size:14px;color:#92313c}.turnkey-story{background:#fff}.turnkey-track{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cbd5c4;gap:28px;margin-top:45px}.turnkey-track article{padding:30px 0;position:relative}.turnkey-track article:before{content:'';position:absolute;width:9px;height:9px;background:#57734c;border-radius:50%;top:-5px;left:0}.turnkey-track article>span{font-size:40px;line-height:1;font-weight:400;color:#a7b49a;letter-spacing:-.04em}.turnkey-track h3{font-size:24px;margin:26px 0 16px}.turnkey-track p{font-size:15px;color:#718067;line-height:1.9}.turnkey-footer{border-top:1px solid #dce2d5;padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:25px}.turnkey-footer p{font-size:16px;color:#5d7252}.service-scope{padding:75px 0;background:#e9eee3}.service-scope>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px}.service-scope h2{font-size:40px;line-height:1.4;margin-top:20px}.service-scope p{font-size:18px;line-height:1.9;color:#65765e;margin-bottom:25px}
@media(max-width:1050px){.brand-scale>.wrap{gap:25px;grid-template-columns:1fr}.scale-numbers{gap:24px}.scale-numbers strong{font-size:62px}.offer-price{padding:30px}.offer-base,.offer-power{padding:28px}.offer-amount strong{font-size:56px}.territory-layout{gap:35px}.territory-node{padding:10px}.territory-center strong{font-size:52px}.upgrade-ai,.upgrade-side article{padding:27px}.upgrade-symbol{width:43px;height:43px;right:22px;top:24px}.upgrade-side h3{font-size:25px}}
@media(max-width:760px){.brand-scale{padding:45px 0}.scale-numbers{grid-template-columns:1fr 1.45fr;gap:16px}.scale-numbers>div{padding-left:14px}.scale-numbers strong{font-size:clamp(29px,8.5vw,48px)}.scale-numbers span,.scale-numbers small{font-size:14px}.scale-source{font-size:14px}.one-page-guide>.wrap{flex-wrap:wrap;justify-content:flex-start;gap:16px 22px;padding-top:20px;padding-bottom:20px}.one-page-guide a{font-size:14px}.offer-layout,.territory-layout,.upgrade-layout,.service-scope>.wrap{grid-template-columns:1fr}.offer-price{padding:30px}.offer-amount strong{font-size:59px}.offer-price>img{margin-bottom:22px}.offer-base,.offer-power{padding:25px}.offer-base h3{font-size:23px}.offer-base li{font-size:14px}.power-count strong{font-size:62px}.offer-power{gap:0 15px}.offer-power h3{font-size:23px}.offer-note{font-size:14px!important}.territory-layout{gap:32px}.territory-rules h3{font-size:20px}.territory-visual{padding:22px}.territory-orbit{margin:25px auto}.territory-center strong{font-size:50px}.territory-center span{font-size:14px}.territory-node{font-size:14px;padding:8px 10px}.territory-visual-foot{gap:8px}.territory-visual-foot span{font-size:14px;padding:8px 10px}.territory-visual-head{font-size:14px}.upgrade-ai,.upgrade-side article{padding:25px}.upgrade-ai h3{font-size:34px}.upgrade-side h3{font-size:26px}.upgrade-side article{min-height:250px}.upgrade-symbol{width:38px;height:38px;font-size:17px}.upgrade-side .upgrade-tag{max-width:calc(100% - 64px);font-size:14px}.upgrade-bottom{align-items:flex-start;flex-direction:column;gap:15px}.voice-demo{padding:20px}.voice-topics span{font-size:14px;padding:8px 13px}.turnkey-track{grid-template-columns:1fr 1fr;gap:0 24px}.turnkey-track article:nth-child(n+3){border-top:1px solid #cbd5c4}.turnkey-track h3{font-size:21px;margin:18px 0 12px}.turnkey-track p{font-size:14px}.turnkey-footer{flex-direction:column;align-items:flex-start}.turnkey-footer p{font-size:15px}.service-scope{padding:50px 0}.service-scope>.wrap{gap:25px}.service-scope h2{font-size:34px}.service-scope p{font-size:16px}}
.home-one-edge{padding:70px 0;background:#fff4f0;border-top:1px solid #ead4ce;border-bottom:1px solid #ead4ce}.home-one-edge>.wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}.home-one-edge .micro,.home-one-edge .text-link{color:#a33742}.home-one-edge h2{font-size:clamp(28px,3vw,42px);line-height:1.5;color:#652630;margin:20px 0 26px}.edge-points{display:grid;grid-template-columns:1fr 1fr;gap:25px}.edge-points>div{border-left:1px solid #dfbbb3;padding-left:23px}.edge-points span{font-size:14px;color:#b87375;display:block;margin-bottom:20px}.edge-points strong{font-size:21px;color:#a33742;line-height:1.6}.edge-points p{font-size:14px;color:#94716b;line-height:1.8;margin-top:12px}@media(max-width:760px){.home-one-edge{padding:50px 0}.home-one-edge>.wrap{grid-template-columns:1fr;gap:35px}.edge-points{gap:20px}.edge-points>div{padding-left:15px}.edge-points strong{font-size:18px}.edge-points p{font-size:14px}}
/* Keep the in-page guide independent from the global mobile menu. */
nav.one-page-guide{display:block;position:static;padding:0;background:#edf0e7;border-bottom:1px solid #d7dfd3}
/* Zuno complete product story */
.zuno-new-hero .z-hero-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.z-hero-points span{padding:8px 12px;border:1px solid #c8bfd0;border-radius:22px;font-size:14px;color:#63596c}.z-service-ribbon{background:#eee9f2;border-bottom:1px solid #dcd3e3}.z-service-ribbon>.wrap{display:grid;grid-template-columns:repeat(3,1fr);padding-top:30px;padding-bottom:30px;gap:30px}.z-service-ribbon>.wrap>div{border-right:1px solid #d1c7db}.z-service-ribbon>.wrap>div:last-child{border:0}.z-service-ribbon span{font-size:14px;color:#8b7d99}.z-service-ribbon strong{display:block;font-size:24px;color:#554061;margin:12px 0}.z-service-ribbon p{font-size:14px;color:#8a7d91}.z-feature-section{background:#faf8fc}.z-feature-tabs{grid-template-columns:repeat(6,1fr)}.z-feature-tabs button[aria-selected=true]{background:#e9e0f0;color:#664979;border-color:#826296}.z-feature-tabs button:hover{background:#f0e9f5}.z-feature-panel .one-feature-copy .micro,.z-feature-panel .one-feature-copy dt{color:#6e507c}.z-feature-panel .one-feature-copy dl>div{border-color:#e4dce9}.z-screen-stage{align-self:start;position:sticky;top:115px;padding:38px 28px;background:radial-gradient(ellipse at 80% 10%,#e0cce9,transparent 60%),#eee8f3;border:1px solid #ddd0e5;border-radius:24px;min-width:0}.z-screen{background:#fff;border:1px solid #d5c7df;border-radius:16px;overflow:hidden;box-shadow:0 20px 45px #72558118}.z-screen-top{background:#44334f;color:#f4edf8;padding:22px;display:flex;gap:15px;justify-content:space-between;align-items:center}.z-screen-top strong{font-size:22px;font-weight:500}.z-screen-top strong>span{font-size:14px;font-weight:400;color:#cbbbdb}.z-screen-top>small{font-size:14px;color:#bda9cd;white-space:nowrap}.z-screen-body{padding:26px}.z-screen-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.z-screen-chips span{font-size:14px;background:#f3edf6;color:#886b9a;padding:7px 11px;border-radius:20px}.z-message{font-size:15px;line-height:1.9;border-radius:14px;padding:18px;margin:20px 0;max-width:90%}.z-message.incoming{background:#f0edf3;color:#776a83;margin-right:auto;border-bottom-left-radius:3px}.z-message.outgoing{background:#e8dcf0;color:#634978;margin-left:auto;border-bottom-right-radius:3px}.z-screen-footer{margin-top:32px;padding-top:18px;border-top:1px solid #ece5f0;color:#8b7f94;font-size:14px;line-height:1.9}.z-flow-label{text-align:center;font-size:14px;line-height:1.9;color:#7a618a;margin:23px 0 12px}.z-illustration-note{font-size:14px;line-height:1.8;text-align:center;color:#9a89a4;margin:0}.z-call-orb{width:150px;height:150px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#d8c9e5,#9671b0 70%);color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:47px;box-shadow:0 0 0 14px #f1e9f6,0 0 0 28px #f9f6fb;margin:45px auto}.z-call-orb span{font-size:14px;margin-top:4px}.z-screen-rows>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e9e0ef;padding:16px 0;font-size:14px;color:#908199}.z-screen-rows b{font-weight:500;color:#785888}.z-knowledge-row{display:flex;justify-content:space-between;gap:10px;padding:22px 0;border-bottom:1px solid #ece4f0;align-items:center;font-size:14px;color:#615269}.z-knowledge-row b{font-size:14px;font-weight:400;color:#74548b;background:#f0e8f5;border-radius:16px;padding:6px 9px;white-space:nowrap}.z-knowledge-row.pending b{background:#fff1db;color:#a77f43}.z-pipeline{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.z-pipeline>div{padding:18px 10px;border:1px solid #e3d8eb;border-radius:9px;background:#faf7fc}.z-pipeline small{color:#b19dc1;display:block;margin-bottom:22px}.z-pipeline strong{display:block;color:#715282;font-size:17px;font-weight:500}.z-pipeline span{display:block;color:#aa97b6;font-size:14px;margin-top:12px}.z-content-sheet{background:#f1e9f5;padding:25px;border-radius:12px;margin-bottom:23px}.z-content-sheet>small{font-size:14px;color:#a28ab3}.z-content-sheet h4{font-size:24px;color:#735083;margin:20px 0;line-height:1.5}.z-content-sheet>div{display:flex;flex-wrap:wrap;gap:10px}.z-content-sheet>div span{font-size:14px;color:#8b729b;border-bottom:1px solid #cdbbda;padding-bottom:7px}.z-admin-chips{display:flex;gap:8px;margin-top:25px}.z-admin-chips span{flex:1;background:#f3edf6;color:#9276a0;text-align:center;border-radius:6px;padding:13px 5px;font-size:14px}.z-voice-focus{padding:95px 0;background:#38253f;color:#f9f1fc}.z-voice-focus .micro{color:#c7acd5}.z-voice-focus h2{color:#fff4fb}.z-voice-focus .section-heading p{color:#c8b2d0}.z-voice-route{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:50px}.z-voice-route article{border-top:1px solid #a388b34d;padding-top:28px}.z-voice-route article>span{font-size:42px;font-weight:300;color:#b795ca;letter-spacing:-.05em}.z-voice-route h3{font-size:25px;margin:25px 0 15px}.z-voice-route p{font-size:16px;color:#bda6c6;line-height:1.9}.z-phone-boundary{margin-top:45px;padding:26px 30px;background:#ffffff09;border:1px solid #ffffff20;border-radius:12px;display:grid;grid-template-columns:.8fr 1.4fr;gap:30px;align-items:center}.z-phone-boundary strong{font-size:21px;font-weight:500}.z-phone-boundary p{font-size:14px;line-height:1.9;color:#bda6c6}.z-channel-section{background:#f2eef6}.z-channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.z-channel-grid article{background:#fff;border:1px solid #dfd5e6;padding:28px;border-radius:16px}.z-state{font-size:14px;color:#90749f;border-bottom:1px solid #d6c8df;padding-bottom:7px}.z-channel-grid h3{font-size:22px;line-height:1.5;color:#60466d;margin:25px 0 15px}.z-channel-grid p{font-size:14px;line-height:1.9;color:#8c7b96}.z-channel-note{font-size:14px;line-height:1.9;color:#91809a;margin-top:24px}
@media(max-width:1050px){.z-feature-tabs{grid-template-columns:repeat(3,1fr)}.z-screen-stage{padding:28px 20px}.z-screen-body{padding:20px}.z-message{max-width:95%;font-size:14px}.z-channel-grid{gap:15px}.z-channel-grid article{padding:22px}}
@media(max-width:760px){.zuno-new-hero .z-hero-points{margin-top:22px;gap:7px}.z-hero-points span{font-size:14px;padding:7px 10px}.z-service-ribbon>.wrap{grid-template-columns:1fr;gap:0;padding-top:12px;padding-bottom:12px}.z-service-ribbon>.wrap>div{border-right:0;border-bottom:1px solid #d1c7db;padding:20px 0;display:grid;grid-template-columns:95px 1fr;gap:8px 10px;align-items:center}.z-service-ribbon strong{font-size:20px;margin:0}.z-service-ribbon p{grid-column:2;margin:0;font-size:14px}.z-feature-panel{grid-template-columns:1fr}.z-screen-stage{position:static;padding:25px 16px}.z-screen-top{padding:18px}.z-screen-top strong{font-size:20px}.z-screen-top strong>span{font-size:14px}.z-screen-body{padding:19px}.z-screen-chips{gap:6px}.z-screen-chips span{font-size:14px;padding:6px 9px}.z-message{font-size:14px;padding:15px}.z-pipeline{gap:6px}.z-pipeline>div{padding:14px 7px}.z-pipeline strong{font-size:15px}.z-knowledge-row{font-size:14px}.z-content-sheet{padding:20px}.z-content-sheet h4{font-size:22px}.z-voice-focus{padding:65px 0}.z-voice-route{grid-template-columns:1fr;gap:26px;margin-top:30px}.z-voice-route article{padding-top:22px;display:grid;grid-template-columns:45px 1fr;gap:8px 15px}.z-voice-route article>span{font-size:30px;grid-row:span 2}.z-voice-route h3{font-size:22px;margin:0}.z-voice-route p{font-size:15px}.z-phone-boundary{grid-template-columns:1fr;gap:12px;padding:23px;margin-top:30px}.z-phone-boundary strong{font-size:19px}.z-phone-boundary p{font-size:14px}.z-channel-grid{grid-template-columns:1fr}.z-channel-grid article{padding:25px}.z-channel-grid h3{font-size:22px;margin:20px 0 10px}.z-channel-note{font-size:14px}}
.suite-pair-copy .z-card-summary{font-size:14px;line-height:1.8;color:#806c8d;margin:0 0 22px}
/* ONE offer: software/services and physical hardware. */
.offer-service-list li{padding-top:9px;padding-bottom:9px}.offer-service-list strong{display:block;font-weight:600;font-size:16px;line-height:1.7}.offer-service-list span{display:block;color:#75816f;font-size:14px;line-height:1.85;margin-top:3px}.offer-hardware{display:block}.offer-hardware-heading{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;margin-top:12px}.offer-hardware-heading h3{font-size:23px;margin:0;line-height:1.6}.offer-hardware-count{display:flex;align-items:center;gap:14px;color:#35543b}.offer-hardware-count>div{text-align:center}.offer-hardware-count strong{display:block;font-size:53px;line-height:1.1;font-weight:500;letter-spacing:-.06em}.offer-hardware-count span{display:block;font-size:14px;white-space:nowrap;margin-top:7px}.offer-hardware-count>b{font-weight:400;font-size:18px;color:#879874}.offer-hardware-details{margin:24px 0 0}.offer-hardware-details>div{margin-top:17px}.offer-hardware-details dt{font-size:15px;font-weight:600;color:#3f593b;line-height:1.7}.offer-hardware-details dd{font-size:14px;color:#6e7e62;line-height:1.9;margin:5px 0 0}.offer-hardware .power-note{margin-top:22px}@media(max-width:1050px){.offer-hardware-heading{grid-template-columns:1fr}.offer-hardware-count{justify-content:flex-start;gap:25px;margin-top:4px}.offer-hardware-count strong{font-size:48px}}@media(max-width:760px){.offer-service-list strong{font-size:15px}.offer-service-list span{font-size:14px}.offer-hardware-heading h3{font-size:22px}.offer-hardware-count{justify-content:flex-start;gap:28px;margin:12px 0 0}.offer-hardware-count strong{font-size:52px}.offer-hardware-details dt{font-size:14px}.offer-hardware-details dd{font-size:14px}}
/* Reference-inspired editorial offer: image, typography and device previews. */
.offer-editorial{grid-template-columns:35% 65%;border-radius:24px}.offer-editorial .offer-price{position:relative;isolation:isolate;overflow:hidden;padding:40px;background:#102d24;min-width:0}.offer-price .offer-atmosphere{position:absolute;inset:auto 0 0;width:100%;height:64%;object-fit:cover;object-position:68% center;border-radius:0;margin:0;z-index:-3}.offer-editorial .offer-price:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#123a2efc 0%,#0e3028f5 36%,#0d30258f 66%,#0b231fcc 100%);z-index:-2}.offer-editorial .offer-price:after{content:'';position:absolute;inset:15% -60% 8% 20%;border:1px solid #e9dfaf30;border-radius:50%;transform:rotate(28deg);z-index:-1}.offer-editorial .offer-price>img:not(.offer-atmosphere){width:66px;height:66px;border:1px solid #d3e8cf;border-radius:50%;box-shadow:0 0 0 4px #ffffff08;margin-bottom:20px}.offer-motto{position:absolute;top:40px;right:38px;color:#d5d4b1;font-size:14px;letter-spacing:.25em;line-height:1.9}.offer-editorial .offer-price>.micro{font-size:14px;letter-spacing:.12em;color:#dfdfc4}.offer-editorial .offer-price h3{font-family:'Songti TC','Noto Serif TC','PMingLiU',serif;font-size:clamp(43px,4.1vw,64px);font-weight:600;line-height:1.22;color:#f1eed8;margin:34px 0 20px;letter-spacing:-.025em}.offer-manifesto{font-size:16px;line-height:1.9;color:#e1e3cc;letter-spacing:.06em;margin-bottom:20px}.offer-editorial .offer-amount{margin:18px 0 44px}.offer-editorial .offer-amount strong{font-family:Georgia,'Times New Roman',serif;font-size:clamp(55px,6.2vw,91px);letter-spacing:-.045em;color:#f4f0da;line-height:1.15}.offer-editorial .offer-amount>span{font-size:18px}.offer-editorial .offer-price .btn{background:#fcfaf0;color:#173b30;border:0;min-width:220px;justify-content:center}.offer-editorial .offer-secondary{color:#e0e4ce;border-bottom:1px solid #c3d3bb;margin-top:18px;padding-bottom:5px}.offer-photo-note{font-size:14px;letter-spacing:.08em;color:#b4c5b5;margin-top:18px}.offer-editorial .offer-base{position:relative;display:grid;grid-template-columns:1.15fr .85fr;column-gap:15px;padding:38px 36px 28px;background:linear-gradient(125deg,#fff,#fff 65%,#f6f5ed)}.offer-editorial .offer-label{display:flex;align-items:center;gap:16px;letter-spacing:.1em;grid-column:1/-1}.offer-editorial .offer-label:after{content:'';height:1px;background:#cbd2c4;flex:1}.offer-editorial .offer-base>h3{grid-column:1/-1;font-family:'Songti TC','Noto Serif TC','PMingLiU',serif;color:#173d30;font-size:clamp(23px,2.15vw,32px);line-height:1.5;letter-spacing:.01em;margin:22px 0 12px}.offer-editorial .offer-base>p{grid-column:1/-1;font-size:14px;line-height:1.9;margin-bottom:10px}.offer-editorial .offer-service-list{grid-column:1;grid-row:4;margin:14px 0 20px;z-index:1}.offer-editorial .offer-service-list li{padding:12px 0 12px 43px}.offer-editorial .offer-service-list li:before{width:29px;height:29px;border-radius:50%;background:#e9eedf;display:flex;align-items:center;justify-content:center;font-size:19px;top:15px;color:#315c45}.offer-editorial .offer-service-list strong{font-size:15px;color:#203c2d}.offer-editorial .offer-service-list span{font-size:14px}.offer-editorial .offer-base>.text-link{grid-column:1;grid-row:5;justify-self:start;align-self:end;z-index:1}.offer-device-scene{grid-column:2;grid-row:4/6;position:relative;min-height:355px;align-self:end;min-width:0}.offer-monitor{position:absolute;right:-37px;top:10px;width:240px;height:231px;border:9px solid #27362e;border-radius:12px;background:#f3f4f0;box-shadow:2px 15px 14px #22392b22;display:flex;transform:perspective(850px) rotateY(-8deg);overflow:hidden}.offer-monitor-sidebar{width:43px;background:#204736;padding:12px 8px;flex-shrink:0}.offer-monitor-sidebar img{border-radius:50%;margin-bottom:15px}.offer-monitor-sidebar span{font-size:14px;display:block;color:#becdbf;margin:15px 0}.offer-monitor-screen{padding:14px 11px;flex:1;min-width:0}.offer-monitor-screen>small{font-size:14px;color:#647664}.offer-monitor-screen h4{font-size:14px;margin:17px 0 12px;color:#344e38}.offer-mock-kpis{display:flex;gap:6px}.offer-mock-kpis>span{background:#fff;padding:8px 5px;font-size:14px;color:#a0aa9b;flex:1}.offer-mock-kpis b{display:block;font-size:14px;color:#596e57;margin-top:7px;font-weight:500}.offer-monitor-screen>p{font-size:14px;color:#9ca793;margin:13px 0 4px}.offer-mock-chart{height:55px;display:flex;gap:7px;align-items:end;border-bottom:1px solid #d3dbce}.offer-mock-chart i{flex:1;background:#849d80;height:36%}.offer-mock-chart i:nth-child(2n){height:68%;background:#637e60}.offer-mock-chart i:nth-child(3n){height:88%}.offer-app-phone{position:absolute;bottom:29px;left:0;width:158px;background:#fafaf6;border:6px solid #252c27;border-radius:27px;padding:13px 10px 11px;box-shadow:-3px 0 0 #8e958c,7px 13px 19px #21352733;transform:rotate(-2deg);z-index:2}.offer-phone-notch{position:absolute;top:-1px;left:34px;width:72px;height:12px;background:#252c27;border-radius:0 0 10px 10px}.offer-phone-status{font-size:14px;display:flex;justify-content:space-between;margin:1px 0 12px;color:#45533f}.offer-phone-status span{font-size:14px}.offer-app-phone>img{display:block;border-radius:50%;margin:0 auto 11px;width:27px;height:27px}.offer-app-phone h4{font-size:14px;line-height:1.7;font-weight:600;color:#315039;margin:0 0 11px}.offer-phone-calendar{border:1px solid #e8eadf;border-radius:6px;padding:8px 5px;background:#fff}.offer-phone-calendar>b{font-size:14px;color:#6b7b61;display:block;margin-bottom:9px}.offer-phone-calendar>div{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;text-align:center;align-items:center;font-size:14px;color:#66705e}.offer-phone-calendar strong{background:#365f45;color:#fff;border-radius:50%;padding:4px 0}.offer-phone-times{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:9px 0}.offer-phone-times span{background:#edf0e5;border-radius:4px;font-size:14px;color:#66785c;text-align:center;padding:5px}.offer-mock-cta{border-radius:20px;background:#1d4938;text-align:center;padding:8px 2px;color:#fff;font-size:14px}.offer-phone-foot{display:flex;justify-content:space-between;font-size:14px;color:#7f8a77;margin-top:12px;padding:0 6px}.offer-screen-note{position:absolute;bottom:0;right:0;font-size:14px;color:#9aab91;letter-spacing:.05em}.offer-editorial .offer-hardware{padding:28px 36px;background:linear-gradient(135deg,#eef0e2,#e6ecd7);position:relative}.offer-editorial .offer-hardware-heading{grid-template-columns:1fr auto;gap:16px;align-items:center}.offer-editorial .offer-hardware-heading h3{font-family:'Songti TC','Noto Serif TC','PMingLiU',serif;font-size:25px;color:#23422c;line-height:1.5}.offer-editorial .offer-hardware-count strong{font-family:Georgia,'Times New Roman',serif;font-size:82px;font-weight:400;color:#253f24;line-height:1}.offer-editorial .offer-hardware-count>b{font-size:27px;font-weight:300}.offer-editorial .offer-hardware-count span{font-size:14px;margin-top:8px}.offer-editorial .offer-hardware-details{margin-top:20px}.offer-editorial .offer-hardware-details>div{position:relative;padding-left:44px;margin-top:18px}.offer-editorial .offer-hardware-details>div:before{content:'↯';position:absolute;left:0;top:2px;border:1px solid #567454;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#31583c;font-size:22px}.offer-editorial .offer-hardware-details>div:last-child:before{content:'▤';font-size:18px}.offer-editorial .offer-hardware-details dt{font-size:14px}.offer-editorial .offer-hardware-details dd{font-size:14px;line-height:1.9}.offer-editorial .power-note{font-size:14px!important}
@media(max-width:1150px){.offer-editorial{grid-template-columns:34% 66%}.offer-editorial .offer-price{padding:30px}.offer-motto{right:22px;font-size:14px}.offer-editorial .offer-price h3{font-size:49px}.offer-editorial .offer-amount strong{font-size:65px}.offer-editorial .offer-price .btn{min-width:0;font-size:14px;padding:15px 20px}.offer-editorial .offer-base{padding:28px 25px;grid-template-columns:1.2fr .8fr}.offer-device-scene{min-height:320px}.offer-monitor{width:190px;height:210px;right:-26px}.offer-app-phone{width:143px;left:0}.offer-editorial .offer-service-list li{padding-left:34px}.offer-editorial .offer-service-list strong{font-size:14px}.offer-editorial .offer-service-list span{font-size:14px}.offer-editorial .offer-service-list li:before{width:25px;height:25px;font-size:17px}.offer-editorial .offer-hardware{padding:25px}.offer-editorial .offer-hardware-heading h3{font-size:21px}.offer-editorial .offer-hardware-count{gap:12px;margin-top:0}.offer-editorial .offer-hardware-count strong{font-size:61px}}
@media(max-width:900px) and (min-width:761px){.offer-editorial .offer-base{grid-template-columns:1fr}.offer-device-scene{grid-column:1;grid-row:auto;width:300px;justify-self:center;margin-top:20px}.offer-editorial .offer-base>.text-link{grid-row:5}.offer-editorial .offer-price h3{font-size:43px}.offer-editorial .offer-amount strong{font-size:51px}.offer-editorial .offer-hardware-heading{grid-template-columns:1fr}.offer-editorial .offer-hardware-count{justify-content:flex-start;margin-top:15px}}
@media(max-width:760px){.offer-editorial{grid-template-columns:1fr}.offer-editorial .offer-price{padding:30px;min-height:600px}.offer-editorial .offer-price>img:not(.offer-atmosphere){width:55px;height:55px}.offer-motto{right:30px;top:32px;font-size:14px}.offer-editorial .offer-price h3{font-size:52px;margin:27px 0 17px}.offer-manifesto{font-size:14px}.offer-editorial .offer-amount{margin:10px 0 35px}.offer-editorial .offer-amount strong{font-size:70px}.offer-editorial .offer-price .btn{min-width:205px}.offer-editorial .offer-base{display:flex;flex-direction:column;padding:29px 24px}.offer-editorial .offer-base>h3{font-size:25px}.offer-editorial .offer-base>p{font-size:14px}.offer-editorial .offer-label{font-size:14px;gap:10px}.offer-editorial .offer-service-list strong{font-size:15px}.offer-editorial .offer-service-list span{font-size:14px}.offer-editorial .offer-service-list li{padding-left:36px}.offer-editorial .offer-service-list li:before{top:15px}.offer-editorial .offer-base>.text-link{align-self:flex-start}.offer-device-scene{width:min(300px,100%);align-self:center;margin-top:28px;min-height:350px}.offer-monitor{width:220px;height:220px;right:-12px;top:20px}.offer-app-phone{left:0;width:151px}.offer-editorial .offer-hardware{padding:28px 24px}.offer-editorial .offer-hardware-heading{grid-template-columns:1fr}.offer-editorial .offer-hardware-heading h3{font-size:24px}.offer-editorial .offer-hardware-count{gap:25px;justify-content:flex-start;margin:15px 0 5px}.offer-editorial .offer-hardware-count strong{font-size:76px}.offer-editorial .offer-hardware-details dt{font-size:14px}.offer-editorial .offer-hardware-details dd{font-size:14px}.offer-editorial .power-note{font-size:14px!important}}
@media(max-width:360px){.offer-editorial .offer-price{padding:25px}.offer-editorial .offer-amount strong{font-size:58px}.offer-editorial .offer-base,.offer-editorial .offer-hardware{padding:25px 20px}.offer-editorial .offer-base>h3{font-size:23px}.offer-monitor{width:193px;right:-10px}.offer-app-phone{width:140px}.offer-editorial .offer-hardware-heading h3{font-size:22px}}
