:root{--df-bg:#07090c;--df-panel:#0d1117;--df-panel-2:#121821;--df-text:#f7f9fb;--df-muted:#9aa4b2;--df-line:rgba(255,255,255,.12);--df-cyan:#00b7ef;--df-magenta:#ec168c;--df-yellow:#ffd400;--df-white:#ffffff;--df-max:1440px;--df-radius:18px;--df-shadow:0 24px 70px rgba(0,0,0,.38)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--df-bg);color:var(--df-text);font-family:Inter,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 70%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 70%)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.df-container{width:min(var(--df-max),calc(100% - 48px));margin-inline:auto}.df-kicker{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#c8d0da;font-weight:800}.df-kicker:before{content:"";width:30px;height:2px;background:linear-gradient(90deg,var(--df-cyan),var(--df-magenta),var(--df-yellow))}.df-title{font-size:clamp(38px,6vw,86px);line-height:.92;letter-spacing:-.055em;margin:18px 0 0;font-weight:850;max-width:1100px}.df-heading{font-size:clamp(32px,4.4vw,64px);line-height:.98;letter-spacing:-.045em;margin:12px 0 0;font-weight:820}.df-copy{color:var(--df-muted);font-size:clamp(16px,1.5vw,20px);line-height:1.7}.df-btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:52px;padding:0 22px;border:1px solid transparent;font-weight:800;letter-spacing:-.01em;transition:.25s ease;cursor:pointer}.df-btn:hover{transform:translateY(-2px)}.df-btn--primary{background:#fff;color:#06080b;box-shadow:0 10px 35px #ffffff1f}.df-btn--primary:after{content:"\2197";font-size:18px}.df-btn--ghost{border-color:var(--df-line);background:#ffffff09;color:#fff}.df-btn--ghost:hover{border-color:#ffffff59;background:#ffffff12}.df-btn--cyan{background:var(--df-cyan);color:#00151d}.df-section{padding:110px 0;position:relative;overflow:hidden}.df-rule{height:1px;background:var(--df-line)}.df-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.df-announcement{height:34px;background:#030405;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;overflow:hidden}.df-announcement__track{display:flex;gap:48px;white-space:nowrap;min-width:max-content;animation:dfMarquee 28s linear infinite;color:#b7c1cc;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.df-announcement__item b{color:#fff}.df-announcement__dot{display:inline-block;width:6px;height:6px;background:var(--df-cyan);margin-right:12px}@keyframes dfMarquee{to{transform:translate(-50%)}}.df-header{position:sticky;top:0;z-index:50;background:#07090cd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.df-header__inner{height:82px;display:grid;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;gap:26px}.df-logo{display:flex;align-items:center;gap:11px;font-weight:900;letter-spacing:-.035em;font-size:20px;text-transform:uppercase}.df-logo__mark{width:34px;height:34px;position:relative;border:1px solid rgba(255,255,255,.18);background:#0d1117;overflow:hidden}.df-logo__mark:before,.df-logo__mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.df-logo__mark:before{background:linear-gradient(90deg,var(--df-cyan) 0 33%,var(--df-magenta) 33% 66%,var(--df-yellow) 66% 100%);transform:translateY(22px)}.df-logo__mark:after{background:linear-gradient(135deg,transparent 44%,rgba(255,255,255,.85) 45% 48%,transparent 49%)}.df-logo__image{display:block;width:min(var(--df-logo-width,220px),100%);height:auto;max-height:54px;object-fit:contain;object-position:left center}.df-logo--header{min-width:0;overflow:hidden}.df-logo--header .df-logo__image{max-height:52px}.df-nav{display:flex;justify-content:center;align-items:center;gap:28px;font-size:13px;font-weight:700;color:#c5cbd3;white-space:nowrap}.df-nav a:hover{color:#fff}.df-header__actions{display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:9px}.df-icon-btn{width:42px;height:42px;border:1px solid var(--df-line);display:grid;place-items:center;background:transparent;color:#fff;position:relative}.df-icon-btn svg{width:18px;height:18px}.df-cart-count{position:absolute;right:-6px;top:-6px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;background:var(--df-yellow);color:#111;font-size:10px;font-weight:900}.df-menu-btn{display:none}.df-hero{min-height:760px;display:grid;align-items:center;position:relative;isolation:isolate;overflow:hidden;padding:82px 0 70px}.df-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;background:radial-gradient(circle at 80% 25%,rgba(0,183,239,.18),transparent 32%),radial-gradient(circle at 70% 75%,rgba(236,22,140,.12),transparent 30%),#07090c}.df-hero:after{content:"";position:absolute;width:640px;height:640px;border:1px solid rgba(255,255,255,.07);right:-120px;top:80px;transform:rotate(45deg);z-index:-3;box-shadow:inset 0 0 120px #00b7ef0f}.df-hero__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(400px,.98fr);gap:58px;align-items:center}.df-hero__lead{max-width:760px;margin:26px 0 32px}.df-hero__buttons{display:flex;flex-wrap:wrap;gap:12px}.df-hero__proof{display:flex;gap:30px;margin-top:44px;padding-top:25px;border-top:1px solid var(--df-line);max-width:700px}.df-hero__proof-item strong{display:block;font-size:23px;letter-spacing:-.04em;color:#fff}.df-hero__proof-item span{font-size:12px;color:#8893a0;text-transform:uppercase;letter-spacing:.12em}.df-machine{position:relative;min-height:570px}.df-machine__screen{position:absolute;top:30px;right:0;bottom:34px;left:28px;background:#111821;border:1px solid rgba(255,255,255,.16);box-shadow:var(--df-shadow);overflow:hidden}.df-machine__screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:28px 28px;z-index:2;pointer-events:none}.df-machine__screen img{width:100%;height:100%;object-fit:cover;filter:saturate(1.05) contrast(1.03)}.df-machine__screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07090c0d,#07090c1a 45%,#07090cc7);z-index:1}.df-machine__topbar{position:absolute;top:0;left:0;right:0;z-index:4;height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#07090cb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.09);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#b8c0ca}.df-machine__status{display:flex;align-items:center;gap:8px;color:#d9f9ff}.df-machine__status:before{content:"";width:7px;height:7px;background:var(--df-cyan);box-shadow:0 0 14px var(--df-cyan)}.df-machine__hud{position:absolute;left:18px;right:18px;bottom:18px;z-index:4;display:grid;grid-template-columns:1.4fr .6fr;gap:10px}.df-machine__hud-card{background:#07090cd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);padding:15px}.df-machine__hud-label{font-size:9px;text-transform:uppercase;letter-spacing:.17em;color:#8f9aa7}.df-machine__hud-value{font-size:19px;font-weight:850;margin-top:5px;letter-spacing:-.035em}.df-machine__rail{position:absolute;left:0;right:22px;bottom:0;height:6px;background:linear-gradient(90deg,var(--df-cyan) 0 33%,var(--df-magenta) 33% 66%,var(--df-yellow) 66% 100%)}.df-float-card{position:absolute;z-index:7;right:-16px;top:80px;width:180px;background:#f8fafc;color:#0a0d10;padding:15px;box-shadow:0 18px 50px #0006}.df-float-card__tag{font-size:9px;text-transform:uppercase;letter-spacing:.16em;color:#68707a;font-weight:800}.df-float-card__big{font-size:28px;line-height:1;font-weight:900;letter-spacing:-.055em;margin-top:10px}.df-float-card__small{font-size:11px;line-height:1.5;color:#5f6872;margin-top:8px}.df-command{padding:38px 0 0}.df-command__head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.df-command__grid{display:grid;grid-template-columns:repeat(12,1fr);border-top:1px solid var(--df-line);border-left:1px solid var(--df-line)}.df-command__item{grid-column:span 4;min-height:260px;padding:28px;position:relative;border-right:1px solid var(--df-line);border-bottom:1px solid var(--df-line);background:linear-gradient(180deg,#ffffff06,#ffffff03);overflow:hidden;transition:.3s ease}.df-command__item:hover{background:#0e131a;transform:translateY(-3px);z-index:2;box-shadow:0 20px 45px #00000040}.df-command__index{font:700 10px/1 monospace;color:#66717d;letter-spacing:.12em}.df-command__icon{margin:38px 0 24px;width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);font-size:25px}.df-command__item:nth-child(3n+1) .df-command__icon{border-bottom:3px solid var(--df-cyan)}.df-command__item:nth-child(3n+2) .df-command__icon{border-bottom:3px solid var(--df-magenta)}.df-command__item:nth-child(3n+3) .df-command__icon{border-bottom:3px solid var(--df-yellow)}.df-command__name{font-size:26px;font-weight:820;letter-spacing:-.04em}.df-command__desc{margin-top:8px;color:#8f9aa6;line-height:1.55;max-width:320px;font-size:14px}.df-command__arrow{position:absolute;right:22px;top:22px;font-size:19px;color:#7f8995;transition:.2s}.df-command__item:hover .df-command__arrow{color:#fff;transform:translate(3px,-3px)}.df-process{background:#f2f4f6;color:#0b0f14}.df-process .df-copy{color:#5c6670}.df-process .df-kicker{color:#59636d}.df-process__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.df-process__sticky{position:sticky;top:130px}.df-process__steps{border-top:1px solid rgba(10,15,20,.16)}.df-step{display:grid;grid-template-columns:74px 1fr auto;gap:25px;padding:26px 0;border-bottom:1px solid rgba(10,15,20,.16);align-items:start}.df-step__num{font:800 11px/1 monospace;letter-spacing:.12em;color:#7b838a;padding-top:7px}.df-step__title{font-size:24px;font-weight:830;letter-spacing:-.035em}.df-step__text{font-size:14px;line-height:1.6;color:#626b73;margin-top:6px;max-width:570px}.df-step__chip{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;border:1px solid rgba(10,15,20,.18);padding:7px 9px;white-space:nowrap}.df-products__top{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.df-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.df-card{background:#0d1117;border:1px solid var(--df-line);min-width:0;position:relative;transition:.25s}.df-card:hover{transform:translateY(-4px);border-color:#ffffff3d}.df-card__media{aspect-ratio:1/1;background:#f1f3f5;overflow:hidden;position:relative}.df-card__media img{width:100%;height:100%;object-fit:cover;transition:.45s ease}.df-card:hover .df-card__media img{transform:scale(1.035)}.df-card__badge{position:absolute;top:10px;left:10px;background:#0a0d11;color:#fff;padding:7px 9px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:900}.df-card__body{padding:18px}.df-card__title{font-size:16px;font-weight:790;line-height:1.3;min-height:42px}.df-card__meta{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:15px}.df-card__price{font-size:15px;font-weight:850}.df-card__link{font-size:18px;color:#79838f}.df-wrap-showcase{padding:0 0 110px}.df-wrap{position:relative;min-height:690px;display:flex;align-items:end;overflow:hidden;border:1px solid var(--df-line);background:#10141a}.df-wrap__image{position:absolute;top:0;right:0;bottom:0;left:0}.df-wrap__image img{width:100%;height:100%;object-fit:cover}.df-wrap__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07090ce0,#07090c7a 42%,#07090c14 72%),linear-gradient(0deg,rgba(7,9,12,.7),transparent 45%)}.df-wrap__content{position:relative;z-index:2;padding:clamp(28px,5vw,70px);max-width:720px}.df-wrap__specs{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 30px}.df-wrap__spec{font-size:10px;letter-spacing:.14em;text-transform:uppercase;border:1px solid rgba(255,255,255,.22);padding:9px 11px;background:#07090c66;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.df-metrics{padding:0 0 110px}.df-metrics__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--df-line);border-left:1px solid var(--df-line)}.df-metric{padding:28px;border-right:1px solid var(--df-line);border-bottom:1px solid var(--df-line);min-height:175px}.df-metric__value{font-size:clamp(40px,5vw,70px);font-weight:900;letter-spacing:-.06em;line-height:1}.df-metric__label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8994a0;margin-top:15px;line-height:1.5}.df-projects{background:#0b0e13}.df-projects__head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:34px}.df-projects__grid{display:grid;grid-template-columns:1.3fr .7fr .7fr;grid-template-rows:280px 280px;gap:10px}.df-project{position:relative;overflow:hidden;border:1px solid var(--df-line);background:#131922}.df-project:first-child{grid-row:span 2}.df-project img{width:100%;height:100%;object-fit:cover;transition:.5s ease}.df-project:hover img{transform:scale(1.025)}.df-project:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.72))}.df-project__caption{position:absolute;z-index:2;left:18px;bottom:16px;right:18px;display:flex;justify-content:space-between;align-items:end;gap:15px}.df-project__caption strong{font-size:18px;letter-spacing:-.025em}.df-project__caption span{font-size:9px;text-transform:uppercase;letter-spacing:.15em;color:#c2c8ce}.df-b2b{background:#fff;color:#080b0f;padding:94px 0;position:relative;overflow:hidden}.df-b2b:after{content:"DF";position:absolute;right:-30px;bottom:-80px;font-size:330px;line-height:1;font-weight:950;letter-spacing:-.1em;color:#00000009;pointer-events:none}.df-b2b__grid{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center;position:relative;z-index:2}.df-b2b .df-copy{color:#5d6670;max-width:760px;margin:18px 0 0}.df-b2b__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.df-b2b .df-btn--ghost{color:#090c10;border-color:#00000026;background:transparent}.df-footer{background:#050608;border-top:1px solid rgba(255,255,255,.08);padding:70px 0 28px}.df-footer__grid{display:grid;grid-template-columns:minmax(260px,.92fr) minmax(0,2.08fr);gap:clamp(42px,5.5vw,88px)}.df-footer__brand .df-logo{margin-bottom:22px}.df-footer__brand p{max-width:390px;color:#7f8995;line-height:1.7;font-size:14px}.df-footer__title{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#66717c;margin-bottom:18px;font-weight:900}.df-footer__links{display:grid;gap:11px;font-size:14px;color:#bcc4cd}.df-footer__links a:hover{color:#fff}.df-footer__bottom{margin-top:54px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;gap:20px;color:#626d79;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.df-cmyk{display:flex;height:4px;margin-top:26px;max-width:180px}.df-cmyk i{flex:1}.df-cmyk i:nth-child(1){background:var(--df-cyan)}.df-cmyk i:nth-child(2){background:var(--df-magenta)}.df-cmyk i:nth-child(3){background:var(--df-yellow)}.df-cmyk i:nth-child(4){background:#fff}.df-page{padding:80px 0 110px;min-height:55vh}.df-page__title{font-size:clamp(38px,5vw,70px);letter-spacing:-.05em;margin:0 0 30px}.df-rte{color:#a8b1bc;line-height:1.8;max-width:900px}.df-rte h2,.df-rte h3{color:#fff}.df-collection-head{padding:76px 0 34px}.df-collection-head__grid{display:flex;justify-content:space-between;align-items:end;gap:30px}.df-collection-toolbar{display:flex;gap:10px;align-items:center}.df-select{background:#0d1117;border:1px solid var(--df-line);color:#fff;height:46px;padding:0 40px 0 14px}.df-pagination{display:flex;justify-content:center;gap:8px;margin-top:42px}.df-pagination a,.df-pagination span{min-width:42px;height:42px;border:1px solid var(--df-line);display:grid;place-items:center}.df-pagination .current{background:#fff;color:#080b0f}.df-product{padding:70px 0 110px}.df-product__grid{display:grid;grid-template-columns:1.08fr .92fr;gap:64px;align-items:start}.df-product__gallery{display:grid;gap:10px;position:sticky;top:115px}.df-product__media{background:#eef1f4;border:1px solid rgba(255,255,255,.08)}.df-product__media img{width:100%;height:auto}.df-product__info{padding-top:10px}.df-product__type{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#7f8a96;font-weight:900}.df-product__title{font-size:clamp(38px,5vw,66px);line-height:.96;letter-spacing:-.055em;margin:12px 0 18px}.df-product__price{font-size:24px;font-weight:850;margin-bottom:28px}.df-product__form{display:grid;gap:18px}.df-field label{display:block;margin-bottom:8px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8c97a3;font-weight:850}.df-field select,.df-field input[type=text],.df-field input[type=number]{width:100%;height:52px;background:#0d1117;color:#fff;border:1px solid var(--df-line);padding:0 14px}.df-qty{display:flex;width:160px;height:48px;border:1px solid var(--df-line)}.df-qty button{width:44px;background:transparent;border:0;color:#fff;cursor:pointer}.df-qty input{flex:1;min-width:0;text-align:center;background:transparent;border:0;color:#fff}.df-add{width:100%;min-height:58px;border:0;background:#fff;color:#07090c;font-weight:900;cursor:pointer}.df-add[disabled]{opacity:.5;cursor:not-allowed}.df-buy-note{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--df-line);border-left:1px solid var(--df-line);margin-top:28px}.df-buy-note div{padding:15px;border-right:1px solid var(--df-line);border-bottom:1px solid var(--df-line);font-size:10px;color:#8994a0;line-height:1.5;text-transform:uppercase;letter-spacing:.08em}.df-product__desc{margin-top:35px;padding-top:30px;border-top:1px solid var(--df-line);color:#a4aeb9;line-height:1.75}.df-product__desc h2,.df-product__desc h3{color:#fff}.df-cart{padding:72px 0 110px}.df-cart__items{border-top:1px solid var(--df-line)}.df-cart__row{display:grid;grid-template-columns:110px 1fr auto auto;gap:22px;align-items:center;padding:18px 0;border-bottom:1px solid var(--df-line)}.df-cart__image{width:110px;aspect-ratio:1/1;background:#eef1f4}.df-cart__image img{width:100%;height:100%;object-fit:cover}.df-cart__title{font-weight:800}.df-cart__variant{color:#78838f;font-size:12px;margin-top:5px}.df-cart__summary{max-width:460px;margin:35px 0 0 auto;border:1px solid var(--df-line);padding:24px}.df-cart__total{display:flex;justify-content:space-between;font-size:22px;font-weight:850;margin-bottom:20px}.df-cart__checkout{width:100%;height:56px;background:#fff;color:#07090c;border:0;font-weight:900;cursor:pointer}@media(max-width:1100px){.df-hero__grid{grid-template-columns:1fr}.df-machine{min-height:520px}.df-process__grid{grid-template-columns:1fr;gap:45px}.df-process__sticky{position:static}.df-product-grid,.df-metrics__grid{grid-template-columns:repeat(2,1fr)}.df-projects__grid{grid-template-columns:1fr 1fr;grid-template-rows:360px 260px 260px}.df-project:first-child{grid-column:span 2;grid-row:auto}.df-footer__grid{grid-template-columns:1.3fr 1fr 1fr}.df-footer__grid>div:last-child{grid-column:2}.df-product__grid{gap:32px}}@media(max-width:940px){.df-header__inner{grid-template-columns:minmax(0,1fr) auto}.df-nav{display:none}.df-menu-btn{display:grid}}@media(max-width:760px){.df-container{width:min(100% - 28px,var(--df-max))}.df-section{padding:78px 0}.df-header__inner{height:66px;grid-template-columns:1fr auto}.df-header__actions .df-btn{display:none}.df-icon-btn{width:40px;height:40px}.df-logo{font-size:17px}.df-logo__mark{width:30px;height:30px}.df-hero{padding:58px 0 46px;min-height:auto}.df-hero__grid{gap:32px}.df-title{font-size:clamp(43px,13vw,68px)}.df-hero__lead{margin:20px 0 26px}.df-hero__buttons .df-btn{width:100%}.df-hero__proof{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.df-hero__proof-item strong{font-size:18px}.df-hero__proof-item span{font-size:9px}.df-machine{min-height:390px}.df-machine__screen{top:16px;right:0;bottom:24px;left:0}.df-float-card{right:8px;top:58px;width:145px;padding:12px}.df-float-card__big{font-size:22px}.df-machine__hud{grid-template-columns:1fr}.df-machine__hud-card:last-child{display:none}.df-command__head,.df-products__top,.df-projects__head,.df-collection-head__grid{display:block}.df-command__head .df-copy,.df-products__top .df-copy{margin-top:18px}.df-command__item{grid-column:span 12;min-height:220px}.df-step{grid-template-columns:42px 1fr}.df-step__chip{display:none}.df-product-grid{grid-template-columns:1fr 1fr;gap:8px}.df-card__body{padding:13px}.df-card__title{font-size:14px}.df-wrap{min-height:590px}.df-wrap__image:after{background:linear-gradient(0deg,#07090cf0,#07090c8f 55%,#07090c1f)}.df-metrics__grid{grid-template-columns:1fr 1fr}.df-metric{min-height:140px;padding:20px}.df-projects__grid{display:grid;grid-template-columns:1fr;grid-template-rows:360px repeat(4,230px)}.df-project:first-child{grid-column:auto}.df-b2b__grid{grid-template-columns:1fr}.df-b2b__actions{justify-content:flex-start}.df-b2b__actions .df-btn{width:100%}.df-footer__grid{grid-template-columns:1fr 1fr;gap:36px 25px}.df-footer__brand{grid-column:span 2}.df-footer__bottom{display:block;line-height:1.7}.df-product__grid{grid-template-columns:1fr}.df-product__gallery{position:static}.df-product__title{font-size:42px}.df-buy-note{grid-template-columns:1fr}.df-cart__row{grid-template-columns:82px 1fr;align-items:start}.df-cart__image{width:82px}.df-cart__row>div:nth-child(3),.df-cart__row>div:nth-child(4){grid-column:2}.df-announcement{display:none}}@media(max-width:480px){.df-product-grid{grid-template-columns:1fr}.df-hero__proof{grid-template-columns:1fr 1fr}.df-hero__proof-item:last-child{grid-column:span 2}.df-metrics__grid{grid-template-columns:1fr 1fr}}.df-svg-icon{width:24px;height:24px;display:block;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.df-command__icon{font-size:0;color:#fff;background:#ffffff06;transition:.3s ease}.df-command__icon .df-svg-icon{width:27px;height:27px}.df-command__item:hover .df-command__icon{transform:translateY(-3px);background:#ffffff0f}.df-step{grid-template-columns:74px 1fr auto}.df-step__lead{display:grid;gap:12px;justify-items:start}.df-step__num{padding-top:0}.df-step__icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(10,15,20,.16);background:#ffffff85;color:#10151b}.df-step__icon .df-svg-icon{width:20px;height:20px}.df-step:nth-child(3n+1) .df-step__icon{box-shadow:inset 0 -3px 0 var(--df-cyan)}.df-step:nth-child(3n+2) .df-step__icon{box-shadow:inset 0 -3px 0 var(--df-magenta)}.df-step:nth-child(3n+3) .df-step__icon{box-shadow:inset 0 -3px 0 var(--df-yellow)}.df-metric{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.df-metric__top{position:absolute;top:22px;left:26px;right:26px;display:flex;align-items:center;justify-content:space-between;color:#697481;font:800 9px/1 monospace;letter-spacing:.12em;text-transform:uppercase}.df-metric__icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--df-line);color:#e9edf2}.df-metric__icon .df-svg-icon{width:17px;height:17px}.df-wrap__spec{display:inline-flex!important;align-items:center;gap:8px}.df-wrap__spec .df-svg-icon{width:15px;height:15px}.df-footer{padding:0 0 26px;background:radial-gradient(circle at 85% 10%,rgba(0,183,239,.07),transparent 28%),#050608}.df-footer__cta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;padding:32px 0;border-bottom:1px solid rgba(255,255,255,.1)}.df-footer__cta-icon{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);background:#0b0f14;box-shadow:inset 0 -3px 0 var(--df-cyan)}.df-footer__cta-icon .df-svg-icon{width:25px;height:25px}.df-footer__cta-copy strong{display:block;font-size:clamp(24px,2.6vw,38px);line-height:1;letter-spacing:-.04em;margin-top:6px}.df-footer__cta-copy p{margin:9px 0 0;color:#808b97;font-size:13px;line-height:1.6;max-width:700px}.df-footer__eyebrow{font:850 9px/1 monospace;letter-spacing:.18em;text-transform:uppercase;color:#717c88}.df-footer__cta-actions{display:flex;gap:9px;align-items:center;justify-content:flex-end}.df-footer__cta-actions .df-btn{min-height:48px;padding-inline:18px}.df-footer__grid{grid-template-columns:minmax(260px,.92fr) minmax(0,2.08fr);gap:clamp(42px,5.5vw,88px);padding:58px 0 46px;align-items:start}.df-footer__brand{padding-right:30px}.df-logo--footer .df-logo__image{max-height:78px}.df-footer__brand p{margin:0;max-width:420px}.df-footer__nav-grid{display:grid;grid-template-columns:minmax(150px,.82fr) minmax(150px,.82fr) minmax(230px,1.2fr);gap:clamp(22px,3vw,44px);align-items:start}.df-footer__status{display:flex;align-items:center;gap:9px;margin-top:22px;color:#89939f;font:800 9px/1 monospace;letter-spacing:.13em;text-transform:uppercase}.df-footer__status span{width:7px;height:7px;background:var(--df-cyan);box-shadow:0 0 14px var(--df-cyan)}.df-footer__column{padding-top:3px}.df-footer__title{margin-bottom:20px;color:#7f8994}.df-footer__links{gap:0}.df-footer__links a{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.07);transition:.2s ease}.df-footer__links a:first-child{border-top:1px solid rgba(255,255,255,.07)}.df-footer__links a span{opacity:.34;font-size:13px}.df-footer__links a:hover{padding-left:6px;color:#fff}.df-footer__links a:hover span{opacity:1;color:var(--df-cyan)}.df-footer__contact-list{display:grid;gap:9px}.df-footer__contact-list>a,.df-footer__contact-list>div{display:grid;grid-template-columns:38px 1fr;gap:11px;align-items:center;min-height:52px;border:1px solid rgba(255,255,255,.08);padding:8px 10px;color:#d6dce2;background:#ffffff05}.df-footer__contact-list>a:hover{border-color:#ffffff38;background:#ffffff0a}.df-footer__contact-list i{width:32px;height:32px;display:grid;place-items:center;font-style:normal;border-right:1px solid rgba(255,255,255,.08);color:#9aa5b0}.df-footer__contact-list .df-svg-icon{width:16px;height:16px}.df-footer__contact-list small{display:block;color:#66717c;font:800 8px/1.2 monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px}.df-footer__contact-list span{font-size:12px;line-height:1.25;word-break:break-word}.df-footer__bottom{margin-top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.df-footer__utility{display:flex;align-items:center;gap:18px;justify-content:center}.df-footer__utility a:hover{color:#fff}.df-footer__signature{text-align:right}.df-cmyk{margin-top:22px;max-width:220px}@media(max-width:1100px){.df-footer__cta{grid-template-columns:auto 1fr}.df-footer__cta-actions{grid-column:2;justify-content:flex-start}.df-footer__grid{grid-template-columns:1fr;gap:40px}.df-footer__brand,.df-footer__nav-grid{grid-column:auto}.df-footer__brand{padding-right:0}.df-footer__nav-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(240px,1.15fr)}.df-footer__bottom{grid-template-columns:1fr 1fr}.df-footer__utility{grid-column:1 / -1;grid-row:1;justify-content:flex-start}.df-footer__signature{text-align:right}}@media(max-width:720px){.df-step{grid-template-columns:58px 1fr}.df-step__chip{display:none}.df-step__lead{gap:9px}.df-step__icon{width:36px;height:36px}.df-step__icon .df-svg-icon{width:18px;height:18px}.df-footer__cta{grid-template-columns:1fr;padding:28px 0}.df-footer__cta-icon{width:50px;height:50px}.df-footer__cta-actions{grid-column:auto;display:grid;grid-template-columns:1fr 1fr}.df-footer__cta-actions .df-btn{width:100%}.df-footer__grid{grid-template-columns:1fr;gap:36px;padding:46px 0 38px}.df-footer__nav-grid{grid-template-columns:1fr 1fr;gap:38px 22px}.df-footer__contact{grid-column:1 / -1}.df-footer__bottom{grid-template-columns:1fr;gap:12px}.df-footer__utility{grid-column:auto;grid-row:auto;justify-content:flex-start;flex-wrap:wrap}.df-footer__signature{text-align:left}.df-metric__top{top:16px;left:18px;right:18px}.df-metric__icon{width:30px;height:30px}}@media(max-width:480px){.df-footer__cta-actions,.df-footer__nav-grid{grid-template-columns:1fr}.df-footer__contact{grid-column:auto}.df-footer__utility{gap:12px}.df-footer__contact-list span{font-size:11px}}.df-header{background:#fffffff5;color:#080b0f;border-bottom-color:#080b0f1f;box-shadow:0 8px 28px #080b0f0d}.df-header .df-logo{color:#080b0f}.df-header .df-nav{color:#343c45}.df-header .df-nav a:hover{color:#000}.df-header .df-icon-btn{border-color:#080b0f26;color:#080b0f;background:#fff}.df-header .df-icon-btn:hover{border-color:#080b0f61;background:#f3f5f7}.df-header .df-btn--ghost{border-color:#080b0f2e;background:#080b0f;color:#fff}.df-header .df-btn--ghost:hover{border-color:#080b0f;background:#1b2128}.df-header [data-df-mobile-menu]{background:#fff;border-top-color:#080b0f1a!important;color:#080b0f}.df-footer{background:radial-gradient(circle at 85% 8%,rgba(0,183,239,.08),transparent 30%),#fff;color:#080b0f;border-top-color:#080b0f1f}.df-footer__cta{border-bottom-color:#080b0f1f}.df-footer__cta-icon{border-color:#080b0f24;background:#f3f5f7;color:#080b0f}.df-footer__cta-copy strong{color:#080b0f}.df-footer__cta-copy p{color:#59646f}.df-footer__eyebrow{color:#697480}.df-footer .df-btn--primary{background:#080b0f;color:#fff;box-shadow:0 10px 30px #080b0f24}.df-footer .df-btn--ghost{border-color:#080b0f2e;background:#fff;color:#080b0f}.df-footer .df-btn--ghost:hover{border-color:#080b0f6b;background:#f3f5f7}.df-footer__brand .df-logo{color:#080b0f}.df-footer__brand p,.df-footer__status{color:#59646f}.df-footer__title{color:#5e6873}.df-footer__links{color:#303841}.df-footer__links a{border-bottom-color:#080b0f1a}.df-footer__links a:first-child{border-top-color:#080b0f1a}.df-footer__links a:hover{color:#000}.df-footer__contact-list>a,.df-footer__contact-list>div{border-color:#080b0f1f;background:#f7f8fa;color:#11161b}.df-footer__contact-list>a:hover{border-color:#080b0f4d;background:#eef1f4}.df-footer__contact-list i{border-right-color:#080b0f1a;color:#505b66}.df-footer__contact-list small{color:#6b7580}.df-footer__bottom{border-top-color:#080b0f1f;color:#65707b}.df-footer__utility a:hover{color:#000}.df-footer__credit{font-weight:800;color:#303841;letter-spacing:.08em}.df-footer__credit:hover{color:#000}.df-products__top{margin-bottom:42px}.df-products .df-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;row-gap:28px}.df-products .df-card{height:100%}.df-products .df-card>a{display:flex;flex-direction:column;height:100%}.df-products .df-card__body{display:flex;flex:1;flex-direction:column;padding:19px}.df-products .df-card__meta{margin-top:auto;padding-top:16px}@media(max-width:760px){.df-products__top{margin-bottom:30px}.df-products .df-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:22px}.df-products .df-card__body{padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/df-core.css.map */
