/* START_SECTION:jed-dxf-landing (INDEX:32) */
.jed-landing{--jed-red:#b4284f;--jed-ink:#1d1d1b;--jed-muted:#606066;color:var(--jed-ink);font-family:inherit;box-sizing:border-box}.jed-landing *{box-sizing:border-box}.jed-landing h1,.jed-landing h2,.jed-landing h3,.jed-landing p,.jed-landing figure{margin:0}.jed-landing p{font-size:16px;line-height:1.75;color:var(--jed-muted)}.jed-landing .jed-kicker{font-size:13px;font-weight:700;letter-spacing:.13em;color:var(--jed-red);margin:0 0 16px}.jed-landing h2{font-size:clamp(29.6px,3vw,44.8px);line-height:1.16;letter-spacing:-.035em;font-weight:700;margin:0 0 20px}.jed-landing h3{font-size:19.2px;line-height:1.35;margin:0 0 12px}.jed-hero{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;align-items:stretch;background:#faf9f9}.jed-hero-copy{padding:clamp(32px,5vw,80px);align-self:center}.jed-hero h1{font-size:clamp(44.8px,4.8vw,76.8px);letter-spacing:-.055em;line-height:1.06;margin-bottom:24px;font-weight:700}.jed-hero h1 em{color:var(--jed-red);font-style:normal}.jed-hero .jed-intro{max-width:500px;margin-bottom:30px;font-size:17px}.jed-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:var(--jed-red);padding:18px 24px;color:#fff;text-decoration:none;font-weight:700;font-size:16px;border-radius:5px;line-height:1.4;min-height:54px}.jed-button:hover{background:#95213f}.jed-text-link{display:block;color:var(--jed-ink);font-size:14px;text-decoration:underline;text-underline-offset:5px;line-height:1.6;margin-top:20px}.jed-hero-facts{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:36px;font-size:13px;color:var(--jed-muted)}.jed-hero-facts span+span{border-left:1px solid #c8c5c6;padding-left:20px}.jed-hero-image{position:relative;min-height:550px;background:#262627}.jed-hero-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.jed-hero-image figcaption{position:absolute;bottom:0;left:0;right:0;padding:60px 32px 28px;color:white;font-size:15px;line-height:1.5;background:linear-gradient(transparent,#000b)}.jed-hero-image small{display:block;font-size:12px;color:#e1e1e1;margin-top:5px}.jed-process,.jed-uses,.jed-material,.jed-fileguide,.jed-faq,.jed-last{max-width:1340px;padding:80px 36px;margin:0 auto}.jed-section-head{margin-bottom:35px;max-width:720px}.jed-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.jed-number{display:block;color:#b4284f;font-size:14px;letter-spacing:.06em;font-weight:700;border-top:1px solid #d8d5d6;padding-top:20px;margin-bottom:20px}.jed-config-intro{max-width:1540px;margin:auto;padding:45px 3.5% 10px;background:#f3f4f5;scroll-margin-top:25px}.jed-config-intro h2{margin-bottom:12px}.jed-material{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.jed-material img{display:block;width:100%;height:auto;aspect-ratio:1.2;object-fit:cover;border-radius:4px}.jed-material figcaption{font-size:12px;line-height:1.5;color:var(--jed-muted);margin-top:12px}.jed-specs{margin:25px 0}.jed-specs>div{border-top:1px solid #ddd;padding:14px 0}.jed-specs dt{font-size:16px;font-weight:700;margin-bottom:4px}.jed-specs dd{margin:0;color:var(--jed-muted);font-size:14px;line-height:1.5}.jed-material .jed-color-copy{font-size:14px}.jed-uses{background:#faf8f9;border-radius:8px}.jed-uses article{border-left:3px solid #c17b8a;padding-left:22px}.jed-fileguide{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;scroll-margin-top:30px}.jed-fileguide ul{padding:0;margin:0;list-style:none}.jed-fileguide li{padding:20px 0 20px 35px;border-bottom:1px solid #ddd;position:relative}.jed-fileguide li:first-child{padding-top:0}.jed-fileguide li:before{content:'✓';position:absolute;left:0;color:var(--jed-red);font-size:17.6px;font-weight:700}.jed-fileguide strong{display:block;margin-bottom:6px;font-size:16px}.jed-fileguide li span{color:var(--jed-muted);line-height:1.6;font-size:15px}.jed-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;border-top:1px solid #ddd}.jed-questions details{border-bottom:1px solid #d9d5d6;padding:22px 0}.jed-questions details:first-child{padding-top:0}.jed-questions summary{font-size:16px;font-weight:700;line-height:1.5;cursor:pointer;list-style:none;position:relative;padding-right:35px}.jed-questions summary::-webkit-details-marker{display:none}.jed-questions summary:after{content:'+';position:absolute;right:0;top:-5px;color:var(--jed-red);font-size:25.6px;font-weight:400}.jed-questions details[open] summary:after{content:'−'}.jed-questions details p{margin-top:14px;font-size:15px}.jed-last{background:#1d1d1b;max-width:none;display:flex;gap:40px;justify-content:center;align-items:center;padding:60px 36px}.jed-last h2{color:white;margin:0}.jed-last .jed-kicker{color:#e2a5b7}.jed-last .jed-button{flex-shrink:0}.jed-landing a:focus-visible,.jed-landing summary:focus-visible{outline:3px solid #b4284f;outline-offset:5px}.landing-host{background:white}.landing-host>main{padding-top:25px}.landing-host .topbar .badge{background:#f5f5f5}.landing-host .topbar{max-width:1540px;margin:auto}.landing-host .small{font-size:14px}.landing-host .surface-tile{font-size:13px}.landing-host .heading{display:none}.landing-host .test-note{border-left:3px solid #b4284f}.shopify-embed .landing-content,.shopify-embed .topbar,.shopify-embed main>footer{display:none}.shopify-embed main{max-width:none;padding:20px 16px}.shopify-embed{background:#f3f4f5}
@media(max-width:950px){.jed-hero{grid-template-columns:1fr 1fr}.jed-hero-copy{padding:35px 24px}.jed-hero-image{min-height:480px}.jed-hero h1{font-size:48px}.jed-material{gap:35px}.jed-fileguide,.jed-faq{gap:40px}.jed-three{gap:24px}.jed-process,.jed-uses,.jed-material,.jed-fileguide,.jed-faq{padding:55px 25px}}
@media(max-width:650px){.jed-hero{grid-template-columns:1fr}.jed-hero-copy{padding:38px 24px}.jed-hero h1{font-size:44.8px}.jed-hero-image{min-height:320px;aspect-ratio:1.5}.jed-hero-facts{gap:10px;font-size:12px}.jed-hero-facts span+span{padding-left:10px}.jed-three,.jed-material,.jed-fileguide,.jed-faq{grid-template-columns:1fr;gap:30px}.jed-three article{padding-bottom:6px}.jed-process,.jed-uses,.jed-material,.jed-fileguide,.jed-faq{padding:42px 24px}.jed-hero .jed-intro{font-size:16px}.jed-material img{aspect-ratio:1.5}.jed-config-intro{padding:35px 20px 0}.jed-last{flex-direction:column;align-items:flex-start;padding:42px 24px;gap:24px}.jed-last h2{font-size:32px}.jed-hero .jed-button{width:100%}.jed-section-head{margin-bottom:25px}.jed-questions details{padding:19px 0}.shopify-embed main{padding:16px 8px}}

.jed-dxf-frame-wrap{position:relative;max-width:1540px;margin:auto;background:#f3f4f5;padding:0 12px 20px}.jed-dxf-frame{width:100%;height:1900px;display:block;border:0}.jed-dxf-loading{position:absolute;top:25px;left:25px;padding:12px 16px;background:white;border-radius:6px;color:#1d1d1b}.jed-dxf-loading[hidden]{display:none}.jed-dxf-fallback{display:block;text-align:right;color:#86203e;font-size:14px;text-decoration:underline;padding:8px 15px}@media(max-width:730px){.jed-dxf-frame{height:3200px}.jed-dxf-frame-wrap{padding:0}}
/* END_SECTION:jed-dxf-landing */
