
.elixir-latinium{--blue:#090979;--cyan:#11fdf5;--purple:#9c26bc;--ink:#151540;--muted:#66677e;--paper:#f5f6fa;--line:#e3e5ee;--white:#fff}
.elixir-latinium *{box-sizing:border-box}
.elixir-latinium{scroll-behavior:smooth;scroll-padding-top:96px}
.elixir-latinium{margin:0;color:var(--ink);background:var(--paper);font-family:Inter,"Segoe UI",Arial,sans-serif;line-height:1.6}
.elixir-latinium a{color:inherit;text-decoration:none}
.elixir-latinium button{font:inherit;cursor:pointer}
.elixir-latinium button,.elixir-latinium a{-webkit-tap-highlight-color:transparent}
.elixir-latinium a:focus-visible,.elixir-latinium button:focus-visible,.elixir-latinium summary:focus-visible{outline:3px solid #b952d2;outline-offset:5px}
.elixir-latinium svg{display:block}
.elixir-latinium h1,.elixir-latinium h2,.elixir-latinium h3,.elixir-latinium p{margin:0}
.elixir-latinium h1,.elixir-latinium h2,.elixir-latinium h3{line-height:1.12;letter-spacing:-.045em}
.elixir-latinium .wrap{width:min(1180px,calc(100% - 80px));margin:auto}
.elixir-latinium .skip{position:fixed;top:-100px;left:20px;z-index:100;background:white;padding:12px}
.elixir-latinium .skip:focus{top:12px}
.elixir-latinium .nav{background:var(--blue);color:white;border-bottom:1px solid #ffffff24}
.elixir-latinium .nav-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.elixir-latinium .brand{display:flex;align-items:center;gap:10px}
.elixir-latinium .brand img{width:53px;height:53px;object-fit:contain}
.elixir-latinium .brand-name{font-size:30px;font-weight:700;line-height:1;letter-spacing:-1.5px}
.elixir-latinium .brand-name small{display:block;font-size:9px;font-weight:500;letter-spacing:2.3px;margin-top:7px}
.elixir-latinium .nav-links{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:600}
.elixir-latinium .nav-links>a:not(.nav-contact):hover{color:var(--cyan)}
.elixir-latinium .nav-contact{border:1px solid #ffffff50;padding:10px 18px;border-radius:7px}
.elixir-latinium .nav-contact:hover{background:#ffffff12}
.elixir-latinium .arrow{display:inline-block;margin-left:10px}
.elixir-latinium .eyebrow{text-transform:uppercase;letter-spacing:2.4px;font-size:11px;font-weight:750;display:flex;align-items:center;gap:10px}
.elixir-latinium .eyebrow::before{content:"";display:block;width:22px;height:2px;background:currentColor}
.elixir-latinium .hero{background:var(--blue);color:white;position:relative;overflow:hidden}
.elixir-latinium .hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 90% 30%,#9c26bc3b,transparent 55%);pointer-events:none}
.elixir-latinium .hero-inner{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center;padding:74px 0 78px}
.elixir-latinium .hero .eyebrow{color:var(--cyan);margin-bottom:25px}
.elixir-latinium h1{font-size:clamp(44px,4.65vw,66px);font-weight:750;letter-spacing:-3px}
.elixir-latinium h1 span{color:var(--cyan)}
.elixir-latinium .hero-copy>p{color:#c7c9ed;font-size:16px;line-height:1.8;max-width:445px;margin-top:24px}
.elixir-latinium .hero-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:30px}
.elixir-latinium .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:7px;padding:14px 22px;font-size:14px;font-weight:700;min-height:48px;transition:background .2s,transform .2s}
.elixir-latinium .btn:hover{transform:translateY(-2px)}
.elixir-latinium .btn-cyan{background:var(--cyan);color:#080853}
.elixir-latinium .text-link{font-size:13px;font-weight:650;border-bottom:1px solid #ffffff60;padding:6px 0}
.elixir-latinium .hero-note{font-size:11px;color:#b9bce7;margin-top:22px;display:flex;gap:8px;align-items:center}
.elixir-latinium .hero-note span{color:var(--cyan)}
.elixir-latinium .diagram{position:relative;border:1px solid #ffffff24;border-radius:16px;background:#06064d55;padding:25px;box-shadow:0 24px 70px #02022e30}
.elixir-latinium .diagram-head{display:flex;align-items:center;justify-content:space-between;color:#c3c7ea;font-size:10px;letter-spacing:1.8px;text-transform:uppercase}
.elixir-latinium .diagram-head b{display:flex;align-items:center;gap:7px;color:var(--cyan);font-size:9px;letter-spacing:1px}
.elixir-latinium .dot{width:5px;height:5px;border-radius:50%;background:var(--cyan)}
.elixir-latinium .latinium-visual-wrap{height:clamp(210px,22vw,280px);display:grid;place-items:center;position:relative;margin:10px auto 0;isolation:isolate}
.elixir-latinium .latinium-visual-wrap::before{content:"";position:absolute;inset:12% 20%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#aa36ff50 0%,#7225d21c 45%,transparent 72%);filter:blur(22px)}
.elixir-latinium .latinium-visual{display:block;width:min(100%,270px);height:100%;object-fit:contain;filter:drop-shadow(0 18px 22px #05052d75)}
.elixir-latinium .vehicle{display:block;width:calc(100% + 50px);max-width:calc(100% + 50px);height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center 53%;margin:13px -25px 0;border-radius:7px}
.elixir-latinium .diagram-label{text-align:center;font-size:10px;color:#999fcd;letter-spacing:1px;margin-top:10px}
.elixir-latinium .flow{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}
.elixir-latinium .flow-item{background:#ffffff08;border:1px solid #ffffff17;border-radius:8px;padding:14px 10px}
.elixir-latinium .flow-item span{color:var(--cyan);font-size:10px}
.elixir-latinium .flow-item strong{display:block;color:#f2f4ff;font-size:12px;margin-top:5px;font-weight:550}
.elixir-latinium .diagram-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff18;margin-top:22px;padding-top:17px;font-size:11px;color:#c2c6eb}
.elixir-latinium .diagram-footer strong{color:white;font-weight:550}
.elixir-latinium .diagram-footer svg{color:var(--cyan)}
.elixir-latinium .benefit-bar{background:white;border-bottom:1px solid var(--line)}
.elixir-latinium .benefit-inner{display:grid;grid-template-columns:repeat(3,1fr);padding:26px 0}
.elixir-latinium .benefit{display:flex;align-items:center;justify-content:center;gap:13px;font-size:13px;font-weight:650}
.elixir-latinium .benefit+.benefit{border-left:1px solid var(--line)}
.elixir-latinium .benefit svg{width:22px;height:22px;color:var(--blue)}
.elixir-latinium .section{padding:85px 0}
.elixir-latinium .section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px}
.elixir-latinium .section-head .eyebrow{color:var(--purple);margin-bottom:15px}
.elixir-latinium h2{font-size:clamp(30px,3vw,42px);font-weight:750}
.elixir-latinium .section-head p{font-size:14px;color:var(--muted);max-width:340px}
.elixir-latinium .billing{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;gap:20px}
.elixir-latinium .billing>p{font-size:12px;color:var(--muted)}
.elixir-latinium .segmented{display:flex;gap:4px;background:#e9eaf2;padding:5px;border-radius:9px}
.elixir-latinium .segmented button{border:0;border-radius:6px;color:#62637c;font-size:12px;font-weight:650;padding:10px 20px;background:transparent}
.elixir-latinium .segmented button[aria-pressed="true"]{background:white;box-shadow:0 2px 6px #1515400d;color:var(--blue)}
.elixir-latinium .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
.elixir-latinium .plan{border:1px solid var(--line);background:white;border-radius:14px;padding:27px;display:flex;flex-direction:column;position:relative}
.elixir-latinium .plan.featured{background:var(--blue);color:white;border-color:var(--blue)}
.elixir-latinium .plan-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px;gap:8px}
.elixir-latinium .plan-icon{width:42px;height:42px;display:grid;place-items:center;background:#f0effb;border-radius:10px;color:var(--blue)}
.elixir-latinium .plan-icon svg{width:22px;height:22px}
.elixir-latinium .plan-tag{font-size:9px;letter-spacing:1.1px;font-weight:750;text-transform:uppercase;background:#f5f5fa;padding:5px 9px;border-radius:4px;color:#676883}
.elixir-latinium .featured .plan-icon{background:#ffffff12;color:var(--cyan)}
.elixir-latinium .featured .plan-tag{background:#11fdf51a;color:var(--cyan)}
.elixir-latinium .plan h3{font-size:25px;letter-spacing:-.8px}
.elixir-latinium .product{font-size:10px;font-weight:700;letter-spacing:1.25px;text-transform:uppercase;margin:9px 0 14px;color:var(--purple)}
.elixir-latinium .featured .product{color:var(--cyan)}
.elixir-latinium .plan-desc{font-size:13px;color:var(--muted);line-height:1.75;min-height:91px}
.elixir-latinium .featured .plan-desc{color:#c9cbed}
.elixir-latinium .price-block{padding:23px 0 19px}
.elixir-latinium .price-caption{font-size:11px;color:var(--muted);margin-bottom:5px}
.elixir-latinium .featured .price-caption{color:#bfc2e9}
.elixir-latinium .amount-line{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.elixir-latinium .price{font-size:52px;font-weight:750;letter-spacing:-2.5px;line-height:1.1}
.elixir-latinium .price-period{font-size:12px;color:var(--muted)}
.elixir-latinium .featured .price-period{color:#c7caeb}
.elixir-latinium .tax{font-size:11px;color:var(--muted);margin-top:6px}
.elixir-latinium .featured .tax{color:#c7caeb}
.elixir-latinium .plan-cta{background:#efeffa;color:var(--blue);width:100%;font-size:12px}
.elixir-latinium .featured .plan-cta{background:var(--cyan);color:#080853}
.elixir-latinium .feature-title{font-size:10px;text-transform:uppercase;letter-spacing:1.3px;font-weight:750;margin:25px 0 15px}
.elixir-latinium .features{list-style:none;padding:0;margin:0 0 25px;display:grid;gap:11px;font-size:12px}
.elixir-latinium .features li{display:flex;align-items:start;gap:10px}
.elixir-latinium .features li::before{content:"\2713";color:#6462b2;flex:none;font-weight:750}
.elixir-latinium .featured .features li::before{color:var(--cyan)}
.elixir-latinium .all-prices{margin-top:auto;padding-top:19px;border-top:1px solid var(--line);font-size:11px}
.elixir-latinium .all-prices div{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}
.elixir-latinium .all-prices dt{color:var(--muted)}
.elixir-latinium .all-prices dd{margin:0;font-weight:650}
.elixir-latinium .featured .all-prices{border-color:#ffffff26}
.elixir-latinium .featured .all-prices dt{color:#bfc2e9}
.elixir-latinium .extra{font-size:11px;background:#f7f7fb;padding:12px;border-radius:6px;margin-top:8px;line-height:1.7;color:#64657e}
.elixir-latinium .extra b{color:var(--ink)}
.elixir-latinium .featured .extra{background:#ffffff0b;color:#bdc2e9}
.elixir-latinium .featured .extra b{color:white}
.elixir-latinium .prices-note{display:flex;gap:9px;align-items:center;font-size:11px;color:var(--muted);margin-top:20px}
.elixir-latinium .prices-note svg{width:15px;height:15px;flex:none}
.elixir-latinium .workflow{padding:0 0 80px}
.elixir-latinium .workflow-inner{border-top:1px solid #dfe1eb;padding-top:55px;display:grid;grid-template-columns:.85fr 1.6fr;gap:60px}
.elixir-latinium .workflow h2{font-size:31px;max-width:280px}
.elixir-latinium .workflow p{font-size:13px;color:var(--muted);margin-top:16px;max-width:290px}
.elixir-latinium .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}
.elixir-latinium .step-num{display:block;font-size:11px;color:var(--purple);border-bottom:1px solid #dcdde8;padding-bottom:17px;margin-bottom:18px;font-weight:700}
.elixir-latinium .step h3{font-size:16px;letter-spacing:-.3px}
.elixir-latinium .step p{font-size:12px;line-height:1.8;margin-top:11px}
.elixir-latinium .contact-section{padding-bottom:75px}
.elixir-latinium .contact-panel{border-radius:15px;padding:45px 48px;background:linear-gradient(110deg,#14147d,#382078);color:white;display:flex;justify-content:space-between;align-items:center;gap:40px;position:relative;overflow:hidden}
.elixir-latinium .contact-panel .eyebrow{color:var(--cyan);margin-bottom:15px}
.elixir-latinium .contact-panel h2{font-size:34px;max-width:620px}
.elixir-latinium .contact-panel p{color:#cdccec;font-size:13px;margin-top:13px}
.elixir-latinium .contact-panel .btn{flex-shrink:0}
.elixir-latinium .footer{background:white;border-top:1px solid var(--line);padding:26px 0}
.elixir-latinium .footer-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:11px;color:var(--muted)}
.elixir-latinium .footer strong{color:var(--blue);font-size:20px;letter-spacing:-1px}
.elixir-latinium .footer a:hover{text-decoration:underline}
.elixir-latinium .footer-links{display:flex;gap:24px}
.elixir-latinium .icon{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.elixir-latinium .sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(min-width:1400px){.elixir-latinium .hero-inner{padding-top:90px;padding-bottom:90px}}
@media(max-width:1000px){.elixir-latinium .wrap{width:calc(100% - 48px)}
.elixir-latinium .hero-inner{gap:30px}
.elixir-latinium .hero h1{font-size:48px;letter-spacing:-2px}
.elixir-latinium .plan{padding:22px}
.elixir-latinium .plan-desc{min-height:116px}
.elixir-latinium .price{font-size:45px}
.elixir-latinium .plan h3{font-size:22px}
.elixir-latinium .workflow-inner{gap:35px}
.elixir-latinium .contact-panel{padding:36px}}
@media(max-width:760px){.elixir-latinium{scroll-padding-top:20px}
.elixir-latinium .wrap{width:calc(100% - 40px)}
.elixir-latinium .nav-inner{height:76px}
.elixir-latinium .nav-links{gap:18px}
.elixir-latinium .nav-links .desktop-link{display:none}
.elixir-latinium .nav-contact{font-size:11px;padding:9px 12px}
.elixir-latinium .brand img{width:43px;height:43px}
.elixir-latinium .brand-name{font-size:26px}
.elixir-latinium .hero-inner{grid-template-columns:1fr;padding:48px 0;gap:38px}
.elixir-latinium .hero h1{font-size:clamp(42px,8vw,60px);letter-spacing:-2px;max-width:600px}
.elixir-latinium .hero-copy>p{font-size:15px}
.elixir-latinium .diagram{max-width:520px;width:100%;margin:auto;padding:22px}
.elixir-latinium .latinium-visual-wrap{height:clamp(210px,58vw,260px)}
.elixir-latinium .latinium-visual{width:min(100%,230px)}
.elixir-latinium .vehicle{max-height:225px}
.elixir-latinium .benefit-inner{padding:20px 0;gap:10px}
.elixir-latinium .benefit{flex-direction:column;text-align:center;font-size:10px;gap:8px;padding:0 7px}
.elixir-latinium .benefit svg{width:20px}
.elixir-latinium .section{padding:52px 0}
.elixir-latinium .section-head{display:block}
.elixir-latinium .section-head p{margin-top:17px;max-width:460px}
.elixir-latinium .billing{align-items:start;flex-direction:column;gap:13px}
.elixir-latinium .segmented{width:100%}
.elixir-latinium .segmented button{flex:1;padding:10px 12px}
.elixir-latinium .plans{grid-template-columns:1fr;gap:20px}
.elixir-latinium .plan{padding:28px}
.elixir-latinium .plan-desc{min-height:0;max-width:500px}
.elixir-latinium .plan-top{margin-bottom:22px}
.elixir-latinium .plan h3{font-size:27px}
.elixir-latinium .price{font-size:52px}
.elixir-latinium .features{font-size:13px}
.elixir-latinium .all-prices{font-size:12px}
.elixir-latinium .extra{font-size:12px}
.elixir-latinium .workflow{padding-bottom:50px}
.elixir-latinium .workflow-inner{grid-template-columns:1fr;gap:30px;padding-top:40px}
.elixir-latinium .workflow h2{max-width:100%;font-size:30px}
.elixir-latinium .workflow p{max-width:100%}
.elixir-latinium .steps{gap:18px}
.elixir-latinium .step h3{font-size:14px}
.elixir-latinium .step p{font-size:11px}
.elixir-latinium .contact-section{padding-bottom:45px}
.elixir-latinium .contact-panel{padding:30px;display:block}
.elixir-latinium .contact-panel h2{font-size:29px}
.elixir-latinium .contact-panel .btn{margin-top:25px}
.elixir-latinium .footer-inner{flex-wrap:wrap;gap:16px}
.elixir-latinium .footer-inner>p{order:3;width:100%;font-size:10px}
.elixir-latinium .footer-links{gap:15px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.elixir-latinium{scroll-behavior:auto}
.elixir-latinium *{transition:none!important}}
@media print{.elixir-latinium .nav-links,.elixir-latinium .hero-actions,.elixir-latinium .segmented,.elixir-latinium .plan-cta,.elixir-latinium .contact-section{display:none}
.elixir-latinium .hero{background:white;color:var(--ink)}
.elixir-latinium .hero h1 span,.elixir-latinium .hero .eyebrow{color:var(--blue)}
.elixir-latinium .hero-copy>p,.elixir-latinium .hero-note{color:var(--muted)}
.elixir-latinium .diagram{display:none}
.elixir-latinium .hero-inner{display:block;padding:25px 0}
.elixir-latinium .section{padding:30px 0}
.elixir-latinium .plans{display:block}
.elixir-latinium .plan{break-inside:avoid;margin-bottom:20px}
.elixir-latinium .featured{-webkit-print-color-adjust:exact;print-color-adjust:exact}
.elixir-latinium .footer{padding:15px 0}}

    @media (max-width: 768px) {
    }

    .elixir-latinium{width:100%;max-width:none;margin:0;padding:0}

    .elixir-latinium .plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}

    .elixir-latinium .plans-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-inline:auto}

    .elixir-latinium .one-plan{grid-template-columns:minmax(0,390px);justify-content:center}

    .elixir-latinium .plan{min-width:0;padding:21px}

    .elixir-latinium .plan h3{font-size:22px}

    .elixir-latinium .price{font-size:clamp(31px,2.6vw,43px);letter-spacing:-1.8px}

    .elixir-latinium .plan .features{margin-top:0;padding-top:0}

    .elixir-latinium .plan .plan-cta{margin-top:auto}

    main.elixir-latinium{box-sizing:border-box;flex:1;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}

    @media(max-width:1100px){.elixir-latinium .plans{grid-template-columns:repeat(2,minmax(0,1fr))}}

    @media(max-width:1100px){.elixir-latinium .plans{grid-template-columns:repeat(2,minmax(0,1fr))}.elixir-latinium .plans-two{grid-template-columns:repeat(2,minmax(0,1fr))}.elixir-latinium .one-plan{grid-template-columns:minmax(0,390px)}}

    @media(max-width:620px){.elixir-latinium .plans,.elixir-latinium .plans-two,.elixir-latinium .one-plan{grid-template-columns:1fr}.elixir-latinium .plan{padding:24px}.elixir-latinium .plan h3{font-size:25px}.elixir-latinium .price{font-size:44px}}

    .elixir-latinium .section{padding:38px 0}
    .elixir-latinium .section-head{margin-bottom:24px}
    @media(max-width:760px){.elixir-latinium .section{padding:26px 0}.elixir-latinium .section-head{margin-bottom:20px}}
  
  
