:root{font-family:Manrope,Arial,sans-serif;color:#f5f6ef;background:#151813}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #dfff70;outline-offset:4px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:800;color:#dfff70}h1,h2,h3,p{margin:0}p{line-height:1.6}h1{font-family:Unbounded,Manrope,sans-serif;font-size:clamp(38px,6vw,86px);line-height:1.13;letter-spacing:-.055em}h1 em{font-style:normal;color:#dfff70}h2{font-family:Unbounded,Manrope,sans-serif;font-size:clamp(25px,3vw,42px);line-height:1.2;letter-spacing:-.05em}h3{font-size:20px;letter-spacing:-.04em}.install-header{max-width:1320px;margin:auto;padding:23px 5vw;display:flex;align-items:center;justify-content:space-between}.install-header img{object-fit:contain}.install-header>a:last-child{font-size:13px;font-weight:800}.install-header span{color:#dfff70}.install-hero{max-width:1320px;margin:auto;padding:75px 5vw 115px;display:grid;grid-template-columns:1fr .82fr;align-items:center;gap:5vw;overflow:hidden}.install-copy{position:relative;z-index:1}.install-copy>.eyebrow{margin-bottom:26px}.install-copy>p:not(.eyebrow):not(.install-result){max-width:540px;margin:28px 0;color:#bac4b2;font-size:17px}.actions{display:flex;gap:12px;flex-wrap:wrap}.button-primary,.button-outline{border:1px solid #dfff70;padding:16px 21px;border-radius:10px;font-size:13px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;min-height:51px}.button-primary{background:#dfff70;color:#151813}.button-outline{color:white;background:transparent}.install-result{font-size:13px;color:#dfff70;min-height:28px;margin-top:15px}.phone-stage{min-height:610px;display:grid;place-items:center;position:relative}.phone-stage:before{content:'';position:absolute;width:530px;height:530px;border-radius:50%;background:radial-gradient(circle,#dfff7032,transparent 69%)}.phone{position:relative;width:277px;height:571px;padding:9px;border-radius:46px;background:#080b08;border:4px solid #394038;box-shadow:0 45px 120px #000a;transform:rotate(7deg)}.notch{position:absolute;top:14px;left:calc(50% - 40px);z-index:2;width:80px;height:14px;border-radius:10px;background:#080b08}.screen{height:100%;border-radius:35px;overflow:hidden;background:#f5f7f0;color:#1a2019;padding:32px 14px 0;position:relative}.screen-header{display:flex;align-items:center;gap:6px;background:#171c16;color:white;margin:-32px -14px 30px;padding:32px 16px 12px;font-size:13px;letter-spacing:2px;font-weight:900}.screen-header img{width:27px;height:30px;object-fit:contain}.screen-header span:last-child{margin-left:auto;color:#dfff70}.screen-topline{font-size:8px;letter-spacing:1.2px;color:#677260}.screen>strong{display:block;font-size:22px;line-height:1.2;margin:11px 0 17px}.screen-cards{display:grid;grid-template-columns:1fr 1fr;gap:5px}.screen-cards span{border-radius:8px;background:#e4ebd7;padding:13px 9px;font-size:8px}.screen-cards span:first-child{background:#dfff70;grid-column:span 2}.screen-cards b{font-size:15px;display:block;margin-top:8px}.screen-photo{height:140px;background:url('/fyb-sala-panoramica.jpg') center/cover;border-radius:10px;margin-top:12px}.screen-bar{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-around;background:#fff;padding:14px 4px 23px;font-size:8px;font-weight:800;box-shadow:0 -5px 20px #0001}.screen-bar span:first-child{color:#658e1f}.install-details{background:#eaf1de;color:#1e281c;padding:96px max(5vw,calc((100vw - 1188px)/2))}.install-details>.eyebrow{color:#597522}.install-details h2{max-width:760px;margin:15px 0 50px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.features article{border-top:1px solid #9bae8d;padding:26px 8px 8px 0}.features article span,.guide-cards article>span{font-size:10px;letter-spacing:1.5px;font-weight:800;color:#6c893e}.features h3{margin:20px 0 13px}.features p{font-size:13px;color:#576753}.install-guide{max-width:1320px;margin:auto;padding:105px 5vw;display:grid;grid-template-columns:1fr 1.5fr;gap:6vw}.install-guide>div:first-child p:last-child{color:#afbcab;margin-top:20px;max-width:350px}.install-guide h2{margin-top:20px}.guide-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.guide-cards article{border:1px solid #536348;border-radius:18px;padding:30px 25px;background:#1c231a}.guide-cards article.recommended{border-color:#dfff70;background:#26331e}.guide-cards article>span{color:#dfff70}.guide-cards h3{margin:16px 0}.guide-cards ol{padding-left:19px;margin:0;color:#bdcbb8;font-size:12px;line-height:1.7}.guide-cards li{padding-bottom:10px}.guide-cards strong{color:white}.install-end{background:#283625;display:flex;align-items:center;gap:30px;padding:46px max(5vw,calc((100vw - 1188px)/2))}.install-end div{flex:1}.install-end h2{font-size:25px;margin:7px 0}.install-end p:last-child{font-size:12px;color:#bbcbb4}footer{max-width:1320px;margin:auto;display:flex;gap:25px;padding:32px 5vw;font-size:11px;color:#a5b29b}footer span{margin-left:auto}@media(max-width:850px){.install-hero{grid-template-columns:1fr;padding-top:55px}.phone-stage{min-height:420px}.phone{transform:scale(.7) rotate(7deg)}.install-details{padding:70px 5vw}.features{grid-template-columns:1fr}.install-guide{grid-template-columns:1fr}.install-end{flex-wrap:wrap;padding:38px 5vw}.install-end .button-primary{width:100%}}@media(max-width:540px){.install-header{padding:14px 6vw}.install-header img{width:40px}.install-hero{padding:45px 6vw 50px}.install-copy>p:not(.eyebrow):not(.install-result){font-size:14px}.actions a,.actions button{width:100%}.phone-stage{min-height:370px}.phone{transform:scale(.64) rotate(7deg)}.install-details{padding:65px 6vw}.install-details h2{margin-bottom:30px}.features{gap:4px}.install-guide{padding:70px 6vw}.guide-cards{grid-template-columns:1fr}.install-end{padding:40px 6vw;gap:14px}.install-end img{width:42px;height:45px}footer{flex-wrap:wrap;padding:25px 6vw}footer span{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
