@font-face{font-display:swap;font-family:Cera Pro;font-style:normal;font-weight:400;src:local("Cera Pro Regular"),local("CeraPro-Regular"),url(/fonts/CeraPro-Regular.woff2?631bca3555b18d20fe41bec77b422888) format("woff2"),url(/fonts/CeraPro-Regular.woff?a81f68b2a1331c71b4e45702493e2d30) format("woff")}@font-face{font-display:swap;font-family:Cera Pro;font-style:normal;font-weight:500;src:local("Cera Pro Medium"),local("CeraPro-Medium"),url(/fonts/CeraPro-Medium.woff2?11cabc3d44e1767cefc460d0d63a7a9c) format("woff2"),url(/fonts/CeraPro-Medium.woff?f64d02acab54735d518fe280ddf638a5) format("woff")}@font-face{font-display:swap;font-family:Cera Pro;font-style:normal;font-weight:700;src:local("Cera Pro Bold"),local("CeraPro-Bold"),url(/fonts/CeraPro-Bold.woff2?ddbb5cf446fad84698307abb47c64efe) format("woff2"),url(/fonts/CeraPro-Bold.woff?d5b3ad75d9323b1675954bb9d7fb5ec6) format("woff")}.assemble{color:#352a24;font-family:Cera Pro,sans-serif;margin-left:auto;margin-right:auto;max-width:984px;padding:24px 0 80px}.assemble,.assemble *{box-sizing:border-box}@media (max-width:1050px){.assemble{max-width:none;padding:24px 20px 80px}}@media (max-width:767.98px){.assemble{padding:16px 16px 56px}}.assemble img{max-width:100%}.assemble__title{color:#352a24;font-size:28px;font-weight:700;letter-spacing:-.28px;line-height:32px;margin:0 0 60px}@media (max-width:767.98px){.assemble__title{font-size:20px;line-height:24px;margin:0 0 24px}}.assemble__benefits{display:flex;gap:60px;justify-content:center}@media (max-width:767.98px){.assemble__benefits{align-items:center;flex-direction:column;gap:24px}}.assemble__benefit{align-items:center;display:flex;flex-direction:column;gap:12px;width:300px}@media (max-width:767.98px){.assemble__benefit{width:100%}}.assemble__benefit-icon{align-items:center;display:inline-flex;height:60px;justify-content:center;width:60px}.assemble__benefit-icon img{display:block}.assemble__benefit-label{font-size:16px;letter-spacing:-.16px;line-height:20px;margin:0;text-align:center}@media (max-width:767.98px){.assemble__benefit-label{font-size:14px;letter-spacing:0;line-height:18px}}.assemble__footnotes{display:flex;flex-direction:column;font-size:11px;gap:8px;letter-spacing:.11px;line-height:14px;margin:40px 0 0}.assemble__footnotes p{margin:0}@media (max-width:767.98px){.assemble__footnotes{margin-top:24px}}.assemble__form{align-items:stretch;background:#f5f2f2;border-radius:32px;color:#352a24;display:flex;gap:24px;margin:80px 0 0;min-height:266px;padding:0 24px 0 0}@media (max-width:991.98px){.assemble__form{align-items:stretch;flex-direction:column;min-height:0;padding:24px}}@media (max-width:767.98px){.assemble__form{border-radius:16px;margin-left:-16px;margin-right:-16px;margin-top:40px;padding:16px}}.assemble__form-media{align-self:stretch;border-radius:32px;flex:0 0 294px;overflow:hidden}@media (max-width:991.98px){.assemble__form-media{display:none}}.assemble__form-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.assemble__form-main{align-self:center;display:flex;flex:1 1 auto;flex-direction:column;gap:24px;min-width:0}@media (max-width:991.98px){.assemble__form-main{align-self:stretch}}.assemble__form-info{display:flex;flex-direction:column;gap:8px}.assemble__form-title{color:#352a24;font-size:28px;font-weight:700;letter-spacing:-.28px;line-height:32px;margin:0}@media (max-width:767.98px){.assemble__form-title{font-size:20px;letter-spacing:0;line-height:24px}}.assemble__form-text{font-size:14px;line-height:18px;margin:0}.assemble__form-fields{display:flex;flex-direction:column;gap:12px}.assemble__form-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}@media (max-width:767.98px){.assemble__form-row{align-items:stretch;flex-direction:column}}.assemble__form-input{display:flex;flex:1 1 200px;flex-direction:column;gap:8px;min-width:0}@media (max-width:767.98px){.assemble__form-input{flex:1 1 auto;width:100%}}.assemble__form-input input,.assemble__form-input textarea{background:#fff;border:1px solid transparent;border-radius:16px;color:#352a24;font-family:inherit;font-size:16px;letter-spacing:-.16px;line-height:20px;padding:12px 16px;width:100%}.assemble__form-input input::-moz-placeholder,.assemble__form-input textarea::-moz-placeholder{color:#757473}.assemble__form-input input::placeholder,.assemble__form-input textarea::placeholder{color:#757473}.assemble__form-input input:focus,.assemble__form-input textarea:focus{border-color:#f86630;outline:none}.assemble__form-input input{height:48px}.assemble__form-input--error input,.assemble__form-input--error textarea{border-color:#ea352e}.assemble__form-label{color:#757473}.assemble__form-label,.assemble__form-submit{font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:20px}.assemble__form-submit{background:#f86630;border:none;border-radius:64px;color:#fff;cursor:pointer;flex:0 0 170px;font-family:inherit;height:48px;margin-top:28px;padding:12px 16px;white-space:nowrap}@media (max-width:767.98px){.assemble__form-submit{align-self:center;flex:0 0 auto;margin-top:8px;max-width:100%;order:2;width:200px}}.assemble__form-submit:hover{background:#f74909}.assemble__form-submit:disabled{cursor:wait;opacity:.5}.assemble__form-agreement{align-items:flex-start;color:#352a24;cursor:pointer;display:flex;flex:1 0 100%;flex-wrap:wrap;font-size:11px;gap:8px;letter-spacing:.11px;line-height:14px}@media (max-width:767.98px){.assemble__form-agreement{flex:0 1 auto;gap:12px}}.assemble__form-agreement span{flex:1;min-width:0}.assemble__form-agreement input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #cfcfcf;border-radius:4px;cursor:pointer;flex-shrink:0;height:16px;margin:0;position:relative;transition:background-color .15s,border-color .15s;width:16px}.assemble__form-agreement input[type=checkbox]:hover{border-color:#8c8a89}.assemble__form-agreement input[type=checkbox]:checked{background-color:#352a24;border-color:#352a24}.assemble__form-agreement input[type=checkbox]:checked:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M4.387 12.863 9 17.477 20.363 6.113a.9.9 0 0 1 1.274 1.274l-12 12-.106-.106a.75.75 0 0 1-1.062 0l-4.082-6.418Zm0 0a.9.9 0 0 0-1.274 0l.105.105-.105-.105a.9.9 0 0 0 0 1.274l5.25 5.25-3.976-6.524Z' fill='%23fff' stroke='%23fff' stroke-width='.3'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";inset:0;position:absolute}.assemble__form-agreement input[type=checkbox]:focus-visible{outline:2px solid #f86630;outline-offset:2px}.assemble__form-agreement a{color:inherit;text-decoration:underline}.assemble__form-agreement--error{color:#ea352e}.assemble__form-agreement--error span{color:#352a24}.assemble__form-agreement .assemble__field-error{flex-basis:100%;margin-top:0}.assemble__form-footnote{font-size:11px;letter-spacing:.11px;line-height:14px;margin:12px 0 0}@media (max-width:767.98px){.assemble__form-footnote{margin-top:8px}}.assemble__form--success{justify-content:center;min-height:200px;padding:48px 24px;text-align:center}.assemble__form--success,.assemble__form-success{align-items:center;display:flex;flex-direction:column}.assemble__form-success{color:#352a24;font-size:16px;gap:8px;line-height:20px;max-width:480px}.assemble__form-success-icon{align-items:center;background:#5abc7c;border-radius:50%;color:#fff;display:inline-flex;height:56px;justify-content:center;margin-bottom:8px;width:56px}.assemble__form-success strong{display:block;font-size:18px;font-weight:700;line-height:22px}.assemble__form-success p{margin:0}.assemble__field-error{color:#ea352e;font-size:12px;margin-top:4px}.assemble__form-error{color:#ea352e;font-size:13px;margin-top:8px}.assemble__accordions{display:flex;flex-direction:column;gap:16px;margin:80px 0 0}@media (max-width:767.98px){.assemble__accordions{gap:0;margin:40px -16px 0}}.assemble__accordion.accordion-item{background:transparent;border:1px solid #8c8a89;border-radius:24px}@media (max-width:767.98px){.assemble__accordion.accordion-item{border:none;border-radius:0;border-top:1px solid #8c8a89}.assemble__accordion.accordion-item:last-child{border-bottom:1px solid #8c8a89}}.assemble__accordion-button{align-items:center;background:transparent;border:none;box-shadow:none;color:#352a24;cursor:pointer;display:flex;font-family:inherit;gap:16px;justify-content:space-between;padding:20px;text-align:left;width:100%}.assemble__accordion-button:after{display:none}.assemble__accordion-button:not(.collapsed){background:transparent;box-shadow:none;color:#352a24}.assemble__accordion-button:focus{box-shadow:none;outline:none}@media (max-width:767.98px){.assemble__accordion-button{gap:8px;padding:16px}}.assemble__accordion-title{font-size:24px;font-weight:500;letter-spacing:-.12px;line-height:28px}@media (max-width:767.98px){.assemble__accordion-title{font-size:18px;letter-spacing:0;line-height:22px}}.assemble__accordion-icon{align-items:center;color:#352a24;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}@media (max-width:767.98px){.assemble__accordion-icon{height:24px;width:24px}.assemble__accordion-icon svg{max-width:19px}}.assemble__accordion-button:not(.collapsed) .assemble__accordion-icon--plus,.assemble__accordion-icon--minus{display:none}.assemble__accordion-button:not(.collapsed) .assemble__accordion-icon--minus{display:inline-flex}.assemble__accordion-body{padding:0 20px 20px}@media (max-width:767.98px){.assemble__accordion-body{padding:8px 16px 20px}}.assemble__accordion-list{font-size:16px;line-height:26px;margin:0;padding:0 0 0 24px}.assemble__accordion-list li{margin:0}@media (max-width:767.98px){.assemble__accordion-list{letter-spacing:-.16px;line-height:20px}.assemble__accordion-list li+li{margin-top:8px}}.assemble__accordion-text{font-size:16px;line-height:26px;margin:0}.assemble__services{margin:80px 0 0}@media (max-width:767.98px){.assemble__services{margin-top:40px}}.assemble__section-title{color:#352a24;font-size:28px;font-weight:700;letter-spacing:-.28px;line-height:32px;margin:0 0 32px}@media (max-width:767.98px){.assemble__section-title{font-size:20px;font-weight:500;letter-spacing:0;line-height:24px;margin:0 0 24px}}.assemble__services-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (min-width:768px){.assemble__services-grid .assemble__service:last-child{grid-column:2}}@media (max-width:767.98px){.assemble__services-grid{gap:8px;grid-template-columns:1fr;margin:0 -16px}}.assemble__service{background:#f5f2f2;border-radius:24px;display:flex;flex-direction:column;gap:16px;padding:24px}@media (max-width:767.98px){.assemble__service{gap:12px;padding:16px}}.assemble__service-header{display:flex;flex-direction:column;gap:8px;text-align:center}@media (max-width:767.98px){.assemble__service-header{gap:4px}}.assemble__service-title{font-size:18px;font-weight:500;line-height:22px}@media (max-width:767.98px){.assemble__service-title{font-size:14px;line-height:18px}}.assemble__service-price{font-size:36px;font-weight:500;letter-spacing:-.36px;line-height:40px}@media (max-width:767.98px){.assemble__service-price{font-size:24px;letter-spacing:-.12px;line-height:28px}}.assemble__service-unit{color:#757473;font-size:16px;letter-spacing:-.16px;line-height:20px}@media (max-width:767.98px){.assemble__service-unit{font-size:14px;letter-spacing:0;line-height:18px}}.assemble__service-text{font-size:14px;line-height:18px;margin:0}.assemble__download{align-items:center;background:#f86630;border-radius:24px;color:#fff;display:flex;gap:32px;margin:80px auto 0;max-width:100%;padding:16px 24px;width:-moz-fit-content;width:fit-content}@media (max-width:767.98px){.assemble__download{align-items:flex-end;flex-direction:column;gap:16px;margin:40px 0 0;padding:16px;width:auto}}.assemble__download-text{font-size:16px;letter-spacing:-.16px;line-height:20px;margin:0;max-width:352px}@media (max-width:767.98px){.assemble__download-text{font-size:14px;letter-spacing:0;line-height:18px;max-width:none;width:100%}}.assemble__download-btn{align-items:center;background:#fff;border-radius:64px;color:#352a24;display:inline-flex;font-size:16px;font-weight:500;gap:8px;letter-spacing:-.16px;line-height:20px;padding:8px 12px;text-decoration:none;white-space:nowrap}.assemble__download-btn:hover{background:#f5f2f2}.assemble__download-icon{align-items:center;display:inline-flex;height:20px;justify-content:center;width:20px}.assemble__download-icon svg{display:block}.assemble__dismantling{background:#f5f2f2;border-radius:32px;color:#352a24;margin:80px 0 0;padding:24px 28px}@media (max-width:991.98px){.assemble__dismantling{padding:24px}}@media (max-width:767.98px){.assemble__dismantling{margin:40px -16px 0;padding:16px 22px}}.assemble__dismantling .assemble__form-input{flex:0 0 auto}.assemble__dismantling .assemble__form-agreement{flex:1 1 auto}.assemble__dismantling-title{color:#352a24;font-size:24px;font-weight:700;letter-spacing:-.12px;line-height:28px;margin:0 0 12px}@media (max-width:767.98px){.assemble__dismantling-title{margin-bottom:24px}}.assemble__dismantling-grid{align-items:start;display:grid;gap:20px;grid-template-columns:236fr 325fr 327fr}@media (max-width:991.98px){.assemble__dismantling-grid{gap:16px;grid-template-columns:1fr}}.assemble__dismantling-col{display:flex;flex-direction:column;gap:16px}.assemble__dismantling-area textarea{display:block;height:136px;resize:none}@media (max-width:767.98px){.assemble__dismantling-area textarea{height:122px}}.assemble__dismantling-bottom{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:16px}@media (max-width:767.98px){.assemble__dismantling-bottom{align-items:stretch;flex-direction:column}}.assemble__dismantling-submit{flex:0 0 auto;margin-top:0;width:190px}@media (max-width:767.98px){.assemble__dismantling-submit{align-self:center;margin-top:0;order:0;width:276px}}.assemble__alarm{display:flex;flex-direction:column;gap:16px;margin:80px 0 0}@media (max-width:767.98px){.assemble__alarm{margin-top:40px}}.assemble__alarm-title{align-items:center;color:#352a24;display:flex;font-size:24px;font-weight:500;gap:8px;letter-spacing:-.12px;line-height:28px}.assemble__alarm-title svg{flex-shrink:0;height:24px;width:24px}@media (max-width:767.98px){.assemble__alarm-title{font-size:20px;letter-spacing:0;line-height:24px}.assemble__alarm-title svg{height:20px;width:20px}}.assemble__alarm-text{display:flex;flex-direction:column;font-size:16px;gap:16px;letter-spacing:-.16px;line-height:20px}.assemble__alarm-text p{margin:0}.assemble__alarm-text a{color:#026bc7}@media (max-width:767.98px){.assemble__alarm-text{font-size:14px;letter-spacing:0;line-height:18px}}
