:root{--lux-gold:#f4bd47;--lux-gold-bright:#ffe39a;--lux-gold-deep:#8c5415;--lux-ink:#05080d;--lux-panel:rgba(17,18,22,.78)}
html{overflow-x:hidden}.site-header{background:rgba(4,8,14,.82);border-bottom-color:rgba(244,189,71,.14)}
.brand img{filter:drop-shadow(0 0 16px rgba(244,189,71,.28))}.brand span b{color:var(--lux-gold-bright)}
.nav-links a:hover{color:var(--lux-gold-bright)}.language-tabs,.currency-tabs{display:inline-flex;gap:3px;padding:4px;border:1px solid rgba(244,189,71,.22);border-radius:13px;background:rgba(0,0,0,.34)}
.language-tabs button,.currency-tabs button{appearance:none;border:0;border-radius:9px;background:transparent;color:#9facbd;padding:8px 9px;font:800 10px/1 Manrope,sans-serif;cursor:pointer;transition:.22s ease}
.language-tabs button:hover,.currency-tabs button:hover,.language-tabs button.is-active,.currency-tabs button.is-active{background:linear-gradient(135deg,#ffe39a,#c8841c);color:#1a1004;box-shadow:0 5px 20px rgba(217,155,39,.25)}
.hero{padding-top:100px}.hero-copy{position:relative;z-index:3}.eyebrow-premium{font-size:14px;letter-spacing:2px;padding:14px 19px;border-color:rgba(244,189,71,.5);color:var(--lux-gold-bright);background:linear-gradient(90deg,rgba(244,189,71,.12),rgba(36,215,161,.04));box-shadow:inset 0 0 24px rgba(244,189,71,.06),0 0 38px rgba(244,189,71,.06)}
.eyebrow-premium .eyebrow-dot{background:var(--lux-gold);box-shadow:0 0 16px var(--lux-gold)}.hero h1{font-size:clamp(48px,5.4vw,82px);line-height:1.01;letter-spacing:-4px}.hero h1 em{background:linear-gradient(105deg,#fff0b0,#f4bd47 46%,#e7a92d 72%,#fff1bf);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-lead{font-size:17px;line-height:1.82;max-width:690px}.hero-solution-line{display:flex;align-items:flex-start;gap:12px;margin:22px 0 4px;padding:14px 16px;border-left:2px solid var(--lux-gold);background:linear-gradient(90deg,rgba(244,189,71,.11),transparent);border-radius:0 12px 12px 0}
.hero-solution-line>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid rgba(244,189,71,.45);border-radius:9px;color:var(--lux-gold-bright);font-family:Space Grotesk;font-weight:800}.hero-solution-line p{margin:1px 0 0;color:#cbd6e5;font-size:13px;line-height:1.62}.hero-solution-line b{color:#fff}
.price-lock{display:flex;gap:9px;align-items:center;width:max-content;max-width:100%;margin-top:16px;padding:10px 13px;border:1px solid rgba(244,189,71,.28);border-radius:11px;background:rgba(244,189,71,.07);color:#f8d889;font-size:11px;font-weight:800}.price-lock i{font-style:normal;color:var(--lux-gold)}
.button-primary{background:linear-gradient(135deg,#ffe08a,#f2ad29 55%,#d18418);color:#1d1103;box-shadow:0 15px 42px rgba(220,146,25,.3),inset 0 1px rgba(255,255,255,.45)}.button-primary:hover{transform:translateY(-3px);box-shadow:0 19px 52px rgba(220,146,25,.43)}
.hero-visual:before{content:"";position:absolute;inset:5% -5%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(244,189,71,.15),transparent 62%);filter:blur(15px)}.app-mockup{border-color:rgba(244,189,71,.22);box-shadow:0 45px 120px rgba(0,0,0,.56),0 0 80px rgba(244,189,71,.08)}.mock-logo{border-color:rgba(244,189,71,.6);color:var(--lux-gold-bright)}.mock-sidebar span.is-active{background:linear-gradient(90deg,#ffe08a,#e29b22)}
.trust-row{border-color:rgba(244,189,71,.16);background:linear-gradient(90deg,rgba(244,189,71,.05),rgba(255,255,255,.02),rgba(244,189,71,.05))}.trust-row span{color:#cbd5e1}.trust-row span:before{content:"◆";color:var(--lux-gold);font-size:7px;margin-right:9px}
.pain-section{padding-top:128px;padding-bottom:105px}.pain-section .section-heading{max-width:850px}.pain-section .section-heading h2{font-size:clamp(42px,5vw,72px);line-height:1.04}.pain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:46px}.pain-card{position:relative;min-height:286px;padding:27px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(155deg,rgba(24,29,38,.9),rgba(7,10,15,.92));overflow:hidden;transition:.3s ease}.pain-card:before{content:"";position:absolute;inset:auto -35px -65px auto;width:150px;height:150px;border-radius:50%;background:rgba(244,189,71,.13);filter:blur(40px)}.pain-card:hover{transform:translateY(-7px);border-color:rgba(244,189,71,.34);box-shadow:0 24px 55px rgba(0,0,0,.34)}.pain-card>span{position:absolute;right:20px;top:18px;color:rgba(244,189,71,.32);font:700 12px Space Grotesk}.pain-card>i{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:rgba(244,189,71,.1);border:1px solid rgba(244,189,71,.28);color:var(--lux-gold-bright);font-style:normal;font-size:20px;margin-bottom:24px}.pain-card h3{margin:0 0 11px;font-size:20px;color:#fff}.pain-card p{margin:0 0 20px;color:var(--muted);font-size:13px;line-height:1.72}.pain-card b{display:block;color:#e9c873;font-size:11px;line-height:1.6}
.features{position:relative}.feature-card{border-color:rgba(244,189,71,.11)}.feature-card:hover{border-color:rgba(244,189,71,.32)}
.premium-statement{position:relative;display:grid;grid-template-columns:270px minmax(0,1fr);align-items:center;gap:60px;margin-top:110px;margin-bottom:110px;padding:65px 70px;border:1px solid rgba(244,189,71,.3);border-radius:34px;background:linear-gradient(135deg,rgba(53,34,11,.72),rgba(9,15,24,.94) 58%,rgba(23,14,5,.84));overflow:hidden;box-shadow:0 40px 110px rgba(0,0,0,.36),inset 0 1px rgba(255,227,154,.1)}.premium-vector{position:absolute;right:-130px;top:-60px;width:720px;height:430px;opacity:.72;pointer-events:none}.premium-seal{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:230px;height:230px;border-radius:50%;border:1px solid rgba(244,189,71,.42);background:radial-gradient(circle at 35% 28%,rgba(255,227,154,.16),rgba(13,9,5,.86) 62%);box-shadow:0 0 0 12px rgba(244,189,71,.035),0 0 60px rgba(244,189,71,.14)}.premium-seal img{width:112px;height:112px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(244,189,71,.35))}.premium-seal span{margin-top:13px;color:#f6d98d;font-size:9px;font-weight:900;letter-spacing:1.5px}.premium-statement>div:last-child{position:relative;z-index:2}.premium-statement h2{font:700 clamp(38px,4.2vw,62px)/1.06 Space Grotesk;margin:10px 0 20px;color:#fff}.premium-statement h2 em{font-style:normal;color:var(--lux-gold-bright)}.premium-statement p{max-width:720px;color:#bdc9d8;font-size:15px;line-height:1.75}.premium-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.premium-points span{padding:10px 13px;border:1px solid rgba(244,189,71,.22);border-radius:999px;background:rgba(244,189,71,.08);color:#f5d787;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.45px}
.control-visual .shield{border-color:rgba(244,189,71,.36)}.control-visual .shield:before{background:rgba(244,189,71,.13)}.control-visual .shield span{color:var(--lux-gold-bright)}
.pricing{padding-top:125px;padding-bottom:115px}.pricing .section-heading{text-align:center;margin-inline:auto;max-width:760px}.pricing-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:35px 0 25px;padding:14px 18px;border:1px solid rgba(244,189,71,.16);border-radius:17px;background:rgba(255,255,255,.025)}.pricing-toolbar>span{color:#94a3b8;font-size:11px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;align-items:stretch}.price-card{position:relative;display:flex;flex-direction:column;min-height:520px;padding:31px;border:1px solid rgba(255,255,255,.1);border-radius:27px;background:linear-gradient(160deg,rgba(23,29,39,.94),rgba(7,10,15,.97));box-shadow:0 24px 65px rgba(0,0,0,.24)}.price-card-featured{transform:translateY(-11px);border-color:rgba(244,189,71,.52);background:linear-gradient(155deg,rgba(72,45,12,.75),rgba(16,20,28,.97) 55%);box-shadow:0 35px 85px rgba(0,0,0,.38),0 0 50px rgba(244,189,71,.1)}.popular{position:absolute;right:22px;top:20px;padding:7px 9px;border-radius:8px;background:linear-gradient(135deg,#ffe08a,#ce8219);color:#201203;font-size:8px;font-weight:900;letter-spacing:.7px}.plan-tag{color:var(--lux-gold);font-size:9px;font-weight:900;letter-spacing:1.15px}.price-card h3{margin:16px 0 8px;color:#fff;font:700 28px Space Grotesk}.price-card>p{min-height:43px;color:var(--muted);font-size:12px;line-height:1.6}.plan-price{display:flex;align-items:end;gap:7px;margin:28px 0 25px}.plan-price strong{color:#fff;font:700 clamp(32px,3.2vw,45px) Space Grotesk;letter-spacing:-2px}.plan-price small{padding-bottom:7px;color:var(--muted);font-size:11px}.price-card ul{display:grid;gap:12px;margin:0 0 28px;padding:0;list-style:none;flex:1}.price-card li{position:relative;padding-left:21px;color:#cbd5e1;font-size:12px;line-height:1.55}.price-card li:before{content:"◆";position:absolute;left:0;top:3px;color:var(--lux-gold);font-size:7px}.price-card .button{justify-content:center;width:100%}.guarantee{margin-top:13px;text-align:center;color:#f6d98d;font-size:9px;font-weight:800}.pricing-note{max-width:760px;margin:24px auto 0;text-align:center;color:#7f8b9b;font-size:10px;line-height:1.65}
.referral{border-color:rgba(244,189,71,.36);background:linear-gradient(135deg,rgba(55,35,11,.83),rgba(8,18,28,.97))}.referral h2 em{background:linear-gradient(110deg,#ffe39a,#f4bd47,#fff1bd);-webkit-background-clip:text;background-clip:text;color:transparent}.offer-chip{background:rgba(244,189,71,.13);color:#f7c85e}.reward{background:linear-gradient(135deg,#ffe08a,#dc941f)!important;color:#1d1002!important}
.launch-visual{position:relative;display:grid;place-items:center;min-height:390px}.launch-visual>svg{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 18px 40px rgba(0,0,0,.35))}.launch-badge{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;width:152px;height:152px;border:1px solid rgba(244,189,71,.55);border-radius:50%;background:radial-gradient(circle at 35% 25%,rgba(255,239,172,.16),rgba(14,11,7,.94) 66%);box-shadow:0 0 0 12px rgba(244,189,71,.04),0 0 65px rgba(244,189,71,.16)}.launch-badge span{font-size:8px;font-weight:900;letter-spacing:1.1px;color:#f8d67e}.launch-badge strong{font:700 66px/.9 Space Grotesk;color:#fff2b9;letter-spacing:-5px}.launch-badge small{margin-top:7px;color:#c7b17b;font-size:9px}.launch-feature{position:absolute;z-index:4;padding:9px 12px;border:1px solid rgba(244,189,71,.25);border-radius:999px;background:rgba(8,12,18,.86);box-shadow:0 12px 30px rgba(0,0,0,.3);color:#f2d58d;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.5px}.feature-a{left:7%;top:24%}.feature-b{right:4%;top:40%}.feature-c{left:14%;bottom:17%}
.faq{padding-top:110px;padding-bottom:110px}.faq .section-heading{text-align:center;margin-inline:auto}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;max-width:980px;margin:40px auto 0}.faq details{padding:20px 22px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.025)}.faq details[open]{border-color:rgba(244,189,71,.3);background:rgba(244,189,71,.045)}.faq summary{cursor:pointer;color:#edf2f7;font-size:13px;font-weight:800;list-style:none}.faq summary:after{content:"+";float:right;color:var(--lux-gold);font-size:19px}.faq details[open] summary:after{content:"−"}.faq p{margin:13px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.final-cta{border-color:rgba(244,189,71,.34);box-shadow:0 35px 100px rgba(0,0,0,.32),inset 0 1px rgba(255,227,154,.08)}
@media(max-width:1050px){.pain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-statement{grid-template-columns:210px 1fr;padding:50px 42px}.premium-seal{width:190px;height:190px}.pricing-grid{grid-template-columns:1fr}.price-card{min-height:auto}.price-card-featured{transform:none}.pricing-grid .price-card{max-width:700px;width:100%;margin-inline:auto}}
@media(max-width:760px){.language-tabs{position:absolute;right:67px;top:11px}.language-tabs button{padding:8px 7px}.hero{padding-top:64px}.eyebrow-premium{font-size:10px;letter-spacing:1.25px;padding:11px 13px}.hero h1{font-size:43px;letter-spacing:-2.4px}.hero-lead{font-size:14px}.hero-solution-line{padding:12px}.price-lock{font-size:9px}.pain-section{padding-top:88px}.pain-section .section-heading h2{font-size:40px}.pain-grid{grid-template-columns:1fr}.pain-card{min-height:auto}.premium-statement{grid-template-columns:1fr;gap:30px;padding:38px 24px;text-align:center}.premium-seal{margin:auto}.premium-points{justify-content:center}.premium-vector{right:-250px;top:-30px}.pricing{padding-top:90px}.pricing-toolbar{align-items:flex-start;flex-direction:column}.currency-tabs{width:100%;justify-content:center}.pricing-grid{gap:15px}.faq-grid{grid-template-columns:1fr}.nav-actions .text-link{display:none}}
@media(max-width:410px){.language-tabs{right:58px}.language-tabs button{font-size:9px;padding:7px 6px}.hero h1{font-size:38px}.pain-card{padding:23px}.premium-statement h2{font-size:36px}.price-card{padding:25px}.currency-tabs button{padding:9px 8px}}
/* JulyIA product launch */
.julyia-section{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);gap:clamp(34px,6vw,90px);align-items:center;margin-top:clamp(70px,10vw,140px);margin-bottom:clamp(70px,10vw,140px);padding-top:clamp(30px,4vw,60px);padding-bottom:clamp(30px,4vw,60px)}
.julyia-section:before{content:"";position:absolute;inset:-10% -4%;z-index:-1;background:radial-gradient(circle at 80% 45%,rgba(28,209,171,.13),transparent 36%),radial-gradient(circle at 66% 38%,rgba(226,169,56,.15),transparent 31%)}
.julyia-copy{position:relative;z-index:2}.julyia-new{display:inline-flex;align-items:center;padding:8px 12px;margin-bottom:22px;border:1px solid rgba(249,190,65,.45);border-radius:999px;background:rgba(249,190,65,.1);color:#ffd980;font:800 10px/1 Manrope,sans-serif;letter-spacing:1.4px}
.julyia-copy h2{max-width:720px;margin:12px 0 20px;font:700 clamp(34px,4.5vw,66px)/.98 "Space Grotesk",sans-serif;letter-spacing:-2.8px}.julyia-copy>p{max-width:680px;color:var(--muted);font-size:clamp(15px,1.45vw,19px);line-height:1.75}
.julyia-capabilities{display:grid;gap:10px;margin:28px 0}.julyia-capabilities article{display:flex;gap:14px;align-items:center;padding:13px 15px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:linear-gradient(120deg,rgba(255,255,255,.055),rgba(255,255,255,.018));backdrop-filter:blur(14px)}
.julyia-capabilities i{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:12px;background:linear-gradient(145deg,#f7cc68,#a86413);color:#10141c;font-style:normal;font-weight:900;box-shadow:0 8px 28px rgba(226,169,56,.2)}.julyia-capabilities strong,.julyia-capabilities span{display:block}.julyia-capabilities strong{margin-bottom:3px;color:#fff;font-size:14px}.julyia-capabilities span{color:var(--muted);font-size:12px;line-height:1.5}
.julyia-copy>.button{margin-top:4px}.julyia-copy>small{display:block;margin-top:11px;color:var(--muted);font-size:10px}
.julyia-visual{position:relative;min-height:600px;display:grid;place-items:center}.julyia-visual:before{content:"";position:absolute;width:76%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(25,211,177,.18),rgba(219,155,38,.08) 42%,transparent 70%);filter:blur(15px)}.julyia-visual img{position:relative;z-index:1;width:min(100%,700px);height:auto;border-radius:34px;box-shadow:0 40px 100px rgba(0,0,0,.45);mask-image:linear-gradient(to bottom,#000 82%,transparent 100%)}
.julyia-orbit{position:absolute;inset:8% 0;border:1px solid rgba(246,193,76,.22);border-radius:50%;transform:rotate(-12deg)}.julyia-float{position:absolute;z-index:3;max-width:190px;padding:12px 15px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(7,17,31,.78);box-shadow:0 18px 50px rgba(0,0,0,.35);backdrop-filter:blur(18px);color:#fff;font-size:11px;font-weight:800}.julyia-float-one{top:16%;left:-3%}.julyia-float-two{right:-2%;bottom:20%;color:#ffe099;border-color:rgba(246,193,76,.34)}
@media(max-width:900px){.julyia-section{grid-template-columns:1fr}.julyia-visual{min-height:420px;grid-row:1}.julyia-visual img{width:min(100%,540px)}.julyia-float-one{left:2%}.julyia-float-two{right:2%}.julyia-copy h2{letter-spacing:-1.8px}}
@media(max-width:560px){.julyia-visual{min-height:330px}.julyia-float{max-width:145px;padding:9px 11px;font-size:9px}.julyia-copy h2{font-size:38px}.julyia-capabilities article{align-items:flex-start}}
@media(max-width:700px){
  .nav-shell{gap:7px}
  .nav-actions{gap:7px}
  .nav-actions>.text-link{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:40px;
    padding:0 10px;
    border:1px solid rgba(244,189,71,.35);
    border-radius:11px;
    background:rgba(244,189,71,.08);
    color:#ffe39a;
    font-size:10px;
    font-weight:900
  }
  .language-tabs{position:static}
  .language-tabs button{padding:8px 6px}
  .menu-button{flex:0 0 40px}
}
@media(max-width:390px){
  .brand{gap:7px;font-size:12px}
  .brand img{width:30px;height:30px}
  .nav-actions>.text-link{padding-inline:8px}
  .language-tabs button{padding:7px 5px;font-size:9px}
}
