.sec.dark.cmp-band{--cmp-grad:linear-gradient(90deg, #27bb86, #5fd39a, #9be592);background:radial-gradient(ellipse 55% 70% at 100% 0%, #27bb8638, transparent 70%), var(--navy-900);text-align:center}.cmp-band .w{flex-direction:column;align-items:center;display:flex}.cmp-band h2{max-width:760px;margin-top:24px}.cmp-band .eyebrow{justify-self:auto}.cmp-band .lead{max-width:720px;margin-top:20px}.cmp-band .lead+.lead{margin-top:12px}.cmp-band .cmp-grad{background:var(--cmp-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.cmp-band .cmp-vs{justify-content:center;align-items:center;margin:40px 0 44px;display:flex}.cmp-band .cmp-us{background:#fff;border-radius:16px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;box-shadow:0 8px 24px -8px #00000080}.cmp-band .cmp-word{letter-spacing:.08em;text-transform:uppercase;margin:0 16px;font-size:14px;font-weight:700}.cmp-band .cmp-stack{flex-wrap:wrap;justify-content:center;row-gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cmp-band .cmp-stack li+li{margin-left:-6px}.cmp-band .cmp-ico{width:44px;height:44px;box-shadow:0 0 0 3px var(--navy-900);transition:transform var(--duration-base) var(--ease-standard);background:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cmp-band .cmp-ico picture{display:contents}.cmp-band .cmp-ico img{object-fit:contain;width:60%;height:60%;display:block}.cmp-band .cmp-ico:hover,.cmp-band .cmp-ico:focus-visible{z-index:1;transform:translateY(-4px)}.cmp-band .cmp-btn,.cmp-band .cmp-btn:hover{color:#fff;background:0 0;border:1.5px solid #fff}.cmp-band .cmp-btn:hover{background:#ffffff14}.cmp-band .cmp-btn:focus-visible,.cmp-band .cmp-ico:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.cmp-band .cmp-ico{transition:none}}@media (width<=820px){.sec.dark.cmp-band{text-align:left}.cmp-band .w{align-items:flex-start}.cmp-band .cmp-vs{justify-content:flex-start;margin:32px 0 36px}.cmp-band .cmp-us{border-radius:12px;width:44px;height:44px}.cmp-band .cmp-us img{width:24px;height:auto}.cmp-band .cmp-word{margin:0 10px}.cmp-band .cmp-ico{border-radius:10px;width:34px;height:34px}.cmp-band .cmp-stack{grid-template-columns:repeat(var(--rows-cols), var(--cmp-tile,34px));gap:8px;display:grid}.cmp-band .cmp-stack li+li{margin-left:0}.cmp-band .cmp-ico{box-shadow:none}.cmp-band .cmp-btn{white-space:normal;text-wrap:balance;padding:14px 24px;font-size:16px;line-height:1.3}}.tip{color:var(--text-muted);cursor:help;vertical-align:middle;background:0 0;border:0;margin-left:6px;padding:2px;display:inline-flex;position:relative}.tip-bubble{white-space:normal;z-index:20;border-radius:var(--radius-md);background:var(--navy-900);color:#fff;text-align:left;width:max-content;max-width:min(280px,80vw);box-shadow:var(--shadow-lg);padding:10px 12px;font-size:13px;line-height:1.45;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.label-tip{white-space:nowrap}.plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:20px;display:grid}.plan{gap:8px}.plan.highlighted{box-shadow:inset 0 0 0 2px var(--navy-900), var(--shadow-lg)}.plan-badge{border-radius:var(--radius-pill);background:var(--navy-900);color:#fff;font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.3}.plan-storage-help{color:var(--navy-900);text-underline-offset:3px;align-self:flex-start;margin:-8px 0 16px;font-size:13px;font-weight:600;text-decoration:underline}.plan-name{align-items:center;gap:8px;font-size:24px;display:flex}.plan-tagline{color:var(--text-muted);font-size:15px}.plan-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:16px;display:flex}.plan-price .amount{font-variant-numeric:tabular-nums;font-family:var(--font-display);color:var(--navy-900);letter-spacing:-.02em;font-size:44px;font-weight:700;line-height:1;display:inline-block}.plan-monthly{color:var(--text-muted);font-size:14px}.plan-monthly .amount-monthly{font-variant-numeric:tabular-nums}.plan-price .period{color:var(--neutral-700);font-size:15px}.plan-storage{color:var(--text-body);align-items:center;gap:10px;margin:12px 0 16px;font-size:14px;display:flex}.plan-storage select{border:1px solid var(--border-default);border-radius:var(--radius-md);font:inherit;color:var(--navy-900);-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23121637' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 12px center no-repeat;padding:8px 36px 8px 12px}.plan .btn{width:100%}.plan-intro{color:var(--navy-900);margin-top:20px;font-size:14px;font-weight:600}.plan .ticks{margin-top:12px}.plan .ticks li{font-size:15px}.plan .ticks .tip svg{width:15px;height:15px;color:var(--neutral-700);margin-top:0}
