.avt-3dpu{--page-ink:#1a1a1a;--page-muted:#6b655f;--page-line:#e5e5e5;--soft:#f1f1f1;--taupe-1:#ac9f92;--taupe-2:#7e6a5a;color:var(--page-ink);-webkit-font-smoothing:antialiased;background:#fff;font-weight:400;line-height:1.55}.avt-3dpu *,.avt-3dpu :before,.avt-3dpu :after{box-sizing:border-box}.avt-3dpu img{max-width:100%;display:block}.avt-3dpu .avt-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--page-muted);align-items:center;gap:12px;margin:0 0 20px;font-size:11px;display:inline-flex}.avt-3dpu .avt-eyebrow .num{background:var(--page-ink);color:#fff;letter-spacing:.12em;padding:4px 10px;font-size:10px;font-weight:500}.avt-3dpu .avt-hero{background:#fff;max-width:1440px;margin:0 auto;padding:64px}.avt-3dpu .avt-hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.avt-3dpu .avt-hero-img img{width:100%;height:auto}.avt-3dpu .avt-hero-text{max-width:560px}.avt-3dpu .avt-hero h1{letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.1}.avt-3dpu .avt-hero p{color:var(--page-muted);text-align:justify;hyphens:auto;margin:0 0 32px;font-size:17px}.avt-3dpu .avt-cta-link{background:var(--soft);color:var(--page-ink);letter-spacing:.12em;text-transform:uppercase;padding:16px 36px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-block}.avt-3dpu .avt-cta-link:hover{color:var(--page-ink);background:#e5e5e5}.avt-3dpu .avt-section{max-width:1440px;margin:0 auto;padding:64px}.avt-3dpu .avt-section h2{letter-spacing:-.015em;margin:0 0 16px;font-size:40px;font-weight:300}.avt-3dpu .avt-section .sub{color:var(--page-muted);text-align:justify;hyphens:auto;max-width:640px;margin:0 0 56px;font-size:17px}.avt-3dpu .avt-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.avt-3dpu .avt-tile{background:var(--soft);transition:transform .35s,box-shadow .35s;overflow:hidden}.avt-3dpu .avt-tile:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px #0000002e}.avt-3dpu .avt-tile .img-wrap{aspect-ratio:4/3;background:#fff;justify-content:center;align-items:center;display:flex;overflow:hidden}.avt-3dpu .avt-tile .img-wrap img{object-fit:contain;width:100%;height:100%;padding:12px}.avt-3dpu .avt-tile .cap{background:var(--soft);justify-content:space-between;align-items:baseline;padding:16px 20px;font-size:14px;display:flex}.avt-3dpu .avt-tile .cap small{color:var(--page-muted);letter-spacing:.06em;font-size:12px}.avt-3dpu .avt-specs{max-width:960px;margin:0 auto;padding:64px}.avt-3dpu .avt-specs table{border-collapse:collapse;width:100%;font-size:15px}.avt-3dpu .avt-specs td{border-bottom:1px solid var(--page-line);vertical-align:top;padding:18px 0}.avt-3dpu .avt-specs td:first-child{width:40%;color:var(--page-muted)}.avt-3dpu .avt-customization{background:var(--soft);padding:64px}.avt-3dpu .avt-customization-inner{max-width:1440px;margin:0 auto}.avt-3dpu .colors-intro{grid-template-columns:1.4fr 1fr;align-items:end;gap:48px;margin-bottom:48px;display:grid}.avt-3dpu .colors-intro h2{letter-spacing:-.015em;margin:0;font-size:40px;font-weight:300;line-height:1.1}.avt-3dpu .colors-intro h2 em{color:var(--taupe-2);font-style:normal}.avt-3dpu .colors-intro .lead{color:var(--page-muted);text-align:justify;hyphens:auto;margin:0;font-size:15px;line-height:1.6}.avt-3dpu .colors-grid{background:var(--page-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.avt-3dpu .color-tile{aspect-ratio:3/4;background:#fff;position:relative;overflow:hidden}.avt-3dpu .color-tile img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.avt-3dpu .color-tile:hover img{transform:scale(1.04)}.avt-3dpu .color-tile-meta{color:#fff;background:linear-gradient(#0000 0%,#000000b3 100%);padding:28px 20px 18px;position:absolute;bottom:0;left:0;right:0}.avt-3dpu .color-tile-meta .ral-code{letter-spacing:.08em;opacity:.85;font-size:11px}.avt-3dpu .color-tile-meta .ral-name{margin-top:4px;font-size:18px;font-weight:400}.avt-3dpu .colors-foot{background:var(--page-ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding:28px 32px;display:flex}.avt-3dpu .colors-foot .text{flex:1;min-width:280px;font-size:18px;font-weight:300}.avt-3dpu .colors-foot .small{color:#ffffffa6;letter-spacing:.04em;margin-top:6px;font-size:12px}.avt-3dpu .btn-colors{color:var(--page-ink);letter-spacing:.12em;text-transform:uppercase;background:#fff;padding:14px 28px;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-block}.avt-3dpu .btn-colors:hover{background:var(--taupe-1)}.avt-3dpu .avt-certs-wrap{max-width:1440px;margin:0 auto;padding:64px}.avt-3dpu .avt-certs{border:1px solid var(--page-line);background:#fff;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.avt-3dpu .avt-cert{border-right:1px solid var(--page-line);text-align:center;padding:36px 28px}.avt-3dpu .avt-cert:last-child{border-right:0}.avt-3dpu .avt-cert .code{letter-spacing:.04em;color:var(--page-ink);font-size:13px;font-weight:500}.avt-3dpu .avt-cert .lbl{color:var(--page-muted);margin-top:8px;font-size:12px;line-height:1.4}.avt-3dpu .avt-projects-wrap{background:var(--soft);padding:64px}.avt-3dpu .avt-projects-inner{max-width:1440px;margin:0 auto}.avt-3dpu .avt-projects-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.avt-3dpu .avt-proj{aspect-ratio:3/4;background:#fff;position:relative;overflow:hidden}.avt-3dpu .avt-proj img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.avt-3dpu .avt-proj:hover img{transform:scale(1.05)}.avt-3dpu .avt-proj .proj-cap{color:#fff;background:linear-gradient(#0000,#000c);padding:60px 20px 20px;font-size:14px;font-weight:400;position:absolute;bottom:0;left:0;right:0}.avt-3dpu .avt-proj .proj-cap small{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;margin-bottom:6px;font-size:10px;display:block}.avt-3dpu a.avt-proj{cursor:zoom-in;color:inherit;text-decoration:none;display:block}.avt-3dpu .avt-gallery-inline{background:#000000c2;border:1px solid #fff3;margin-top:24px;padding:10px;scroll-margin-top:12cm;display:none;box-shadow:0 18px 44px -22px #0000008c}.avt-3dpu .avt-gallery-inline.is-open{display:block}.avt-3dpu .avt-gallery-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.avt-3dpu .avt-gallery-counter{color:#ffffffe6;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.avt-3dpu .avt-gallery-controls{gap:8px;display:inline-flex}.avt-3dpu .avt-gallery-stage{background:#111;border:1px solid #ffffff24;width:100%;margin:0}.avt-3dpu .avt-gallery-stage img{object-fit:contain;background:#111;width:100%;max-height:72vh;display:block}.avt-3dpu .avt-gallery-stage figcaption{color:#ffffffe6;border-top:1px solid #ffffff1f;padding:12px 14px;font-size:13px;line-height:1.45}.avt-3dpu .avt-gallery-btn{color:#fff;cursor:pointer;background:#00000040;border:1px solid #ffffff59;width:42px;height:42px;font-size:26px;line-height:1}.avt-3dpu .avt-family{max-width:1440px;margin:0 auto;padding:64px}.avt-3dpu .avt-family-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.avt-3dpu .avt-family-card{border:1px solid var(--page-line);color:var(--page-ink);background:#fff;text-decoration:none;transition:all .25s;display:block;overflow:hidden}.avt-3dpu .avt-family-card:hover{border-color:var(--page-ink);transform:translateY(-4px);box-shadow:0 20px 40px -20px #0000001f}.avt-3dpu .avt-family-card .fam-img{aspect-ratio:4/3;background:var(--soft);justify-content:center;align-items:center;display:flex;overflow:hidden}.avt-3dpu .avt-family-card .fam-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.avt-3dpu .avt-family-card:hover .fam-img img{transform:scale(1.04)}.avt-3dpu .avt-family-card .fam-body{padding:24px 24px 28px}.avt-3dpu .avt-family-card .fam-body strong{letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:500;display:block}.avt-3dpu .avt-family-card .fam-body span{color:var(--page-muted);text-align:justify;hyphens:auto;margin:0 0 16px;font-size:14px;line-height:1.5;display:block}.avt-3dpu .avt-family-card .fam-body em{letter-spacing:.12em;text-transform:uppercase;color:var(--page-ink);font-size:12px;font-style:normal;font-weight:500}.avt-3dpu .avt-cta-box{background:var(--page-ink);color:#fff;padding:64px}.avt-3dpu .avt-cta-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:80px;max-width:1440px;margin:0 auto;display:grid}.avt-3dpu .avt-cta-box h2{letter-spacing:-.015em;color:#fff;margin:0 0 40px;font-size:clamp(32px,3.6vw,48px);font-weight:300;line-height:1.15}.avt-3dpu .avt-cta-box h2 em{color:var(--taupe-1);font-style:normal}.avt-3dpu .avt-cta-box .actions{flex-wrap:wrap;gap:16px;display:flex}.avt-3dpu .avt-cta-box .btn{letter-spacing:.15em;text-transform:uppercase;padding:16px 36px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.avt-3dpu .avt-cta-box .btn-primary{color:var(--page-ink);background:#fff}.avt-3dpu .avt-cta-box .btn-primary:hover{background:var(--taupe-1);color:var(--page-ink)}.avt-3dpu .avt-cta-box .btn-ghost{color:#fff;border:1px solid #555}.avt-3dpu .avt-cta-box .btn-ghost:hover{border-color:var(--taupe-1);color:var(--taupe-1)}.avt-3dpu .avt-cta-box .side{border-top:1px solid #333}.avt-3dpu .avt-cta-box .side .row{border-bottom:1px solid #333;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;font-size:13px;display:flex}.avt-3dpu .avt-cta-box .side .row span{color:#888;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:11px}.avt-3dpu .avt-cta-box .side .row strong{color:#fff;text-align:right;font-weight:500}.btn[aria-disabled=true]{pointer-events:none;opacity:.45;cursor:not-allowed}.avt-3dpu .avt-faq{max-width:960px;margin:0 auto;padding:64px}.avt-3dpu .avt-faq details{border-bottom:1px solid var(--page-line);padding:20px 0}.avt-3dpu .avt-faq summary{cursor:pointer;padding-right:32px;font-size:17px;list-style:none;position:relative}.avt-3dpu .avt-faq summary::-webkit-details-marker{display:none}.avt-3dpu .avt-faq summary:after{content:"+";color:var(--page-muted);font-size:24px;position:absolute;top:0;right:0}.avt-3dpu .avt-faq details[open] summary:after{content:"−"}.avt-3dpu .avt-faq details p{color:var(--page-muted);text-align:justify;hyphens:auto;margin:12px 0 0;padding-right:32px}@media (width<=1100px){.avt-3dpu .colors-intro{grid-template-columns:1fr;align-items:start;gap:24px}.avt-3dpu .colors-grid,.avt-3dpu .avt-projects-grid,.avt-3dpu .avt-certs{grid-template-columns:repeat(2,1fr)}.avt-3dpu .avt-cert:nth-child(2){border-right:0}.avt-3dpu .avt-cert:first-child,.avt-3dpu .avt-cert:nth-child(2){border-bottom:1px solid var(--page-line)}}@media (width<=900px){.avt-3dpu .avt-hero{padding:48px 24px}.avt-3dpu .avt-hero-inner{grid-template-columns:1fr;gap:32px}.avt-3dpu .avt-section,.avt-3dpu .avt-specs,.avt-3dpu .avt-faq,.avt-3dpu .avt-customization,.avt-3dpu .avt-projects-wrap,.avt-3dpu .avt-certs-wrap,.avt-3dpu .avt-cta-box,.avt-3dpu .avt-family{padding:48px 24px}.avt-3dpu .avt-grid{grid-template-columns:1fr 1fr;gap:12px}.avt-3dpu .avt-family-grid{grid-template-columns:1fr}.avt-3dpu .avt-cta-grid{grid-template-columns:1fr;gap:48px}.avt-3dpu .avt-cta-box h2{margin-bottom:28px;font-size:28px}.avt-3dpu .colors-foot{flex-direction:column;align-items:stretch}.avt-3dpu .colors-foot .btn-colors{text-align:center}.avt-3dpu .avt-gallery-stage img{max-height:66vh}}@media (width<=480px){.avt-3dpu .avt-grid,.avt-3dpu .avt-projects-grid,.avt-3dpu .colors-grid,.avt-3dpu .avt-certs{grid-template-columns:1fr}.avt-3dpu .avt-cert{border-right:0;border-bottom:1px solid var(--page-line)}.avt-3dpu .avt-cert:last-child{border-bottom:0}.avt-3dpu .avt-cta-box .actions{flex-direction:column;align-items:stretch}.avt-3dpu .avt-cta-box .btn{text-align:center}.avt-3dpu .avt-gallery-inline{padding:8px}.avt-3dpu .avt-gallery-stage img{max-height:58vh}.avt-3dpu .avt-gallery-btn{width:34px;height:34px;font-size:22px}}.avt-fly-ii-3d-pu-s1{margin:0 0 40px;font-size:40px;font-weight:300}.avt-fly-ii-3d-pu-s2{margin:0 0 16px;font-size:40px;font-weight:300}.avt-fly-ii-3d-pu-s3{color:var(--page-muted);text-align:justify;hyphens:auto;max-width:640px;margin:0 0 56px;font-size:17px}.avt-fly-ii-3d-pu-s4{margin:0 0 32px;font-size:40px;font-weight:300}
