.advisor-page{--advisor-navy: #0f1f36;--advisor-blue: #285183;--advisor-gold: #d4a544;--advisor-mint: #0f9f9a;--advisor-ink: #15233a;--advisor-muted: #5d6d82;--advisor-line: #d9e4ef;--advisor-soft: #f4f8fc;color:var(--advisor-ink);overflow-x:clip}.advisor-hero{position:relative;isolation:isolate;min-height:560px;display:grid;align-items:center;background:var(--advisor-navy);color:#fff;overflow:hidden}.advisor-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0f1f36f7,#0f1f36e0 45%,#0f1f3647),url(/assets/smart-home-ramat-hasharon.jpg) center/cover}.advisor-hero:after{content:"";position:absolute;width:520px;height:520px;left:-150px;bottom:-300px;z-index:-1;border-radius:50%;background:#d4a5442e;filter:blur(4px)}.advisor-shell{width:min(1180px,calc(100% - 32px));margin-inline:auto}.advisor-eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .85rem;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:#ffffff14;font-size:.9rem;font-weight:700}.advisor-hero h1{max-width:830px;margin:1.2rem 0 1rem;font-size:clamp(2.35rem,6vw,4.8rem);line-height:1.04;font-weight:800;letter-spacing:-.035em}.advisor-hero p{max-width:760px;color:#dbe9f6;font-size:clamp(1.08rem,2.2vw,1.35rem);line-height:1.75}.advisor-hero-actions,.advisor-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.advisor-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.8rem 1.25rem;border:1px solid transparent;border-radius:.8rem;font-weight:750;line-height:1.2;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease;cursor:pointer}.advisor-btn:hover{transform:translateY(-1px)}.advisor-btn:focus-visible,.advisor-choice:focus-visible,.advisor-icon-choice:focus-visible,.advisor-room-tab:focus-visible,.advisor-counter button:focus-visible{outline:3px solid rgba(212,165,68,.45);outline-offset:3px}.advisor-btn-primary{background:var(--advisor-gold);color:#fff;box-shadow:0 10px 28px #0000002e}.advisor-btn-primary:hover{background:#b8892e}.advisor-btn-secondary{background:#fff;color:var(--advisor-navy);border-color:var(--advisor-line)}.advisor-btn-ghost{background:transparent;color:var(--advisor-blue);border-color:#b8cadd}.advisor-btn-danger{background:#fff6f5;color:#a2342b;border-color:#f0c2be}.advisor-btn-sm{min-height:40px;padding:.6rem .9rem;font-size:.9rem}.advisor-btn-on-dark{color:#fff;border-color:#ffffff80}.advisor-journeys{position:relative;z-index:4;margin-top:-46px}.advisor-journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--advisor-line);border-radius:1.1rem;background:#fff;box-shadow:0 18px 55px #0f1f3624;overflow:hidden}.advisor-journey-grid a{min-height:128px;display:grid;grid-template-columns:42px 1fr;align-content:center;-moz-column-gap:.8rem;column-gap:.8rem;padding:1.35rem;color:var(--advisor-ink);border-inline-end:1px solid var(--advisor-line);transition:background .16s ease,transform .16s ease}.advisor-journey-grid a:last-child{border-inline-end:0}.advisor-journey-grid a:hover{background:#fffaf0}.advisor-journey-grid a>span{grid-row:1 / span 2;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--advisor-navy);color:#fff;font-weight:800}.advisor-journey-grid strong{font-size:1.08rem;color:var(--advisor-navy)}.advisor-journey-grid small{margin-top:.25rem;color:var(--advisor-muted);line-height:1.45}.advisor-products{padding:7rem 0 5rem;background:#fff}.advisor-section-head-wide{max-width:900px}.advisor-kicker{display:block;margin-bottom:.55rem;color:var(--advisor-mint);font-size:.92rem;font-weight:800;letter-spacing:.02em}.advisor-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.advisor-product-card{min-width:0;display:grid;grid-template-columns:215px minmax(0,1fr);border:1px solid var(--advisor-line);border-radius:1.15rem;background:#fff;overflow:hidden;box-shadow:0 12px 34px #0f1f3612}.advisor-product-image{min-height:390px;display:grid;place-items:center;padding:1rem;background:linear-gradient(155deg,#f0f6f8,#fff);border-inline-end:1px solid var(--advisor-line)}.advisor-product-image img{width:100%;max-height:330px;-o-object-fit:contain;object-fit:contain}.advisor-product-image-tall img{max-width:170px;max-height:350px}.advisor-product-image-wide img{max-height:250px}.advisor-product-content{min-width:0;padding:1.3rem}.advisor-product-title{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.8rem}.advisor-product-title span:first-child{color:var(--advisor-muted);font-size:.82rem;font-weight:700}.advisor-product-title h3{margin:.12rem 0 0;color:var(--advisor-navy);font-size:1.55rem;font-weight:850}.advisor-product-fit{display:inline-flex;padding:.35rem .6rem;border-radius:999px;background:#e4f7f5;color:#087b77;font-size:.78rem;font-weight:800;white-space:nowrap}.advisor-product-fit-orange{background:#fff1df;color:#b45c0c}.advisor-product-fit-dark{background:#e8edf4;color:var(--advisor-navy)}.advisor-product-content>p{color:var(--advisor-muted);line-height:1.65}.advisor-product-content>p strong{color:var(--advisor-navy)}.advisor-product-content ul{display:grid;gap:.5rem;margin:1rem 0 0;padding:0 1.1rem 0 0;color:var(--advisor-muted);font-size:.92rem;line-height:1.55}.advisor-product-content li::marker{color:var(--advisor-gold)}.advisor-product-content li b{color:var(--advisor-ink)}.advisor-product-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-top:1.1rem}.advisor-text-link{color:var(--advisor-blue);font-weight:750}.advisor-text-link:hover{text-decoration:underline}.advisor-family-section{margin-top:2.2rem;padding-top:2rem;border-top:1px solid var(--advisor-line)}.advisor-family-heading{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:1.5rem;align-items:end;margin-bottom:1rem}.advisor-family-heading h3{margin:0;color:var(--advisor-navy);font-size:clamp(1.55rem,3vw,2.1rem)}.advisor-family-heading>p{margin:0;color:var(--advisor-muted);line-height:1.65}.advisor-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.advisor-family-card{min-width:0;border:1px solid var(--advisor-line);border-radius:1rem;background:#fff;overflow:hidden;box-shadow:0 10px 28px #0f1f360f}.advisor-family-card>img{width:100%;height:190px;padding:.5rem;-o-object-fit:contain;object-fit:contain;background:#f3f7f9;border-bottom:1px solid var(--advisor-line)}.advisor-family-card>div:last-child{padding:1.05rem}.advisor-family-card>div>span{color:var(--advisor-mint);font-size:.78rem;font-weight:800}.advisor-family-card h4{margin:.2rem 0 .75rem;color:var(--advisor-navy);font-size:1.2rem}.advisor-family-card p{margin:.45rem 0;color:var(--advisor-muted);font-size:.88rem;line-height:1.5}.advisor-family-card p b{color:var(--advisor-ink)}.advisor-family-card a{display:inline-flex;margin-top:.65rem;color:var(--advisor-blue);font-weight:800}.advisor-family-card a:hover{text-decoration:underline}.advisor-family-mark{height:190px;display:grid;align-content:center;justify-items:center;gap:.35rem;padding:1rem;background:linear-gradient(145deg,#142b4a,#24609a);color:#fff;border-bottom:1px solid var(--advisor-line);text-align:center}.advisor-family-mark small{color:#cfe4fa;font-weight:700;letter-spacing:.04em}.advisor-family-mark strong{font-size:1.45rem}.advisor-family-mark span{color:#fff;font-size:.9rem}.advisor-family-mark-abb{background:linear-gradient(145deg,#891b21,#c62b34)}.advisor-family-note{margin:1rem 0 0;padding:.8rem 1rem;border-radius:.75rem;background:#fff8e8;color:#67501c;font-size:.88rem;line-height:1.55}.advisor-comparison{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.2rem;border-radius:1rem;border:1px solid #b9e2df;background:#eaf6f5;overflow:hidden}.advisor-comparison div{padding:1rem;border-inline-end:1px solid #b9e2df}.advisor-comparison div:last-child{border-inline-end:0}.advisor-comparison strong,.advisor-comparison span{display:block}.advisor-comparison strong{color:#285652;font-size:.88rem}.advisor-comparison span{margin-top:.3rem;color:#0d5753;font-size:1.18rem;font-weight:850}.advisor-lab{padding:5rem 0;background:linear-gradient(145deg,#0f1f36,#183556);color:#fff}.advisor-lab .advisor-section-head h2{color:#fff}.advisor-lab .advisor-section-head p{color:#cbd9e8}.advisor-lab-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:1.2rem;align-items:start}.advisor-lab-controls,.advisor-lab-preview{border:1px solid rgba(255,255,255,.16);border-radius:1.2rem;background:#ffffff12;backdrop-filter:blur(12px)}.advisor-lab-controls{padding:1.25rem}.advisor-lab-group{margin:0 0 1rem;padding:1rem;border:1px solid rgba(255,255,255,.16);border-radius:.9rem}.advisor-lab-group legend{padding:0 .4rem;color:#fff;font-weight:800}.advisor-lab-group .advisor-help{color:#b9cbe0}.advisor-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.advisor-preset-grid button,.advisor-lab-action{min-height:48px;border:1px solid rgba(255,255,255,.22);border-radius:.7rem;background:#ffffff14;color:#fff;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.advisor-preset-grid button:hover,.advisor-preset-grid button[aria-pressed=true],.advisor-lab-action:hover,.advisor-lab-action[aria-pressed=true]{border-color:#edc76f;background:#d4a54433;transform:translateY(-1px)}.advisor-lab-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.advisor-lab-action{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:.55rem;padding:.65rem;text-align:start}.advisor-lab-action>span:first-child{grid-row:1 / span 2;font-size:1.35rem;text-align:center}.advisor-lab-action strong,.advisor-lab-action small{display:block}.advisor-lab-action small{color:#b9cbe0;line-height:1.35}.advisor-lab-action[aria-pressed=true] small{color:#fff4d5}.advisor-lab-tip{display:flex;gap:.7rem;padding:1rem;border-radius:.85rem;background:#fff7e8;color:#684d16}.advisor-lab-tip strong{color:#4f3709}.advisor-lab-tip p{margin:.25rem 0 0;line-height:1.55}.advisor-lab-preview{position:sticky;top:96px;padding:1.2rem;background:#fff;color:var(--advisor-ink);box-shadow:0 24px 65px #00000047}.advisor-lab-result-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.advisor-lab-result-head span:first-child{color:var(--advisor-muted);font-size:.82rem;font-weight:700}.advisor-lab-result-head h3{margin:.2rem 0 0;color:var(--advisor-navy);font-size:1.65rem;font-weight:850}.advisor-lab-count{padding:.35rem .65rem;border-radius:999px;background:var(--advisor-soft);color:var(--advisor-blue);font-size:.85rem;font-weight:800}.advisor-lab-product-photo{height:170px;display:grid;place-items:center;margin:1rem 0;border-radius:.85rem;background:linear-gradient(145deg,#edf4f8,#fff);overflow:hidden}.advisor-lab-product-photo>img{width:90%;height:150px;max-width:90%;-o-object-fit:contain;object-fit:contain}.advisor-live-device{width:min(100%,390px);min-height:285px;margin:0 auto 1rem;padding:16px;border:10px solid #f7f8fa;border-radius:1rem;background:#eaf7f6;box-shadow:0 14px 35px #0f1f3633,inset 0 0 0 1px #d1dce8}.advisor-live-device.is-tc5{width:min(100%,330px);min-height:390px}.advisor-live-device.is-buttons{min-height:245px;background:#101820;border-color:#202b35}.advisor-live-device.is-pbi{min-height:210px;background:#f6f7f8;border-color:#d4d9df}.advisor-device-screen-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.7rem;color:var(--advisor-navy);font-size:.8rem;font-weight:800}.advisor-device-screen-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#b9d6d4;border:1px solid #b9d6d4}.advisor-device-screen-tile{min-height:88px;display:grid;place-items:center;padding:.5rem;background:#effafa;color:var(--advisor-navy);text-align:center}.advisor-device-screen-tile span{display:block;font-size:1.35rem}.advisor-device-screen-tile small{margin-top:.25rem;font-weight:750}.advisor-device-screen-more{margin-top:.55rem;color:#48706e;text-align:center;font-size:.78rem}.advisor-device-button-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid #4b5a68;background:#4b5a68}.advisor-device-button{min-height:94px;display:grid;place-items:center;padding:.55rem;background:#18242f;color:#fff;text-align:center}.advisor-device-button span{color:#6ee7df;font-size:1.35rem}.advisor-device-button small{font-weight:700}.advisor-pbi-diagram{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.7rem;min-height:170px}.advisor-pbi-face,.advisor-pbi-module{min-height:130px;display:grid;place-items:center;border:1px solid #b8cadd;border-radius:.75rem;background:#fff;text-align:center}.advisor-pbi-face{grid-template-columns:repeat(2,1fr);gap:1px;padding:.55rem;background:#dce4ea}.advisor-pbi-face span{min-height:48px;display:grid;place-items:center;background:#fff;font-weight:800}.advisor-pbi-module{padding:.7rem;color:var(--advisor-blue);font-size:.8rem;font-weight:800}.advisor-pbi-arrow{color:var(--advisor-gold);font-size:1.4rem}.advisor-content-map{border:1px solid var(--advisor-line);border-radius:.85rem;overflow:hidden}.advisor-content-map-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.8rem;background:var(--advisor-soft)}.advisor-content-map-head h4{margin:0;color:var(--advisor-navy);font-weight:850}.advisor-content-map-head span{color:var(--advisor-muted);font-size:.78rem}.advisor-content-map ol{margin:0;padding:0;list-style:none}.advisor-content-map li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.7rem .8rem;border-top:1px solid var(--advisor-line)}.advisor-content-map li:first-child{border-top:0}.advisor-content-map li>span:first-child{width:28px;height:28px;display:grid;place-items:center;border-radius:.5rem;background:#eaf6f5}.advisor-content-map li strong,.advisor-content-map li small{display:block}.advisor-content-map li small{margin-top:.15rem;color:var(--advisor-muted)}.advisor-content-map li>em{color:var(--advisor-blue);font-size:.76rem;font-style:normal;font-weight:800}.advisor-lab-reason{margin-top:.8rem;padding:.8rem;border-inline-start:4px solid var(--advisor-gold);background:#fffaf0;color:#5f4b22;line-height:1.55}.advisor-lab-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.7rem;margin-top:.9rem}.advisor-catalog-shelf{padding:4rem 0;background:#f4f8fc}.advisor-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.advisor-catalog-grid>a{min-width:0;border:1px solid var(--advisor-line);border-radius:.95rem;background:#fff;color:var(--advisor-ink);overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.advisor-catalog-grid>a:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0f1f361a}.advisor-catalog-grid img,.advisor-catalog-placeholder{width:100%;height:170px;-o-object-fit:cover;object-fit:cover;background:#e8eef5}.advisor-catalog-grid>a>span{display:block;padding:.9rem}.advisor-catalog-grid strong,.advisor-catalog-grid small{display:block}.advisor-catalog-grid strong{color:var(--advisor-navy)}.advisor-catalog-grid small{margin-top:.3rem;color:var(--advisor-muted);line-height:1.45}.advisor-catalog-placeholder{display:grid;place-items:center;align-content:center;color:#fff;background:linear-gradient(145deg,var(--advisor-navy),var(--advisor-blue))}.advisor-catalog-placeholder span{font-size:2.5rem;font-weight:900}.advisor-catalog-placeholder b{color:#edc76f;font-size:1.2rem}.advisor-room-coach{margin-top:1rem;border:1px solid var(--advisor-line);border-radius:.9rem;background:var(--advisor-soft);overflow:hidden}.advisor-room-coach:empty{display:none}.advisor-room-coach-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.9rem 1rem;background:var(--advisor-navy);color:#fff}.advisor-room-coach-head strong{font-size:1.05rem}.advisor-room-coach-body{display:grid;grid-template-columns:120px minmax(0,1fr);gap:1rem;padding:1rem}.advisor-room-coach-body img{width:100%;height:110px;-o-object-fit:contain;object-fit:contain;border-radius:.7rem;background:#fff}.advisor-room-coach-body p{margin:0 0 .55rem;color:var(--advisor-muted);line-height:1.55}.advisor-room-coach-body ul{margin:0;padding-inline-start:1.1rem;color:var(--advisor-muted);font-size:.9rem}.advisor-intro{padding:4rem 0 5rem;background:linear-gradient(#fff,#f4f8fc)}.advisor-section-head{max-width:760px;margin-bottom:1.8rem}.advisor-section-head h2{margin:0 0 .7rem;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:800;color:var(--advisor-navy)}.advisor-section-head p{color:var(--advisor-muted);font-size:1.08rem;line-height:1.75}.advisor-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.advisor-choice,.advisor-icon-choice{border:1px solid var(--advisor-line);background:#fff;color:var(--advisor-ink);cursor:pointer;text-align:start;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.advisor-choice{min-height:150px;padding:1.25rem;border-radius:1rem}.advisor-choice:hover,.advisor-choice[aria-pressed=true],.advisor-icon-choice:hover,.advisor-icon-choice[aria-pressed=true]{border-color:var(--advisor-gold);box-shadow:0 12px 34px #0f1f361a;transform:translateY(-2px)}.advisor-choice[aria-pressed=true],.advisor-icon-choice[aria-pressed=true]{background:#fffaf0}.advisor-choice-icon{display:block;font-size:1.75rem;margin-bottom:.8rem}.advisor-choice strong{display:block;color:var(--advisor-navy);font-size:1.07rem}.advisor-choice small{display:block;margin-top:.35rem;color:var(--advisor-muted);line-height:1.45}.advisor-wizard-wrap{padding:2.5rem 0 5rem;background:var(--advisor-soft)}.advisor-wizard{background:#fff;border:1px solid var(--advisor-line);border-radius:1.3rem;box-shadow:0 20px 60px #0f1f361a;overflow:hidden}.advisor-wizard-top{padding:1.25rem clamp(1rem,4vw,2.25rem);border-bottom:1px solid var(--advisor-line);background:#fff;position:sticky;top:76px;z-index:20}.advisor-progress-meta{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.6rem;color:var(--advisor-muted);font-size:.9rem}.advisor-progress-track{height:8px;border-radius:999px;background:#e8eef5;overflow:hidden}.advisor-progress-bar{height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--advisor-gold),#edc76f);transition:width .25s ease}.advisor-draft-state{display:inline-flex;align-items:center;gap:.35rem;color:#44705e}.advisor-panel{padding:clamp(1.25rem,4vw,2.5rem)}.advisor-panel[hidden]{display:none}.advisor-panel-title{margin-bottom:1.5rem}.advisor-panel-title h2{margin:0 0 .45rem;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:800;color:var(--advisor-navy)}.advisor-panel-title p{color:var(--advisor-muted);line-height:1.65}.advisor-question-stack{display:grid;gap:1rem}.advisor-question{border:1px solid var(--advisor-line);border-radius:1rem;padding:clamp(1rem,3vw,1.5rem);background:#fff}.advisor-question legend,.advisor-question h3{margin:0 0 1rem;font-size:1.12rem;font-weight:800;color:var(--advisor-navy)}.advisor-help{margin-top:.6rem;color:var(--advisor-muted);font-size:.91rem;line-height:1.55}.advisor-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.advisor-options-3{grid-template-columns:repeat(3,minmax(0,1fr))}.advisor-icon-choice{min-height:62px;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.75rem;border-radius:.75rem;font-weight:700;text-align:center}.advisor-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.advisor-field{display:grid;gap:.45rem}.advisor-field label,.advisor-label{color:var(--advisor-ink);font-weight:700}.advisor-field input,.advisor-field select,.advisor-field textarea{width:100%;min-height:48px;border:1px solid #b8cadd;border-radius:.7rem;padding:.7rem .85rem;background:#fff;color:var(--advisor-ink)}.advisor-field textarea{min-height:108px;resize:vertical}.advisor-field input:focus,.advisor-field select:focus,.advisor-field textarea:focus{border-color:var(--advisor-gold);outline:3px solid rgba(212,165,68,.16)}.advisor-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.advisor-check{display:flex;align-items:flex-start;gap:.6rem;min-height:48px;padding:.7rem .8rem;border:1px solid var(--advisor-line);border-radius:.7rem;background:#fff;cursor:pointer}.advisor-check input{width:1.15rem;height:1.15rem;margin-top:.13rem;accent-color:var(--advisor-blue);flex:0 0 auto}.advisor-room-layout{display:grid;grid-template-columns:285px minmax(0,1fr);gap:1.2rem;align-items:start}.advisor-room-sidebar{border:1px solid var(--advisor-line);border-radius:1rem;padding:1rem;background:var(--advisor-soft);position:sticky;top:160px}.advisor-room-list{display:grid;gap:.55rem;margin-bottom:.8rem}.advisor-room-tab{width:100%;display:flex;justify-content:space-between;gap:.7rem;border:1px solid transparent;border-radius:.7rem;padding:.75rem;background:#fff;color:var(--advisor-ink);cursor:pointer;text-align:start}.advisor-room-tab[aria-selected=true]{border-color:var(--advisor-gold);background:#fffaf0}.advisor-room-tab small{color:var(--advisor-muted)}.advisor-room-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem}.advisor-actions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.advisor-action-card{border:1px solid var(--advisor-line);border-radius:.85rem;padding:.8rem;background:#fff}.advisor-action-card.is-active{border-color:var(--advisor-gold);background:#fffaf0}.advisor-action-top{display:flex;align-items:center;gap:.55rem}.advisor-action-top input{width:1.1rem;height:1.1rem;accent-color:var(--advisor-blue)}.advisor-action-top span[aria-hidden]{font-size:1.25rem}.advisor-action-top strong{flex:1}.advisor-counter{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.75rem}.advisor-counter button{width:34px;height:34px;border-radius:.55rem;border:1px solid #b8cadd;background:#fff;color:var(--advisor-navy);font-size:1.15rem;cursor:pointer}.advisor-counter output{min-width:2rem;text-align:center;font-weight:800}.advisor-info-box{display:flex;gap:.75rem;padding:1rem;border-radius:.85rem;background:#eaf6f5;border:1px solid #b9e2df;color:#194f4b;line-height:1.65}.advisor-info-box strong{color:#0d5753}.advisor-warning-box{background:#fff8ea;border-color:#efd9a9;color:#71551b}.advisor-results{padding:4rem 0;background:#fff}.advisor-results[hidden]{display:none}.advisor-result-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1.4rem 0 2rem}.advisor-stat{border:1px solid var(--advisor-line);border-radius:.9rem;padding:1rem;background:var(--advisor-soft)}.advisor-stat strong{display:block;font-size:1.8rem;color:var(--advisor-navy)}.advisor-stat span{color:var(--advisor-muted)}.advisor-result-grid{display:grid;gap:1rem}.advisor-recommendation{border:1px solid var(--advisor-line);border-radius:1rem;overflow:hidden;background:#fff;box-shadow:0 12px 30px #0f1f360f}.advisor-rec-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:var(--advisor-navy);color:#fff}.advisor-rec-head h3{margin:0;font-size:1.15rem;font-weight:800}.advisor-rec-head span{color:#c9d9ea;font-size:.9rem}.advisor-rec-body{display:grid;grid-template-columns:170px minmax(0,1fr);gap:1.2rem;padding:1.2rem}.advisor-device-visual{min-height:170px;display:grid;place-items:center;border-radius:.85rem;background:linear-gradient(145deg,#edf4f8,#fff);border:1px solid var(--advisor-line);overflow:hidden}.advisor-device-visual img{width:100%;height:100%;max-height:210px;padding:.65rem;-o-object-fit:contain;object-fit:contain}.advisor-device-badge{display:grid;place-items:center;width:104px;min-height:104px;padding:.7rem;border:8px solid #fff;border-radius:.8rem;box-shadow:0 10px 28px #0f1f3629;background:linear-gradient(#dff8f6,#f8ffff);color:#087f7b;text-align:center;font-weight:800}.advisor-device-badge.screen{min-height:138px;border-radius:.55rem}.advisor-rec-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem}.advisor-chip{display:inline-flex;align-items:center;padding:.35rem .65rem;border-radius:999px;background:#eaf0f6;color:#344a64;font-size:.85rem;font-weight:700}.advisor-rec-title{margin:0 0 .55rem;font-size:1.35rem;font-weight:800;color:var(--advisor-navy)}.advisor-rec-copy{color:var(--advisor-muted);line-height:1.65}.advisor-rec-functions{margin-top:1rem;border:1px solid var(--advisor-line);border-radius:.8rem;overflow:hidden}.advisor-rec-functions-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem .8rem;background:var(--advisor-soft)}.advisor-rec-functions-head strong{color:var(--advisor-navy)}.advisor-rec-functions-head span{color:var(--advisor-muted);font-size:.8rem}.advisor-rec-functions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.advisor-rec-function{display:grid;grid-template-columns:30px minmax(0,1fr);gap:.55rem;align-items:center;padding:.7rem .8rem;border-top:1px solid var(--advisor-line);border-inline-end:1px solid var(--advisor-line)}.advisor-rec-function:nth-child(2n){border-inline-end:0}.advisor-rec-function>span{width:27px;height:27px;display:grid;place-items:center;border-radius:.45rem;background:#eaf6f5;color:#0d5753;font-weight:800}.advisor-rec-function strong,.advisor-rec-function small{display:block}.advisor-rec-function small{margin-top:.15rem;color:var(--advisor-muted)}.advisor-alternatives{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem}.advisor-alt{border:1px solid var(--advisor-line);border-radius:.75rem;padding:.8rem}.advisor-alt:first-child{border-color:#d9b867;background:#fffaf0}.advisor-alt strong{display:block;color:var(--advisor-navy)}.advisor-alt small{display:block;margin-top:.3rem;color:var(--advisor-muted);line-height:1.45}.advisor-table-wrap{overflow-x:auto;border:1px solid var(--advisor-line);border-radius:.9rem;margin-top:1.2rem}.advisor-table{width:100%;min-width:820px;border-collapse:collapse;text-align:start}.advisor-table th,.advisor-table td{padding:.8rem;border-bottom:1px solid var(--advisor-line);vertical-align:top}.advisor-table th{background:var(--advisor-navy);color:#fff;font-size:.9rem}.advisor-table tr:last-child td{border-bottom:0}.advisor-validation{display:grid;gap:.65rem;margin-top:1rem}.advisor-validation-item{display:flex;gap:.65rem;padding:.8rem 1rem;border-radius:.7rem;background:#fff8ea;border:1px solid #efd9a9;color:#71551b}.advisor-validation-item.ok{background:#eff9f4;border-color:#b9dfcc;color:#256346}.advisor-contact{margin-top:2.5rem;padding:clamp(1rem,4vw,2rem);border-radius:1.1rem;background:var(--advisor-navy);color:#fff}.advisor-contact h2{margin:0 0 .5rem;font-size:1.8rem;font-weight:800}.advisor-contact>p{color:#cbd9e8;line-height:1.65}.advisor-contact .advisor-field label{color:#fff}.advisor-contact .advisor-field-grid{margin-top:1.2rem}.advisor-contact .advisor-check{background:#ffffff14;border-color:#ffffff38}.advisor-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.advisor-form-status{margin-top:1rem;padding:.85rem 1rem;border-radius:.7rem;background:#eaf6f5;color:#194f4b}.advisor-faq{padding:4rem 0;background:var(--advisor-soft)}.advisor-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.advisor-faq details{border:1px solid var(--advisor-line);border-radius:.8rem;padding:1rem;background:#fff}.advisor-faq summary{cursor:pointer;font-weight:800;color:var(--advisor-navy)}.advisor-faq details p{margin:.75rem 0 0;color:var(--advisor-muted);line-height:1.65}.advisor-resource-links{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}.advisor-resource-links a{display:inline-flex;padding:.65rem .85rem;border-radius:.7rem;background:#fff;border:1px solid var(--advisor-line);color:var(--advisor-blue);font-weight:700}.advisor-disclaimer{margin-top:2rem;padding:1rem;border-inline-start:4px solid var(--advisor-gold);background:#fffaf0;color:#5f4b22;line-height:1.7}@media (max-width: 900px){.advisor-product-grid{grid-template-columns:1fr}.advisor-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advisor-lab-layout{grid-template-columns:1fr}.advisor-lab-preview{position:static}.advisor-catalog-grid,.advisor-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.advisor-comparison div:nth-child(2){border-inline-end:0}.advisor-comparison div:nth-child(-n+2){border-bottom:1px solid #b9e2df}.advisor-mode-grid,.advisor-options,.advisor-options-3,.advisor-field-grid,.advisor-check-grid,.advisor-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advisor-room-layout{grid-template-columns:1fr}.advisor-room-sidebar{position:static}.advisor-room-list,.advisor-result-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.advisor-alternatives{grid-template-columns:1fr}.advisor-wizard-top{top:72px}}@media (max-width: 620px){.advisor-journeys{margin-top:-24px}.advisor-journey-grid{grid-template-columns:1fr}.advisor-journey-grid a{min-height:104px;border-inline-end:0;border-bottom:1px solid var(--advisor-line)}.advisor-journey-grid a:last-child{border-bottom:0}.advisor-products{padding-top:4.5rem}.advisor-product-card{grid-template-columns:1fr}.advisor-product-image{min-height:230px;border-inline-end:0;border-bottom:1px solid var(--advisor-line)}.advisor-product-image img{max-height:220px}.advisor-product-image-wide img{max-height:190px}.advisor-product-title{align-items:flex-start}.advisor-product-actions .advisor-btn{width:100%}.advisor-family-heading{grid-template-columns:1fr;gap:.65rem}.advisor-family-grid,.advisor-rec-functions-grid{grid-template-columns:1fr}.advisor-rec-function{border-inline-end:0}.advisor-comparison{grid-template-columns:1fr}.advisor-comparison div{border-inline-end:0;border-bottom:1px solid #b9e2df}.advisor-comparison div:last-child{border-bottom:0}.advisor-lab-layout{display:block}.advisor-lab-preview{margin-top:1rem;padding:.9rem}.advisor-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advisor-lab-actions{grid-template-columns:1fr}.advisor-live-device{min-height:250px}.advisor-content-map li{grid-template-columns:30px minmax(0,1fr)}.advisor-content-map li>em{grid-column:2}.advisor-catalog-grid,.advisor-room-coach-body{grid-template-columns:1fr}.advisor-room-coach-body img{height:160px}.advisor-shell{width:min(100% - 20px,1180px)}.advisor-hero{min-height:620px}.advisor-hero:before{background:linear-gradient(#0f1f36e6,#0f1f36f5),url(/assets/smart-home-ramat-hasharon.jpg) center/cover}.advisor-mode-grid,.advisor-options,.advisor-options-3,.advisor-field-grid,.advisor-check-grid,.advisor-actions-grid,.advisor-room-list,.advisor-result-summary,.advisor-faq-grid{grid-template-columns:1fr}.advisor-choice{min-height:120px}.advisor-rec-body{grid-template-columns:1fr}.advisor-device-visual{min-height:130px}.advisor-wizard-top{position:static}.advisor-hero-actions .advisor-btn,.advisor-actions .advisor-btn{width:100%}}@media print{header,footer,.advisor-hero,.advisor-journeys,.advisor-products,.advisor-lab,.advisor-catalog-shelf,.advisor-intro,.advisor-wizard-wrap,.advisor-faq,.advisor-contact,.advisor-result-actions{display:none!important}.advisor-results{display:block!important;padding:0}.advisor-recommendation{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none}.advisor-shell{width:100%}}@media (prefers-reduced-motion: reduce){.advisor-page *,.advisor-page *:before,.advisor-page *:after{scroll-behavior:auto!important;transition:none!important}}
