.preciosElevation{--ink:#171719;--soft:#6d5b7b;--body:#5d5962;--strong:#343139;--eyebrow:#7254a1;--mint:#4ea58a;--paper:#fbfaf8;--f:"Geist",Arial,Helvetica,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--shadow:0 1px 0 #ffffffeb inset, 0 28px 70px #56477e1f, 0 8px 22px #7254a10d;font-family:var(--f);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(ellipse 70% 58% at 8% 12%, #f7d5c26b, transparent 72%), radial-gradient(ellipse 64% 52% at 92% 8%, #c7baff61, transparent 74%), radial-gradient(ellipse 58% 48% at 78% 92%, #bddbff4d, transparent 76%), radial-gradient(ellipse 56% 46% at 14% 88%, #cce9df52, transparent 74%), radial-gradient(ellipse 48% 40% at 48% 48%, #e8c8ee29, transparent 78%), var(--paper);background-attachment:fixed;min-height:100vh;margin:0;padding-top:76px;line-height:1.55}.preciosElevation button,.preciosElevation input,.preciosElevation select,.preciosElevation label{font:inherit;color:inherit}.preciosElevation button{cursor:pointer;touch-action:manipulation}.preciosElevation a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.page a{color:inherit}.preciosElevation ::selection{color:#171719;background:#7254a138}.skipLink{z-index:300;color:#fff;background:#171719;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:650;position:absolute;top:12px;left:12px;transform:translateY(-160%)}.skipLink:focus{transform:none}.shell{width:min(100% - 48px,1180px);margin-inline:auto}.hero{text-align:center;padding:clamp(48px,7vw,88px) 0 clamp(36px,5vw,56px)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow);align-items:center;gap:11px;margin:0 0 22px;font-size:10px;font-weight:820;display:inline-flex}.eyebrow i{background:linear-gradient(90deg,#7254a1,#4ea58a);width:28px;height:1px}.hero h1{letter-spacing:-.075em;color:#171719;text-wrap:balance;max-width:16ch;margin:0 auto;font-size:clamp(2.8rem,6.2vw,4.6rem);font-weight:650;line-height:.9}.hero h1 span{color:#6d5b7b;display:block}.hero-lead{max-width:48ch;color:var(--body);margin:22px auto 0;font-size:clamp(15px,1.3vw,17px);line-height:1.6}.hero-controls{flex-direction:column;align-items:center;gap:14px;margin-top:34px;display:flex}.seg{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #ffffffe0;border-radius:999px;gap:4px;padding:5px;display:inline-flex;box-shadow:inset 0 1px #fffffff2,0 10px 28px #56477e14}.seg button{min-height:40px;color:var(--soft);border-radius:999px;padding:0 18px;font-size:12px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s}.seg button[aria-pressed=true]{color:#fff;background:#171719;box-shadow:0 8px 20px #17171924}.charge-hint{color:var(--soft);letter-spacing:.01em;font-size:12px}.charge-hint strong{color:var(--strong);font-weight:650}.btn{letter-spacing:-.01em;min-height:46px;transition:transform .32s var(--ease), box-shadow .32s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:720;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#fff;background:#171719;box-shadow:0 14px 32px #1717191f}.btn-primary:hover{box-shadow:0 20px 44px #1717192e}.btn-ghost{color:var(--ink);background:#ffffffb8;border:1px solid #ffffffd9;box-shadow:inset 0 1px #fffffff2}.tiers{padding:8px 0 88px}.tier-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.tier-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px;margin-inline:auto}.tier-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin-inline:auto}.tier{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .36s var(--ease), box-shadow .36s;background:#ffffffdb;border:1px solid #fffc;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.tier:hover{transform:translateY(-4px);box-shadow:inset 0 1px #fffffff2,0 34px 80px #56477e29}.tier.is-featured{transform:translateY(-6px);box-shadow:0 0 0 1px #7254a12e,inset 0 1px #fffffff2,0 40px 90px #17171929,0 12px 28px #7254a11a}.tier.is-featured:hover{transform:translateY(-10px)}.tier-cap{color:#fff;background:radial-gradient(70% 90% at 8% 0,#f7d5c238,#0000 55%),radial-gradient(55% 80% at 96% 18%,#c7baff33,#0000 58%),linear-gradient(165deg,#242428 0%,#171719 48%,#121214 100%);border-bottom:1px solid #ffffff0f;padding:18px 20px 16px}.tier:not(.is-featured) .tier-cap{color:var(--ink);background:radial-gradient(circle at 12% 20%,#f7d5c247,#0000 55%),radial-gradient(circle at 90% 70%,#c7baff38,#0000 58%),#f8f7faf2;border-bottom:1px solid #332d3a0f}.tier-badge{letter-spacing:.14em;text-transform:uppercase;color:#e8e0f5b8;align-items:center;gap:7px;margin-bottom:8px;font-size:10px;font-weight:720;display:inline-flex}.tier:not(.is-featured) .tier-badge{color:var(--eyebrow)}.tier-badge:before{content:"";background:linear-gradient(135deg,#c7baff,#7254a1);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #c7baff29}.tier-name{letter-spacing:-.035em;font-size:20px;font-weight:650;line-height:1.15}.tier-body{flex-direction:column;flex:1;padding:22px 20px 20px;display:flex}.tier-price-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tier-price{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(1.85rem,2.4vw,2.2rem);font-weight:700;line-height:1}.tier-unit{color:var(--soft);font-size:13px;font-weight:600}.tier-note{color:var(--soft);min-height:2.8em;margin-top:8px;font-size:11px;line-height:1.4}.tier-tagline{color:var(--body);min-height:4.2em;margin:16px 0 0;font-size:13px;line-height:1.5}.tier-trial{color:#2f7a64;background:#4ea58a1a;border:1px solid #4ea58a2e;border-radius:999px;align-items:center;margin-top:14px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.tier-groups{flex-direction:column;flex:1;gap:18px;margin:18px 0 22px;display:flex}.tier-group-label{letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow);align-items:center;gap:10px;margin:0 0 10px;font-size:10px;font-weight:780;display:flex}.tier-group-label:before{content:"";background:var(--eyebrow);opacity:.65;border-radius:2px;width:28px;height:1.5px}.tier-group .tier-feats{margin:0}.tier-feats{flex-direction:column;flex:1;gap:10px;margin:18px 0 22px;padding:0;list-style:none;display:flex}.tier-feats li{color:var(--strong);align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.tier-feats svg{width:16px;height:16px;stroke:var(--eyebrow);fill:none;stroke-width:2px;stroke-linecap:round;flex-shrink:0;margin-top:2px}.tier.is-featured .tier-group-label{color:#5f449c}.tier.is-featured .tier-group-label:before{background:#5f449c}.tier .btn{width:100%;margin-top:auto}.tier.is-featured .btn-primary{color:#fff;background:#171719;box-shadow:0 16px 36px #17171929}.compare-block,.faq-block{padding:clamp(48px,7vw,88px) 0 clamp(36px,5vw,64px)}.compare-stack{gap:40px;display:grid}.compare-role-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:20px;margin:0 0 18px;display:grid}.compare-role-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 8px;font-size:11px;font-weight:700}.compare-role-head h3{letter-spacing:-.03em;color:#171719;margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:700;line-height:1.1}.compare-role-head p{color:var(--body);margin:0;font-size:14px;line-height:1.5}.compare-head,.faq-head{text-align:center;margin-bottom:28px}.compare-head h2,.faq-head h2{letter-spacing:-.055em;color:#171719;text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:650;line-height:1.05}.compare-lead{max-width:52ch;color:var(--body);margin:14px auto 0;font-size:15px;line-height:1.55}.compare-table-wrap{-webkit-overflow-scrolling:touch;border-radius:22px;margin:0 -8px;padding:4px 8px 12px;overflow-x:auto}.compare-table{border-collapse:separate;border-spacing:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:100%;min-width:720px;box-shadow:var(--shadow);background:#ffffffb8;border:1px solid #332d3a14;border-radius:20px;overflow:hidden}.compare-table thead th{text-align:center;vertical-align:bottom;color:#ffffffe0;background:radial-gradient(70% 120% at 0 0,#f7d5c238,#0000 55%),linear-gradient(#1d1d20 0%,#171719 100%);border-left:1px solid #ffffff0f;padding:14px 12px;font-size:12px;font-weight:600;line-height:1.35}.compare-table thead th:first-child{text-align:left;color:#0000;border-left:0;padding-left:16px}.compare-table thead th.is-featured{background:radial-gradient(70% 120% at 0 0,#f7d5c238,#0000 55%),linear-gradient(#1d1d20 0%,#171719 100%),#c7baff14}.compare-table tbody th[scope=row]{text-align:left;vertical-align:middle;color:var(--ink);border-top:1px solid #332d3a0f;padding:14px 16px;font-size:12px;font-weight:600;line-height:1.35}.compare-table tbody td{text-align:center;vertical-align:middle;color:var(--strong);border-top:1px solid #332d3a0f;border-left:1px solid #332d3a0d;padding:14px 12px;font-size:12px;line-height:1.35}.compare-group-row th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow);background:#7254a10f;border-top:1px solid #332d3a0f;padding:12px 16px;font-size:11px;font-weight:780}.compare-col-name{letter-spacing:-.02em;font-size:13px;font-weight:700;display:block}.compare-col-name.is-featured{color:#c7baff}.compare-col-price{color:#ffffff9e;margin-top:4px;font-size:12px;font-weight:600;display:block}.compare-val{color:inherit;font-size:13px;font-weight:600}.compare-table tbody td.is-featured{background:#7254a10d}.compare-check svg{stroke:#2f7a64;fill:none;stroke-width:2.4px;stroke-linecap:round;width:18px;height:18px}.compare-dash{color:#5d596273;font-weight:700}@media (width<=720px){.compare-role-head{grid-template-columns:1fr}}.faq-list{flex-direction:column;gap:10px;max-width:760px;margin:0 auto;display:flex}.faq-item{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb3;border:1px solid #332d3a14;border-radius:18px;overflow:hidden}.faq-item.is-open{box-shadow:0 12px 36px #56477e14}.faq-item button{text-align:left;cursor:pointer;letter-spacing:-.02em;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:15px;font-weight:650;display:flex}.faq-item button:after{content:"+";color:var(--eyebrow);flex-shrink:0;font-size:20px;font-weight:500;line-height:1}.faq-item.is-open button:after{content:"–"}.faq-item p{color:var(--body);margin:0;padding:0 18px 18px;font-size:14px;line-height:1.55}[data-reveal]{opacity:0;transition:opacity .78s var(--ease), transform .78s var(--ease);transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:none}@media (width<=1100px){.tier-grid,.tier-grid[data-count="3"],.tier-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media (width<=720px){.shell{width:min(100% - 28px,1180px)}.tier-grid{grid-template-columns:1fr}.hero h1{max-width:none}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}.tier,.btn{transition:none}}
