#nusbe-z1{--ink:#402313;--soft:#f3e7d8;--paper:#faf7f2;--white:#fffbf5;--text:#513824;--muted:#755b48;--line:#dbc9b7;--green:#351d10;--orange:#a44c20;--peach:#efb88d;--serif:Georgia,'Times New Roman',serif;--sans:Arial,'Helvetica Neue',sans-serif}#nusbe-z1 *{box-sizing:border-box}#nusbe-z1{scroll-behavior:smooth}#nusbe-z1{margin:0;background:var(--paper);color:var(--ink);font:16px/1.52 var(--sans);-webkit-font-smoothing:antialiased}#nusbe-z1 img{display:block;max-width:100%}#nusbe-z1 a{color:inherit;text-underline-offset:3px}#nusbe-z1 a:hover{text-decoration-thickness:2px}#nusbe-z1 p,#nusbe-z1 h1,#nusbe-z1 h2,#nusbe-z1 h3,#nusbe-z1 figure,#nusbe-z1 ul{margin:0}#nusbe-z1 h1,#nusbe-z1 h2,#nusbe-z1 .digit,#nusbe-z1 .leadnumber{font-family:var(--serif);font-weight:400;font-variant-numeric:lining-nums}#nusbe-z1 h1,#nusbe-z1 h2{letter-spacing:-.053em;line-height:1.04;text-wrap:balance}#nusbe-z1 h1{font-size:clamp(48px,5.7vw,87px)}#nusbe-z1 h2{font-size:clamp(34px,3.55vw,55px);max-width:24ch}#nusbe-z1 h3{font-size:17px;letter-spacing:-.015em;line-height:1.28}#nusbe-z1 em{font-weight:400}#nusbe-z1 strong,#nusbe-z1 b{font-weight:650}#nusbe-z1 header{border-bottom:1px solid var(--line)}#nusbe-z1 .wrap{width:min(1130px,calc(100% - 96px));margin-inline:auto}#nusbe-z1 .top{height:70px;display:flex;align-items:center;gap:35px}#nusbe-z1 .logo{width:104px;height:auto}#nusbe-z1 .top nav{margin-left:auto;display:flex;gap:30px;align-items:center}#nusbe-z1 .top nav a{font-size:13px;text-decoration:none;color:var(--muted)}#nusbe-z1 .top nav a:hover{text-decoration:underline}#nusbe-z1 .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 23px;border-radius:32px;background:var(--green);color:white;font-size:14px;font-weight:650;text-decoration:none}#nusbe-z1 .btn:hover,#nusbe-z1 .btn:focus-visible{background:#624022}#nusbe-z1 .topbtn{min-height:38px;padding:8px 19px;font-size:13px}#nusbe-z1 .txt{font-size:14px;font-weight:650;text-decoration-thickness:1px}#nusbe-z1 .eyebrow,#nusbe-z1 .kicker,#nusbe-z1 .product figcaption{font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}#nusbe-z1 .eyebrow{color:var(--orange);display:flex;align-items:center;gap:9px;margin-bottom:19px}#nusbe-z1 .eyebrow i{width:21px;height:2px;display:inline-block;background:currentColor}#nusbe-z1 .kicker{color:var(--muted);letter-spacing:.105em}#nusbe-z1 .hero{overflow:hidden;background:linear-gradient(100deg,#faf7f2 20%,#f3f1e8)}#nusbe-z1 .hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(14px,4vw,58px);padding-block:28px 24px}#nusbe-z1 .hero-copy{padding:28px 0}#nusbe-z1 .hero h1{max-width:11ch}#nusbe-z1 .hero h1 em{display:block}#nusbe-z1 .hero .intro{font-size:clamp(16px,1.55vw,21px);max-width:36ch;color:var(--muted);margin-top:18px;line-height:1.45}#nusbe-z1 .hero-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:25px}#nusbe-z1 .introprice{font-size:13px;color:var(--muted);margin-top:23px}#nusbe-z1 .introprice strong{margin-left:9px;color:var(--ink)}#nusbe-z1 .product{position:relative;display:grid;place-items:center;min-width:0}#nusbe-z1 .robot{width:auto;height:clamp(328px,31vw,435px);object-fit:contain;z-index:1}#nusbe-z1 .halo{position:absolute;width:79%;aspect-ratio:1;border-radius:100%;background:radial-gradient(ellipse at 50% 48%,#d7dccd,#e4e6da 70%,#f0eee3 71%);left:12%;top:8%}#nusbe-z1 .product figcaption{z-index:1;color:var(--muted);font-size:9px;margin-top:9px}#nusbe-z1 .block{padding:clamp(42px,5.2vw,78px) 0;border-top:1px solid var(--line)}#nusbe-z1 .sec-head{margin-bottom:29px}#nusbe-z1 .sec-head>p,#nusbe-z1 .bodycopy{margin-top:14px;font-size:17px;color:var(--muted);max-width:65ch}#nusbe-z1 .market{background:var(--green);color:#faf6e9;border:none}#nusbe-z1 .market .eyebrow{color:#ecbd99}#nusbe-z1 .market .sec-head{margin-bottom:25px}#nusbe-z1 .market h2{max-width:28ch}#nusbe-z1 .growth-grid{display:grid;grid-template-columns:.94fr 1.06fr;gap:7%}#nusbe-z1 .readrow{border-top:1px solid #72938190;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:17px 0 17px}#nusbe-z1 .readrow.last{border-bottom:1px solid #72938190}#nusbe-z1 .stepno{font-size:11px;letter-spacing:.08em;margin-top:11px;color:#c9decb}#nusbe-z1 .digit{display:block;font-size:clamp(40px,4.9vw,67px);line-height:1;letter-spacing:-.046em;color:#ffedd7;margin-bottom:7px}#nusbe-z1 .digit small{font:500 .48em var(--sans);letter-spacing:-.03em;margin-right:3px}#nusbe-z1 .readrow h3{color:#fbfaef}#nusbe-z1 .readrow p{font-size:14px;color:#dce9dc;line-height:1.5;max-width:49ch;margin-top:5px}#nusbe-z1 .readrow p b{color:#fff7e7}#nusbe-z1 .data-panel{min-width:0;align-self:center}#nusbe-z1 .plot{background:#53341f;border:1px solid #567965;border-radius:15px;padding:20px 16px 13px}#nusbe-z1 .plot .eyebrow{font-size:9px;margin:0 0 7px;color:#cee1d1}#nusbe-z1 .plot figcaption strong{font:400 clamp(23px,2.2vw,31px) var(--serif);letter-spacing:-.035em;display:block}#nusbe-z1 .plot .unit{font-size:12px;color:#d0dfd0;display:block;margin-top:4px}#nusbe-z1 .forecast{width:100%;height:auto;display:block;margin-top:5px;font-family:var(--sans)}#nusbe-z1 .plotfoot{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 15px;font-size:11.5px;color:#dbe4d7}#nusbe-z1 .growthtable,#nusbe-z1 .simpletable,#nusbe-z1 .countries{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}#nusbe-z1 .growthtable{margin-top:21px;color:#f2f4e9;font-size:13px}#nusbe-z1 .growthtable caption,#nusbe-z1 .countries caption{font-size:15px;letter-spacing:-.01em;font-weight:700;text-align:left;padding-bottom:7px}#nusbe-z1 .growthtable th,#nusbe-z1 .growthtable td{padding:6px 5px;border-bottom:1px solid #71947e65;text-align:left;font-weight:400}#nusbe-z1 .growthtable thead th{font-size:11.5px;font-weight:600;color:#ccdbcc}#nusbe-z1 .growthtable td:last-child,#nusbe-z1 .growthtable th:last-child{text-align:right}#nusbe-z1 .growthtable tbody tr:last-child{color:#f7c99f}#nusbe-z1 .growthtable sup{line-height:0}#nusbe-z1 .soft{background:#f4e9dd}#nusbe-z1 .bookgrid{display:grid;grid-template-columns:1fr .95fr;gap:8%;align-items:start}#nusbe-z1 .bookmain{background:var(--white);border:1px solid #c1cdbd;padding:25px clamp(20px,2.3vw,33px);border-radius:16px}#nusbe-z1 .leadnumber{font-size:70px;line-height:1;letter-spacing:-.07em;margin-top:14px}#nusbe-z1 .bookmain h3{font:400 25px var(--serif);margin-top:1px}#nusbe-z1 .bookmain>p:not(.kicker){font-size:14px;color:var(--muted);margin-top:9px}#nusbe-z1 .bookmain .assumption{font-size:12px!important}#nusbe-z1 .calc,#nusbe-z1 .more{border-top:1px solid var(--line);margin-top:17px}#nusbe-z1 summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:43px;font-size:14px;font-weight:650}#nusbe-z1 summary::-webkit-details-marker{display:none}#nusbe-z1 summary:after{content:'+';font-size:20px;font-weight:400}#nusbe-z1 details[open]>summary:after{content:'−'}#nusbe-z1 .fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 13px}#nusbe-z1 .fields label{font-size:12px;color:var(--muted)}#nusbe-z1 input{font:16px var(--sans);display:block;width:100%;border:1px solid #b2c2b2;padding:8px 9px;min-height:40px;background:var(--paper);border-radius:6px;color:var(--ink);margin-top:4px}#nusbe-z1 .fine,#nusbe-z1 .small{font-size:12px;line-height:1.5;color:var(--muted)}#nusbe-z1 .fine a{font-weight:600}#nusbe-z1 .traffic{margin-top:12px}#nusbe-z1 .traffic>div{display:grid;grid-template-columns:.85fr 1.15fr;gap:15px;align-items:center;border-top:1px solid var(--line);padding:9px 0}#nusbe-z1 .traffic strong{font:400 clamp(22px,2.5vw,34px) var(--serif);letter-spacing:-.04em}#nusbe-z1 .traffic span{font-size:14px}#nusbe-z1 .support{font-size:15px;color:var(--muted);margin:13px 0}#nusbe-z1 .localcheck{display:flex;align-items:stretch;gap:16px;margin-top:26px;max-width:82ch}#nusbe-z1 .accentline{width:3px;background:var(--orange);flex-shrink:0}#nusbe-z1 .localcheck p{font-size:14px;color:var(--muted);margin-top:4px}#nusbe-z1 .videoframe{overflow:hidden;aspect-ratio:16/9;width:min(100%,900px);min-height:200px;margin:0 auto;background:#2e1a10;border-radius:14px}#nusbe-z1 .videoframe iframe{display:block;width:100%;height:100%;border:0}#nusbe-z1 .videonote{width:min(100%,900px);margin:10px auto 0;display:flex;justify-content:space-between;gap:10px;align-items:center;color:var(--muted);font-size:12px}#nusbe-z1 .compareband{background:#f7eee3}#nusbe-z1 .twocol{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;align-items:start}#nusbe-z1 .twocol h2{max-width:16ch}#nusbe-z1 .priceplot{background:var(--white);border:1px solid var(--line);padding:clamp(18px,2vw,27px);border-radius:16px}#nusbe-z1 .priceplot figcaption{font-weight:650;display:flex;justify-content:space-between;align-items:baseline;gap:14px;border-bottom:1px solid var(--line);padding-bottom:13px}#nusbe-z1 .priceplot figcaption span{font-size:12px;font-weight:400;color:var(--muted)}#nusbe-z1 .pricerow{padding-top:16px}#nusbe-z1 .pricerow>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}#nusbe-z1 .pricerow b{font-size:17px;color:var(--green)}#nusbe-z1 .pricerow.special b,#nusbe-z1 .pricerow.special strong{color:#91431f}#nusbe-z1 .pricerow small{display:block;font-size:12px;color:var(--muted);margin:1px 0 6px}#nusbe-z1 .track{height:11px;border-radius:2px;background:#e6e7df}#nusbe-z1 .track i{height:100%;display:block;background:#658372;border-radius:2px}#nusbe-z1 .pricerow.special .track i{background:#ba6738}#nusbe-z1 .axis{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;padding-top:5px}#nusbe-z1 .priceplot .fine{margin-top:13px;border-top:1px solid var(--line);padding-top:11px}#nusbe-z1 .priceplot .txt{display:inline-block;margin-top:9px;font-size:12px}#nusbe-z1 .teambox{padding-top:2px}#nusbe-z1 .simpletable{margin-top:9px;font-size:14px}#nusbe-z1 .simpletable th,#nusbe-z1 .simpletable td{border-top:1px solid var(--line);padding:10px 0}#nusbe-z1 .simpletable th{font-weight:500;text-align:left;padding-right:12px}#nusbe-z1 .simpletable td{text-align:right;font-weight:650;white-space:nowrap}#nusbe-z1 .simpletable small{font-size:11px;color:var(--muted);font-weight:400;display:block}#nusbe-z1 .simpletable .subtotal th{font-weight:650}#nusbe-z1 .simpletable .total td{font-size:clamp(21px,2.3vw,30px);font-family:var(--serif);font-weight:400;letter-spacing:-.035em}#nusbe-z1 .simpletable .total>*{background:#f2e2d0;padding:12px 9px}#nusbe-z1 .teambox .fine{margin-top:10px}#nusbe-z1 .countrywrap{background:var(--white);border:1px solid var(--line);border-radius:13px;padding:18px clamp(14px,2vw,28px);margin:16px 0 10px}#nusbe-z1 .countries{font-size:14px;line-height:1.38}#nusbe-z1 .countries th,#nusbe-z1 .countries td{text-align:right;border-bottom:1px solid #d8dfd2;padding:8px 6px}#nusbe-z1 .countries thead th{color:var(--muted);font-size:12px;font-weight:650}#nusbe-z1 .countries small{font-size:10.5px;font-weight:400}#nusbe-z1 .countries th:first-child{width:39%;text-align:left}#nusbe-z1 .countries tbody th{font-weight:550}#nusbe-z1 .neg{color:#943d26}#nusbe-z1 .more{margin:4px 0 0;border:0}#nusbe-z1 .more summary{font-size:13px}#nusbe-z1 .partner{background:var(--green);color:#fcf5e8;overflow:hidden}#nusbe-z1 .partnergrid{display:grid;grid-template-columns:1.6fr .7fr;gap:7%;align-items:center}#nusbe-z1 .partner .eyebrow{color:var(--peach)}#nusbe-z1 .partner p:not(.eyebrow){max-width:64ch;margin-top:14px;color:#edf0e6;font-size:16px}#nusbe-z1 .partner .endnote{font-size:13px!important;color:#cddccc!important}#nusbe-z1 .lightbtn{background:#faedda;color:#402313}#nusbe-z1 .lightbtn:hover{background:#e4d4bd}#nusbe-z1 .appshot{display:flex;align-items:flex-start;justify-content:center;max-height:290px;overflow:hidden}#nusbe-z1 .appshot img{width:175px;height:auto;border-radius:21px;border:3px solid #617a66}#nusbe-z1 .partner .txt{color:#fbecd6}#nusbe-z1 footer .wrap{padding-block:20px;display:flex;align-items:center;gap:18px;color:var(--muted);font-size:12px}#nusbe-z1 footer .logo{width:80px}#nusbe-z1 footer a{margin-left:auto}#nusbe-z1 .sr,#nusbe-z1 .skip{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#nusbe-z1 .skip:focus{left:10px;top:10px;width:auto;height:auto;overflow:visible;clip:auto;background:white;padding:8px;z-index:9}#nusbe-z1 :focus-visible{outline:3px solid #d78b49;outline-offset:3px}
@media(max-width:850px){#nusbe-z1 .wrap{width:calc(100% - 54px)}#nusbe-z1 .top{gap:22px}#nusbe-z1 .top nav{gap:16px}#nusbe-z1 .growth-grid{gap:4%}#nusbe-z1 .bookgrid{gap:5%}#nusbe-z1 .twocol{gap:5%}#nusbe-z1 .robot{height:340px}}
@media(max-width:680px){#nusbe-z1 .wrap{width:calc(100% - 38px)}#nusbe-z1 .top{height:57px;justify-content:space-between}#nusbe-z1 .top nav{display:none}#nusbe-z1 .logo{width:92px}#nusbe-z1 .topbtn{min-height:36px;padding:7px 15px}#nusbe-z1 .hero-grid{grid-template-columns:1fr;gap:6px;padding:24px 0 18px}#nusbe-z1 .hero-copy{padding:0}#nusbe-z1 .hero h1{max-width:16ch;font-size:clamp(43px,9.9vw,61px)}#nusbe-z1 .hero .intro{max-width:36ch;font-size:16px;margin-top:11px}#nusbe-z1 .hero .eyebrow{margin-bottom:12px}#nusbe-z1 .hero-actions{margin-top:17px;gap:14px}#nusbe-z1 .introprice{margin-top:13px;font-size:12px}#nusbe-z1 .product{width:80%;margin:0 auto}#nusbe-z1 .robot{height:215px}#nusbe-z1 .halo{width:180px;height:180px;left:50%;top:9px;transform:translateX(-50%)}#nusbe-z1 .product figcaption{margin-top:0;font-size:8px}#nusbe-z1 .block{padding:37px 0}#nusbe-z1 .eyebrow{margin-bottom:13px;font-size:9px}#nusbe-z1 .sec-head{margin-bottom:20px}#nusbe-z1 .sec-head>p,#nusbe-z1 .bodycopy{font-size:16px;margin-top:10px}#nusbe-z1 .growth-grid,#nusbe-z1 .bookgrid,#nusbe-z1 .twocol{grid-template-columns:1fr;gap:22px}#nusbe-z1 .readrow{grid-template-columns:20px minmax(0,1fr);gap:9px;padding:13px 0}#nusbe-z1 .readrow p{max-width:47ch;font-size:13px}#nusbe-z1 .digit{font-size:42px;margin-bottom:5px}#nusbe-z1 .stepno{font-size:10px;margin-top:7px}#nusbe-z1 .readrow h3{font-size:15px}#nusbe-z1 .plot{padding:15px 11px 12px}#nusbe-z1 .growthtable{margin-top:16px}#nusbe-z1 .plotfoot{font-size:10.5px}#nusbe-z1 .bookmain{padding:20px}#nusbe-z1 .leadnumber{font-size:58px}#nusbe-z1 .traffic strong{font-size:27px}#nusbe-z1 .support{font-size:14px}#nusbe-z1 .twocol h2{max-width:20ch}#nusbe-z1 .videonote{font-size:11px}#nusbe-z1 .priceplot figcaption{font-size:15px}#nusbe-z1 .pricerow b{font-size:16px}#nusbe-z1 .countries{font-size:12px}#nusbe-z1 .countries th,#nusbe-z1 .countries td{padding:8px 2px}#nusbe-z1 .countries thead th{font-size:10.5px}#nusbe-z1 .countries small{font-size:9px}#nusbe-z1 .countries th:first-child{width:27%}#nusbe-z1 .partnergrid{grid-template-columns:1fr}#nusbe-z1 .appshot{display:none}#nusbe-z1 footer .wrap{gap:9px;font-size:10px}#nusbe-z1 footer .logo{width:65px}}
@media(min-width:681px) and (max-width:950px){#nusbe-z1 .growth-grid,#nusbe-z1 .twocol{gap:25px}#nusbe-z1 .digit{font-size:47px}#nusbe-z1 .readrow{grid-template-columns:16px minmax(0,1fr);gap:8px}#nusbe-z1 .readrow h3{font-size:16px}#nusbe-z1 .top nav a{font-size:12px}#nusbe-z1 .top nav{gap:12px}}
@media(prefers-reduced-motion:reduce){#nusbe-z1{scroll-behavior:auto}}@media print{#nusbe-z1{background:white}#nusbe-z1 header nav,#nusbe-z1 .btn,#nusbe-z1 .hero-actions,#nusbe-z1 .videoframe,#nusbe-z1 summary:after{display:none!important}#nusbe-z1 .block{padding:20px 0}#nusbe-z1 .market,#nusbe-z1 .partner,#nusbe-z1 .plot,#nusbe-z1 .track,#nusbe-z1 .track i{-webkit-print-color-adjust:exact;print-color-adjust:exact}#nusbe-z1 .growth-grid,#nusbe-z1 .bookgrid,#nusbe-z1 .twocol{break-inside:avoid}#nusbe-z1 .countrywrap{break-inside:auto}}

/* Studio budget — scoped to the showroom so that the original Z1 hero is unchanged. */
#nusbe-z1 #prices{--nb-border:#d4d9cf;--nb-teal:#a35727;background:#f7eee3;scroll-margin-top:16px}#nusbe-z1 #prices .nb-intro{margin-bottom:25px}#nusbe-z1 #prices .nb-intro h2{max-width:none}#nusbe-z1 #prices .nb-intro p{margin-top:9px;color:var(--muted)}
#nusbe-z1 .nb-layout{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(292px,1fr);gap:20px;align-items:start}#nusbe-z1 .nb-showroom,#nusbe-z1 .nb-setup{border:1px solid var(--nb-border);border-radius:19px;background:#fffef9;min-width:0}#nusbe-z1 .nb-showroom{overflow:hidden}#nusbe-z1 .nb-toolbar,#nusbe-z1 .nb-config-head{display:flex;align-items:center;justify-content:space-between;gap:12px}#nusbe-z1 .nb-toolbar{padding:17px 19px 0;position:relative;z-index:1}#nusbe-z1 .nb-label{font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#755b48}#nusbe-z1 .nb-count{font-variant-numeric:tabular-nums}#nusbe-z1 .nb-live-dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#34816b;vertical-align:1px}#nusbe-z1 .nb-btn,#nusbe-z1 .nb-pause,#nusbe-z1 .nb-link,#nusbe-z1 .nb-item,#nusbe-z1 .nb-quick,#nusbe-z1 .nb-close,#nusbe-z1 .nb-add{font-family:var(--sans);cursor:pointer;touch-action:manipulation}#nusbe-z1 .nb-pause,#nusbe-z1 .nb-quick{background:transparent;border:1px solid #d5dbd2;border-radius:99px;color:#59412d;font-size:12px;font-weight:600}#nusbe-z1 .nb-pause{padding:9px 13px;display:inline-flex;align-items:center;gap:7px}#nusbe-z1 .nb-pause svg{width:12px;height:12px}#nusbe-z1 .nb-pause:hover,#nusbe-z1 .nb-quick:hover{background:#eaf1e8;border-color:#aebdaf}#nusbe-z1 .nb-label em{font-style:normal;color:#79867a;font-weight:500}#nusbe-z1 .nb-stage{position:relative;width:100%;height:clamp(280px,26vw,360px);isolation:isolate;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none;outline-offset:-4px;background:radial-gradient(ellipse at 50% 75%,#eaece2 0%,#f7f7ef 44%,#fffef9 76%)}#nusbe-z1 .nb-track{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#nusbe-z1 .nb-track text{font-family:var(--sans);letter-spacing:3px}#nusbe-z1 .nb-item{position:absolute;border:0;padding:0;background:transparent;left:0;top:0;transform-origin:50% 100%;color:var(--ink);will-change:transform;box-shadow:none;-webkit-tap-highlight-color:transparent}#nusbe-z1 .nb-item .nb-lift{position:absolute;inset:0;transition:transform .18s ease-out}#nusbe-z1 .nb-item.nb-hover .nb-lift,#nusbe-z1 .nb-item:focus-visible .nb-lift{transform:translateY(-6px) scale(1.035)}#nusbe-z1 .nb-item .nb-disc{position:absolute;left:4%;right:4%;bottom:-8%;height:25%;border-radius:50%;background:linear-gradient(180deg,#ebeee5 0%,#fefdf4 34%,#e6e9dc 100%);border:2px solid var(--tone);box-shadow:0 3px 0 #f4f4e9,0 4px 0 #aab4a5,0 7px 7px #0d271e2b}#nusbe-z1 .nb-item img{position:absolute;left:7%;bottom:6%;width:86%;height:91%;object-fit:contain;pointer-events:none;filter:drop-shadow(0px 3px 2px #152b1b21)}#nusbe-z1 .nb-item[data-model=b] img{width:100%;left:0}#nusbe-z1 .nb-nametag{position:absolute;bottom:-14%;left:50%;transform:translateX(-50%);color:#402313;white-space:nowrap;background:#fffcf5;border:1px solid #c4cec0;border-radius:99px;padding:3px 10px;font:600 11px/1.3 var(--sans);box-shadow:0 1px 3px #26342617}#nusbe-z1 .nb-nametag::before,#nusbe-z1 .nb-modal-index::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--tone);display:inline-block;vertical-align:1px;margin-right:6px}#nusbe-z1 .nb-item:focus-visible{outline:2px solid #94552b;outline-offset:4px;border-radius:14px}#nusbe-z1 .nb-item.nb-picked .nb-lift{visibility:hidden}#nusbe-z1 .nb-under{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #e0e3d9;padding:14px 18px}#nusbe-z1 .nb-under p{font-size:12px;color:var(--muted)}#nusbe-z1 .nb-quicklist{display:flex;gap:5px}#nusbe-z1 .nb-quick{padding:7px 11px;min-height:34px;font-size:11px}#nusbe-z1 .nb-setup{padding:19px 21px}#nusbe-z1 .nb-config-head{margin-bottom:10px}#nusbe-z1 .nb-config-head h3{font:400 27px/1.15 var(--serif);letter-spacing:-.035em}#nusbe-z1 .nb-units{font:600 12px/1.4 var(--sans);background:#edf1e9;padding:4px 9px;border-radius:50px}#nusbe-z1 .nb-machinepick{margin:0;border:none;padding:0;min-width:0}#nusbe-z1 .nb-choice-row{border-top:1px solid #e0e4d9;padding:11px 0}#nusbe-z1 .nb-choice{display:grid;grid-template-columns:19px 1fr auto;gap:10px;align-items:center;cursor:pointer}#nusbe-z1 .nb-choice input,#nusbe-z1 .nb-extra input[type=checkbox]{appearance:auto;width:17px;height:17px;min-height:0;accent-color:#a45424;margin:0;padding:0;border:none}#nusbe-z1 .nb-choice span{font-size:14px;font-weight:650}#nusbe-z1 .nb-choice b{font:650 13px var(--sans);font-variant-numeric:tabular-nums}#nusbe-z1 .nb-qty{display:flex;align-items:center;gap:7px;color:var(--muted);margin:7px 0 0 28px;font-size:12px}#nusbe-z1 .nb-qty input{width:59px;min-height:31px;height:31px;font-size:14px;margin:0;padding:3px 7px}#nusbe-z1 .nb-extras{border-top:1px solid #d9ded3}#nusbe-z1 .nb-extras summary{font-size:13px;min-height:42px}#nusbe-z1 .nb-extra{display:flex;align-items:center;justify-content:space-between;gap:9px;margin:8px 0 12px}#nusbe-z1 .nb-extra label{display:flex;align-items:center;gap:7px;font-size:12px}#nusbe-z1 .nb-extra input[type=number]{width:88px;min-height:37px;font-size:14px;margin:0}#nusbe-z1 .nb-extra input:disabled{opacity:.45}#nusbe-z1 .nb-balance{background:#351d10;color:#fff8e8;border-radius:12px;padding:15px 16px;margin-top:4px}#nusbe-z1 .nb-balance .nb-label{color:#cfdfcd;font-size:9px}#nusbe-z1 .nb-money{display:block;font:400 clamp(32px,3.1vw,44px)/1.12 var(--serif);letter-spacing:-.045em;font-variant-numeric:lining-nums;margin:4px 0 6px}#nusbe-z1 .nb-hint{color:#d4e1ce;font-size:12px;line-height:1.45}#nusbe-z1 .nb-subparts{display:flex;gap:5px 12px;flex-wrap:wrap;font-size:11px;color:#e2ecdb;margin:5px 0}#nusbe-z1 .nb-quote{margin-top:12px;text-decoration:none;padding:9px 11px;border-radius:99px;background:#f9f6e9;color:#402313;font:650 12px/1.5 var(--sans);display:inline-flex;align-items:center;justify-content:center;min-height:38px}#nusbe-z1 .nb-quote[aria-disabled=true]{opacity:.55;cursor:default}#nusbe-z1 .nb-fine{font-size:11px;color:#755b48;line-height:1.45;margin-top:8px}#nusbe-z1 .nb-compare{margin:18px 0 0;border-block:1px solid var(--nb-border)}#nusbe-z1 .nb-compare summary{min-height:47px;font-size:14px}#nusbe-z1 .nb-compare .priceplot{max-width:760px;margin:0 0 17px}#nusbe-z1 .nb-calcjump{display:inline-block;margin-top:11px;font-size:13px;font-weight:600}#nusbe-z1 .nb-setup [hidden],#nusbe-z1 .nb-pause [hidden]{display:none!important}
#nusbe-z1 .nb-dialog{--tone:#138478;box-sizing:border-box;color:#402313;background:#fffefb;border:1px solid #d8dcd5;border-radius:29px;padding:0;position:fixed;inset:0;margin:auto;width:min(830px,calc(100vw - 36px));max-width:none;max-height:calc(100dvh - 28px);overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 75px -15px #17251f46,0 4px 14px #203c2912}#nusbe-z1 .nb-dialog::backdrop{background:#fffffff1;background:rgba(252,251,247,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#nusbe-z1 .nb-dialog[open]{animation:nb-in .20s ease-out}#nusbe-z1 .nb-dialog[open]::backdrop{animation:nb-shade .20s ease-out}#nusbe-z1 .nb-close{position:absolute;z-index:3;right:11px;top:8px;border:0;background:transparent;padding:10px 12px;font-size:12px;color:#755b48;display:flex;align-items:center;gap:7px}#nusbe-z1 .nb-close span{font-size:19px;line-height:.8}#nusbe-z1 .nb-modal-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center;padding:35px 44px 34px 42px;min-height:365px}#nusbe-z1 .nb-circle{border:2px solid var(--tone);border-radius:50%;position:relative;aspect-ratio:1;width:100%;max-width:316px;justify-self:center;display:grid;place-items:center;background:radial-gradient(ellipse at 49% 40%,#fcfdf8 20%,#eef2e7 67%,#dde4d8 75%,#f9faf5 76%,#fffefa 81%);box-shadow:0 10px 26px #14372612}#nusbe-z1 .nb-circle::after{content:'';position:absolute;inset:6px;border:1px solid #e0e6db;border-radius:50%;pointer-events:none}#nusbe-z1 .nb-circle img{width:83%;height:82%;object-fit:contain;filter:drop-shadow(1px 7px 4px #2139231a)}#nusbe-z1 .nb-dialog[data-model=b] .nb-circle img{width:90%}#nusbe-z1 .nb-modal-index{font:600 10px/1.2 ui-monospace,Menlo,monospace;letter-spacing:.15em;color:#657068}#nusbe-z1 .nb-modal-copy h3{font:650 clamp(28px,3vw,36px)/1.1 var(--sans);letter-spacing:-.05em;margin:14px 0 7px}#nusbe-z1 .nb-modal-copy>p:not(.nb-modal-index){font-size:14px;color:#755b48;max-width:33ch;line-height:1.5}#nusbe-z1 .nb-chips{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0 20px;list-style:none;padding:0}#nusbe-z1 .nb-chips li{padding:3px 9px;border:1px solid #d9ded5;border-radius:99px;color:#755b48;font:12px/1.5 var(--sans)}#nusbe-z1 .nb-modal-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}#nusbe-z1 .nb-modal-price{font:700 clamp(21px,2vw,25px)/1.1 var(--sans);letter-spacing:-.04em;color:#162b23}#nusbe-z1 .nb-add{min-height:42px;text-align:center;padding:9px 16px;border:0;background:#402313;color:#fffef6;border-radius:99px;font:650 13px/1.5 var(--sans);display:inline-flex;gap:7px;justify-content:center;align-items:center}#nusbe-z1 .nb-add b{font-weight:400;font-size:17px}#nusbe-z1 .nb-add:hover{background:#624022}#nusbe-z1 .nb-add:disabled{opacity:.72}#nusbe-z1 .nb-dialog :focus-visible,#nusbe-z1 #prices :focus-visible{outline:2px solid #a85d2d;outline-offset:3px}
@keyframes nb-in{from{opacity:0}to{opacity:1}}@keyframes nb-shade{from{opacity:0}to{opacity:1}}
@media(max-width:880px){#nusbe-z1 .nb-layout{grid-template-columns:minmax(0,1.25fr) minmax(255px,1fr);gap:13px}#nusbe-z1 .nb-setup{padding:16px}#nusbe-z1 .nb-under{gap:7px;justify-content:center}#nusbe-z1 .nb-toolbar{padding-inline:13px}}
@media(max-width:690px){#nusbe-z1 .nb-layout{grid-template-columns:1fr}#nusbe-z1 .nb-stage{height:clamp(230px,58vw,300px)}#nusbe-z1 .nb-setup{padding:18px}#nusbe-z1 .nb-under{justify-content:space-between}#nusbe-z1 .nb-modal-grid{padding:38px 22px 23px;grid-template-columns:1fr;gap:16px;min-height:0;text-align:center}#nusbe-z1 .nb-circle{width:min(58vw,240px,33dvh)}#nusbe-z1 .nb-dialog{border-radius:22px;width:min(410px,calc(100vw - 26px))}#nusbe-z1 .nb-modal-copy h3{margin:7px 0;font-size:28px}#nusbe-z1 .nb-modal-copy>p{margin-inline:auto}#nusbe-z1 .nb-chips,#nusbe-z1 .nb-modal-actions{justify-content:center}#nusbe-z1 .nb-chips{margin:10px 0 16px}#nusbe-z1 .nb-modal-actions{gap:12px}#nusbe-z1 .nb-toolbar{padding-top:12px}#nusbe-z1 .nb-label{font-size:9px}#nusbe-z1 .nb-quick{min-height:36px}#nusbe-z1 .nb-config-head h3{font-size:26px}}
@media(max-width:400px){#nusbe-z1 .nb-under{justify-content:center;gap:6px;padding:10px}#nusbe-z1 .nb-label em{display:none}#nusbe-z1 .nb-quick{padding:6px 10px}}
@media(prefers-reduced-motion:reduce){#nusbe-z1 .nb-item .nb-lift,#nusbe-z1 .nb-dialog[open],#nusbe-z1 .nb-dialog[open]::backdrop{animation:none;transition:none}}
#nusbe-z1 .nb-circle{display:block;min-width:0;min-height:0}#nusbe-z1 .nb-circle img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}

/* The imported experience remains inside this boundary. */
#nusbe-z1{--ink:#402313;--green:#351d10;--muted:#755b48;--text:#513824;--line:#dbc9b7;--orange:#a74e1b;background:#faf7f2;color:var(--ink);font:16px/1.52 Arial,Helvetica,sans-serif;isolation:isolate}
#nusbe-z1 .wrap{width:min(1130px,calc(100% - 80px))}
#nusbe-z1 :is(h2,h3,p){color:inherit}
#nusbe-z1 .hero{background:linear-gradient(110deg,#f8eee1,#fffaf3)}
#nusbe-z1 .hero-grid{padding-block:62px;grid-template-columns:1.1fr .9fr}
#nusbe-z1 .hero h2{font-size:clamp(38px,4.5vw,68px);max-width:14ch;letter-spacing:-.045em}
#nusbe-z1 .hero h2 em{display:block;color:#a95728}
#nusbe-z1 .hero .intro{max-width:40ch;font-size:17px;line-height:1.7}
#nusbe-z1 .hero-actions .btn{gap:18px;background:#f58220;color:#321c0e}
#nusbe-z1 .hero-actions .btn:hover{background:#e97614}
#nusbe-z1 .hero .robot{height:370px}
#nusbe-z1 .halo{background:radial-gradient(ellipse,#eddbc3 10%,#f3e3cf 65%,#f8eee1 70%)}
#nusbe-z1 .z1-price-note{display:block;margin-top:6px;font-size:11px}
#nusbe-z1 .z1-product-note{position:relative;text-align:center;font-size:12px;max-width:30ch;margin-top:13px;color:var(--muted)}
#nusbe-z1 .block{padding-block:64px}
#nusbe-z1 .sec-head h2,#nusbe-z1 .nb-intro h2{max-width:22ch;font-size:clamp(33px,3.8vw,52px)}
#nusbe-z1 .nb-intro p,#nusbe-z1 .sec-head p{color:var(--muted)}
#nusbe-z1 .nb-layout{grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr);gap:24px}
#nusbe-z1 .nb-stage{height:350px;background:radial-gradient(ellipse at 50% 75%,#eee2d0 0%,#fbf5eb 50%,#fffef9 80%)}
#nusbe-z1 .nb-showroom,#nusbe-z1 .nb-setup{border-color:#dfc9b3}
#nusbe-z1 .nb-money,#nusbe-z1 .nb-balance{color:#fff5e5}
#nusbe-z1 .nb-balance{background:#402313}
#nusbe-z1 .nb-balance :is(.nb-label,.nb-hint,.nb-subparts){color:#e8d2bb}
#nusbe-z1 .nb-quicklist{flex-wrap:wrap}
#nusbe-z1 .nb-quick,#nusbe-z1 .nb-motion{min-height:44px}
#nusbe-z1 .nb-quote{min-height:44px}
#nusbe-z1 .nb-close{min-width:44px;min-height:44px}
#nusbe-z1 .nb-machinepick legend{font-size:12px;color:var(--muted)}
#nusbe-z1 .bookgrid{grid-template-columns:1.05fr .95fr;gap:48px}
#nusbe-z1 .bookmain{border-color:#dbc9b7;background:#fffcf7}
#nusbe-z1 .z1-plan-guide{padding:20px 0}
#nusbe-z1 .z1-plan-guide h3{font:400 30px/1.15 Georgia,serif;margin:13px 0 25px;letter-spacing:-.03em}
#nusbe-z1 .z1-plan-guide ol{list-style:none;counter-reset:plan;padding:0;margin:0;display:grid;gap:20px}
#nusbe-z1 .z1-plan-guide li{counter-increment:plan;position:relative;padding-left:40px}
#nusbe-z1 .z1-plan-guide li:before{content:counter(plan,decimal-leading-zero);position:absolute;left:0;top:1px;font:24px Georgia,serif;color:#af622d}
#nusbe-z1 .z1-plan-guide strong{display:block;font-size:14px;margin-bottom:4px}
#nusbe-z1 .z1-plan-guide span{font-size:13px;color:var(--muted);line-height:1.7;display:block}
#nusbe-z1 .z1-research{background:#fffbf6}
#nusbe-z1 .z1-research-list{margin-top:30px;border-top:1px solid var(--line)}
#nusbe-z1 .z1-research-item{border-bottom:1px solid var(--line)}
#nusbe-z1 .z1-research-item>summary{padding:20px 0;min-height:76px;font-size:16px}
#nusbe-z1 .z1-research-item>summary strong{display:block;font-size:16px}
#nusbe-z1 .z1-research-item>summary small{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:3px}
#nusbe-z1 .z1-research-content{padding:0 0 25px;overflow-x:auto}
#nusbe-z1 .z1-research-content>.block{padding:28px;border-radius:16px;border:0}
#nusbe-z1 .z1-research-content .wrap{width:100%}
#nusbe-z1 .z1-research-content h2{font-size:32px;max-width:26ch}
#nusbe-z1 .z1-research-content .bodycopy{font-size:15px}
#nusbe-z1 .market p{color:#efdeca}
#nusbe-z1 .z1-research-lead{font-size:22px;line-height:1.4;margin:22px 0}
#nusbe-z1 .z1-research-note{font-size:14px;line-height:1.7}
#nusbe-z1 .growth-grid{align-items:center}
#nusbe-z1 .z1-video-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;border:0;background:radial-gradient(ellipse,#704426,#321b10);color:#fff5e9;font:20px Georgia,serif;width:100%;cursor:pointer}
#nusbe-z1 .z1-video-play span{font:30px Arial,sans-serif;display:grid;place-items:center;width:64px;height:64px;border:1px solid #d6ab83;border-radius:50%}
#nusbe-z1 .z1-video-play small{font:12px Arial,sans-serif;color:#dfc3a7}
#nusbe-z1 .videoframe{position:relative}
#nusbe-z1 .partner{background:#351d10;color:#fff6e9}
#nusbe-z1 .partner p:not(.eyebrow){color:#e1cbb5}
#nusbe-z1 .partner h2{font-size:clamp(36px,4vw,56px)}
#nusbe-z1 .z1-custom-note{font-size:12px!important;margin-top:25px!important;color:#cbb298!important}
#nusbe-z1 :is(#z1,#prices,#bookings,#z1-research,#z1-support){scroll-margin-top:95px}
#nusbe-z1 .entry-session{padding:24px;background:#f6eadc}
#nusbe-z1 .entry-session .buyer-shell{width:100%}
@media(max-width:880px){#nusbe-z1 .nb-layout{grid-template-columns:1fr}#nusbe-z1 .nb-stage{height:330px}#nusbe-z1 .bookgrid{gap:28px}#nusbe-z1 .hero .robot{height:300px}}
@media(max-width:680px){#nusbe-z1 .wrap{width:calc(100% - 38px)}#nusbe-z1 .hero-grid{grid-template-columns:1fr;padding-block:36px;gap:25px}#nusbe-z1 .hero h2{font-size:42px;max-width:17ch}#nusbe-z1 .hero .intro{font-size:15px}#nusbe-z1 .hero .robot{height:270px}#nusbe-z1 .product{width:100%}#nusbe-z1 .hero .halo{width:250px;height:250px}#nusbe-z1 .block{padding-block:40px}#nusbe-z1 .bookgrid{grid-template-columns:1fr;gap:15px}#nusbe-z1 .z1-plan-guide{padding-top:8px}#nusbe-z1 .nb-stage{height:270px}#nusbe-z1 .z1-research-content>.block{padding:20px 14px}#nusbe-z1 .nb-dialog{width:calc(100vw - 24px)}#nusbe-z1 .hero-actions{align-items:flex-start}#nusbe-z1 .introprice strong{margin-left:0;display:block;font-size:22px;margin-top:6px}#nusbe-z1 .countries{font-size:11px}#nusbe-z1 .countries thead th{font-size:10px}}
#nusbe-z1 .hero{color:var(--ink)}
#nusbe-z1 .hero .txt{color:var(--ink)}

/* Reset site-wide hero and form styles at this component boundary. */
#nusbe-z1 .hero{min-height:0;display:block;position:relative}
#nusbe-z1 .hero::before,#nusbe-z1 .hero::after{content:none}
#nusbe-z1 label{color:var(--ink)}

#nusbe-z1 .hero-copy{color:var(--ink)}
