.ish-install{--ink:#0c1b2a;--gold:#e2c178;background:#f5f1e8;color:var(--ink);min-height:100dvh;font-family:var(--font-ibm-plex-sans),sans-serif}.install-nav{display:flex;align-items:center;justify-content:space-between;padding:20px 6vw;background:var(--ink);color:#fff}.install-nav>a:last-child{border-bottom:1px solid var(--gold);padding:10px 0;font-size:14px}.install-hero{position:relative;isolation:isolate;overflow:hidden;min-height:640px;display:flex;align-items:center;padding:90px 6vw}.install-copy{position:relative;z-index:2;max-width:600px}.install-kicker{font-size:11px!important;letter-spacing:.16em;font-weight:700;color:#795b25}.install-copy h1{font:600 clamp(42px,5.6vw,78px)/1.06 var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:20px 0 24px}.install-copy h1 em{font-style:normal;color:#6e5223}.install-copy>p{max-width:430px;font-size:18px;line-height:1.7}.install-art{z-index:0;right:-7%;top:0;width:85%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;mix-blend-mode:multiply;opacity:.75}.install-art,.install-hero:after{position:absolute;pointer-events:none}.install-hero:after{z-index:1;content:"";inset:0;background:linear-gradient(90deg,#f5f1e8 3%,rgba(245,241,232,.98) 22%,rgba(245,241,232,.75) 41%,transparent 70%)}.install-art-caption{position:absolute;right:6vw;bottom:28px;z-index:2;font-size:9px;letter-spacing:.14em;background:#f5f1e8d9;padding:5px 8px}.install-action{margin-top:28px}.install-action>a,.install-action>button,.install-links>a:first-child{display:inline-flex;min-height:48px;align-items:center;justify-content:center;background:var(--ink);color:white;padding:14px 22px;border-radius:6px;font-weight:600;cursor:pointer;text-decoration:none}.install-action button:disabled{opacity:.6;cursor:wait}.install-action p{font-size:14px;line-height:1.6;max-width:420px}.install-fine{font-size:12px!important;color:#425363}.install-devices{padding:70px 6vw 80px;border-top:1px solid #d2cec4;scroll-margin-top:20px}.install-section-title{max-width:680px}.ish-install h2{font:600 clamp(30px,3.5vw,46px)/1.15 var(--font-manrope),sans-serif;letter-spacing:-.035em;margin:16px 0}.install-section-title>p:last-child,.install-start p{font-size:16px;line-height:1.75;color:#425363}.install-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.install-grid article{padding:28px;background:#fffdf7;border:1px solid #d2cec4;border-top:3px solid #b88e3e;border-radius:3px}.install-grid article>span{font-size:10px;letter-spacing:.15em;color:#6e5223;font-weight:600}.install-grid h3{font:600 23px/1.25 var(--font-manrope),sans-serif;margin:18px 0}.install-grid ol{list-style:decimal;padding-left:20px;margin:0}.install-grid li{padding-left:5px;margin:14px 0;font-size:14px;line-height:1.7;color:#36475e}.install-start{padding:70px 6vw;background:var(--ink);color:white;display:grid;grid-template-columns:1.5fr 1fr;gap:10vw}.install-start .install-kicker{color:var(--gold)}.install-start p{color:#d3dce4;max-width:640px}.install-links{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;font-size:14px}.install-links a{text-decoration:underline;min-height:44px;display:flex;align-items:center}.install-links>a:first-child{background:var(--gold);color:var(--ink)}.ish-install footer{padding:26px 6vw;display:flex;justify-content:space-between;font-size:12px;gap:18px}.ish-install :is(a,button):focus-visible{outline:3px solid #b88e3e;outline-offset:5px}.install-status{font-weight:700}@media(max-width:800px){.install-grid{grid-template-columns:1fr}.install-hero{padding:64px 6vw 240px;min-height:0}.install-art{width:120%;height:360px;top:auto;bottom:0;right:-10%;opacity:.55}.install-hero:after{background:linear-gradient(180deg,#f5f1e8 25%,rgba(245,241,232,.94) 55%,transparent 85%)}.install-copy h1{font-size:clamp(40px,9vw,64px)}.install-copy>p{font-size:16px}.install-devices,.install-start{padding:48px 6vw}.install-start{grid-template-columns:1fr;gap:24px}.ish-install footer{flex-direction:column}}.ish-install .install-start h2{color:#ffffff}