.service-page{padding-bottom:var(--section-space)}.service-heading{padding:52px 0}.service-page .service-heading h1{font:650 clamp(36px, 4.5vw, 60px)/1.08 var(--font-ui);letter-spacing:-.055em;margin:0}.service-heading h1 em{color:var(--berry-dark);font-style:normal}.service-heading>p,.service-heading>div>p{max-width:570px;color:var(--text-soft);margin-top:24px;font-size:16px;line-height:1.8}.service-page h2{font:650 26px/1.25 var(--font-ui);letter-spacing:-.035em}.service-contact-layout{grid-template-columns:.9fr 1.15fr;align-items:start;gap:clamp(32px,6vw,75px);display:grid}.service-aside{padding-top:20px}.service-mascot{width:144px;margin:28px 0}.service-mascot svg{width:100%;height:auto}.service-links{max-width:360px;display:grid}.service-links a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:13px;display:flex}.service-links a:hover,.service-links a[aria-current=page]{color:var(--berry-dark)}.service-form{border:1px solid var(--line);border-radius:var(--landing-radius);background:var(--surface);box-shadow:var(--shadow);gap:22px;padding:34px;display:grid}.service-form>h2{margin-bottom:6px}.service-form>label{color:var(--text);gap:8px;font-size:13px;font-weight:600;display:grid}.service-form :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--line-bright);width:100%;min-width:0;color:var(--text);background:var(--paper);font:400 14px/1.5 var(--font-ui);border-radius:6px;padding:12px 14px}.service-form textarea{resize:vertical;min-height:160px}.service-page :is(input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.service-page .landing-button{justify-self:start}.service-page .landing-button:disabled{opacity:.6;cursor:wait}.service-page .eightbit-form-error,.service-page .eightbit-usage-error{border:1px solid var(--brand-line);background:var(--brand-soft);color:var(--berry-dark);border-radius:6px;padding:16px}.service-success{padding-top:var(--section-space);min-height:55vh}.service-success h1{letter-spacing:-.04em;font-size:clamp(32px,4vw,48px)}.service-success>p{max-width:580px;color:var(--text-soft);margin-top:22px}.service-success .eightbit-tracking-id{background:var(--surface-alt);border-color:var(--line);color:var(--text);overflow-wrap:anywhere}.service-policy-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:54px;margin-top:42px;display:grid}.service-policy-nav{position:sticky;top:24px}.service-heading--policy{padding:0 0 32px}.service-page .service-heading--policy h1{font-size:clamp(32px,4vw,46px)}.service-heading--policy .eightbit-page-meta{font:12px/1.6 var(--mono)}.service-policy{border:1px solid var(--line);border-radius:var(--landing-radius);background:var(--surface);padding:clamp(24px,4vw,48px)}.service-policy p,.service-policy ul{color:var(--text-soft);font-size:14px;line-height:1.9}.service-policy p+p{margin-top:14px}.service-policy h2{margin:36px 0 16px;font-size:22px}.service-policy li+li{margin-top:8px}.service-policy ul{padding-left:22px}.service-policy a{color:var(--berry-dark);text-underline-offset:3px;text-decoration:underline}.service-heading--illustrated{justify-content:space-between;align-items:center;gap:32px;display:flex}.service-heading--illustrated .service-mascot{flex-shrink:0;margin:0 48px 0 0}.service-storage-note{border-left:3px solid var(--sage-ink);max-width:780px;color:var(--text-soft);padding-left:20px;font-size:14px;line-height:1.8}.service-usage .eightbit-usage-section{margin-top:40px}.service-usage .eightbit-usage-section-heading{margin-bottom:24px}.service-usage .eightbit-usage-status{background:var(--sage);color:var(--sage-ink);padding:8px 10px}.service-usage .eightbit-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.service-usage .eightbit-storage-meter,.service-usage .eightbit-usage-skeleton:first-child{grid-column:1/-1}.service-usage .eightbit-usage-meter,.service-usage .eightbit-usage-skeleton{border-radius:var(--landing-radius);background:var(--surface);padding:26px}.service-usage .eightbit-usage-meter-heading{flex-wrap:wrap;gap:10px}.service-usage .eightbit-usage-meter strong{white-space:normal;font-size:18px}.service-usage .eightbit-usage-meter h3{color:var(--text-soft);font-weight:500}.service-usage .eightbit-usage-bar{background:var(--surface-alt);border:0;height:10px}.service-usage .eightbit-usage-bar span{min-width:0}.service-usage .eightbit-usage-meter:nth-child(2) .eightbit-usage-bar span{background:var(--sage-ink)}.service-usage .eightbit-storage-bar{height:20px;margin-top:22px}.service-usage .eightbit-storage-bar__segment--unused,.service-usage .eightbit-storage-legend__item--unused dt:before{background:var(--surface-alt)}.service-usage .eightbit-storage-legend{margin-top:22px}.service-usage .eightbit-usage-details{border-radius:var(--landing-radius);grid-template-columns:1fr 1fr;margin-top:20px}.service-usage .eightbit-usage-details div{background:var(--sage);padding:22px 26px}.service-usage .eightbit-usage-request{border:1px solid var(--brand-line);border-radius:var(--landing-radius);background:var(--brand-soft);margin-top:40px;padding:34px}.service-usage .eightbit-usage-request p{color:var(--text-soft);font-size:14px}.service-usage .eightbit-usage-request-heading>.landing-button{flex-shrink:0}.service-usage .eightbit-usage-limit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.service-usage .eightbit-usage-limit-form>:is(label,p,.eightbit-usage-request-actions){grid-column:1/-1}.service-usage .eightbit-usage-limit-form :is(input[type=email],textarea){box-sizing:border-box;background:var(--surface);border-color:var(--line-bright)}.service-usage .eightbit-usage-slider output{color:var(--berry-dark)}.service-usage .eightbit-usage-request-success{border-color:var(--line-bright);background:var(--sage);color:var(--sage-ink)}.eightbit-account-content .service-usage{width:100%}@media (max-width:800px){.service-contact-layout{grid-template-columns:1fr;gap:28px}.service-heading{padding:36px 0}.service-aside{grid-template-columns:1fr auto;gap:20px;padding:0;display:grid}.service-aside .service-mascot{grid-area:1/2/3;width:90px;margin:0}.service-aside .service-links{width:100%}.service-form{padding:26px}.service-policy-layout{grid-template-columns:1fr;gap:32px;margin-top:28px}.service-policy-nav{grid-template-columns:1fr 1fr;gap:0 24px;max-width:none;position:static}.service-heading--illustrated .service-mascot{width:100px;margin:0}.service-usage .eightbit-usage-request-heading{flex-wrap:wrap}.service-usage .eightbit-usage-request{padding:26px}.service-usage .eightbit-usage-limit-form{grid-template-columns:1fr}}@media (max-width:480px){.service-form{padding:22px}.service-page h2{font-size:23px}.service-heading--illustrated{align-items:flex-start;gap:12px}.service-heading--illustrated .service-mascot{width:60px;margin-top:8px}.service-page .service-heading--illustrated h1{font-size:32px}.service-usage .eightbit-usage-grid,.service-usage .eightbit-usage-details{grid-template-columns:1fr}.service-usage .eightbit-usage-meter{padding:20px}.service-usage .eightbit-usage-section-heading,.service-usage .eightbit-usage-error{flex-wrap:wrap}.service-usage .eightbit-storage-legend{grid-template-columns:1fr;gap:14px}}@media (prefers-reduced-motion:reduce){.service-usage .eightbit-usage-skeleton:after{animation:none}}.compare-shell{width:min(var(--landing-width), calc(100% - 112px));gap:clamp(64px,8vw,112px);margin:0 auto;padding:28px 0 84px;display:grid}.compare-breadcrumbs{color:var(--text-soft);font-size:11px}.compare-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:11px;margin:0;padding:0;list-style:none;display:flex}.compare-breadcrumbs a{color:inherit;text-decoration:none}.compare-breadcrumbs a:hover{color:var(--berry-dark)}.compare-breadcrumbs [aria-current=page]{color:var(--text-dim)}.compare-label{color:var(--sage-ink);font:700 11px/1.2 var(--font-pixel);letter-spacing:.06em;margin:0}.compare-hero{grid-template-columns:minmax(0,1.03fr) minmax(360px,.76fr);align-items:center;gap:clamp(44px,7vw,94px);min-height:510px;display:grid}.compare-hero__copy{justify-items:start;gap:22px;display:grid}.compare-hero h1,.compare-detail-hero h1{color:var(--text);font:700 clamp(48px, 6.5vw, 84px)/.96 var(--font-ui);letter-spacing:-.065em;margin:0}.compare-hero h1 em{color:var(--berry-dark);font-style:normal}.compare-hero__copy>p:not(.compare-label),.compare-detail-hero__copy>p:not(.compare-label){max-width:620px;color:var(--text-soft);margin:0;font-size:16px;line-height:1.8}.compare-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:6px;display:flex}.compare-text-link{color:var(--text-soft);font-size:12px;font-weight:700;text-decoration:none}.compare-text-link:hover{color:var(--berry-dark)}.compare-hero__art{place-items:center;min-height:410px;display:grid;position:relative}.compare-hero__art:before{border:1px dashed var(--line-bright);content:"";border-radius:50%;position:absolute;inset:3% 2%}.compare-pixel-canvas{z-index:1;border:1px solid var(--line-bright);border-radius:var(--landing-radius);background:var(--surface);width:min(330px,76vw);box-shadow:12px 12px 0 var(--sage);gap:18px;padding:22px;display:grid;position:relative;transform:rotate(2deg)}.compare-pixel-canvas__title,.compare-pixel-canvas__status{color:var(--text-dim);font:700 9px/1.2 var(--font-pixel);letter-spacing:.04em}.compare-pixel-canvas__status{text-align:right}.compare-pixel-sprite{aspect-ratio:1;border:1px solid var(--line);background:linear-gradient(45deg, var(--surface-alt) 25%, transparent 25%) 0 0 / 20px 20px, linear-gradient(45deg, transparent 75%, var(--surface-alt) 75%) 0 0 / 20px 20px, linear-gradient(45deg, transparent 75%, var(--surface-alt) 75%) 10px -10px / 20px 20px, linear-gradient(45deg, var(--surface-alt) 25%, var(--surface) 25%) 10px 10px / 20px 20px;grid-template-columns:repeat(8,1fr);justify-self:center;width:min(220px,100%);padding:18px;display:grid}.compare-pixel-sprite i{aspect-ratio:1}.compare-pixel-sprite i:nth-child(11),.compare-pixel-sprite i:nth-child(12),.compare-pixel-sprite i:nth-child(13),.compare-pixel-sprite i:nth-child(14),.compare-pixel-sprite i:nth-child(18),.compare-pixel-sprite i:nth-child(19),.compare-pixel-sprite i:nth-child(20),.compare-pixel-sprite i:nth-child(21),.compare-pixel-sprite i:nth-child(22),.compare-pixel-sprite i:nth-child(23),.compare-pixel-sprite i:nth-child(26),.compare-pixel-sprite i:nth-child(27),.compare-pixel-sprite i:nth-child(28),.compare-pixel-sprite i:nth-child(29),.compare-pixel-sprite i:nth-child(30),.compare-pixel-sprite i:nth-child(31),.compare-pixel-sprite i:nth-child(34),.compare-pixel-sprite i:nth-child(35),.compare-pixel-sprite i:nth-child(36),.compare-pixel-sprite i:nth-child(37),.compare-pixel-sprite i:nth-child(38),.compare-pixel-sprite i:nth-child(39),.compare-pixel-sprite i:nth-child(43),.compare-pixel-sprite i:nth-child(44),.compare-pixel-sprite i:nth-child(45),.compare-pixel-sprite i:nth-child(46),.compare-pixel-sprite i:nth-child(52),.compare-pixel-sprite i:nth-child(53){background:var(--berry)}.compare-pixel-sprite i:nth-child(27),.compare-pixel-sprite i:nth-child(30),.compare-pixel-sprite i:nth-child(35),.compare-pixel-sprite i:nth-child(38){background:var(--brand-ink)}.compare-pixel-sprite i:nth-child(44),.compare-pixel-sprite i:nth-child(45){background:var(--mushroom-cream)}.compare-orbit{z-index:2;border:1px solid var(--line-bright);min-width:48px;height:48px;color:var(--sage-ink);background:var(--surface);box-shadow:4px 4px 0 var(--warm);font:700 9px var(--font-pixel);border-radius:5px;place-items:center;display:grid;position:absolute}.compare-orbit--one{top:4%;right:4%;transform:rotate(7deg)}.compare-orbit--two{bottom:10%;left:0;transform:rotate(-7deg)}.compare-orbit--three{bottom:0;right:0}.compare-positioning{border:1px solid var(--brand-line);border-radius:var(--landing-radius);background:var(--brand-soft);gap:18px;max-width:920px;padding:clamp(32px,5vw,56px);display:grid}.compare-positioning h2,.compare-section h2,.compare-verdict h2,.compare-cta h2{color:var(--text);font:700 clamp(30px, 3.5vw, 46px)/1.08 var(--font-ui);letter-spacing:-.048em;margin:0}.compare-positioning>p:last-child,.compare-section__intro>p:last-child,.compare-cta p{color:var(--text-soft);margin:0;font-size:15px;line-height:1.75}.compare-section{gap:30px;display:grid}.compare-section__intro{gap:16px;max-width:780px;display:grid}.compare-groups{border-block:1px solid var(--line);display:grid}.compare-group{grid-template-columns:minmax(190px,.35fr) minmax(0,1fr);gap:clamp(30px,5vw,72px);padding:36px 0;display:grid}.compare-group+.compare-group{border-top:1px solid var(--line)}.compare-group header{align-content:start;gap:10px;display:grid}.compare-group h3{color:var(--text);letter-spacing:-.025em;margin:0;font-size:18px}.compare-group p{color:var(--text-soft);margin:0;font-size:12px;line-height:1.65}.compare-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.compare-group:last-child .compare-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-card{min-width:0}.compare-card__link{border:1px solid var(--line);min-height:100%;color:var(--text);background:var(--surface);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid}.compare-card__link:hover{border-color:var(--line-bright);background:var(--surface-alt);transform:translateY(-2px)}.compare-card__link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.compare-card__logo,.compare-brand-mark{border:1px solid var(--line-bright);width:44px;height:44px;color:var(--sage-ink);background:var(--sage);font:700 10px var(--font-pixel);border-radius:5px;flex:none;place-items:center;display:grid}.compare-card__logo .protected-image-container,.compare-card__logo-image{object-fit:contain;width:32px;height:32px;image-rendering:pixelated}.compare-logo--dark-background{background:#332f35}.compare-card__body{gap:8px;min-width:0;display:grid}.compare-card__title{color:var(--text);font-weight:700;line-height:1.35}.compare-card__description{color:var(--text-soft);font-size:12px;line-height:1.55}.compare-card__arrow{color:var(--text-dim);transition:transform .16s,color .16s}.compare-card__link:hover .compare-card__arrow{color:var(--berry-dark);transform:translate(2px,-2px)}.compare-reasons,.compare-point-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare-reasons article,.compare-point{border-bottom:1px solid var(--line);align-content:start;gap:10px;padding:24px 28px 26px 0;display:grid}.compare-reasons article:nth-child(2n),.compare-point:nth-child(2n){border-left:1px solid var(--line);padding-inline:28px 0}.compare-reasons article>span{color:var(--berry-dark);font:700 10px var(--font-pixel)}.compare-reasons h3,.compare-point h3{color:var(--text);letter-spacing:-.02em;margin:0;font-size:16px}.compare-reasons p,.compare-point p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.65}.compare-detail-hero{border:1px solid var(--line);border-radius:var(--landing-radius);background:radial-gradient(circle at 12% 20%, color-mix(in srgb, var(--berry) 12%, transparent), transparent 260px), var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,78px);padding:clamp(36px,6vw,68px);display:grid}.compare-detail-hero__marks{align-items:center;gap:14px;display:flex}.compare-detail-hero__marks .compare-brand-mark{border-color:var(--brand-line);width:76px;height:76px;color:var(--brand-ink);background:var(--berry);box-shadow:5px 5px 0 var(--brand-line);font-size:16px}.compare-detail-hero__marks .compare-brand-mark--competitor{border-color:var(--line-bright);color:var(--sage-ink);box-shadow:5px 5px 0 var(--line);background:#332f35}.compare-brand-mark--eightbit .brand-mark{transform:scale(1.65)}.compare-brand-mark--competitor .protected-image-container,.compare-brand-mark__logo{object-fit:contain;width:52px;height:52px;image-rendering:pixelated}.compare-versus{color:var(--text-dim);font:700 9px var(--font-pixel)}.compare-detail-hero__copy{justify-items:start;gap:20px;display:grid}.compare-detail-hero h1{max-width:14ch;font-size:clamp(42px,6vw,72px)}.compare-verdict{grid-template-columns:4px minmax(0,1fr);gap:26px;max-width:980px;padding:28px 0;display:grid}.compare-verdict__edge{background:var(--berry);border-radius:99px}.compare-verdict>div{gap:14px;display:grid}.compare-verdict p:last-child{color:var(--text-soft);margin:0;font-size:16px;line-height:1.75}.compare-table-wrap{border:1px solid var(--line);border-radius:var(--landing-radius);background:var(--surface);overflow:hidden}.compare-table{border-collapse:collapse;table-layout:fixed;width:100%}.compare-table caption{color:var(--text-dim);text-align:left;padding:14px 18px;font-size:11px}.compare-table th,.compare-table td{border-top:1px solid var(--line);color:var(--text-soft);overflow-wrap:anywhere;text-align:left;vertical-align:top;padding:17px 18px;font-size:13px;line-height:1.55}.compare-table thead th{color:var(--text);background:var(--surface-alt);border-top:0;font-size:12px}.compare-table__product{align-items:center;gap:10px;display:inline-flex}.compare-table__product .brand-mark{flex:none}.compare-table__product .protected-image-container,.compare-table__logo{object-fit:contain;width:22px;height:22px;image-rendering:pixelated;flex:none}.compare-table__logo-wrap{border-radius:4px;flex:none;place-items:center;width:30px;height:30px;display:grid}.compare-table tbody th{width:24%;color:var(--text);background:color-mix(in srgb, var(--surface-alt) 60%, transparent)}.compare-value{align-items:flex-start;gap:9px;display:flex}.compare-value__symbol{border:1px solid;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;line-height:1;display:grid}.compare-value--yes .compare-value__symbol{color:var(--sage-ink)}.compare-value--partial .compare-value__symbol{color:var(--text-dim)}.compare-value--no .compare-value__symbol{color:var(--berry-dark)}.compare-fit-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,68px);display:grid}.compare-fit{border-top:3px solid var(--line);align-content:start;padding-top:24px}.compare-fit--eightbit{border-top-color:var(--berry)}.compare-fit .compare-point-grid{grid-template-columns:1fr}.compare-fit .compare-point,.compare-fit .compare-point:nth-child(2n){border-left:0;padding-inline:0}.compare-faq{border-top:1px solid var(--line);max-width:900px}.compare-faq details{border-bottom:1px solid var(--line)}.compare-faq summary{color:var(--text);cursor:pointer;padding:20px 42px 20px 0;font-weight:700;line-height:1.45}.compare-faq summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.compare-faq p{max-width:760px;color:var(--text-soft);margin:0;padding:0 0 22px;font-size:14px;line-height:1.7}.compare-sources{border-top:1px solid var(--line);max-width:900px;padding-top:30px}.compare-sources ul{flex-wrap:wrap;gap:10px 26px;margin:0;padding-left:20px;display:flex}.compare-sources a{color:var(--sage-ink);font-size:13px}.compare-sources__verified{color:var(--text-dim);margin:0;font-size:11px}.compare-cta{border:1px solid var(--brand-line);border-radius:var(--landing-radius);background:var(--brand-soft);justify-content:space-between;align-items:center;gap:36px;padding:clamp(32px,5vw,54px);display:flex}.compare-cta>div{gap:14px;max-width:760px;display:grid}.compare-cta .landing-button{flex:none}@media (max-width:1000px){.compare-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:30px}.compare-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-detail-hero{grid-template-columns:1fr}}@media (max-width:800px){.compare-shell{width:min(100% - 40px, var(--landing-width));gap:64px}.compare-hero{grid-template-columns:1fr;min-height:auto}.compare-hero__art{justify-self:center;width:min(500px,100%);min-height:350px}.compare-group,.compare-fit-columns{grid-template-columns:1fr}.compare-cta{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.compare-shell{width:min(100% - 24px, var(--landing-width));padding-top:20px}.compare-hero h1,.compare-detail-hero h1{font-size:43px}.compare-actions,.compare-actions .landing-button,.compare-cta .landing-button{width:100%}.compare-card-grid,.compare-group:last-child .compare-card-grid,.compare-reasons,.compare-point-grid{grid-template-columns:1fr}.compare-reasons article,.compare-reasons article:nth-child(2n),.compare-point,.compare-point:nth-child(2n){border-left:0;padding:22px 0}.compare-detail-hero{padding:28px 20px}.compare-detail-hero__marks .compare-brand-mark{width:58px;height:58px}.compare-table-wrap{background:0 0;border:0;overflow:visible}.compare-table,.compare-table tbody,.compare-table tr,.compare-table th,.compare-table td{width:100%;display:block}.compare-table caption{padding:0 0 12px}.compare-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.compare-table tbody{gap:12px;display:grid}.compare-table tr{border:1px solid var(--line);background:var(--surface);border-radius:7px;overflow:hidden}.compare-table tbody th{border-top:0;padding:14px 16px}.compare-table td{padding:14px 16px}.compare-table td:before{color:var(--text);content:attr(data-label);margin-bottom:8px;font-size:12px;font-weight:700;display:block}}@media (prefers-reduced-motion:reduce){.compare-card__link{transition:none}.compare-card__link:hover{transform:none}}
