#arcova-pricing{--line:#0d354714;--line-2:#0d354724;--card-shadow:0 1px 1px #0d35470a, 0 14px 30px -14px #0d354729, 0 56px 100px -44px #0d354742;font-family:var(--font-body);color:var(--ink)}#arcova-pricing *{box-sizing:border-box}#arcova-pricing a{color:inherit;text-decoration:none}#arcova-pricing button{font-family:inherit}#arcova-pricing .wrap{width:100%;max-width:1120px;margin:0 auto;padding:clamp(56px,8vw,104px) 28px clamp(64px,9vw,120px)}#arcova-pricing .head{text-align:left;max-width:680px;margin:0 0 14px}#arcova-pricing .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--teal-deep);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}#arcova-pricing .eyebrow:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px}#arcova-pricing .head h2{font-family:var(--font-head);color:var(--ink);letter-spacing:-.038em;text-wrap:balance;margin:16px 0 0;font-size:clamp(2rem,1.3rem + 2.4vw,3rem);font-weight:700;line-height:1.05}#arcova-pricing .head h2 .grad{background:linear-gradient(120deg, var(--teal), var(--mint));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}#arcova-pricing .head p{max-width:56ch;color:var(--ink-soft);text-wrap:pretty;margin:18px 0 0;font-size:1.05rem;line-height:1.55}#arcova-pricing .bill-row{justify-content:flex-end;margin:26px 0 40px;display:flex}#arcova-pricing .bill-toggle{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#ffffffb3;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}#arcova-pricing .bill-toggle button{color:var(--ink-mute);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:9px 20px;font-size:13.5px;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex;position:static}#arcova-pricing .bill-toggle button.on{background:var(--ink);color:#fff}#arcova-pricing .bill-toggle .save{box-shadow:none;pointer-events:auto;color:var(--teal-deep);background:#00a4b424;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;position:static;top:auto;right:auto}#arcova-pricing .bill-toggle button.on .save{color:#fff;background:#ffffff38}#arcova-pricing .cards{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}#arcova-pricing .card{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#ffffffc7;border-radius:22px;flex-direction:column;padding:28px 26px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}#arcova-pricing .card:hover{box-shadow:var(--card-shadow);transform:translateY(-4px)}#arcova-pricing .card.feat{box-shadow:var(--card-shadow);background:#fff;border-color:#00a4b466}#arcova-pricing .card .ribbon{background:var(--teal);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:700;position:absolute;top:-11px;left:26px}#arcova-pricing .card .ribbon-save{text-transform:none;letter-spacing:.005em;background:linear-gradient(135deg, var(--teal) 0%, var(--teal-deep) 100%);box-shadow:0 10px 22px -8px color-mix(in oklab, var(--teal) 65%, transparent);white-space:nowrap;padding:8px 20px;font-size:13.5px;font-weight:700;top:-16px;left:50%;transform:translate(-50%)}#arcova-pricing .cname{font-family:var(--font-head);letter-spacing:-.02em;font-size:20px;font-weight:700}#arcova-pricing .ctag{color:var(--ink-mute);min-height:20px;margin-top:6px;font-size:13.5px;line-height:1.45}#arcova-pricing .ctag b{color:var(--teal-deep);font-weight:600}#arcova-pricing .cprice{flex-wrap:wrap;align-items:baseline;gap:6px;margin:18px 0 2px;display:flex}#arcova-pricing .cprice .amt{font-family:var(--font-head);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700}#arcova-pricing .cprice .per{color:var(--ink-mute);font-size:14px;font-weight:500}#arcova-pricing .cmeta{min-height:18px;margin-top:4px}#arcova-pricing .cbilled{color:var(--ink-soft);font-size:12.5px}#arcova-pricing .cbilled b{color:var(--ink);font-weight:700}#arcova-pricing .cbtn{margin:22px 0 0}#arcova-pricing .cbtn .btn{justify-content:center;width:100%}#arcova-pricing .summary{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin:22px 0 0;padding:22px 0 0;list-style:none;display:flex}#arcova-pricing .summary li{color:var(--ink-soft);gap:10px;font-size:13.5px;line-height:1.4;display:flex}#arcova-pricing .summary li b{color:var(--ink);font-weight:700}#arcova-pricing .summary li .ck{width:16px;height:16px;color:var(--teal);flex:none;margin-top:2px}#arcova-pricing .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .2s,box-shadow .25s;display:inline-flex}#arcova-pricing .btn:active{transform:scale(.975)}#arcova-pricing .btn-primary{background:var(--teal);color:#fff;box-shadow:0 10px 24px -10px color-mix(in oklab, var(--teal) 70%, transparent)}#arcova-pricing .btn-primary:hover{background:color-mix(in oklab, var(--teal) 88%, #000)}#arcova-pricing .btn-soft{color:var(--ink);background:#0d35470d}#arcova-pricing .btn-soft:hover{background:#0d354717}#arcova-pricing .compare-row{justify-content:center;margin-top:32px;display:flex}#arcova-pricing .compare-btn{border:1px solid var(--line-2);color:var(--ink);cursor:pointer;box-shadow:var(--soft-shadow);background:#ffffffb3;border-radius:999px;align-items:center;gap:9px;padding:12px 22px;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}#arcova-pricing .compare-btn:hover{border-color:var(--ink-faint);background:#fff}#arcova-pricing .compare-btn .chev{transition:transform .3s}#arcova-pricing .compare-btn[aria-expanded=true] .chev{transform:rotate(180deg)}#arcova-pricing .compare{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fff;border-radius:22px;margin-top:22px;animation:.36s cubic-bezier(.16,1,.3,1) arcova-pricing-reveal;overflow:hidden}@keyframes arcova-pricing-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}#arcova-pricing .compare-scroll{overflow-x:auto}#arcova-pricing .compare table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}#arcova-pricing .compare thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);border-bottom:1px solid var(--line);background:#fff;padding:20px 22px 14px;font-size:11px;position:sticky;top:0}#arcova-pricing .compare thead th.feat{color:var(--teal-deep)}#arcova-pricing .compare th:first-child,#arcova-pricing .compare td:first-child{width:34%}#arcova-pricing .compare .grouprow td{font-family:var(--font-head);color:var(--ink);border-top:1px solid var(--line);background:#0d354705;padding:16px 22px 8px;font-size:13px;font-weight:700}#arcova-pricing .compare tbody td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 22px;font-size:13.5px}#arcova-pricing .compare tbody td:first-child{color:var(--ink-soft)}#arcova-pricing .compare tbody td:not(:first-child){color:var(--ink);font-weight:600}#arcova-pricing .compare td.feat-col{background:#00a4b409}#arcova-pricing .compare .csub{color:var(--ink-mute);margin-top:3px;font-size:11.5px;font-weight:500;display:block}#arcova-pricing .compare td .ck{width:17px;height:17px;color:var(--teal);display:block}#arcova-pricing .compare .cmp-save{color:var(--teal-deep);font-weight:700}#arcova-pricing .compare tbody td.sub-label{color:var(--ink-soft);padding-left:42px;position:relative}#arcova-pricing .compare tbody td.sub-label:before{content:"↳";color:var(--ink-faint);font-size:15px;line-height:1;position:absolute;top:50%;left:22px;transform:translateY(-58%)}#arcova-pricing .compare thead th.mutedcol{color:var(--ink-faint)}#arcova-pricing .compare tbody td.mutedcol{color:var(--ink-faint);font-weight:500}#arcova-pricing .compare tbody td.mutedcol .ck{color:var(--ink-faint)}#arcova-pricing .ent{background:var(--ink);color:#fff;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px 44px;margin-top:22px;padding:32px 36px;display:grid}#arcova-pricing .ent .et{align-self:center;max-width:230px}#arcova-pricing .ent .et h4{color:#fff;font-family:var(--font-head);letter-spacing:-.02em;margin:0;font-size:19px}#arcova-pricing .ent .et p{color:#fff9;max-width:48ch;margin:6px 0 0;font-size:13px;line-height:1.5}#arcova-pricing .ent .efeat{grid-template-columns:repeat(2,auto);justify-content:start;gap:12px 28px;display:grid}#arcova-pricing .ent .efeat span{color:#ffffffd1;align-items:center;gap:9px;font-size:13.5px;display:inline-flex}#arcova-pricing .ent .efeat svg{width:15px;height:15px;color:var(--mint);flex:none}#arcova-pricing .ent .ebtn{align-self:center}#arcova-pricing .ent .ebtn .btn{background:var(--teal);color:#fff}#arcova-pricing .ent .ebtn .btn:hover{background:color-mix(in oklab, var(--teal) 88%, #fff)}#arcova-pricing .pricing-compare-note{text-align:center;margin-top:18px}@media (max-width:920px){#arcova-pricing .cards{grid-template-columns:1fr;max-width:460px;margin:0 auto}}@media (max-width:520px){#arcova-pricing .wrap{padding-left:20px;padding-right:20px}}