:root{--site-text:#151a20;--site-muted:#59636f;--site-accent:#2563eb;--site-accent-hover:#1d4fc7;--site-line:#d9e1e8;--site-soft:#f5f4f1;--site-neutral:#eef0ed;--site-deep:#e7e9e6;--site-dark:#1b1e22}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--site-text);background:#fff;margin:0;font-family:Inter,Golos Text,Segoe UI,Arial,sans-serif}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}:focus-visible{outline-offset:3px;outline:3px solid #8eb7ff}.skip-link{z-index:1000;color:#fff;background:#151a20;border-radius:8px;padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-container{width:min(1180px,100% - 64px);margin-inline:auto}.site-section{padding-block:clamp(72px,9vw,120px)}.site-section h1,.site-section h2,.site-section h3,.site-section p{margin-top:0}.site-kicker{color:var(--site-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:750}.site-title{letter-spacing:-.052em;text-wrap:balance;max-width:900px;margin-bottom:22px;font-size:clamp(42px,5vw,68px);line-height:1.04}.site-lead{max-width:760px;color:var(--site-muted);font-size:clamp(18px,2vw,21px);line-height:1.58}.site-button{border:1px solid var(--site-accent);color:#fff;background:var(--site-accent);border-radius:11px;justify-content:center;align-items:center;min-height:50px;padding:13px 22px;font-weight:700;transition:background-color .16s,transform .12s;display:inline-flex}.site-button:hover{background:var(--site-accent-hover)}.site-button:active{transform:translateY(1px)}.site-button--secondary{color:var(--site-text);background:#fff;border-color:#b8c5d1}.site-button--secondary:hover{color:var(--site-accent-hover);background:#edf4ff}.site-button[aria-disabled=true],.site-button:disabled{cursor:not-allowed;opacity:.55}.site-header{z-index:50;background:#fffffff0;border-bottom:1px solid #151a201a;min-height:68px;position:relative}.site-header--overlay{background:0 0;border:0;position:absolute;inset:0 0 auto}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:68px;display:flex}.site-header__brand{letter-spacing:-.025em;align-items:center;gap:9px;font-weight:780;display:inline-flex}.site-header__brand img{object-fit:contain;width:29px;height:29px}.site-header--overlay .site-header__brand{visibility:hidden}.site-header--overlay .site-nav{display:none}.site-header--overlay .site-menu-button{justify-content:center;align-items:center;display:inline-flex}.site-nav{align-items:center;gap:4px;display:flex}.site-nav a{color:#313943;border-radius:8px;padding:9px 11px;font-size:14px;font-weight:650}.site-nav a:hover{color:var(--site-accent-hover);background:#ffffffbd}.site-nav__primary{background:var(--site-accent);margin-left:6px;color:#fff!important}.site-nav__primary:hover{background:var(--site-accent-hover)!important}.site-menu-button{background:#ffffffdb;border:1px solid #151a202e;border-radius:10px;min-width:48px;min-height:44px;padding:0 13px;font-size:14px;font-weight:700;display:none}.site-mobile-nav{z-index:60;background:#f5f4f1;align-content:start;gap:4px;padding:88px 20px 28px;display:grid;position:fixed;inset:0}.site-mobile-nav[hidden]{display:none}.site-mobile-nav a{letter-spacing:-.03em;border-bottom:1px solid #ccd2d6;padding:15px 4px;font-size:26px;font-weight:720}.site-footer{color:#f4f5f3;background:var(--site-dark);padding:52px 0 28px}.site-footer__top{grid-template-columns:1.2fr 2fr;gap:56px;display:grid}.site-footer__name{letter-spacing:-.035em;margin:0 0 8px;font-size:26px;font-weight:760}.site-footer__descriptor{color:#b9c0c7;margin:0}.site-footer__nav{grid-template-columns:repeat(3,1fr);gap:14px 26px;display:grid}.site-footer__nav a{color:#d9dde1}.site-footer__nav a:hover{color:#fff;text-decoration:underline}.site-footer__bottom{color:#929ba4;border-top:1px solid #3a3f45;justify-content:space-between;gap:20px;margin-top:42px;padding-top:20px;font-size:13px;display:flex}.page-hero{background:var(--site-soft);padding-block:clamp(72px,10vw,136px)}.page-hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.content-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.content-card{border:1px solid var(--site-line);background:#fff;border-radius:16px;padding:28px}.content-card h2,.content-card h3{letter-spacing:-.03em;margin-bottom:12px;font-size:24px;line-height:1.15}.content-card p{color:var(--site-muted);margin-bottom:0;line-height:1.58}.prose{max-width:820px;font-size:17px;line-height:1.7}.prose h2{letter-spacing:-.04em;margin-top:54px;font-size:clamp(30px,4vw,44px)}.prose h3{margin-top:34px;font-size:23px}.prose a{color:var(--site-accent-hover);text-underline-offset:3px;text-decoration:underline}.home-extra{background:var(--site-soft)}.home-extra--faq{background:#fff}.home-extra--contacts{background:var(--site-deep)}.home-extra__header{justify-content:space-between;align-items:end;gap:30px;display:flex}.home-extra__header h2{letter-spacing:-.047em;max-width:760px;margin:0;font-size:clamp(38px,5vw,58px);line-height:1.05}.home-extra__header p{max-width:480px;color:var(--site-muted);margin:0;line-height:1.55}.home-extra__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.faq-list{border-top:1px solid #bec7cf;max-width:880px;margin:46px auto 0}.faq-list details{border-bottom:1px solid #bec7cf}.faq-list summary{cursor:pointer;padding:23px 44px 23px 0;font-size:20px;font-weight:700;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";float:right;color:var(--site-accent);margin-right:-36px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:740px;color:var(--site-muted);padding:0 0 24px;line-height:1.62}.status-panel{border-left:4px solid var(--site-accent);background:#ffffff94;max-width:760px;margin-top:38px;padding:25px 28px}.status-panel p{margin:0;line-height:1.6}@media (width<=820px){.site-container{width:min(100% - 40px,1180px)}.site-nav{display:none}.site-menu-button{justify-content:center;align-items:center;display:inline-flex}.site-header--overlay .site-header__brand{visibility:visible;opacity:0;pointer-events:none}.site-header--overlay .site-menu-button{width:44px;min-width:44px;padding:0;font-size:0}.site-header--overlay .site-menu-button:after{content:"☰";font-size:20px;line-height:1}.menu-open .site-header--overlay .site-menu-button:after{content:"×";font-size:28px}.site-footer__top{grid-template-columns:1fr}.site-footer__nav{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr}.home-extra__header{flex-direction:column;align-items:start}}@media (width<=520px){.site-container{width:min(100% - 32px,1180px)}.site-footer__nav{grid-template-columns:1fr}.site-footer__bottom{flex-direction:column;align-items:start}.page-hero__actions,.home-extra__actions{flex-direction:column}.site-button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--dual-ink:#111316;--dual-deep:#080a0c;--dual-paper:#f3f0e8;--dual-soft:#efede6;--dual-lime:#d8ff62;--dual-lime-hover:#c8ef50;--dual-lime-line:#879e3a;--dual-dark-muted:#b5bdc5;--dual-light-muted:#5e6469}.duality-theme{--site-text:var(--dual-ink);--site-muted:var(--dual-light-muted);--site-accent:var(--dual-ink);--site-accent-hover:#30353a;--site-line:#b9b9b2;--site-soft:var(--dual-paper);--site-neutral:var(--dual-soft);--site-deep:var(--dual-lime);--site-dark:var(--dual-ink);color:var(--dual-ink);background:var(--dual-ink)}.duality-theme .site-header{z-index:80;color:var(--dual-paper);background:0 0;border-bottom:1px solid #f3f0e82e;position:absolute;inset:0 0 auto}.duality-theme .site-header__inner{width:min(100% - 64px,1310px);min-height:76px}.duality-theme .site-header__brand{color:var(--dual-paper);font-size:17px}.duality-theme .site-header__brand img{width:34px;height:38px}.duality-theme .site-nav{background:#111316e6;padding:3px}.duality-theme .site-nav a{color:#e9e7df;border-radius:0}.duality-theme .site-nav a:hover{color:var(--dual-lime);background:#25292d}.duality-theme .site-nav__primary{background:var(--dual-lime);color:var(--dual-ink)!important}.duality-theme .site-nav__primary:hover{color:var(--dual-ink)!important;background:var(--dual-lime-hover)!important}.duality-theme .site-menu-button{color:var(--dual-ink);border:1px solid var(--dual-lime);background:var(--dual-lime);border-radius:0}.duality-theme .site-mobile-nav{color:var(--dual-paper);background:var(--dual-ink)}.duality-theme .site-mobile-nav a{border-color:#4a4f54}.duality-theme .site-mobile-nav a:last-child{color:var(--dual-ink);background:var(--dual-lime);border:0;padding-inline:18px}.c5-page--duality{--c5-bg:var(--dual-paper);--c5-surface:var(--dual-soft);--c5-text:var(--dual-ink);--c5-muted:var(--dual-light-muted);--c5-border:#bbbdb7;--c5-border-strong:#8f938d;--c5-accent:var(--dual-ink);--c5-accent-hover:#2a2e32;--c5-accent-active:var(--dual-ink);--bg-page-soft:var(--dual-paper);--bg-page-white:var(--dual-soft);--bg-page-neutral:var(--dual-ink);--bg-page-deep:var(--dual-lime);background:var(--dual-paper);overflow:hidden}.duality-kicker{letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:780}.duality-hero{min-height:100svh;color:var(--dual-paper);background:linear-gradient(105deg, var(--dual-ink) 0 55%, var(--dual-lime) 55% 100%);isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);align-items:center;padding:clamp(112px,13vh,152px) clamp(28px,5vw,76px) 62px;display:grid;position:relative}.duality-hero__copy{z-index:3;max-width:760px;padding-bottom:58px;position:relative}.duality-hero h1{max-width:840px;color:var(--dual-paper);letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(62px,7.4vw,110px);font-weight:730;line-height:.89}.duality-hero__lead{max-width:620px;color:var(--dual-dark-muted);margin:30px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.duality-hero__actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.duality-hero__actions a{min-height:52px;color:var(--dual-paper);border:1px solid;justify-content:center;align-items:center;padding:13px 22px;font-size:15px;font-weight:760;transition:transform .18s,background .18s;display:inline-flex}.duality-hero__actions a:first-child{color:var(--dual-ink);background:var(--dual-lime);border-color:var(--dual-lime)}.duality-hero__actions a:hover{transform:translateY(-2px)}.duality-hero__actions a:first-child:hover{background:var(--dual-lime-hover)}.duality-object{z-index:1;aspect-ratio:.72;justify-self:center;width:min(34vw,500px);position:relative}.duality-object__clear,.duality-object__skin{background:linear-gradient(150deg,#ffffff24,#ffffff05);border:1px solid #ffffff59;transition:transform .42s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 50% 0 0;overflow:hidden}.duality-object__skin{background:repeating-linear-gradient(135deg, #c8f04a 0 7px, #b8df38 7px 12px, var(--dual-lime) 12px 18px);border-color:#11131633;inset:0 0 0 50%}.duality-object:hover .duality-object__clear{transform:translate(-9px)}.duality-object:hover .duality-object__skin{transform:translate(9px)}.duality-object__clear i,.duality-object__skin i{color:#fff;text-transform:uppercase;writing-mode:vertical-rl;font:700 11px/1 ui-monospace,monospace;position:absolute;bottom:20px;left:18px}.duality-object__skin i{color:var(--dual-ink);left:auto;right:18px}.duality-object__phone{z-index:2;background:linear-gradient(110deg, #e9eced 0 49.4%, #24282c 49.5% 50.5%, var(--dual-lime) 50.6%);border:9px solid #050607;border-radius:62px;position:absolute;inset:7% 13%;box-shadow:0 28px 62px #0000004d}.duality-object__phone:after{content:"";background:#050607;border-radius:20px;width:30%;height:23px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.duality-hero__facts{z-index:3;text-transform:uppercase;border-top:1px solid #555c64;justify-content:space-between;gap:24px;padding-top:15px;font:650 12px/1.4 ui-monospace,monospace;display:flex;position:absolute;bottom:42px;left:clamp(28px,5vw,76px);right:clamp(28px,5vw,76px)}.duality-paths{grid-template-columns:1fr 1fr;display:grid}.duality-paths article{color:#e9edf0;background:#171b20;min-height:540px;padding:clamp(34px,5vw,72px)}.duality-paths article+article{color:var(--dual-ink);background:var(--dual-lime)}.duality-paths article>span{text-transform:uppercase;font:700 11px/1 ui-monospace,monospace}.duality-paths h3{letter-spacing:-.06em;text-wrap:balance;max-width:580px;margin:clamp(110px,15vw,190px) 0 20px;font-size:clamp(42px,5vw,72px);line-height:.95}.duality-paths p{max-width:520px;color:inherit;opacity:.72;margin:0 0 30px;font-size:17px;line-height:1.55}.duality-paths a{text-underline-offset:5px;font-weight:760;text-decoration:underline}.c5-page--duality .c5-materials-section{background:var(--dual-paper);padding-block:118px 108px}.c5-page--duality .c5-materials-section__header h2{letter-spacing:-.06em;font-size:clamp(44px,5vw,72px);line-height:.98}.c5-page--duality .c5-material-tabs{border:1px solid var(--dual-ink);background:0 0;border-radius:0;gap:0;padding:0;overflow:visible}.c5-page--duality .c5-material-tab{border-right:1px solid var(--dual-ink);background:0 0}.c5-page--duality .c5-material-tab:last-child{border-right:0}.c5-page--duality .c5-material-tab[aria-selected=true]{color:var(--dual-ink);background:var(--dual-lime);box-shadow:none;border-radius:0}.c5-page--duality .c5-material-card{box-shadow:none;background:#f9f7f1;border-color:#aeb1ac;border-radius:0}.c5-page--duality .c5-material-swatch{border-radius:0}.c5-page--duality .c5-material-card:nth-child(2n){background:#e6e4dd}.c5-page--duality .c5-materials-schematic-note{color:var(--dual-light-muted)}.c5-page--duality .c5-background-band--extras{background:var(--dual-soft);padding:118px 0}.c5-page--duality .c5-catalog-extras{border:1px solid var(--dual-ink);box-shadow:none;background:0 0;border-radius:0;padding:0}.c5-page--duality .c5-catalog-extras__header{border-bottom:1px solid var(--dual-ink);max-width:none;padding:58px 56px 48px}.c5-page--duality .c5-catalog-extras h3{font-size:clamp(40px,4.5vw,64px);line-height:.98}.c5-page--duality .c5-catalog-extras__grid{margin-top:0}.c5-page--duality .c5-extra-group{border-color:#aeb1aa}.c5-page--duality .c5-extra-swatch{border-radius:0}.c5-page--duality .c5-catalog-extras__footer{border-top-color:var(--dual-ink);margin:0;padding:28px 40px}.c5-page--duality .c5-background-band--equipment{color:var(--dual-ink);background:var(--dual-paper);padding:118px 0 126px}.c5-page--duality .c5-equipment-section{width:min(1220px,100% - 64px);margin-inline:auto}.c5-page--duality .c5-equipment-section__header{text-align:center;place-items:center;max-width:900px;display:grid}.c5-page--duality .c5-equipment-section__header h2{letter-spacing:-.06em;font-size:clamp(44px,5vw,72px);line-height:.98}.c5-page--duality .c5-equipment-section__lead{place-items:center;margin-top:68px;display:grid}.c5-page--duality .c5-equipment-item{text-align:center;place-items:center;width:100%;display:grid}.c5-page--duality .c5-equipment-media{border:1px solid var(--dual-ink);box-shadow:none;background:#f9f7f1;border-radius:0}.c5-page--duality .c5-equipment-media--lead{background:var(--dual-lime);width:min(100%,1040px)}.c5-page--duality .c5-equipment-section__compact{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:18px;width:100%}.c5-page--duality .c5-equipment-item__body,.c5-page--duality .c5-equipment-item--lead .c5-equipment-item__body{text-align:center;margin-inline:auto}.c5-page--duality .c5-equipment-item h3,.c5-page--duality .c5-equipment-item__description,.c5-page--duality .c5-equipment-item__detail{text-align:center}.c5-page--duality .c5-equipment-section__footer{border-top-color:var(--dual-ink)}.c5-page--duality .c5-background-band--works{background:var(--dual-ink);padding:118px 0 126px}.c5-page--duality .c5-works-section{color:var(--dual-paper)}.c5-page--duality .c5-works-section__header h2{font-size:clamp(46px,5vw,72px);line-height:.98}.c5-page--duality .c5-works-section__header p,.c5-page--duality .c5-work-placeholder p,.c5-page--duality .c5-work-caption p,.c5-page--duality .c5-works-section__note{color:var(--dual-dark-muted)}.c5-page--duality .c5-work-placeholder,.c5-page--duality .c5-work-media-button{color:var(--dual-paper);box-shadow:none;background:#191d21;border-color:#4c5359;border-radius:0}.c5-page--duality .c5-work-placeholder__number{color:var(--dual-lime)}.c5-page--duality .c5-works-section__note{border-top-color:#4c5359}.c5-page--duality .c5-background-band--prices{background:var(--dual-lime);padding:118px 0}.c5-page--duality .c5-pricing-section__header h2{font-size:clamp(48px,5vw,72px);line-height:.96}.c5-page--duality .c5-pricing-section__header p{color:#4c5922}.c5-page--duality .c5-price-tab{color:#4f5c27}.c5-page--duality .c5-price-tab:after{background:var(--dual-ink);border-radius:0}.c5-page--duality .c5-price-tab[aria-selected=true]{color:var(--dual-ink)}.c5-page--duality .c5-price-sheet{border:1px solid var(--dual-ink);background:var(--dual-paper);box-shadow:none;border-radius:0}.c5-page--duality .c5-price-row--featured{background:var(--dual-ink);box-shadow:none;border-radius:0}.duality-theme .home-extra{color:var(--dual-paper);background:var(--dual-ink)}.duality-theme .home-extra .site-container{text-align:center;place-items:center;display:grid}.duality-theme .home-extra__header{text-align:center;place-items:center;max-width:920px;display:grid}.duality-theme .home-extra__header h2{letter-spacing:-.06em;max-width:820px;font-size:clamp(42px,5vw,72px);line-height:.98}.duality-theme .home-extra__header p{max-width:650px;color:var(--dual-dark-muted);margin-top:22px}.duality-theme .home-extra__actions{justify-content:center}.duality-theme .site-button{color:var(--dual-ink);border-color:var(--dual-lime);background:var(--dual-lime);border-radius:0}.duality-theme .site-button:hover{background:var(--dual-lime-hover)}.duality-theme .site-button--secondary{color:var(--dual-paper);background:0 0;border-color:#72787d}.duality-theme .site-button--secondary:hover{color:var(--dual-lime);border-color:var(--dual-lime);background:0 0}.duality-theme .home-extra--faq{color:var(--dual-ink);background:var(--dual-soft)}.duality-theme .home-extra--faq .home-extra__header p,.duality-theme .home-extra--faq .faq-list details p{color:var(--dual-light-muted)}.duality-theme .faq-list{border-top-color:var(--dual-ink);text-align:left;width:min(100%,920px)}.duality-theme .faq-list details{border-bottom-color:var(--dual-ink)}.duality-theme .faq-list summary:after{color:var(--dual-ink)}.duality-theme .home-extra--contacts{color:var(--dual-ink);background:var(--dual-lime)}.duality-theme .home-extra--contacts .site-kicker,.duality-theme .home-extra--contacts .home-extra__header p{color:#4a5722}.duality-theme .status-panel{border-left:0;border-top:2px solid var(--dual-ink);background:0 0;width:min(100%,760px)}.duality-theme .site-footer{background:var(--dual-deep);border-top:1px solid #4c5156}.duality-theme .site-footer__nav a:hover{color:var(--dual-lime)}.duality-inner-theme .site-header{color:var(--dual-paper);background:var(--dual-ink);position:relative}.duality-inner-theme .page-hero{color:var(--dual-paper);background:var(--dual-ink)}.duality-inner-theme .page-hero .site-kicker{color:var(--dual-lime)}.duality-inner-theme .page-hero .site-lead{color:var(--dual-dark-muted)}.duality-inner-theme .page-hero .site-title{letter-spacing:-.07em;font-size:clamp(48px,6.6vw,92px);line-height:.92}.duality-inner-theme .content-card{background:#f7f5ef;border-color:#aeb1aa;border-radius:0}.duality-inner-theme .site-section{background:var(--dual-paper)!important}.duality-inner-theme .configurator{max-width:980px}.duality-inner-theme .configurator__progress{color:var(--dual-paper);text-transform:uppercase;font:700 12px/1 ui-monospace,monospace}.duality-inner-theme .configurator__progress-line{background:#66772f;border-radius:0;height:2px}.duality-inner-theme .configurator__progress-line i{background:var(--dual-ink);border-radius:0}.duality-inner-theme .configurator form{background:var(--dual-lime);box-shadow:none;border:0;border-radius:0;padding:clamp(26px,5vw,58px)}.duality-inner-theme .configurator legend{letter-spacing:-.06em;font-size:clamp(38px,5vw,62px);line-height:.98}.duality-inner-theme .configurator__hint,.duality-inner-theme .configurator__fineprint{color:#4f5d26}.duality-inner-theme .configurator__choice span{border-color:var(--dual-lime-line);background:0 0;border-radius:0}.duality-inner-theme .configurator__choice input:checked+span{color:var(--dual-paper);border-color:var(--dual-ink);background:var(--dual-ink);box-shadow:none}.duality-inner-theme .configurator__field input,.duality-inner-theme .configurator__result{border-color:var(--dual-ink);background:var(--dual-paper);border-radius:0}.duality-inner-theme .configurator__check{color:#303719}.duality-inner-theme .configurator__check input{accent-color:var(--dual-ink)}.duality-inner-theme .configurator__check a{color:var(--dual-ink)}.duality-inner-theme .configurator__notice{border-left-color:var(--dual-ink);background:#f3f0e8b8}.duality-inner-theme main>.site-section:has(.configurator){background:var(--dual-ink)!important}@media (width<=1020px){.duality-theme .site-header__inner{width:min(100% - 40px,1310px)}.duality-hero{grid-template-columns:1fr;align-content:start}.duality-hero__copy{padding-bottom:0}.duality-object{justify-self:center;width:min(66vw,500px);margin-top:48px}.c5-page--duality .c5-equipment-section__compact{grid-template-columns:repeat(2,minmax(0,1fr))}.c5-page--duality .c5-equipment-section__compact .c5-equipment-item:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 9px)}}@media (width<=700px){.duality-theme .site-header__inner{width:calc(100% - 32px);min-height:64px}.duality-theme .site-header__brand{font-size:15px}.duality-theme .site-header__brand img{width:28px;height:32px}.duality-hero{background:linear-gradient(180deg, var(--dual-ink) 0 70%, var(--dual-lime) 70% 100%);min-height:100svh;padding:98px 18px 72px}.duality-kicker{margin-bottom:19px;font-size:10px}.duality-hero h1{letter-spacing:-.072em;text-wrap:balance;max-width:100%;font-size:clamp(49px,14.7vw,64px);line-height:.91}.duality-hero__lead{margin-top:22px;font-size:16px;line-height:1.48}.duality-hero__actions{flex-direction:column;margin-top:24px}.duality-hero__actions a{width:100%;min-height:49px}.duality-object{width:66vw;margin-top:30px}.duality-hero__facts{color:var(--dual-ink);border-color:var(--dual-lime-line);flex-direction:column;gap:5px;margin-top:36px;padding-top:12px;font-size:9px;position:static}.duality-paths{grid-template-columns:1fr}.duality-paths article{min-height:410px;padding:30px 20px}.duality-paths h3{margin-top:96px;font-size:44px}.c5-page--duality .c5-materials-section{padding-block:78px 76px}.c5-page--duality .c5-materials-section__header h2{font-size:42px;line-height:1}.c5-page--duality .c5-material-tabs{grid-template-columns:1fr}.c5-page--duality .c5-material-tab{border-right:0;border-bottom:1px solid var(--dual-ink)}.c5-page--duality .c5-material-tab:last-child{border-bottom:0}.c5-page--duality .c5-material-card,.c5-page--duality .c5-material-grid--custom .c5-material-card:not(.c5-material-card--featured){border-radius:0}.c5-page--duality .c5-background-band--extras,.c5-page--duality .c5-background-band--equipment,.c5-page--duality .c5-background-band--works,.c5-page--duality .c5-background-band--prices{padding-block:78px}.c5-page--duality .c5-catalog-extras{border-radius:0;width:calc(100% - 32px)}.c5-page--duality .c5-catalog-extras__header{padding:42px 20px 36px}.c5-page--duality .c5-catalog-extras h3,.c5-page--duality .c5-equipment-section__header h2,.c5-page--duality .c5-works-section__header h2,.c5-page--duality .c5-pricing-section__header h2{font-size:42px}.c5-page--duality .c5-equipment-section{width:calc(100% - 32px)}.c5-page--duality .c5-equipment-media,.c5-page--duality .c5-equipment-media--lead{border-radius:0}.c5-page--duality .c5-equipment-section__compact{grid-template-columns:1fr;gap:56px}.c5-page--duality .c5-equipment-section__compact .c5-equipment-item:last-child:nth-child(odd){grid-column:auto;width:100%}.c5-page--duality .c5-works-section{width:calc(100% - 32px)}.c5-page--duality .c5-price-sheet{border-radius:0}.duality-theme .home-extra__header h2{font-size:42px}}@media (width<=380px){.duality-hero h1{font-size:46px}.duality-object{width:72vw}}@media (prefers-reduced-motion:reduce){.duality-object__clear,.duality-object__skin,.duality-hero__actions a{transition:none}.duality-object:hover .duality-object__clear,.duality-object:hover .duality-object__skin{transform:none}}
