
:root{
 --aur-obsidian:#061015;
 --aur-night:#0a1920;
 --aur-night2:#12313b;
 --aur-ink:#15242c;
 --aur-graphite:#52616a;
 --aur-muted:#78858c;
 --aur-ice:#f4f7f6;
 --aur-pearl:#fbfaf6;
 --aur-warm:#eee9e0;
 --aur-line:#d8e0df;
 --aur-aqua:#63b8bd;
 --aur-violet:#8d82df;
 --aur-champagne:#b69a6b;
 --aur-champagne2:#d7c29a;
 --aur-white:#fff;
 --aur-radius:28px;
 --aur-shadow:0 30px 90px rgba(6,16,21,.11);
 --aur-max:1280px;
}
body.auralida-v6-page{background:var(--aur-pearl);color:var(--aur-ink)}
body.auralida-v6-page .entry-header{display:none}
body.auralida-v6-page .entry-content-wrap{padding-top:0!important;padding-bottom:0!important}
body.auralida-v6-page .content-area{margin-top:0!important;margin-bottom:0!important}
body.auralida-v6-page .content-container{max-width:none!important;padding-left:0!important;padding-right:0!important}
body.auralida-v6-page .content-bg{background:transparent}
body.auralida-v6-page .site-main{overflow:hidden}
.aur-inner{max-width:var(--aur-max)!important;margin-left:auto!important;margin-right:auto!important}
.aur-eyebrow{margin:0 0 11px!important;color:var(--aur-champagne)!important;font-size:.72rem!important;letter-spacing:.24em!important;text-transform:uppercase!important;font-weight:750!important}
.aur-display,.aur-h2{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;letter-spacing:-.045em!important}
.aur-display{font-size:clamp(3.8rem,8vw,7.7rem)!important;line-height:.89!important;margin:0 0 24px!important}
.aur-h2{font-size:clamp(2.55rem,5vw,4.6rem)!important;line-height:1.01!important;margin:9px 0 20px!important}
.aur-lead{max-width:790px;color:var(--aur-graphite)!important;font-size:1.08rem!important;line-height:1.72!important}
.aur-section{padding:102px 24px!important;margin:0!important}
.aur-section--ice{background:var(--aur-ice)!important}
.aur-section--pearl{background:var(--aur-pearl)!important}
.aur-section--warm{background:var(--aur-warm)!important}
.aur-section--dark{background:var(--aur-obsidian)!important;color:#fff!important}
.aur-section--dark .aur-h2{color:#fff!important}.aur-section--dark .aur-lead{color:rgba(255,255,255,.69)!important}
.aur-center{text-align:center}.aur-center .aur-lead{margin-left:auto!important;margin-right:auto!important}

/* HERO */
.aur-hero{position:relative;overflow:hidden;min-height:620px;padding:85px 24px 72px!important;margin:0!important;background:
radial-gradient(circle at 88% 18%,rgba(61,143,168,.18),transparent 27%),
linear-gradient(113deg,#071117 0%,#091720 47%,#102b39 100%)!important;color:#fff!important}
.aur-hero:before{content:"";position:absolute;inset:0;background-image:url('../svg/auralida-wave.svg');background-repeat:no-repeat;background-position:right center;background-size:min(78vw,1100px) auto;opacity:.96}
.aur-hero .wp-block-group__inner-container{position:relative;z-index:2}
.aur-hero .aur-display{color:#fff!important}
.aur-hero .aur-lead{color:rgba(255,255,255,.73)!important;max-width:620px}
.aur-wordmark{font-family:Arial,Helvetica,sans-serif!important;font-weight:300!important;letter-spacing:.22em!important;font-size:clamp(3.8rem,7vw,6.6rem)!important;line-height:1!important;margin:0 0 10px!important;color:#fff!important}
.aur-tagline{letter-spacing:.34em!important;text-transform:uppercase!important;color:rgba(255,255,255,.78)!important;font-size:.74rem!important}
.aur-hero-side{border-left:1px solid rgba(255,255,255,.20);padding-left:28px!important;color:rgba(255,255,255,.74)!important;font-size:.8rem!important;letter-spacing:.29em!important;line-height:1.95!important;text-transform:uppercase!important}
.aur-meta{letter-spacing:.20em!important;color:rgba(255,255,255,.70)!important;font-size:.72rem!important;text-transform:uppercase!important}
.aur-btn .wp-block-button__link{border-radius:999px!important;padding:13px 20px!important;background:#fff!important;color:var(--aur-obsidian)!important;font-size:.88rem!important;font-weight:700!important}
.aur-btn--ghost .wp-block-button__link{background:transparent!important;color:white!important;border:1px solid rgba(255,255,255,.33)!important}

/* ECOSYSTEM */
.aur-ecosystem-heading{text-align:center;margin-bottom:34px!important}
.aur-ecosystem-rule{height:1px!important;background:#b8c4c9!important;max-width:980px;margin:0 auto 18px!important}
.aur-eco-grid{gap:10px!important}
.aur-eco-card{height:100%;min-height:515px;background:rgba(255,255,255,.92)!important;border:1px solid #e3e9eb!important;border-radius:18px!important;overflow:hidden;box-shadow:0 8px 28px rgba(7,17,23,.035)!important;display:flex!important;flex-direction:column!important}
.aur-eco-copy{padding:27px 25px 18px!important;flex:1}
.aur-eco-brand{font-family:Arial,Helvetica,sans-serif!important;font-weight:350!important;letter-spacing:.14em!important;font-size:1.45rem!important;line-height:1.25!important;color:#15313e!important;margin:0!important}
.aur-eco-subbrand{letter-spacing:.24em!important;text-transform:uppercase!important;font-size:.76rem!important;color:var(--aur-champagne)!important;margin:5px 0 21px!important}
.aur-eco-card h3{font-family:Georgia,"Times New Roman",serif!important;font-size:1.4rem!important;font-weight:400!important;line-height:1.25!important;margin:0 0 16px!important}
.aur-eco-list{margin:0!important;padding-left:20px!important;color:#50616b!important;font-size:.91rem!important}
.aur-eco-list li{margin-bottom:9px!important}
.aur-eco-photo{height:168px!important;margin:0!important;overflow:hidden!important;background:#0c1b23!important}
.aur-eco-photo img{width:100%!important;height:168px!important;object-fit:cover!important}
.aur-eco-photo--contain img{object-fit:contain!important;background:#081219!important;padding:15px!important}
.aur-card-link{padding:13px 24px!important;border-top:1px solid #e3e9eb!important;font-size:.78rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important}
.aur-card-link a{color:var(--aur-night2)!important;text-decoration:none!important;font-weight:700!important}

/* MORE THAN MUSIC */
.aur-service-card{height:100%;min-height:260px;padding:29px!important;border:1px solid var(--aur-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 8px 30px rgba(7,17,23,.035)!important}
.aur-service-card h3{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;font-size:1.75rem!important;margin:10px 0 12px!important}
.aur-service-card p{color:var(--aur-muted)!important}

/* INDUSTRY BAND */
.aur-industries{background:linear-gradient(180deg,#08151c,#0b222d)!important;color:#fff!important;padding:66px 24px 54px!important}
.aur-industries .aur-h2{color:white!important}
.aur-industry{min-height:190px!important;border-radius:14px!important;overflow:hidden!important;position:relative!important;padding:0!important;background:#102832!important;border:1px solid rgba(255,255,255,.08)!important}
.aur-industry figure{margin:0!important;height:190px!important}
.aur-industry img{height:190px!important;width:100%!important;object-fit:cover!important;filter:saturate(.75) contrast(1.03) brightness(.76)}
.aur-industry-label{position:absolute!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;padding:40px 14px 14px!important;color:#fff!important;background:linear-gradient(180deg,transparent,rgba(5,14,19,.88))!important;text-transform:uppercase!important;letter-spacing:.13em!important;font-size:.69rem!important;z-index:3}

/* TRUST BAR */
.aur-trust{padding:0 24px!important;background:#fff!important;border-bottom:1px solid #e2e8ea!important}
.aur-trust-item{text-align:center;padding:25px 8px!important;font-size:.69rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#54656f!important;border-right:1px solid #e4eaec!important}
.aur-trust-item:last-child{border-right:0!important}
.aur-trust-symbol{font-size:1.45rem!important;color:var(--aur-night2)!important;margin-bottom:5px!important}

/* CLIENTS */
.aur-client-grid{align-items:center!important;gap:18px!important}
.aur-client{height:92px!important;background:#fff!important;border:1px solid #e1e7e9!important;border-radius:15px!important;padding:14px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.aur-client img{max-height:62px!important;width:auto!important;object-fit:contain!important;filter:grayscale(1);opacity:.72}

/* PRODUCT DEEP DIVE */
.aur-product-panel{min-height:440px;padding:39px!important;border-radius:30px!important;position:relative!important;overflow:hidden!important}
.aur-product-panel--ambieta{background:linear-gradient(135deg,#f5f1e9,#e2edef)!important;border:1px solid #d9e4e6!important}
.aur-product-panel--sonavoxi{background:linear-gradient(145deg,#071117,#143642)!important;color:#fff!important}
.aur-product-panel--sonavoxi p{color:rgba(255,255,255,.70)!important}
.aur-product-panel h3{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;font-size:3rem!important;letter-spacing:-.035em!important;margin:7px 0 15px!important}
.aur-product-panel figure{margin-top:25px!important;margin-bottom:0!important}
.aur-product-panel img{max-height:195px!important;width:100%!important;object-fit:contain!important}
.aur-product-panel--sonavoxi img{background:#071117!important}

/* QUOTE */
.aur-quote{padding:72px 24px!important;background:#0d1d25!important;color:#fff!important}
.aur-quote p{max-width:1020px!important;margin:auto!important;text-align:center!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(2rem,4vw,3.45rem)!important;line-height:1.14!important}

/* CTA */
.aur-cta{background:linear-gradient(135deg,#071117,#143541)!important;color:#fff!important;border-radius:30px!important;padding:56px!important}
.aur-cta h2{color:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(2.3rem,5vw,3.8rem)!important;font-weight:400!important;line-height:1.03!important}

/* PAGE HERO */
.aur-page-hero{padding:100px 24px 78px!important;background:linear-gradient(135deg,#f8f7f3,#edf2f2)!important}
.aur-page-hero .aur-display{color:var(--aur-obsidian)!important;font-size:clamp(3.7rem,7vw,6rem)!important}
.aur-page-hero--dark{background:linear-gradient(135deg,#071117,#12313d)!important;color:#fff!important}
.aur-page-hero--dark .aur-display{color:white!important}.aur-page-hero--dark .aur-lead{color:rgba(255,255,255,.70)!important}

/* CONTACT FORM */
.aur-contact-form{display:grid;gap:14px}
.aur-contact-form .row{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.aur-contact-form input,.aur-contact-form textarea,.aur-contact-form select{width:100%;padding:14px 15px;border:1px solid #d7dfe1;border-radius:13px;background:#fff;color:var(--aur-ink);font:inherit}
.aur-contact-form textarea{min-height:155px;resize:vertical}
.aur-contact-form button{border:0;border-radius:999px;padding:13px 20px;background:var(--aur-obsidian);color:white;font-weight:700;cursor:pointer}
.aur-form-status{background:#edf6f3;color:#285e4e;padding:12px 14px;border-radius:12px;margin-bottom:15px}

/* EDITOR */
.editor-styles-wrapper .aur-section,.editor-styles-wrapper .aur-hero,.editor-styles-wrapper .aur-industries{max-width:none!important}

@media(max-width:1024px){
 .aur-eco-grid{flex-wrap:wrap!important}
}
@media(max-width:900px){
 .aur-section{padding:78px 20px!important}
 .aur-hero{padding:76px 20px!important}
 .aur-hero:before{background-size:1200px auto;background-position:30% center;opacity:.55}
 .aur-eco-card{min-height:auto}
 .aur-trust-item{border-right:0!important;border-bottom:1px solid #e4eaec!important}
}
@media(max-width:620px){
 .aur-contact-form .row{grid-template-columns:1fr}
 .aur-cta{padding:35px 24px!important}
 .aur-wordmark{letter-spacing:.12em!important}
}


/* ===== AURALIDA GLOBAL LUXURY v7 ===== */
body.auralida-v6-page{letter-spacing:-.005em}
body.auralida-v6-page p{text-wrap:pretty}
body.auralida-v6-page .site-header-row-container-inner{
  background:rgba(251,250,246,.93);
  backdrop-filter:blur(20px) saturate(120%);
}
.aur-wordmark{font-weight:200!important;letter-spacing:.255em!important;text-shadow:0 0 28px rgba(255,255,255,.035)}
.aur-tagline{letter-spacing:.42em!important;color:rgba(255,255,255,.73)!important}
.aur-section{padding-top:118px!important;padding-bottom:118px!important}
.aur-hero{
  min-height:680px!important;
  background:
    radial-gradient(circle at 82% 20%,rgba(92,179,188,.16),transparent 24%),
    radial-gradient(circle at 63% 82%,rgba(142,126,218,.09),transparent 28%),
    radial-gradient(circle at 24% 10%,rgba(182,154,107,.045),transparent 24%),
    linear-gradient(114deg,#061015 0%,#08171d 45%,#102a34 100%)!important;
}
.aur-hero:before{opacity:.80!important;filter:saturate(.85)}
.aur-hero-side{border-left-color:rgba(215,194,154,.34)!important;color:rgba(255,255,255,.63)!important}
.aur-meta{color:rgba(255,255,255,.58)!important}
.aur-eco-grid{gap:16px!important}
.aur-eco-card{
  min-height:550px!important;border-radius:24px!important;
  box-shadow:0 14px 45px rgba(6,16,21,.045)!important;
  transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;
}
.aur-eco-card:hover{transform:translateY(-5px);box-shadow:0 28px 70px rgba(6,16,21,.09)!important;border-color:rgba(99,184,189,.30)!important}
.aur-eco-copy{padding:34px 30px 22px!important}
.aur-eco-brand{font-size:1.55rem!important;letter-spacing:.17em!important}
.aur-eco-photo{height:178px!important}
.aur-eco-photo img{height:178px!important;filter:saturate(.82) contrast(1.02)}
.aur-card-link{padding:17px 29px!important;background:rgba(248,250,249,.86)}
.aur-service-card{min-height:285px!important;padding:34px!important;border-radius:26px!important;transition:transform .25s ease,border-color .25s ease}
.aur-service-card:hover{transform:translateY(-3px);border-color:rgba(182,154,107,.34)!important}
.aur-industries{padding-top:82px!important;padding-bottom:74px!important}
.aur-industry{min-height:220px!important;border-radius:18px!important;box-shadow:0 18px 50px rgba(0,0,0,.10)}
.aur-industry figure,.aur-industry img{height:220px!important}
.aur-industry img{filter:saturate(.72) contrast(1.04) brightness(.70)!important;transition:transform .6s ease,filter .6s ease}
.aur-industry:hover img{transform:scale(1.035);filter:saturate(.83) contrast(1.04) brightness(.73)!important}
.aur-trust{background:linear-gradient(180deg,#fff,#fbfcfb)!important}
.aur-trust-symbol{color:var(--aur-champagne)!important}
.aur-client{height:104px!important;border-radius:18px!important;background:rgba(255,255,255,.78)!important}
.aur-client img{opacity:.60!important;transition:opacity .25s ease,filter .25s ease}
.aur-client:hover img{opacity:.85!important;filter:grayscale(.25)!important}
.aur-product-panel{min-height:500px!important;padding:46px!important;border-radius:34px!important;box-shadow:0 24px 65px rgba(6,16,21,.07)}
.aur-product-panel--ambieta{background:radial-gradient(circle at 84% 16%,rgba(99,184,189,.13),transparent 26%),linear-gradient(135deg,#f4efe6,#e5eef0)!important}
.aur-product-panel--sonavoxi{background:radial-gradient(circle at 85% 12%,rgba(99,184,189,.15),transparent 24%),linear-gradient(145deg,#061015,#14343d)!important}
.aur-quote{padding-top:96px!important;padding-bottom:96px!important;background:radial-gradient(circle at 50% 0,rgba(99,184,189,.08),transparent 30%),#0b1c23!important}
.aur-quote p{font-style:italic}
.aur-cta{padding:66px!important;border-radius:34px!important;background:radial-gradient(circle at 90% 0,rgba(99,184,189,.14),transparent 26%),linear-gradient(135deg,#061015,#16353e)!important;box-shadow:0 30px 85px rgba(6,16,21,.13)}

/* Global portfolio */
.aur-global{position:relative;overflow:hidden;background:radial-gradient(circle at 86% 20%,rgba(99,184,189,.12),transparent 28%),linear-gradient(135deg,#f8f6f1,#eef3f2)!important}
.aur-global:after{content:"";position:absolute;width:520px;height:520px;right:-160px;top:-170px;border:1px solid rgba(21,36,44,.08);border-radius:50%;box-shadow:0 0 0 70px rgba(21,36,44,.018),0 0 0 140px rgba(21,36,44,.012)}
.aur-global > .wp-block-group__inner-container{position:relative;z-index:2}
.aur-global-card{padding:34px!important;border-radius:24px!important;background:rgba(255,255,255,.70)!important;border:1px solid rgba(21,36,44,.08)!important;backdrop-filter:blur(14px)}
.aur-global-card h3{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;font-size:1.55rem!important;margin-bottom:10px!important}
.aur-global-card p{color:var(--aur-muted)!important}
.aur-manifesto{padding:68px 24px!important;background:var(--aur-pearl)!important}
.aur-manifesto p{max-width:1040px;margin:0 auto!important;text-align:center;font-family:Georgia,"Times New Roman",serif!important;color:#253942!important;font-size:clamp(1.65rem,3vw,2.65rem)!important;line-height:1.28!important}

/* Coming Soon */
.aur-coming{
  min-height:calc(100vh - 80px);
  padding:92px 24px!important;
  display:flex!important;
  align-items:center!important;
  position:relative;
  overflow:hidden;
  color:#fff!important;
  background:
    radial-gradient(circle at 72% 22%,rgba(99,184,189,.18),transparent 25%),
    radial-gradient(circle at 84% 68%,rgba(141,130,223,.11),transparent 30%),
    linear-gradient(118deg,#061015 0%,#08181f 50%,#12303a 100%)!important;
}
.aur-coming:before{
  content:"";
  position:absolute;
  inset:0;
  background-image:url('../svg/auralida-wave.svg');
  background-repeat:no-repeat;
  background-position:115% 48%;
  background-size:min(92vw,1320px) auto;
  opacity:.74;
}
.aur-coming .wp-block-group__inner-container{position:relative;z-index:2;width:100%}
.aur-coming .aur-wordmark{font-size:clamp(3.5rem,7vw,6.7rem)!important}
.aur-coming-title{
  color:#fff!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-weight:400!important;
  font-size:clamp(2.6rem,5vw,4.8rem)!important;
  line-height:1.02!important;
  letter-spacing:-.045em!important;
  margin:32px 0 18px!important;
  max-width:800px;
}
.aur-coming-copy{max-width:650px;color:rgba(255,255,255,.70)!important;font-size:1.08rem!important}
.aur-coming-rule{width:70px!important;height:1px!important;background:var(--aur-champagne)!important;margin:25px 0!important}
.aur-coming-meta{margin-top:28px!important;display:flex;gap:10px;flex-wrap:wrap}
.aur-coming-pill{
  display:inline-block!important;
  border:1px solid rgba(255,255,255,.17)!important;
  border-radius:999px!important;
  padding:8px 13px!important;
  font-size:.69rem!important;
  letter-spacing:.13em!important;
  text-transform:uppercase!important;
  color:rgba(255,255,255,.69)!important;
  background:rgba(255,255,255,.025)!important;
}
.aur-coming-card{
  max-width:430px;
  margin-left:auto!important;
  padding:31px!important;
  border-radius:26px!important;
  background:rgba(255,255,255,.075)!important;
  border:1px solid rgba(255,255,255,.13)!important;
  backdrop-filter:blur(18px);
}
.aur-coming-card h3{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;font-size:1.75rem!important;color:#fff!important}
.aur-coming-card p{color:rgba(255,255,255,.67)!important}
.aur-coming-card .wp-block-button__link{background:#fff!important;color:#061015!important;border-radius:999px!important}

@media(max-width:900px){
 .aur-section{padding-top:88px!important;padding-bottom:88px!important}
 .aur-hero{min-height:610px!important}
 .aur-coming{min-height:auto!important;padding-top:80px!important;padding-bottom:80px!important}
 .aur-coming-card{margin-left:0!important;margin-top:35px!important}
}
@media(max-width:620px){
 .aur-section{padding-top:72px!important;padding-bottom:72px!important}
 .aur-hero{min-height:560px!important}
 .aur-wordmark{letter-spacing:.14em!important}
 .aur-product-panel{padding:32px!important}
 .aur-cta{padding:38px 25px!important}
}
