.almav2-pricing{background:#0a1220;color:#fff;font-family:Roboto,Arial,sans-serif;padding:clamp(80px,9vw,120px) clamp(20px,5vw,80px);position:relative;-webkit-font-smoothing:antialiased;overflow:hidden}.almav2-pricing__bg{inset:0;pointer-events:none;position:absolute;z-index:0}.almav2-pricing__bg-img{display:block;filter:brightness(.62) saturate(1.05) contrast(1.03);height:100%;object-fit:cover;object-position:50% 55%;width:100%}.almav2-pricing__scrim{background:linear-gradient(180deg,rgba(10,18,32,.88),rgba(10,18,32,.54) 46%,rgba(10,18,32,.64)),linear-gradient(118deg,rgba(38,101,226,.32),rgba(10,18,32,.1) 50%,rgba(194,109,230,.34))}.almav2-pricing__glow,.almav2-pricing__scrim{inset:0;pointer-events:none;position:absolute;z-index:1}.almav2-pricing__glow{will-change:transform,opacity}.almav2-pricing__glow--magenta{animation:almav2-pricing-mag 16s ease-in-out infinite;background:radial-gradient(820px 440px at 90% 6%,rgba(194,109,230,.22),transparent 60%)}.almav2-pricing__glow--blue{animation:almav2-pricing-blu 20s ease-in-out infinite;background:radial-gradient(900px 520px at 6% 96%,rgba(38,101,226,.22),transparent 62%)}@keyframes almav2-pricing-mag{0%,to{opacity:1;transform:translate(0) scale(1)}50%{opacity:.75;transform:translate(-3%,2%) scale(1.08)}}@keyframes almav2-pricing-blu{0%,to{opacity:1;transform:translate(0) scale(1)}50%{opacity:.8;transform:translate(2%,-3%) scale(1.1)}}.almav2-pricing__inner{margin:0 auto;max-width:1200px;position:relative;z-index:2}.almav2-pricing__eyebrow{color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.almav2-pricing__eyebrow:after{background:linear-gradient(30deg,#2665e2,#c26de6);border-radius:2px;content:"";display:block;height:3px;margin:14px 0 36px;width:70%}.almav2-pricing__heading{color:#fff;font-family:Roboto-Bold,Roboto,sans-serif;font-size:clamp(32px,4.4vw,60px);font-weight:900;letter-spacing:-.015em;line-height:1.1;margin:0 0 16px}.almav2-pricing__grad{background:linear-gradient(30deg,#2665e2,#c26de6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;line-height:1.1;padding:.05em .12em .12em 0}.almav2-pricing__lead{color:hsla(0,0%,100%,.85);font-size:clamp(18px,1.6vw,22px);font-weight:300;line-height:1.5;margin:0 0 64px;max-width:680px}.almav2-pricing__grid{align-items:stretch;display:grid;gap:28px;grid-template-columns:repeat(2,1fr);position:relative}.almav2-pricing__plus{align-items:center;background:#fff;border-radius:50%;box-shadow:0 14px 32px -8px rgba(0,0,0,.5),0 0 0 8px rgba(10,18,32,.55);display:flex;height:56px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:56px;z-index:5}.almav2-pricing__plus span{background:linear-gradient(135deg,#2665e2,#c26de6);-webkit-background-clip:text;background-clip:text;font:800 32px/1 Roboto-Bold,Roboto,sans-serif;-webkit-text-fill-color:transparent;transform:translateY(-1px)}.almav2-pricing--cards-hidden .almav2-pricing__card,.almav2-pricing--cards-hidden .almav2-pricing__grid,.almav2-pricing--cards-hidden .almav2-pricing__plus{display:none}.almav2-pricing--cards-hidden{align-items:center;display:flex;min-height:clamp(440px,52vh,560px)}.almav2-pricing--cards-hidden .almav2-pricing__inner{width:100%}.almav2-pricing--cards-hidden .almav2-pricing__lead{margin-bottom:0}.almav2-pricing__card{background:linear-gradient(180deg,#1b2848,#0a1220);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 28px 56px -16px rgba(38,101,226,.22),0 4px 12px rgba(0,0,0,.18);color:#fff;display:flex;flex-direction:column;overflow:hidden;padding:38px 30px 34px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.almav2-pricing__card-glow{background:radial-gradient(380px 220px at 100% 0,rgba(194,109,230,.14),transparent 70%);inset:0;pointer-events:none;position:absolute;z-index:0}.almav2-pricing__card:before{background-image:linear-gradient(hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;-webkit-mask-image:radial-gradient(500px 380px at 50% 30%,#000 30%,transparent 80%);mask-image:radial-gradient(500px 380px at 50% 30%,#000 30%,transparent 80%);pointer-events:none;position:absolute;z-index:0}.almav2-pricing__card>:not(.almav2-pricing__card-glow){position:relative;z-index:1}.almav2-pricing__card:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 36px 64px -16px rgba(38,101,226,.36),0 6px 16px rgba(0,0,0,.22);transform:translateY(-4px)}.almav2-pricing__card--featured{background:linear-gradient(135deg,#2665e2,#6e47c7 55%,#c26de6);border:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 32px 64px -16px rgba(194,109,230,.45),0 4px 12px rgba(0,0,0,.18)}.almav2-pricing__card--featured:before{display:none}.almav2-pricing__name-row{color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:.22em;margin:0 0 22px;text-transform:uppercase}.almav2-pricing__name-row .almav2-pricing__pill+.almav2-pricing__sep{margin-left:.22em}.almav2-pricing__name-row .almav2-pricing__sep:has(+.almav2-pricing__pill){margin-right:.22em}.almav2-pricing__name-row .almav2-pricing__pill+.almav2-pricing__sep:has(+.almav2-pricing__pill){margin-left:.44em}.almav2-pricing__sep{color:hsla(0,0%,100%,.55)}.almav2-pricing__pill{align-items:center;background:#fff;border-radius:6px;color:#0a1220;display:inline-flex;font-family:Roboto,sans-serif;font-size:10px;font-weight:900;height:24px;justify-content:center;letter-spacing:.14em;line-height:1;padding:0 12px;text-indent:.14em;text-transform:uppercase;transform:translateY(-1px);vertical-align:middle;white-space:nowrap}.almav2-pricing__pill>span{align-items:center;display:inline-flex;gap:6px;padding-top:1px}.almav2-pricing__pill-star{flex:0 0 auto;margin-top:-1px}.almav2-pricing__name{margin:0 0 16px}.almav2-pricing__price{color:#fff;font-family:Roboto-Bold,Roboto,sans-serif;font-size:clamp(36px,4vw,56px);font-weight:900;letter-spacing:-.025em;line-height:1}.almav2-pricing__price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.almav2-pricing__price-prefix,.almav2-pricing__suffix{color:hsla(0,0%,100%,.85);font-size:clamp(20px,2vw,28px);font-style:normal;font-weight:500}.almav2-pricing__card--featured .almav2-pricing__per-suffix,.almav2-pricing__card--featured .almav2-pricing__suffix{color:hsla(0,0%,100%,.85)}.almav2-pricing__per b{color:#fff;font-weight:700}.almav2-pricing__features{list-style:none;margin:14px 0 0;padding:0}.almav2-pricing__features li{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;gap:18px;line-height:1.5;padding:8px 0;position:relative}.almav2-pricing__features li:not(:last-child):after{background:linear-gradient(90deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.4) 60%,hsla(0,0%,100%,0));bottom:0;content:"";height:1px;left:0;opacity:.35;position:absolute;right:0}.almav2-pricing__per{color:#fff;font-family:Roboto-Bold,Roboto,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.015em;line-height:1.1;margin:0 0 22px}.almav2-pricing__per-suffix{color:hsla(0,0%,100%,.65);font-size:16px;font-style:italic;margin-top:8px}.almav2-pricing__bullet{flex:0 0 auto;height:36px;width:36px}.almav2-pricing__bullet rect{fill:#2665e2}.almav2-pricing__bullet path,.almav2-pricing__card--featured .almav2-pricing__bullet rect{fill:#fff}.almav2-pricing__card--featured .almav2-pricing__bullet path{fill:#0a1220}@media (max-width:900px){.almav2-pricing__grid{grid-template-columns:1fr}.almav2-pricing__card--featured{transform:none}.almav2-pricing__card--featured:hover{transform:translateY(-4px)}.almav2-pricing__card{padding:30px 22px 28px}.almav2-pricing__plus{height:48px;width:48px}.almav2-pricing__plus span{font-size:28px}}.almav2-pricing__inner>*{opacity:1;transform:none}.almav2-pricing.js-ready .almav2-pricing__inner>*{opacity:0;transform:translateY(20px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.almav2-pricing.js-ready.is-revealed .almav2-pricing__eyebrow{opacity:1;transform:none;transition-delay:0s}.almav2-pricing.js-ready.is-revealed .almav2-pricing__heading{opacity:1;transform:none;transition-delay:60ms}.almav2-pricing.js-ready.is-revealed .almav2-pricing__lead{opacity:1;transform:none;transition-delay:.14s}.almav2-pricing.js-ready.is-revealed .almav2-pricing__grid{opacity:1;transform:none;transition-delay:.22s}@media (prefers-reduced-motion:reduce){.almav2-pricing__glow{animation:none!important}.almav2-pricing.js-ready .almav2-pricing__inner>*,.almav2-pricing.js-ready.is-revealed .almav2-pricing__inner>*{opacity:1!important;transform:none!important;transition:none!important}}