:root{color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Pretendard,Helvetica Neue,Noto Sans KR,sans-serif;line-height:1.5;background-color:#000;color:#fff;--color-bg-primary: #000000;--color-bg-secondary: #0a0a0a;--color-gold: #d4b150;--color-gold-hover: #c9a961;--color-navy: #2c4a7c;--color-navy-light: #3d5f99;--color-navy-dark: #1a2942;--color-text-primary: #ffffff;--color-text-secondary: rgba(255, 255, 255, .7);--color-text-muted: rgba(255, 255, 255, .5);--hero-progress: 0;--second-progress: 0;--darkness-progress: 0;--header-height: clamp(100px, 12vh, 140px);--logo-size: clamp(80px, 10vw, 125px);--container-padding-x: clamp(24px, 5vw, 48px);--container-padding-y: clamp(40px, 8vh, 80px);--section-gap: clamp(40px, 6vh, 80px);--card-image-height: clamp(200px, 30vh, 280px);--border-radius-sm: clamp(8px, 1vw, 12px);--border-radius-md: clamp(16px, 2vw, 24px);--border-radius-lg: clamp(20px, 2.5vw, 32px);--font-size-hero: clamp(48px, 8vw, 120px);--font-size-heading: clamp(32px, 4vw, 56px);--font-size-subheading: clamp(24px, 3vw, 36px);--font-size-body: clamp(14px, 1.5vw, 18px);--font-size-small: clamp(12px, 1.2vw, 16px)}html{scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background:#000}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}.container{width:min(1120px,92vw);margin:0 auto}.app-shell{display:flex;flex-direction:column;height:100vh;position:relative;overflow:hidden}.app-shell:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 30%,#2c4a7cc2,#3d5f998f,#0000 40%),radial-gradient(circle at 30% 70%,#345287a8,#2a3f5f82,#0000 40%);animation:floatingGradient 20s ease-in-out infinite;pointer-events:none;z-index:0;mix-blend-mode:screen;opacity:.79}@keyframes floatingGradient{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-30px,-20px) scale(1.05)}50%{transform:translate(20px,-30px) scale(.95)}75%{transform:translate(-20px,20px) scale(1.02)}}.app-shell:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 30% 30%,rgba(212,177,80,.08) 0%,transparent 2%),radial-gradient(circle at 70% 60%,rgba(201,169,97,.06) 0%,transparent 2%),radial-gradient(circle at 40% 80%,rgba(244,212,124,.05) 0%,transparent 2%);background-size:200px 200px,150px 150px,180px 180px;animation:particleFloat 30s linear infinite;pointer-events:none;z-index:0;opacity:.5}@keyframes particleFloat{0%{transform:translate(0)}to{transform:translate(-100px,-100px)}}.main-content-wrapper{position:absolute;top:var(--header-height);left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;z-index:1;height:calc(100vh - var(--header-height))}main{flex:1;background:linear-gradient(180deg,#d4b15005,#d4b1500a,#c9a96108,#d4b15005,#0000)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:999px;border:1px solid transparent;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.btn.primary{background:linear-gradient(135deg,#0ea5e9,#22d3ee);color:#fff;box-shadow:0 12px 24px #0ea5e940}.btn.primary:hover{transform:translateY(-2px);box-shadow:0 16px 28px #0ea5e94d}.btn.ghost{border:1px solid #0ea5e9;color:#0f172a;background-color:transparent}.btn.ghost:hover{background-color:#0ea5e914}.text-link{color:#0ea5e9;font-weight:600}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;transition:all .3s cubic-bezier(.28,.11,.32,1);border:none;box-shadow:none}.site-header.header-hovered{background:linear-gradient(90deg,#000000bf,#d4b1500d,#c9a96114,#d4b1500d,#000000bf);-webkit-backdrop-filter:saturate(150%) blur(20px);backdrop-filter:saturate(150%) blur(20px);box-shadow:0 10px 30px #d4b1501a}.site-header.header-hovered:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(212,177,80,.3) 20%,rgba(212,177,80,.5) 50%,rgba(212,177,80,.3) 80%,transparent 100%);animation:headerGlow 2s ease-in-out infinite}@keyframes headerGlow{0%,to{opacity:.5}50%{opacity:1}}.header-wrapper{width:100%;padding:0 var(--container-padding-x);overflow:visible}.header-inner{display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin:0 auto;height:var(--header-height);padding:clamp(8px,1vh,10px) 0;overflow:visible}.brand{display:flex;align-items:center;flex-shrink:0;transition:opacity .2s ease;overflow:visible}.brand:hover{opacity:.8}.brand-logo{height:var(--logo-size);width:auto;object-fit:contain;opacity:0;animation:logoSlideIn 1.2s ease-out .3s forwards;filter:drop-shadow(0 0 clamp(20px,3vw,30px) rgba(212,177,80,.5));will-change:transform,opacity}@keyframes logoSlideIn{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}.main-nav{display:flex;align-items:center;gap:clamp(32px,4vw,44px)}.nav-item-wrapper{position:relative;animation:navItemFadeIn .8s cubic-bezier(.25,.46,.45,.94) backwards}.nav-item-wrapper:nth-child(1){animation-delay:.2s}.nav-item-wrapper:nth-child(2){animation-delay:.3s}.nav-item-wrapper:nth-child(3){animation-delay:.4s}.nav-item-wrapper:nth-child(4){animation-delay:.5s}@keyframes navItemFadeIn{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.nav-link{position:relative;font-size:clamp(15px,1.8vw,17px);font-weight:400;letter-spacing:-.01em;color:var(--color-text-secondary);transition:color .3s cubic-bezier(.25,.46,.45,.94)}.nav-link:hover{color:var(--color-text-primary)}.dropdown-container{position:absolute;top:calc(100% + clamp(8px,1.2vh,10px));left:clamp(-20px,-3vw,-25px);min-width:clamp(220px,25vw,250px);background:transparent;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);animation:slideDown .3s cubic-bezier(.25,.46,.45,.94);z-index:99;border-radius:var(--border-radius-sm)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-menu{width:100%;padding:clamp(16px,2.5vh,20px) clamp(20px,3vw,25px) clamp(20px,3vw,25px)}.dropdown-content{display:flex;flex-direction:column;gap:8px;text-align:left}.menu-divider{height:1px;background:linear-gradient(to right,var(--color-gold) 0%,var(--color-gold) 100%);transform-origin:left center;animation:expandWidth .4s cubic-bezier(.25,.46,.45,.94) forwards;margin-bottom:10px;opacity:.6}@keyframes expandWidth{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dropdown-item{color:var(--color-text-secondary);font-size:var(--font-size-small);font-weight:400;padding:clamp(8px,1.2vh,10px) clamp(12px,2vw,15px);transition:all .2s ease;display:block;position:relative;letter-spacing:-.01em;animation:fadeInItem .4s cubic-bezier(.25,.46,.45,.94) backwards;white-space:nowrap}.dropdown-item:nth-child(2){animation-delay:.05s}.dropdown-item:nth-child(3){animation-delay:.1s}.dropdown-item:nth-child(4){animation-delay:.15s}.dropdown-item:nth-child(5){animation-delay:.2s}@keyframes fadeInItem{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.dropdown-item:hover{color:var(--color-gold);transform:translate(10px)}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:90;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.nav-link:first-child{color:var(--color-text-primary);font-weight:500}.hero{position:relative;min-height:calc(100vh - var(--header-height));background:transparent;overflow:visible;display:flex;align-items:center;padding-top:0}.hero-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hero-bg-image{position:absolute;top:50%;left:65%;transform:translate(-50%,-50%);width:clamp(1200px,200vw,2400px);height:auto;opacity:.03;pointer-events:none;will-change:transform,opacity}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;z-index:1;mix-blend-mode:soft-light}.hero-container{position:relative;z-index:10;width:100%;padding:clamp(40px,6vh,60px) var(--container-padding-x);display:flex;align-items:center;height:auto}.hero-content{max-width:1440px;margin:0 auto;padding-left:10vw;text-align:left;width:100%}.hero-title{margin:0 0 32px;text-align:left;animation:fadeInUp 1s cubic-bezier(.19,1,.22,1) .2s both}.hero-title-line{display:block;font-size:var(--font-size-hero);font-weight:700;line-height:1.1;letter-spacing:-.02em;will-change:transform,opacity;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.hero-title-main{color:var(--color-text-primary);margin-bottom:10px}.hero-title-accent{display:block}.hero-word{display:inline-block;will-change:transform,opacity;transition:transform .3s ease-out,opacity .3s ease-out}.hero-title-accent .hero-word{color:var(--color-gold);background:linear-gradient(135deg,#d4b150,#f4d47c,#c9a961);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-word-left{animation:slideFromLeft .6s cubic-bezier(.25,.46,.45,.94) .2s forwards;will-change:transform,opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased;transform-style:preserve-3d}.hero-word-group{display:inline-block;color:var(--color-gold);background:linear-gradient(135deg,#d4b150,#f4d47c,#c9a961);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-left:.25em;opacity:0;animation:groupSlideIn .6s cubic-bezier(.25,.46,.45,.94) .3s forwards;will-change:transform,opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased}@keyframes groupSlideIn{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.hero-subtext{max-width:clamp(300px,60vw,600px);color:var(--color-text-secondary);font-size:var(--font-size-body);font-weight:400;line-height:1.6;letter-spacing:-.01em;margin:clamp(16px,3vh,24px) 0 0 0;text-align:left;animation:fadeInUp 1s cubic-bezier(.19,1,.22,1) .4s both;will-change:transform,opacity}.hero-scroll-indicator{position:absolute;bottom:clamp(32px,5vh,40px);left:50%;transform:translate(-50%);color:var(--color-text-muted);animation:scrollBounce 2s ease-in-out infinite;opacity:1}.scroll-arrow{width:clamp(20px,3vw,24px);height:clamp(20px,3vw,24px);opacity:.7;transition:opacity .3s ease}.hero-scroll-indicator:hover .scroll-arrow{opacity:1}.scroll-arrow:before{content:"";position:absolute;top:12px;left:50%;width:2px;height:12px;background:#f9f4ea99;transform:translate(-50%);border-radius:999px}.scroll-arrow:after{content:"";position:absolute;bottom:12px;left:50%;width:10px;height:10px;border-right:2px solid rgba(249,244,234,.85);border-bottom:2px solid rgba(249,244,234,.85);transform:translate(-50%,-30%) rotate(45deg)}@keyframes slideFromLeft{0%{transform:translate(-150px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideFromRight{0%{transform:translate(150px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes scrollBounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}@media (max-width: 768px){.main-nav{display:none}.hero-content{padding-left:var(--container-padding-x)}.hero-bg-image{left:70%}}.scroll-transition-container{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.scroll-transition-layer,.scroll-transition-highlight{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .4s ease-out;will-change:opacity,background}.scroll-transition-highlight{mix-blend-mode:screen;filter:blur(36px)}.second-section{position:relative;min-height:100vh;background:transparent;overflow:visible;display:flex;align-items:center;margin-top:0;padding-top:0}.second-background,.second-bg-image,.second-overlay{display:none}.second-container{position:relative;z-index:10;width:100%;padding:0 var(--container-padding-x)}.second-content{max-width:1440px;margin:0 auto;padding-left:clamp(24px,10vw,10vw);text-align:left}.second-kicker{display:inline-block;font-size:14px;letter-spacing:.2rem;text-transform:uppercase;font-weight:400;color:var(--color-text-secondary);margin-bottom:24px;opacity:calc(var(--second-progress));transform:translateY(calc((1 - var(--second-progress)) * 20px));transition:all .6s cubic-bezier(.4,0,.2,1)}.second-title{margin:0 0 32px;opacity:calc(var(--second-progress));transform:translateY(calc((1 - var(--second-progress)) * 30px));transition:all .7s cubic-bezier(.4,0,.2,1) .1s}.second-title-line{display:block;font-size:var(--font-size-hero);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:clamp(8px,1vh,10px)}.second-title-accent{color:var(--color-gold);background:linear-gradient(135deg,#d4b150,#f4d47c,#c9a961);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.second-subtext{max-width:clamp(300px,60vw,600px);color:var(--color-text-secondary);font-size:var(--font-size-small);font-weight:400;line-height:1.6;letter-spacing:-.01em;margin:0;opacity:calc(var(--second-progress));transform:translateY(calc((1 - var(--second-progress)) * 20px));transition:all .8s cubic-bezier(.4,0,.2,1) .2s}.slide-carousel{position:relative;width:100%;min-height:100vh;overflow:visible;padding:clamp(40px,8vh,64px) 0 clamp(60px,12vh,96px)}.carousel-container{position:relative;z-index:100;width:100%;height:auto;min-height:clamp(400px,80vh,100vh);display:flex;align-items:center;padding:0 var(--container-padding-x)}.carousel-track{display:flex;transition:transform .8s cubic-bezier(.4,0,.2,1);will-change:transform;height:100%}.carousel-slide{width:100%;min-width:100%;height:auto;min-height:auto;display:flex;flex-direction:column;position:relative;justify-content:center;align-items:center;background:transparent;padding:clamp(40px,7vh,56px) 0}.carousel-arrow{position:absolute;top:calc(var(--header-height) + 30vh);transform:translateY(-50%);width:clamp(40px,5vw,48px);height:clamp(40px,5vw,48px);background:#ffffff0f;border:1px solid rgba(212,177,80,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:20;color:var(--color-gold);opacity:.7}.carousel-arrow:hover{background:#ffffff1a;border-color:#d4b1504d;opacity:1;transform:translateY(-50%) scale(1.1)}.carousel-arrow:active{transform:translateY(-50%) scale(.95)}.carousel-arrow-prev{left:var(--container-padding-x)}.carousel-arrow-next{right:var(--container-padding-x)}.carousel-arrow svg{width:24px;height:24px}.carousel-dots{position:absolute;bottom:clamp(24px,4vh,3rem);left:clamp(24px,10vw,10vw);transform:none;display:flex;gap:clamp(10px,1.5vw,12px);z-index:20}.carousel-dot{width:8px;height:8px;border-radius:50%;background:#d4b1504d;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0}.carousel-dot:hover{background:#d4b15080;transform:scale(1.2)}.carousel-dot.active{background:var(--color-gold);width:24px;border-radius:4px}.slide-content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(24px,4vh,32px);width:100%;max-width:clamp(280px,92vw,1200px);height:auto;padding:clamp(120px,20vh,180px) clamp(12px,2vw,16px) 0}.slide-image-container{position:relative;width:100%;min-height:clamp(220px,40vh,360px);display:flex;align-items:flex-start;justify-content:center;overflow:visible;background:transparent;z-index:9999;margin-bottom:clamp(32px,5vh,40px)}.slide-image{width:min(clamp(280px,75vw,550px),75vw);height:auto;object-fit:contain;opacity:0;border-radius:var(--border-radius-sm);box-shadow:0 clamp(20px,3vh,24px) clamp(48px,8vh,68px) #00000059;animation:fadeInScale 1s cubic-bezier(.4,0,.2,1) forwards;position:relative;z-index:9999}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:.95;transform:scale(1)}}.slide-text-container{position:relative;width:100%;display:flex;align-items:center;justify-content:center;background:transparent;padding:0 clamp(12px,4vw,32px);z-index:10}.slide-text-content{width:100%;max-width:clamp(280px,90vw,720px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(16px,3vh,20px)}.slide-category,.slide-title,.slide-description{display:none}.slide-view-more{display:inline-flex;align-items:center;padding:12px 28px;background:transparent;border:1px solid rgba(212,177,80,.3);border-radius:24px;color:var(--color-gold);font-size:14px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) .3s both;margin-top:0;z-index:10}.slide-view-more:hover{background:#d4b1501a;border-color:var(--color-gold);transform:translateY(-2px)}.slide-view-more:active{transform:translateY(0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.card-header{display:flex;align-items:baseline;justify-content:space-between}.card-title{font-size:1rem;letter-spacing:.05rem}.card-value{font-size:2.5rem;font-weight:700}.card-chart{display:flex;align-items:flex-end;gap:.75rem;height:120px}.chart-bar{flex:1;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#ffffffe6,#ffffff1a);transition:filter .2s ease}.chart-bar.active{background:linear-gradient(180deg,#22d3ee,#0ea5e9)}.chart-bar:hover{filter:brightness(1.1)}.card-foot{font-size:.85rem;color:#ffffffb3}.section{padding:4rem 0}.section.alt{background-color:#f1f5f9}.section h2{font-size:2rem;margin-bottom:1rem}.section-lead{color:#475569;max-width:600px}.value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:2.5rem}.value-card{background-color:#fff;padding:2rem;border-radius:16px;box-shadow:0 12px 30px #0f172a14;display:grid;gap:1rem}.value-card h3{margin:0}.value-card p{color:#475569}.value-metric{font-weight:600;color:#0ea5e9}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:3rem}.feature-card{background-color:#fff;border-radius:16px;padding:1.75rem;box-shadow:0 10px 24px #0f172a14;display:grid;gap:.75rem}.feature-tag{display:inline-block;font-size:.75rem;letter-spacing:.08rem;text-transform:uppercase;color:#0ea5e9}.insight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}.insight-card{background-color:#fff;border-radius:16px;padding:2rem;box-shadow:0 12px 30px #0f172a14;display:grid;gap:1rem}.insight-summary{color:#0ea5e9;font-weight:600}.insight-detail{color:#475569}.insight-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:3rem;background-color:#0f172a;color:#fff;padding:1.5rem;border-radius:16px}.insight-metrics dt{font-size:.85rem;letter-spacing:.05rem;text-transform:uppercase;opacity:.7}.insight-metrics dd{margin:0;font-size:1.5rem;font-weight:700}.section-headline{display:flex;justify-content:space-between;gap:2rem;align-items:baseline;flex-wrap:wrap}.cta{background:linear-gradient(135deg,#0ea5e9,#22d3ee);color:#fff}.cta-inner{display:grid;gap:2rem;align-items:center;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cta-form{background-color:#ffffff1f;padding:2rem;border-radius:16px;display:grid;gap:1.2rem}.cta-form label{display:grid;gap:.5rem;font-weight:600}.cta-form input,.cta-form select{padding:.75rem 1rem;border-radius:12px;border:none;font-size:1rem}.cta-form input::placeholder{color:#0f172a80}.site-footer{background-color:#0f172a;color:#cbd5f5;padding:3rem 0}.footer-inner{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.footer-links{display:grid;gap:.5rem}small{color:#94a3b8e6}.business-standard-section{position:relative;min-height:calc(100vh - var(--header-height));padding:var(--container-padding-y) 0;background:transparent;overflow:hidden}.business-standard-container{max-width:1440px;margin:0 auto;padding:0 var(--container-padding-x)}.business-standard-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--section-gap);animation:fadeInUp .8s cubic-bezier(.19,1,.22,1) both}.business-standard-titles{max-width:70%}.business-standard-title{font-size:var(--font-size-heading);font-weight:700;color:var(--color-text-primary);margin:0 0 clamp(16px,2vh,20px);letter-spacing:-.02em;line-height:1.1}.business-standard-subtitle{font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:1.6;margin:0}.business-standard-nav{display:flex;gap:16px}.business-nav-arrow{width:clamp(40px,5vw,48px);height:clamp(40px,5vw,48px);border-radius:50%;background:#ffffff0f;border:1px solid rgba(212,177,80,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--color-gold)}.business-nav-arrow:hover{background:#ffffff1a;border-color:var(--color-gold);transform:scale(1.1)}.business-nav-arrow svg{width:20px;height:20px}.business-cards-wrapper{position:relative;overflow:hidden;display:block}.business-cards-track{display:flex;gap:clamp(20px,3vw,32px);transition:transform .6s cubic-bezier(.4,0,.2,1)}.business-card{flex:0 0 calc(33.333% - clamp(14px,2vw,22px));background:#ffffff08;border:1px solid rgba(212,177,80,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--border-radius-md);overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);animation:cardFadeIn .8s cubic-bezier(.19,1,.22,1) backwards}.business-card:nth-child(1){animation-delay:.1s}.business-card:nth-child(2){animation-delay:.15s}.business-card:nth-child(3){animation-delay:.2s}.business-card:nth-child(4){animation-delay:.25s}.business-card:nth-child(5){animation-delay:.3s}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.business-card:hover{transform:translateY(-8px);background:#ffffff0d;border-color:#d4b1504d;box-shadow:0 32px 64px #0000004d}.business-card-image-container{position:relative;width:100%;height:var(--card-image-height);overflow:hidden;background:linear-gradient(135deg,#d4b1500d,#d4b15005);display:flex;align-items:center;justify-content:center}.business-card-image{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.business-card:hover .business-card-image{transform:scale(1.08)}.business-card-image.scaled-image{transform:scale(1.35)}.business-card:hover .business-card-image.scaled-image{transform:scale(1.45)}.business-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.4) 100%);opacity:0;transition:opacity .4s ease}.business-card:hover .business-card-overlay{opacity:1}.business-card-content{padding:clamp(24px,3vw,32px)}.business-card-title{font-size:clamp(16px,1.8vw,22px);font-weight:700;color:var(--color-gold);margin:0 0 clamp(12px,2vh,16px);letter-spacing:.05em;white-space:pre-line;line-height:1.3}.business-card-description{font-size:clamp(13px,1.3vw,16px);color:var(--color-text-secondary);line-height:1.7;margin:0;white-space:pre-line;word-break:keep-all}.business-cards-mobile{display:none}@media (max-width: 1024px){.business-card{flex:0 0 calc(50% - clamp(10px,1.5vw,16px))}}@media (max-width: 768px){.business-standard-section{min-height:auto}.business-standard-header{flex-direction:column;gap:clamp(20px,3vh,24px);margin-bottom:clamp(40px,6vh,48px)}.business-standard-titles{max-width:100%}.business-standard-nav,.business-cards-wrapper{display:none}.business-cards-mobile{display:flex;flex-direction:column;gap:clamp(20px,3vh,24px)}.business-card-mobile{background:#ffffff08;border:1px solid rgba(212,177,80,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--border-radius-lg);overflow:hidden;animation:cardFadeIn .8s cubic-bezier(.19,1,.22,1) backwards}.business-card-mobile:nth-child(1){animation-delay:.1s}.business-card-mobile:nth-child(2){animation-delay:.2s}.business-card-mobile:nth-child(3){animation-delay:.3s}.business-card-mobile .business-card-image-container{display:flex;align-items:center;justify-content:center}.business-card-mobile .business-card-image{object-fit:contain;object-position:center}.header-cta{display:none}.hero{padding-top:clamp(3rem,8vh,5rem)}}
