.pack-original{--primary-color:#0a5fe6;--primary-dark:#0847b3;--primary-light:#3d7ef0;--secondary-color:#0a5fe6;--accent-color:#ff6b35;--success-color:#00bfa5;--warning-color:#ffc107;--text-dark:#1a1a1a;--text-light:#666;--text-muted:#999;--bg-white:#fff;--bg-light:#f8f9fa;--bg-dark:#0a1628;--border-color:#e0e0e0;--gradient-primary:linear-gradient(135deg, #0a5fe6 0%, #3d7ef0 100%);--gradient-overlay:linear-gradient(135deg, #001f3f 0%, #0a5fe6 50%, #3d7ef0 100%);--gradient-hero-accent:linear-gradient(45deg, #ff6b35 0%, #ffc107 100%);--section-padding:100px 0;--container-max-width:1200px;--font-primary:"Inter", "Noto Sans KR", sans-serif;--font-heading:"Inter", "Noto Sans KR", sans-serif;--transition-fast:.2s ease;--transition-medium:.35s ease;--shadow-sm:0 2px 8px #00000014;--shadow-md:0 4px 16px #0000001f;--shadow-lg:0 8px 32px #00000029;--shadow-xl:0 16px 48px #0003}.pack-original *{box-sizing:border-box;margin:0;padding:0}.pack-original{scroll-behavior:smooth;font-size:16px;font-family:var(--font-primary);color:var(--text-dark);background-color:var(--bg-white);line-height:1.6;overflow-x:hidden}.pack-original h1,.pack-original h2,.pack-original h3,.pack-original h4,.pack-original h5,.pack-original h6{font-family:var(--font-heading);margin-bottom:1rem;font-weight:700;line-height:1.2}.pack-original h1{font-size:3.5rem}.pack-original h2{font-size:2.5rem}.pack-original h3{font-size:1.75rem}.pack-original h4{font-size:1.5rem}.pack-original h5{font-size:1.25rem}.pack-original h6{font-size:1rem}.pack-original p{color:var(--text-light);margin-bottom:1rem}.pack-original a{color:inherit;transition:var(--transition-fast);text-decoration:none}.pack-original img{max-width:100%;height:auto;display:block}.pack-original .container{max-width:var(--container-max-width);margin:0 auto;padding:0 20px}.pack-original section{padding:var(--section-padding)}.pack-original .section-header{text-align:center;margin-bottom:60px}.pack-original .section-title{color:var(--text-dark);margin-bottom:1rem;font-size:2.5rem;display:inline-block;position:relative}.pack-original .section-title:after{content:"";background:var(--gradient-primary);border-radius:2px;width:60px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.pack-original .section-subtitle{color:var(--text-light);max-width:600px;margin:0 auto;font-size:1.125rem}.pack-original .btn{cursor:pointer;transition:var(--transition-fast);border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.pack-original .btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-md)}.pack-original .btn-primary:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.pack-original .btn-outline{color:#fff;background:0 0;border:2px solid #fff}.pack-original .btn-outline:hover{color:var(--primary-color);background:#fff}.pack-original .btn-block{justify-content:center;width:100%}.pack-original .navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;box-shadow:var(--shadow-sm);z-index:1000;transition:var(--transition-fast);background:#fffffff2;position:fixed;top:0;left:0}.pack-original .navbar.scrolled{box-shadow:var(--shadow-md)}.pack-original .nav-content{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.pack-original .logo{align-items:center;display:flex}.pack-original .logo-image{width:auto;height:40px;transition:var(--transition-fast);display:block}.pack-original .logo-image:hover{transform:scale(1.05)}.pack-original .nav-menu{align-items:center;gap:30px;display:flex}.pack-original .nav-link{color:var(--text-dark);padding:8px 0;font-size:.95rem;font-weight:500;position:relative}.pack-original .quotation-portal{background:var(--bg-light)}.pack-original .quotation-panel{box-shadow:var(--shadow-lg);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:40px;padding:0;display:grid;overflow:hidden}.pack-original .quotation-kicker{color:var(--primary-color);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:.82rem;font-weight:800;display:inline-flex}.pack-original .quotation-copy{padding:48px 0 48px 48px}.pack-original .quotation-copy h2{color:var(--text-dark);margin-bottom:18px;font-size:clamp(2rem,4vw,2.8rem);position:relative}.pack-original .quotation-copy h2:after{content:"";background:var(--gradient-primary);border-radius:2px;width:60px;height:4px;margin-top:16px;display:block}.pack-original .quotation-copy p{color:#4d5c66;max-width:620px;font-size:1.08rem}.pack-original .quotation-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.pack-original .quotation-steps{background:linear-gradient(135deg,#0a5fe6 0%,#0847b3 100%);gap:0;height:100%;padding:34px;display:grid}.pack-original .quotation-step{background:0 0;border-bottom:1px solid #ffffff2e;align-items:center;gap:16px;padding:20px 0;display:flex}.pack-original .quotation-step:last-child{border-bottom:0}.pack-original .quotation-step strong{width:44px;height:44px;color:var(--primary-color);background:#fff;border-radius:50%;place-items:center;font-size:.9rem;display:grid}.pack-original .quotation-step span{color:#fff;font-weight:700}.pack-original .nav-link:after{content:"";background:var(--primary-color);width:0;height:2px;transition:var(--transition-fast);position:absolute;bottom:0;left:0}.pack-original .nav-link:hover:after,.pack-original .nav-link.active:after{width:100%}.pack-original .nav-link.contact-btn{background:var(--gradient-primary);color:#fff;border-radius:50px;padding:10px 24px}.pack-original .nav-link.contact-btn:after{display:none}.pack-original .nav-link.contact-btn:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.pack-original .nav-link .fa-external-link-alt{opacity:.7;transition:var(--transition-fast)}.pack-original .nav-link:hover .fa-external-link-alt{opacity:1;transform:translate(2px)translateY(-2px)}.pack-original .hamburger{cursor:pointer;flex-direction:column;gap:5px;display:none}.pack-original .hamburger span{background:var(--text-dark);width:25px;height:3px;transition:var(--transition-fast);border-radius:2px}.pack-original .hero{justify-content:flex-start;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.pack-original .hero-background{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.pack-original .hero-bg-img{object-fit:cover;object-position:center;width:100%;height:100%}.pack-original .hero-text-image{z-index:2;width:100%;max-width:1400px;margin-left:0;padding:0 60px;position:relative}.pack-original .hero-main-text{filter:drop-shadow(2px 4px 8px #0003);width:100%;max-width:512px;height:auto;transition:transform .1s ease-out;display:block;transform:translateY(0)}.pack-original .hero:before{display:none}@keyframes snowflakeFloat{0%,to{opacity:.12;transform:translate(-50%,-50%)rotate(0)scale(1)}25%{opacity:.18;transform:translate(-48%,-52%)rotate(5deg)scale(1.05)}50%{opacity:.12;transform:translate(-50%,-50%)rotate(0)scale(1)}75%{opacity:.1;transform:translate(-52%,-48%)rotate(-5deg)scale(.95)}}.pack-original .hero-overlay,.pack-original .hero:after{display:none}.pack-original .hero-content{z-index:3;width:100%;position:relative}.pack-original .hero-text{text-align:center;color:#fff;padding:0}.pack-original .hero-title{color:#fff;text-shadow:3px 6px 12px #00000080;letter-spacing:2px;margin:0 0 1.5rem;font-family:Roboto,sans-serif;font-size:4rem;font-weight:900;line-height:1.1}.pack-original .hero-subtitle{color:#0a5fe6;text-shadow:none;letter-spacing:.5px;background:#fffffff2;border-radius:50px;margin:0;padding:12px 40px;font-family:Noto Sans KR,sans-serif;font-size:1.25rem;font-weight:500;display:inline-block;box-shadow:0 4px 15px #0003}.pack-original .title-main,.pack-original .title-sub,.pack-original .hero-description,.pack-original .hero-buttons,.pack-original .hero-stats,.pack-original .stat-item,.pack-original .stat-number,.pack-original .stat-label,.pack-original .hero-scroll{display:none}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-10px)}60%{transform:translate(-50%)translateY(-5px)}}.pack-original .key-strengths{background:var(--bg-white);padding:100px 0}.pack-original .strengths-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:60px;display:grid}.pack-original .strength-card{box-shadow:var(--shadow-lg);background:#fff;border:3px solid #0000;border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:400px;padding:50px 40px;transition:all .25s;display:flex;position:relative;overflow:hidden}.pack-original .strength-bg-img{object-fit:cover;object-position:center;opacity:.45;z-index:0;width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:0}.pack-original .strength-card:before{content:"";opacity:.45;z-index:0;pointer-events:none;background-color:#ffffff1a;transition:all .25s;position:absolute;inset:0}.pack-original .strength-card.eco:before{background-color:#00bfa533}.pack-original .strength-card.cost:before{background-color:#ffc10733}.pack-original .strength-card.global:before{background-color:#0a5fe633}.pack-original .strength-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#fff0 0%,#ffffffb3 40%,#fffffff2 100%);height:70%;position:absolute;bottom:0;left:0;right:0}.pack-original .strength-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-10px)}.pack-original .strength-card:hover .strength-bg-img{opacity:.6;transform:scale(1.08)}.pack-original .strength-card:hover:before{opacity:.6}.pack-original .strength-card.eco:hover{border-color:var(--success-color)}.pack-original .strength-card.cost:hover{border-color:var(--warning-color)}.pack-original .strength-card.global:hover{border-color:var(--primary-color)}.pack-original .strength-icon-wrapper,.pack-original .strength-icon{display:none}.pack-original .strength-content{z-index:2;position:relative}.pack-original .strength-content h3{color:var(--text-dark);margin-bottom:1rem;font-size:1.75rem;font-weight:800}.pack-original .strength-highlight{color:var(--primary-color);margin-bottom:1rem;font-size:1.125rem;font-weight:700}.pack-original .strength-card.eco .strength-highlight{color:var(--success-color)}.pack-original .strength-card.cost .strength-highlight{color:var(--warning-color)}.pack-original .strength-card.global .strength-highlight{color:var(--primary-color)}.pack-original .strength-detail{color:var(--text-light);margin-bottom:0;font-size:1rem;line-height:1.8}.pack-original .strength-badge{color:var(--text-light);letter-spacing:1px;background:#0000000d;border-radius:20px;padding:8px 16px;font-size:.75rem;font-weight:800;position:absolute;top:20px;right:20px}.pack-original .about{background:var(--bg-light);padding:80px 0}.pack-original .about-content{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.pack-original .about-text h3{color:var(--primary-color);margin-bottom:1.5rem;font-size:2rem;line-height:1.3}.pack-original .about-description{margin-bottom:0;font-size:1.125rem;line-height:1.8}.pack-original .about-image{position:relative}.pack-original .about-image img,.pack-original .about-video{width:100%;box-shadow:var(--shadow-lg);border-radius:20px}.pack-original .about-video{object-fit:cover;max-height:600px;display:block}.pack-original .about-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;display:flex;position:absolute;top:20px;right:20px;box-shadow:0 2px 8px #00000026}.pack-original .about-badge i{color:var(--accent-color);font-size:1.125rem}.pack-original .about-badge span{color:var(--text-dark);font-size:.875rem;font-weight:700}.pack-original .products{background:var(--bg-light);padding:80px 0}.pack-original .products-grid{flex-direction:column;gap:30px;margin-bottom:60px;display:flex}@media (max-width:768px){.pack-original .products-grid{gap:20px}}.pack-original .product-card{box-shadow:var(--shadow-md);transition:var(--transition-fast);background:#fff;border-radius:20px;flex-direction:row;display:flex;position:relative;overflow:hidden}.pack-original .product-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-5px)}.pack-original .product-card.featured{border:3px solid var(--accent-color)}.pack-original .product-badge{background:var(--primary-color);color:#fff;z-index:1;border-radius:20px;padding:8px 16px;font-size:.875rem;font-weight:600;position:absolute;top:20px;left:20px}.pack-original .product-badge.new{background:var(--accent-color)}.pack-original .product-image{background:var(--bg-light);flex-shrink:0;justify-content:center;align-items:center;width:40%;height:auto;min-height:350px;padding:30px;display:flex;overflow:hidden}.pack-original .product-image img{object-fit:contain;width:100%;height:100%;transition:var(--transition-medium)}.pack-original .product-card:hover .product-image img{transform:scale(1.05)}.pack-original .product-info{flex-direction:column;justify-content:center;width:60%;padding:40px;display:flex}.pack-original .product-name{color:var(--primary-color);margin-bottom:.5rem;font-size:1.75rem}.pack-original .product-capacity{color:var(--text-light);margin-bottom:1.5rem;font-size:1.125rem;font-weight:600}.pack-original .product-specs{background:var(--bg-light);border-radius:12px;flex-direction:column;gap:12px;margin-bottom:1.5rem;padding:20px;display:flex}.pack-original .spec-item{align-items:center;gap:10px;font-size:.95rem;display:flex}.pack-original .spec-item i{color:var(--primary-color);font-size:1.125rem}.pack-original .product-description{color:var(--text-light);margin-bottom:1.5rem;line-height:1.6}.pack-original .reference-logos{background:var(--bg-light);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:1.5rem;padding:15px;display:flex}.pack-original .reference-text{color:var(--text-light);font-size:.875rem;font-weight:600}.pack-original .reference-company{color:var(--primary-color);border:1px solid var(--border-color);background:#fff;border-radius:6px;padding:6px 12px;font-size:.875rem;font-weight:600}.pack-original .product-btn{background:var(--gradient-primary);color:#fff;transition:var(--transition-fast);border-radius:50px;align-items:center;gap:10px;padding:12px 28px;font-weight:600;display:inline-flex}.pack-original .product-btn:hover{box-shadow:var(--shadow-md);transform:translate(5px)}.pack-original .product-comparison{box-shadow:var(--shadow-md);background:#fff;border-radius:20px;margin-top:60px;padding:40px}.pack-original .product-comparison h3{text-align:center;color:var(--primary-color);margin-bottom:30px}.pack-original .comparison-table-wrapper{margin-top:30px;overflow-x:auto}.pack-original .comparison-table{border-collapse:collapse;width:100%;min-width:1000px}.pack-original .comparison-table th,.pack-original .comparison-table td{text-align:center;border-bottom:1px solid var(--border-color);padding:16px 12px;font-size:.95rem}.pack-original .comparison-table th:first-child,.pack-original .comparison-table td:first-child{text-align:left;font-weight:700}.pack-original .comparison-table th{color:#fff;white-space:nowrap;z-index:10;background:linear-gradient(135deg,#0a5fe6 0%,#3d7ef0 100%);font-size:.9rem;font-weight:700;position:sticky;top:0}.pack-original .comparison-table tbody tr{transition:all .3s}.pack-original .comparison-table tbody tr:hover{background:#0a5fe60d;transform:scale(1.01)}.pack-original .comparison-table .featured-row{background:#0a5fe614;font-weight:600}.pack-original .comparison-table .featured-row:hover{background:#0a5fe61f}.pack-original .technology{background:#fff}.pack-original .technology-content{margin-bottom:60px}.pack-original .tech-features{grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:60px;display:grid}.pack-original .tech-feature{text-align:center;background:var(--bg-light);transition:var(--transition-fast);border-radius:20px;padding:30px}.pack-original .tech-feature:hover{box-shadow:var(--shadow-lg);background:#fff;transform:translateY(-5px)}.pack-original .tech-icon{background:var(--gradient-primary);color:#fff;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;font-size:2rem;display:flex}.pack-original .tech-feature h3{color:var(--primary-color);margin-bottom:1rem;font-size:1.25rem}.pack-original .tech-feature p{font-size:.95rem;line-height:1.6}.pack-original .benefits-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;display:grid}.pack-original .benefit-card{border:2px solid var(--border-color);transition:var(--transition-fast);background:#fff;border-radius:16px;padding:30px}.pack-original .benefit-card:hover{border-color:var(--primary-color);box-shadow:var(--shadow-lg);transform:translateY(-5px)}.pack-original .benefit-number{color:var(--primary-light);opacity:.2;margin-bottom:1rem;font-size:3rem;font-weight:800}.pack-original .benefit-card h4{color:var(--primary-color);margin-bottom:.75rem;font-size:1.125rem}.pack-original .benefit-card p{font-size:.95rem}.pack-original .partners{background:#f8f9fa;padding:60px 0}.pack-original .partners .section-header{text-align:center;margin-bottom:20px}.pack-original .partners .section-title{color:var(--text-dark);margin:0;font-size:2rem;font-weight:700}.pack-original .partners-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:60px;margin-top:40px;display:flex}.pack-original .partner-logo{transition:all .3s}.pack-original .partner-logo:hover{transform:scale(1.05)}.pack-original .partner-logo img{filter:grayscale();opacity:.7;max-width:180px;height:auto;transition:all .3s}.pack-original .partner-logo-img{object-fit:contain;max-width:200px;height:auto;transition:all .3s;filter:grayscale(0%)!important;opacity:1!important}.pack-original .partner-logo:hover img,.pack-original .partner-logo:hover .partner-logo-img{filter:grayscale(0%);opacity:1;transform:scale(1.05)}.pack-original .logo-text{background:#fff;border-radius:15px;padding:20px 40px;font-size:2rem;font-weight:800;transition:all .3s;box-shadow:0 4px 15px #00000014}.pack-original .logo-text:hover{box-shadow:0 8px 25px #0000001f}.pack-original .logo-text.pfizer{color:#06c}.pack-original .logo-text.moderna{color:#c8102e}.pack-original .logo-text.yt{color:#0a5fe6}.pack-original .sustainability{padding:80px 0;position:relative;overflow:hidden}.pack-original .sustainability-bg-img{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.pack-original .sustainability:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff80,#ffffff80);position:absolute;inset:0}.pack-original .sustainability .container{z-index:2;position:relative}.pack-original .sustainability .section-header{text-align:center;margin-bottom:40px}.pack-original .sustainability .section-title{color:var(--text-dark);text-shadow:2px 2px 4px #fffc}.pack-original .sustainability .section-subtitle{color:var(--text-light);text-shadow:1px 1px 3px #fffc}.pack-original .sustainability-content{margin-top:40px}.pack-original .eco-benefits h3{color:var(--primary-color);align-items:center;gap:15px;margin-bottom:2rem;font-size:2rem;display:flex}.pack-original .eco-benefits h3 i{color:var(--success-color);font-size:2.5rem}.pack-original .eco-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;display:grid}.pack-original .eco-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition-fast);background:#ffffffd9;border:2px solid #0000;border-radius:16px;padding:30px;box-shadow:0 4px 15px #0000001a}.pack-original .eco-card:hover{border-color:var(--success-color);box-shadow:var(--shadow-lg);background:#fffffff2;transform:translateY(-5px)}.pack-original .eco-icon{background:linear-gradient(135deg, var(--success-color) 0%, #00d4aa 100%);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:20px;font-size:2rem;display:flex}.pack-original .eco-card h4{color:var(--text-dark);margin-bottom:.75rem;font-size:1.25rem}.pack-original .eco-card p{color:var(--text-light);font-size:.95rem;line-height:1.6}.pack-original .applications{background:var(--bg-light);padding:80px 0}.pack-original .applications-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:60px;display:grid}.pack-original .app-card{text-align:center;transition:var(--transition-fast);border:2px solid var(--border-color);background:#fff;border-radius:20px;padding:40px 30px;position:relative}.pack-original .app-card:hover{border-color:var(--primary-color);box-shadow:var(--shadow-lg);transform:translateY(-10px)}.pack-original .app-icon{background:var(--gradient-primary);color:#fff;width:80px;height:80px;transition:var(--transition-fast);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 24px;font-size:2rem;display:flex}.pack-original .app-card:hover .app-icon{transform:scale(1.1)rotate(5deg)}.pack-original .app-card h3{color:var(--primary-color);margin-bottom:1rem;font-size:1.5rem}.pack-original .app-card p{color:var(--text-light);margin-bottom:1rem;font-size:.95rem;line-height:1.6}.pack-original .why-choose{background:#fff}.pack-original .choose-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.pack-original .choose-card{background:var(--bg-light);text-align:center;transition:var(--transition-fast);border-radius:20px;padding:40px 30px}.pack-original .choose-card:hover{box-shadow:var(--shadow-lg);background:#fff;transform:translateY(-5px)}.pack-original .choose-icon{background:var(--gradient-primary);color:#fff;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;font-size:2rem;display:flex}.pack-original .choose-card h3{color:var(--primary-color);margin-bottom:1rem;font-size:1.25rem}.pack-original .choose-card p{font-size:.95rem;line-height:1.6}.pack-original .contact{background:#fff}.pack-original .contact-content{grid-template-columns:1fr 1fr;gap:60px;display:grid}.pack-original .contact-info h3{color:var(--primary-color);margin-bottom:1rem;font-size:2rem}.pack-original .contact-info>p{margin-bottom:2.5rem;font-size:1.0625rem}.pack-original .contact-details{flex-direction:column;gap:30px;margin-bottom:3rem;display:flex}.pack-original .contact-item{gap:20px;display:flex}.pack-original .contact-icon{background:var(--bg-light);width:50px;height:50px;color:var(--primary-color);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.pack-original .contact-text h4{color:var(--text-dark);margin-bottom:.5rem;font-size:1rem;font-weight:600}.pack-original .contact-text p{color:var(--text-light);margin:0;font-size:.95rem}.pack-original .partner-cta{background:var(--bg-light);text-align:center;border-radius:16px;padding:30px}.pack-original .partner-cta i{color:var(--primary-color);margin-bottom:1rem;font-size:2.5rem}.pack-original .partner-cta p{color:var(--primary-color);margin:0;font-size:1.125rem;font-weight:600}.pack-original .contact-form-wrapper{background:var(--bg-light);border-radius:20px;padding:40px}.pack-original .contact-form{flex-direction:column;gap:20px;display:flex}.pack-original .form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pack-original .form-group{flex-direction:column;gap:8px;display:flex}.pack-original .form-group label{color:var(--text-dark);font-size:.95rem;font-weight:600}.pack-original .form-group input,.pack-original .form-group textarea{border:2px solid var(--border-color);font-family:var(--font-primary);transition:var(--transition-fast);border-radius:10px;padding:14px 16px;font-size:1rem}.pack-original .form-group input:focus,.pack-original .form-group textarea:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #0a5fe61a}.pack-original .form-group textarea{resize:vertical;min-height:120px}.pack-original .footer{background:var(--bg-dark);color:#fff;padding:40px 0 20px}.pack-original .footer-content{justify-content:center;align-items:center;display:flex}.pack-original .footer-company-info{width:100%;max-width:900px;margin:0 auto}.pack-original .footer-company-info h3{color:#fff;border-bottom:2px solid #fff3;margin-bottom:30px;padding-bottom:15px;font-size:1.75rem;font-weight:700}.pack-original .company-details{flex-direction:column;gap:20px;display:flex}.pack-original .detail-item{color:#ffffffd9;align-items:flex-start;gap:15px;line-height:1.6;display:flex}.pack-original .detail-item i{color:var(--primary-light);min-width:20px;margin-top:3px;font-size:1.25rem}.pack-original .detail-text{flex:1}.pack-original .detail-text p{margin:0;font-size:.95rem}.pack-original .detail-text strong{color:#fff;margin-right:5px;font-weight:600}.pack-original .address-ko{margin-bottom:5px!important}.pack-original .address-en{color:#ffffffb3;font-size:.875rem}.pack-original .detail-text a{color:#ffffffd9;transition:var(--transition-fast);text-decoration:none}.pack-original .detail-text a:hover{color:var(--primary-light)}.pack-original .scroll-top{background:var(--gradient-primary);color:#fff;cursor:pointer;width:50px;height:50px;box-shadow:var(--shadow-lg);transition:var(--transition-fast);z-index:999;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:none;position:fixed;bottom:30px;right:30px}.pack-original .scroll-top:hover{box-shadow:var(--shadow-xl);transform:translateY(-5px)}.pack-original .scroll-top.visible{display:flex}@media (max-width:992px){.pack-original h1{font-size:2.5rem}.pack-original h2,.pack-original .section-title{font-size:2rem}.pack-original .hero-title,.pack-original .title-main{font-size:3rem}.pack-original .title-sub{font-size:2.5rem}.pack-original .hero-buttons{flex-direction:column;align-items:center}.pack-original .hero-stats{gap:30px}.pack-original .about-content,.pack-original .contact-content{grid-template-columns:1fr;gap:40px}.pack-original .products-grid{grid-template-columns:1fr}.pack-original .quotation-panel{grid-template-columns:1fr;gap:0}.pack-original .quotation-copy{padding:38px}}@media (max-width:768px){.pack-original section{padding:60px 0}.pack-original .container{padding:0 15px}.pack-original .nav-menu{width:100%;height:calc(100vh - 80px);transition:var(--transition-fast);box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;gap:20px;padding:30px;position:fixed;top:80px;left:-100%}.pack-original .nav-menu.active{left:0}.pack-original .hamburger{display:flex}.pack-original .logo-image{height:32px}.pack-original .quotation-panel{border-radius:24px}.pack-original .quotation-copy{padding:30px 22px}.pack-original .quotation-steps{padding:24px}.pack-original .quotation-actions{flex-direction:column}.pack-original .quotation-actions .btn{justify-content:center;width:100%}.pack-original .hamburger.active span:first-child{transform:rotate(45deg)translate(8px,8px)}.pack-original .hamburger.active span:nth-child(2){opacity:0}.pack-original .hamburger.active span:nth-child(3){transform:rotate(-45deg)translate(7px,-7px)}.pack-original .hero{min-height:100vh}.pack-original .hero-text-image{padding:0 30px}.pack-original .hero-main-text{max-width:384px}.pack-original .btn{display:none}.pack-original .hero-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:none}.pack-original .stat-item,.pack-original .stat-number,.pack-original .stat-label{display:none}.pack-original .about,.pack-original .products,.pack-original .technology,.pack-original .reference,.pack-original .why-choose,.pack-original .exhibition,.pack-original .contact{padding:50px 0}.pack-original .about-badge{padding:8px 12px;top:15px;right:15px}.pack-original .about-badge i{font-size:1rem}.pack-original .about-badge span{font-size:.8rem}.pack-original .sustainability{background-attachment:scroll}.pack-original .sustainability:before{background:linear-gradient(#fff6 0%,#ffffff80 100%)}.pack-original .key-strengths{padding:60px 0}.pack-original .strengths-grid{grid-template-columns:repeat(3,1fr);gap:15px}.pack-original .strength-card{min-height:300px;padding:20px 15px}.pack-original .strength-card:before{opacity:.4}.pack-original .strength-card:hover:before{opacity:.55}.pack-original .strength-card:after{height:65%}.pack-original .strength-icon-wrapper,.pack-original .strength-icon{display:none}.pack-original .strength-content h3{margin-bottom:.5rem;font-size:1rem}.pack-original .strength-highlight{margin-bottom:.5rem;font-size:.75rem}.pack-original .strength-detail{font-size:.75rem;line-height:1.5;display:none}.pack-original .strength-badge{padding:4px 10px;font-size:.65rem;top:10px;right:10px}.pack-original .about-video{max-height:400px}.pack-original .products-grid{grid-template-columns:1fr;gap:20px}.pack-original .product-card{flex-direction:row;margin-bottom:0;display:flex}.pack-original .product-badge{padding:4px 8px;font-size:.65rem;top:8px;left:8px;right:auto}.pack-original .product-image{flex-shrink:0;width:35%;height:auto;min-height:150px;padding:10px}.pack-original .product-info{flex-direction:column;justify-content:center;width:65%;padding:12px;display:flex}.pack-original .product-name{margin-bottom:.25rem;font-size:1.125rem}.pack-original .product-capacity{margin-bottom:.75rem;font-size:.875rem}.pack-original .product-specs{gap:6px;margin-bottom:.75rem;padding:10px}.pack-original .spec-item{font-size:.75rem}.pack-original .spec-item i{font-size:.85rem}.pack-original .product-description{margin-bottom:.75rem;font-size:.8rem;line-height:1.4;display:none}.pack-original .reference-logos{flex-wrap:wrap;gap:6px;margin-bottom:.75rem;padding:8px}.pack-original .reference-text{font-size:.7rem}.pack-original .reference-company{padding:4px 8px;font-size:.7rem}.pack-original .product-btn{align-self:flex-start;gap:6px;padding:8px 16px;font-size:.75rem}.pack-original .section-header{margin-bottom:30px}.pack-original .section-title{font-size:1.5rem}.pack-original .section-subtitle{font-size:.9rem}.pack-original .about-text h3{font-size:1.25rem}.pack-original .about-description{font-size:.95rem}.pack-original .feature-text h4{font-size:1rem}.pack-original .feature-text p{font-size:.875rem}.pack-original .tech-features{grid-template-columns:repeat(2,1fr);gap:15px}.pack-original .eco-card{padding:20px}.pack-original .eco-icon{width:50px;height:50px;margin-bottom:15px;font-size:1.5rem}.pack-original .eco-card h4{font-size:1rem}.pack-original .eco-card p{font-size:.875rem}.pack-original .partners{padding:50px 0}.pack-original .partners .section-title{font-size:1.5rem}.pack-original .partners-logos{gap:40px;margin-top:30px}.pack-original .partner-logo-img{max-width:150px}.pack-original .logo-text{padding:15px 30px;font-size:1.5rem}.pack-original .tech-feature{padding:20px 15px}.pack-original .tech-icon{width:50px;height:50px;margin-bottom:12px;font-size:1.25rem}.pack-original .tech-feature h3{margin-bottom:.5rem;font-size:1rem}.pack-original .tech-feature p{font-size:.8rem;line-height:1.4}.pack-original .benefits-grid{grid-template-columns:repeat(2,1fr);gap:15px}.pack-original .benefit-card{padding:20px 15px}.pack-original .benefit-number{margin-bottom:.5rem;font-size:2rem}.pack-original .benefit-card h4{margin-bottom:.5rem;font-size:1rem}.pack-original .benefit-card p{font-size:.8rem;line-height:1.4}.pack-original .choose-grid{grid-template-columns:repeat(2,1fr);gap:15px}.pack-original .choose-card{padding:20px 15px}.pack-original .choose-icon{width:50px;height:50px;margin-bottom:12px;font-size:1.25rem}.pack-original .choose-card h3{margin-bottom:.5rem;font-size:1rem}.pack-original .choose-card p{font-size:.8rem;line-height:1.4}.pack-original .form-row{grid-template-columns:1fr}.pack-original .partnership-info{flex-direction:column;gap:20px}.pack-original .footer-content{grid-template-columns:1fr;gap:30px}.pack-original .comparison-table{min-width:900px;font-size:.75rem}.pack-original .comparison-table th,.pack-original .comparison-table td{padding:10px 6px;font-size:.7rem}.pack-original .comparison-table th{font-size:.7rem}.pack-original .eco-grid{grid-template-columns:repeat(2,1fr);gap:15px}.pack-original .footer-company-info h3{margin-bottom:25px;padding-bottom:12px;font-size:1.5rem}.pack-original .detail-item{gap:12px}.pack-original .detail-item i{font-size:1.125rem}.pack-original .detail-text p{font-size:.875rem}.pack-original .address-en{font-size:.8rem}}@media (max-width:480px){.pack-original .hero{min-height:70vh}.pack-original .hero-bg-img{object-position:center bottom}.pack-original .hero-text-image{padding:0 20px}.pack-original .hero-main-text{max-width:256px}.pack-original .logo-image{height:27px}.pack-original .about-badge{padding:6px 10px;top:10px;right:10px}.pack-original .about-badge i{font-size:.875rem}.pack-original .about-badge span{font-size:.7rem}.pack-original .key-strengths{padding:40px 0}.pack-original .strengths-grid{grid-template-columns:repeat(3,1fr);gap:10px}.pack-original .strength-card{min-height:200px;padding:15px 10px}.pack-original .strength-card:before{opacity:.35}.pack-original .strength-card:hover:before{opacity:.5}.pack-original .strength-card:after{height:60%}.pack-original .strength-icon-wrapper,.pack-original .strength-icon{display:none}.pack-original .strength-content h3{margin-bottom:.4rem;font-size:.875rem}.pack-original .strength-highlight{margin-bottom:0;font-size:.7rem}.pack-original .strength-detail{display:none}.pack-original .strength-badge{padding:3px 8px;font-size:.6rem;top:8px;right:8px}.pack-original .strengths-cta{margin-top:30px}.pack-original .cta-box{padding:25px 15px}.pack-original .cta-box h3{margin-bottom:.5rem;font-size:1.125rem}.pack-original .cta-box p{margin-bottom:1.25rem;font-size:.85rem;line-height:1.5}.pack-original .cta-buttons .btn{padding:10px 20px;font-size:.875rem}.pack-original .about-video{max-height:300px}.pack-original .reference-info{padding:20px 15px}.pack-original .reference-info h3{margin-bottom:1rem;font-size:1.25rem}.pack-original .reference-desc{margin-bottom:1.25rem;font-size:.85rem;line-height:1.6}.pack-original .partners{padding:40px 0}.pack-original .partners .section-title{font-size:1.25rem}.pack-original .partners-logos{gap:30px;margin-top:25px}.pack-original .partner-logo-img{max-width:120px}.pack-original .logo-text{padding:12px 25px;font-size:1.25rem}.pack-original .hero-stats,.pack-original .stat-item,.pack-original .stat-number,.pack-original .stat-label{display:none}.pack-original .products-grid{grid-template-columns:1fr;gap:15px}.pack-original .product-card{flex-direction:row;display:flex}.pack-original .product-badge{padding:3px 6px;font-size:.6rem;left:6px}.pack-original .product-image{width:35%;min-height:130px;padding:8px}.pack-original .product-info{width:65%;padding:10px}.pack-original .product-capacity{margin-bottom:.5rem;font-size:.8rem}.pack-original .product-specs{gap:4px;margin-bottom:.5rem;padding:8px}.pack-original .spec-item{font-size:.7rem}.pack-original .spec-item i{font-size:.75rem}.pack-original .product-description{display:none}.pack-original .reference-logos{gap:4px;margin-bottom:.5rem;padding:6px}.pack-original .reference-text,.pack-original .reference-company{padding:3px 6px;font-size:.65rem}.pack-original .product-btn{padding:6px 12px;font-size:.7rem}.pack-original .tech-features,.pack-original .benefits-grid{grid-template-columns:repeat(2,1fr);gap:12px}.pack-original .benefit-number{margin-bottom:.4rem;font-size:1.75rem}.pack-original .benefit-card h4{margin-bottom:.4rem;font-size:.9rem}.pack-original .benefit-card p{font-size:.75rem;line-height:1.3}.pack-original .choose-grid{grid-template-columns:repeat(2,1fr);gap:12px}.pack-original .tech-icon,.pack-original .choose-icon{width:40px;height:40px;margin-bottom:10px;font-size:1rem}.pack-original .tech-feature h3,.pack-original .choose-card h3{margin-bottom:.4rem;font-size:.9rem}.pack-original .tech-feature p,.pack-original .choose-card p{font-size:.75rem;line-height:1.3}.pack-original .product-card{min-width:unset}.pack-original .product-image{height:220px;padding:15px}.pack-original .product-info{padding:20px}.pack-original .product-name{font-size:1.5rem}.pack-original .about,.pack-original .products,.pack-original .technology,.pack-original .reference,.pack-original .why-choose,.pack-original .exhibition,.pack-original .contact{padding:40px 0}.pack-original .section-header{margin-bottom:25px}.pack-original .section-title{font-size:1.5rem}.pack-original .section-subtitle{font-size:.9rem}.pack-original .tech-feature,.pack-original .choose-card{padding:25px 20px}.pack-original .benefit-card{padding:25px}.pack-original .contact-info h3,.pack-original .exhibition-info h2,.pack-original .reference-info h3{font-size:1.5rem}.pack-original .contact-form-wrapper{padding:25px 20px}.pack-original .footer-company-info h3{margin-bottom:20px;padding-bottom:10px;font-size:1.25rem}.pack-original .company-details{gap:15px}.pack-original .detail-item{flex-direction:row;gap:10px}.pack-original .detail-item i{margin-top:2px;font-size:1rem}.pack-original .detail-text p{font-size:.8rem}.pack-original .address-en{font-size:.75rem}.pack-original .footer-bottom{padding-top:20px}.pack-original .footer-bottom p{font-size:.75rem}}.pack-original{isolation:isolate;font-family:Inter,Noto Sans KR,Apple SD Gothic Neo,sans-serif;position:relative}.pack-original .navbar{z-index:30;position:sticky;top:92px}.pack-original .hero{min-height:620px}.pack-original [data-aos]{opacity:1!important;transform:none!important}.pack-original .footer-bottom p{margin:0}.pack-original .hamburger{background:0 0;border:0;padding:8px}.pack-original .pack-form-note{color:#555;margin-top:15px;font-size:14px}.pack-original .table-responsive{overflow-x:auto}.pack-original .scroll-top{z-index:35}:is(.pack-original .nav-link:focus-visible,.pack-original .product-btn:focus-visible){outline-offset:4px;outline:3px solid #167abc}@media (max-width:850px){.pack-original .navbar{top:76px}}@media (max-width:600px){.pack-original .navbar{top:70px}.pack-original .hero{min-height:450px}.pack-original .nav-menu{max-height:calc(100dvh - 150px);overflow-y:auto}.pack-original [id]{scroll-margin-top:165px}.pack-original .hero-main-text{max-width:90%}}@media (prefers-reduced-motion:reduce){.pack-original *{transition:none!important;animation:none!important}}.pack-original{overflow:clip visible}.pack-original [class*=fa-]{letter-spacing:normal}.pack-original .navbar{display:none}.pack-original [id]{scroll-margin-top:calc(var(--site-header-height) + var(--pack-navigation-height) + 16px)}
