.demo-main .demo-request{isolation:isolate;align-items:start;gap:6%;position:relative;overflow:hidden}.demo-main .demo-request .request-heading h2{max-width:12ch}.demo-main .demo-request .request-heading>p{max-width:35ch}.demo-main .demo-request .request-site-contact{max-width:390px}.demo-main .demo-request-form{position:relative}.demo-main .demo-request-form :is(input,select,textarea){transition:border-color .25s,background .25s,box-shadow .25s}.demo-main .demo-request-form :is(input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid}.demo-main .demo-request-form .demo-request-button{max-width:none;min-height:60px;transition:transform .25s,filter .25s}.demo-main .demo-request-form .demo-request-button:not(:disabled):hover{filter:brightness(1.07);transform:translateY(-3px)}.demo-main .demo-request.request-editorial{--demo-background:#eae7dc;--demo-ink:#2b3028;--demo-muted:#637168;--demo-line:#2b302830;color:#2b3028;background:radial-gradient(circle at 12% 78%,#cdd9c8,#0000 30%),#eae7dc;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.demo-main .request-editorial .request-heading{padding-top:35px}.demo-main .request-editorial .request-heading h2{letter-spacing:-.06em;font:400 clamp(42px,5vw,79px)/1.02 Georgia,serif}.demo-main .request-editorial .request-site-contact{border-color:#2b30283b}.demo-main .request-editorial .demo-request-form{background:#fbfaf5;border:1px solid #2b302833;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px;padding:36px;box-shadow:20px 22px #2b302812}.demo-main .request-editorial .demo-request-form>label:first-child,.demo-main .request-editorial .demo-request-form>.request-estimate,.demo-main .request-editorial .demo-request-form>.request-person,.demo-main .request-editorial .demo-request-form>label:has(textarea),.demo-main .request-editorial .demo-request-form>.demo-request-button,.demo-main .request-editorial .demo-request-form>.request-demo-note,.demo-main .request-editorial .demo-request-form>.request-result{grid-column:1/-1}.demo-main .request-editorial .demo-request-form :is(input,select,textarea){background:#fffefa;border:1px solid #2b302838;border-radius:3px;padding:15px 16px}.demo-main .request-editorial .request-estimate{background:#e7e9df;border:0;gap:6px;padding:22px 25px}.demo-main .request-editorial .request-estimate output{letter-spacing:-.04em;font:400 42px Georgia,serif}.demo-main .request-editorial .demo-request-button{color:#fff;background:#283d33;border-radius:2px}.demo-main.demo-flora .request-editorial{background:#eee3e3}.demo-main.demo-flora .request-editorial .request-estimate{background:#f0e4e9}.demo-main.demo-flora .request-editorial .demo-request-button{background:#663b4a}.demo-main.demo-grain .request-editorial{background:#e9ddcc}.demo-main.demo-grain .request-editorial .demo-request-button{background:#3a2a24}.demo-main.demo-raion .request-editorial{background:#dce4e2}.demo-main.demo-raion .request-editorial .demo-request-button{background:#253f52}.demo-main .demo-request.request-technical{--demo-background:#13242d;--demo-ink:#eaf1f0;--demo-muted:#aec2c8;--demo-line:#c6dfe147;color:#eaf1f0;background:#13242d;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.demo-main .request-technical:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(#ecffff08 1px,#0000 1px),linear-gradient(90deg,#ecffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 70%)}.demo-main .request-technical .request-heading h2{letter-spacing:-.06em;overflow-wrap:normal;word-break:normal;max-width:none;font:500 clamp(34px,3.6vw,56px)/1.07 Unbounded,sans-serif}.demo-main .request-technical .demo-request-form{background:#17323beb;border:1px solid #c6dfe165;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:32px;box-shadow:0 30px 70px #06131a80}.demo-main .request-technical .demo-request-form>label:first-child,.demo-main .request-technical .demo-request-form>.request-estimate,.demo-main .request-technical .demo-request-form>.request-person,.demo-main .request-technical .demo-request-form>label:has(textarea),.demo-main .request-technical .demo-request-form>.demo-request-button,.demo-main .request-technical .demo-request-form>.request-demo-note,.demo-main .request-technical .demo-request-form>.request-result,.demo-main .request-technical .demo-request-form>label:nth-of-type(2),.demo-main .request-editorial .demo-request-form>label:nth-of-type(2){grid-column:1/-1}.demo-main .request-technical .demo-request-form :is(input,select,textarea){color:#f4f8f5;background:#0d222b;border:1px solid #c6dfe154;padding:15px 16px}.demo-main .request-technical .demo-request-form select option{color:#f4f8f5;background:#0d222b}.demo-main .request-technical .request-estimate{color:#17323b;background:#bcd7d2;border:0;gap:7px;padding:20px 24px}.demo-main .request-technical .request-estimate :is(span,small){color:#435f64}.demo-main .request-technical .demo-request-button{color:#17323b;background:#e3f1e9}.demo-main.demo-orbit .request-technical{background:#19152e}.demo-main.demo-orbit .request-technical .demo-request-form{background:#27203f}.demo-main.demo-orbit .request-technical .request-estimate{color:#24182f;background:#d9c3f0}.demo-main.demo-route .request-technical .demo-request-button{background:#f2b391}.demo-main .demo-request.request-calm{--demo-background:#e6eeea;--demo-ink:#203e3b;--demo-muted:#55716b;--demo-line:#203e3b36;color:#203e3b;background:linear-gradient(130deg,#eaf4ee,#dfebe8);grid-template-columns:1fr 1fr}.demo-main .request-calm .request-heading h2{letter-spacing:-.055em;font:400 clamp(42px,5.2vw,77px)/1.07 Georgia,serif}.demo-main .request-calm .demo-request-form{background:#fff;border-radius:26px;padding:36px;box-shadow:0 22px 65px #1c504021}.demo-main .request-calm .demo-request-form :is(input,select,textarea){background:#f7fbf8;border:1px solid #a8c7bc;border-radius:10px;padding:15px 17px}.demo-main .request-calm .request-estimate{background:#e9f3ec;border:0;border-radius:15px;gap:7px;padding:20px 23px}.demo-main .request-calm .demo-request-button{color:#fff;background:#1b604d;border-radius:50px}.demo-main.demo-serein .request-calm{color:#653a51;background:#f0e5ee}.demo-main.demo-serein .request-calm .request-estimate{background:#f6ebf3}.demo-main.demo-serein .request-calm .demo-request-button{background:#653a51}.demo-main .demo-request.request-direct{--demo-background:#f2f1e9;--demo-ink:#242e30;--demo-muted:#5d6b6c;--demo-line:#242e3038;color:#242e30;background:linear-gradient(90deg,#e1e5df 0 38%,#f2f1e9 38%);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.demo-main .request-direct .request-heading h2{letter-spacing:-.065em;font:600 clamp(40px,4.8vw,75px)/1.07 Manrope,sans-serif}.demo-main .request-direct .demo-request-form{background:#fafaf7;border:1px solid #242e303d;padding:34px 38px;box-shadow:12px 12px #6e8d7640}.demo-main .request-direct .demo-request-form :is(input,select,textarea){border-bottom:2px solid #839994;padding:15px 0}.demo-main .request-direct .request-estimate{background:#e7eee4;border:0;padding:20px 24px}.demo-main .request-direct .demo-request-button{color:#fff;background:#263f3d}.demo-main.demo-tochka .request-direct .demo-request-button{background:#d85532}.demo-main.demo-motion .request-direct{background:linear-gradient(90deg,#dfe6c0 0 38%,#f1f3df 38%)}.demo-main.demo-motion .request-direct .demo-request-button{background:#26352a}@media (width<=760px){.demo-main .demo-request.request-editorial,.demo-main .demo-request.request-technical,.demo-main .demo-request.request-calm,.demo-main .demo-request.request-direct{grid-template-columns:minmax(0,1fr);gap:27px;padding:62px 6%;display:grid}.demo-main .request-editorial .request-heading,.demo-main .request-technical .request-heading,.demo-main .request-calm .request-heading,.demo-main .request-direct .request-heading{padding:0}.demo-main .request-editorial .request-heading h2,.demo-main .request-technical .request-heading h2,.demo-main .request-calm .request-heading h2,.demo-main .request-direct .request-heading h2{font-size:clamp(35px,9vw,54px)}.demo-main .request-editorial .demo-request-form,.demo-main .request-technical .demo-request-form,.demo-main .request-calm .demo-request-form,.demo-main .request-direct .demo-request-form{box-shadow:none;grid-template-columns:minmax(0,1fr);gap:20px;padding:22px}.demo-main .request-editorial .demo-request-form>*,.demo-main .request-technical .demo-request-form>*{grid-column:1/-1}.demo-main .demo-request-form .request-person{grid-template-columns:minmax(0,1fr);gap:20px}.demo-main .request-direct{background:#f2f1e9}}@media (prefers-reduced-motion:reduce){.demo-main .demo-request-form .demo-request-button{transition:none}}.repair-stages[data-astro-cid-kr2je44f]{color:#faf6ea;background:#242722}.repair-stages[data-astro-cid-kr2je44f] .scene-selector[data-astro-cid-kr2je44f] button[data-astro-cid-kr2je44f]{color:inherit}.repair-stages[data-astro-cid-kr2je44f] .scene-selector[data-astro-cid-kr2je44f] button[data-astro-cid-kr2je44f][aria-pressed=true]{border-color:#e8ba71}.repair-stages[data-astro-cid-kr2je44f] .scene-copy[data-astro-cid-kr2je44f] a[data-astro-cid-kr2je44f]{color:#e8ba71}.managed-blocks{color:#26352c;background:#f1f0e9;padding:45px 7%}.managed-blocks[hidden]{display:none}.managed-block{border-top:1px solid #26352c30;padding:38px 0}.managed-block:first-child{border:0}.managed-card-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.managed-card-row .managed-card{background:#ffffff8a;border:1px solid #26352c30;border-radius:18px;min-width:0;padding:25px}.managed-card-row .managed-card h2{margin-bottom:15px;font-size:clamp(22px,2.3vw,32px)}.managed-card-row .managed-card p{margin:0;font-size:15px}@media (width<=900px){.managed-card-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.managed-card-row{grid-template-columns:minmax(0,1fr)}}.managed-block h2{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(28px,4vw,50px);font-weight:400}.managed-block p{white-space:pre-line;overflow-wrap:anywhere;max-width:850px;margin:0 0 20px;font-size:16px;line-height:1.8}.managed-service strong{font-size:26px;font-weight:500}.managed-faq summary{cursor:pointer;font-size:21px;line-height:1.5}.managed-faq p{margin-top:20px}.managed-image img{object-fit:cover;width:100%;height:auto;max-height:580px;margin-bottom:30px}.demo-tochka .managed-blocks{color:#181c1b;background:#ececeb}.demo-serein .managed-blocks{background:#e2e8dd}html[data-delvo-preview] .example-topbar,html[data-delvo-preview] .example-bottom,html[data-delvo-preview] .demo-site-order{display:none}html[data-delvo-preview]{scroll-padding-top:0}html[data-delvo-preview] .skip-link{display:none}html[data-delvo-preview] .premium-hero{min-height:100svh}.demo-forma{--demo-background:#eceee8;--demo-ink:#25352f;--demo-muted:#64746d;--demo-line:#25352f30;color-scheme:light}.demo-serein{--demo-background:#e8dff0;--demo-ink:#652b44;--demo-muted:#81566b;--demo-line:#652b4430;color-scheme:light}.demo-tochka{color-scheme:light}.demo-forma .experience-intro h2,.demo-forma .demo-process h2,.demo-forma .demo-faq h2,.demo-forma .request-heading h2,.demo-forma .demo-site-order h2{letter-spacing:-.055em;font-family:Manrope,sans-serif;font-weight:500}.demo-forma .experience-section{background:#dfe5d9}.demo-forma .experience-panel{background:#eceee8;padding:30px}.demo-serein .experience-section{background:#f4edea}.demo-serein .experience-intro h2{color:#652b44}.demo-serein .demo-request-button{color:#fff2f4;background:#652b44}.demo-forma .demo-request-button{color:#fff;background:#2855da}.editorial-details{color:#eceee8;background:#25352f;grid-template-columns:1fr 1fr;gap:38px 9%;padding:100px 6% 85px;display:grid;overflow:hidden}.details-heading{grid-column:1/-1;grid-template-columns:1fr 2fr;align-items:start;gap:10%;margin-bottom:30px;display:grid}.details-heading>span{padding-top:12px;font-size:11px}.details-heading h2{letter-spacing:-.06em;max-width:780px;margin:0;font:500 clamp(38px,4.6vw,72px)/1.07 Manrope,sans-serif}.editorial-details figure{margin:0}.editorial-details img{object-fit:cover;width:100%;height:100%}.details-wide{grid-column:1/-1;height:clamp(350px,49vw,730px);position:relative;overflow:hidden}.editorial-details figcaption{color:#fff;background:#1c302bbf;padding:12px 18px;font-size:10px;position:absolute;bottom:20px;left:20px}.details-notes{align-self:center;padding:55px 0 25px}.details-symbol{color:#b2c1ac;margin-bottom:40px;font-size:90px;line-height:1;display:block}.details-notes h3{letter-spacing:-.04em;margin:0 0 25px;font:500 clamp(28px,2.7vw,42px)/1.15 Manrope,sans-serif}.details-notes p{color:#c3ccc0;max-width:410px;margin:0 0 35px;font-size:14px;line-height:1.9}.details-notes>a{border-bottom:1px solid #eceee850;max-width:380px;padding:16px 0;font-size:12px;display:block}.details-small{height:480px;position:relative;margin-top:50px!important}.details-demo{color:#c3ccc0;grid-column:1/-1;margin:15px 0 0;font-size:10px}.editorial-details-serein{color:#f5edf3;background:#652b44}.editorial-details-serein .details-heading h2{font-family:Georgia,serif;font-weight:400}.editorial-details-serein .details-wide{height:clamp(350px,43vw,650px)}.editorial-details-serein .details-symbol{color:#d6b9e2}.editorial-details-serein .details-notes p,.editorial-details-serein .details-demo{color:#dfc7d5}.editorial-details-serein .details-small{border-radius:0 100px 0 0;overflow:hidden}.editorial-details-serein figcaption{background:#652b44c9}.demo-forma .demo-process{background:#dfe5d9}.demo-serein .demo-process{background:#f4edea}.demo-process ol{gap:0}.demo-process li{border-top:1px solid var(--demo-line);border-left:1px solid var(--demo-line);padding:25px 30px}.demo-process li:first-child{border-left:0;padding-left:0}.demo-process h3{font-size:22px}.demo-main .demo-faq,.demo-main .demo-request{padding-top:90px;padding-bottom:90px}.demo-tochka .demo-process li:before{color:#b53a23}.demo-tochka .catalog-grid{border-bottom:1px solid #20232625;border-right:1px solid #20232625;gap:0}.demo-tochka .catalog-grid>a{background:#f4f3ef;border:0;border-top:1px solid #20232625;border-left:1px solid #20232625;min-height:260px;transition:background .2s}.demo-tochka .catalog-grid>a:hover{background:#e8e9e6}.demo-tochka .catalog-grid h3{font-size:25px}.demo-tochka .catalog-grid b{font-size:20px}.demo-tochka .experience-section{background:#e8e9e6}@media (width<=760px){.demo-forma .experience-panel{padding:22px}.editorial-details{grid-template-columns:minmax(0,1fr);gap:30px;padding:65px 6%}.details-heading{grid-template-columns:minmax(0,1fr);gap:25px;margin-bottom:0}.details-heading h2{font-size:40px}.details-wide{height:320px}.details-small{height:330px;margin-top:0!important}.details-notes{padding:15px 0}.details-symbol{margin-bottom:25px;font-size:70px}.details-notes h3{font-size:30px}.details-notes p{font-size:13px}.editorial-details-serein .details-wide{height:300px}.demo-process li,.demo-process li:first-child{border-left:0;padding:25px 0 0}.demo-tochka .catalog-grid>a{min-height:235px}.demo-main .demo-faq,.demo-main .demo-request{padding-top:65px;padding-bottom:65px}}@media (prefers-reduced-motion:no-preference){.editorial-details .details-wide img,.editorial-details .details-small img{transition:scale 1s cubic-bezier(.16,1,.3,1)}.editorial-details figure:hover img{scale:1.035}}
