.estimator-shell{gap:1.25rem;display:grid}.estimator-editor,.estimate-cart{border:1px solid var(--sc-border);background:var(--sc-surface);border-radius:1.25rem;padding:1.2rem;box-shadow:0 20px 60px #0f172a12}.estimator-heading h3,.cart-title h3{color:var(--aw-color-text-heading);margin:0;font-size:1.4rem;font-weight:800}.combo-heading h4{color:var(--aw-color-text-heading);margin:0;font-size:1rem;font-weight:800}.estimator-heading p,.combo-heading p{color:var(--aw-color-text-muted);margin:.5rem 0 0;font-size:.8rem;line-height:1.55}.field-grid,.slider-grid{gap:.8rem;margin-top:1.2rem;display:grid}.field-grid label,.child-tier{gap:.4rem;display:grid}.field-grid label>span,.range-head label,.child-tier>span{color:var(--aw-color-text-muted);font-size:.72rem;font-weight:700}.field-grid select,.field-grid input[type=number],.child-tier select{border:1px solid var(--sc-border);background:var(--sc-surface-strong);width:100%;height:2.8rem;color:var(--aw-color-text-heading);border-radius:.7rem;padding:0 .8rem}.category-context{border:1px solid var(--sc-border);background:var(--sc-surface-soft);border-radius:.9rem;align-items:center;gap:.85rem;margin-top:1rem;padding:.9rem;display:flex}.category-context img,.combo-child-head img{object-fit:contain}.category-context div{gap:.2rem;display:grid}.category-context b{color:var(--aw-color-text-heading);font-size:.85rem}.category-context span{color:var(--aw-color-text-muted);font-size:.7rem;line-height:1.45}.category-context .sku-id{color:var(--aw-color-text-muted);font-size:.62rem;font-weight:700}.range-field{border:1px solid var(--sc-border);background:var(--sc-surface-soft);border-radius:.85rem;padding:1rem;display:block}.range-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.value-input{border:1px solid var(--sc-border);background:var(--sc-surface-strong);border-radius:.6rem;align-items:center;display:flex;overflow:hidden}.value-input input{width:5.5rem;height:2.2rem;color:var(--aw-color-text-heading);text-align:right;background:0 0;border:0;padding:0 .5rem;font-size:.85rem;font-weight:800}.value-input span{color:var(--aw-color-text-muted);padding:0 .6rem 0 .1rem;font-size:.7rem}.value-input:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}.value-input input:focus{outline:none}.range-field input[type=range]{accent-color:#6366f1;width:100%;margin:.9rem 0 .3rem}.range-bounds{color:var(--aw-color-text-muted);justify-content:space-between;gap:.5rem;font-size:.65rem;display:flex}.range-hint{color:#059669;font-weight:700}.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.fixed-spec{border:1px dashed var(--sc-border-strong);border-radius:.85rem;gap:.15rem;padding:.8rem 1rem;display:grid}.fixed-spec span,.fixed-spec small{color:var(--aw-color-text-muted);font-size:.68rem}.fixed-spec strong{color:var(--aw-color-text-heading);font-size:1rem}.combo-editor{gap:.8rem;margin-top:1rem;display:grid}.combo-heading{background:#6366f10f;border:1px solid #6366f140;border-radius:1rem;padding:1rem}.combo-child{border:1px solid var(--sc-border);background:var(--sc-surface-soft);border-radius:1rem;padding:1rem}.combo-child-head{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}.combo-child-head>div{display:grid}.combo-child-head strong,.combo-child-head>b{color:var(--aw-color-text-heading);font-size:.82rem}.child-tier{margin-top:.75rem}.included-box{border:1px solid var(--sc-border);background:var(--sc-surface-soft);color:var(--aw-color-text-muted);border-radius:.8rem;margin-top:1rem;padding:.9rem;font-size:.72rem;line-height:1.55}.included-box b{color:var(--aw-color-text-heading);font-size:.78rem;display:block}.link-button{color:#4f46e5;cursor:pointer;background:0 0;border:0;margin-top:.5rem;padding:0;font-size:.75rem;font-weight:800;text-decoration:underline;display:block}.live-price{border:1px solid var(--sc-border-strong);background:#6366f114;border-radius:1rem;align-content:center;padding:1rem;display:grid}.bottom-price{grid-template-columns:1fr auto;align-items:end;margin-top:1rem}.bottom-price small,.bottom-price span{color:var(--aw-color-text-muted);grid-column:1;font-size:.7rem}.bottom-price strong{color:var(--aw-color-text-heading);grid-area:1/2/3;font-size:1.8rem}.add-button:hover{background:#4338ca}.add-button:focus-visible,.link-button:focus-visible,.cart-title button:focus-visible,.line-head button:focus-visible{outline-offset:2px;outline:2px solid #6366f1}.add-button{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:.8rem;width:100%;margin-top:1rem;padding:.9rem;font-weight:800}.estimate-cart{align-self:start}.cart-title,.line-head,.total{justify-content:space-between;gap:1rem;display:flex}.cart-title{align-items:center}.estimate-notice{color:#059669;min-height:1rem;margin:.5rem 0 0;font-size:.72rem;font-weight:700}.estimate-notice:empty{min-height:0}.cart-title button,.line-head button{color:var(--aw-color-text-muted);cursor:pointer;background:0 0;border:0}.empty-cart{border:1px dashed var(--sc-border);text-align:center;border-radius:.8rem;gap:.4rem;margin-top:1rem;padding:1.5rem;display:grid}.empty-cart strong,.line-head strong{color:var(--aw-color-text-heading)}.empty-cart span,.line-head span{color:var(--aw-color-text-muted);font-size:.68rem}.line-list{gap:.75rem;margin-top:1rem;display:grid}.line-list article{border:1px solid var(--sc-border);background:var(--sc-surface-soft);border-radius:.8rem;padding:.9rem}.line-head>div{gap:.2rem;display:grid}.line-specs{color:var(--aw-color-text-muted);margin:.6rem 0;font-size:.7rem;line-height:1.5}.line-children{gap:.35rem;margin:.75rem 0;display:grid}.line-children div{border-top:1px solid var(--sc-border);color:var(--aw-color-text-muted);justify-content:space-between;gap:1rem;padding-top:.35rem;font-size:.67rem;display:flex}.line-children b{color:var(--aw-color-text-heading)}.line-list article>b{color:var(--aw-color-text-heading);margin-top:.7rem;display:block}.total{border-top:1px solid var(--sc-border);align-items:end;margin-top:1rem;padding-top:1rem}.total span{color:var(--aw-color-text-muted);font-size:.76rem}.total strong{color:var(--aw-color-text-heading);font-size:1.5rem}.estimate-disclaimer{color:var(--aw-color-text-muted);margin:1rem 0 0;font-size:.65rem;line-height:1.5}.portal-link{background:var(--aw-color-text-heading);color:var(--aw-color-bg-page);text-align:center;border-radius:.75rem;margin-top:1.25rem;padding:.8rem;font-size:.8rem;font-weight:800;text-decoration:none;display:block}@media (width>=640px){.estimator-editor,.estimate-cart{padding:1.5rem}.field-grid,.slider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spec-grid:not(.two){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.estimator-shell{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr)}.estimate-cart{position:sticky;top:6.5rem}}.explain-section[data-astro-cid-tx5meq4n]{padding:4.5rem 0}.explain-section[data-astro-cid-tx5meq4n].soft{border-block:1px solid var(--sc-border);background:var(--sc-surface-soft)}.explain-container[data-astro-cid-tx5meq4n]{width:100%;max-width:78rem;margin:auto;padding:0 1.25rem}.explain-container[data-astro-cid-tx5meq4n] header[data-astro-cid-tx5meq4n]{max-width:51rem}.explain-container[data-astro-cid-tx5meq4n] header[data-astro-cid-tx5meq4n]>p[data-astro-cid-tx5meq4n],.kicker[data-astro-cid-tx5meq4n]{color:var(--aw-color-accent);letter-spacing:.12em;margin:0;font-size:.72rem;font-weight:800}.explain-container[data-astro-cid-tx5meq4n] h2[data-astro-cid-tx5meq4n]{color:var(--aw-color-text-heading);letter-spacing:-.035em;margin:.6rem 0 0;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.08}.explain-container[data-astro-cid-tx5meq4n] header[data-astro-cid-tx5meq4n]>div[data-astro-cid-tx5meq4n],.body[data-astro-cid-tx5meq4n]{color:var(--aw-color-text-muted);margin-top:.75rem;line-height:1.7}.price-facts[data-astro-cid-tx5meq4n]{gap:.7rem;margin-top:1.5rem;display:grid}.price-facts[data-astro-cid-tx5meq4n] article[data-astro-cid-tx5meq4n]{border:1px solid var(--sc-border);background:var(--sc-surface);border-radius:1rem;gap:.35rem;padding:1rem;display:grid}.price-facts[data-astro-cid-tx5meq4n] svg[data-astro-cid-tx5meq4n]{width:1.1rem;color:var(--aw-color-accent)}.price-facts[data-astro-cid-tx5meq4n] span[data-astro-cid-tx5meq4n]{color:var(--aw-color-text-muted);text-transform:uppercase;font-size:.68rem;font-weight:700}.price-facts[data-astro-cid-tx5meq4n] strong[data-astro-cid-tx5meq4n]{color:var(--aw-color-text-heading);font-size:.95rem}.price-facts[data-astro-cid-tx5meq4n] p[data-astro-cid-tx5meq4n]{color:var(--aw-color-text-muted);margin:0;font-size:.72rem;line-height:1.5}.split[data-astro-cid-tx5meq4n]{align-items:center;gap:1.5rem;display:grid}.split[data-astro-cid-tx5meq4n] ul[data-astro-cid-tx5meq4n]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.split[data-astro-cid-tx5meq4n] li[data-astro-cid-tx5meq4n]{color:var(--aw-color-text-muted);gap:.5rem;font-size:.8rem;display:flex}.split[data-astro-cid-tx5meq4n] li[data-astro-cid-tx5meq4n] svg[data-astro-cid-tx5meq4n]{color:#10b981;flex:none;width:1rem}.region-list[data-astro-cid-tx5meq4n]{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.region-list[data-astro-cid-tx5meq4n] span[data-astro-cid-tx5meq4n]{border:1px solid var(--sc-border);background:var(--sc-surface);color:var(--aw-color-text-muted);border-radius:.8rem;justify-content:space-between;gap:1rem;padding:.8rem;font-size:.75rem;display:flex}.region-list[data-astro-cid-tx5meq4n] b[data-astro-cid-tx5meq4n]{color:var(--aw-color-text-heading)}.split[data-astro-cid-tx5meq4n]>a[data-astro-cid-tx5meq4n]{white-space:nowrap;justify-self:start}@media (width>=640px){.explain-container[data-astro-cid-tx5meq4n]{padding-inline:2rem}.price-facts[data-astro-cid-tx5meq4n]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.explain-container[data-astro-cid-tx5meq4n]{padding-inline:2.75rem}.price-facts[data-astro-cid-tx5meq4n]{grid-template-columns:repeat(3,1fr)}.price-facts[data-astro-cid-tx5meq4n].storage{grid-template-columns:repeat(5,1fr)}.split[data-astro-cid-tx5meq4n]{grid-template-columns:1.2fr .8fr;gap:3rem}.split[data-astro-cid-tx5meq4n]>a[data-astro-cid-tx5meq4n]{justify-self:end}}.pricing-container[data-astro-cid-u3mqw4ek]{width:100%;max-width:74rem;margin:auto;padding:0 1.25rem}.pricing-hero[data-astro-cid-u3mqw4ek],.pricing-section[data-astro-cid-u3mqw4ek]{padding:4.5rem 0}.hero-grid[data-astro-cid-u3mqw4ek]{align-items:center;gap:2.5rem;display:grid}.pricing-hero[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek],.section-heading[data-astro-cid-u3mqw4ek]>p[data-astro-cid-u3mqw4ek]{color:var(--aw-color-accent);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.pricing-hero[data-astro-cid-u3mqw4ek] h1[data-astro-cid-u3mqw4ek]{color:var(--aw-color-text-heading);letter-spacing:-.05em;margin:.8rem 0 0;font-size:clamp(3rem,7vw,5rem);line-height:1}.lead[data-astro-cid-u3mqw4ek],.section-heading[data-astro-cid-u3mqw4ek]>div[data-astro-cid-u3mqw4ek]{color:var(--aw-color-text-muted);margin-top:1rem;line-height:1.7}.hero-actions[data-astro-cid-u3mqw4ek]{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.price-card[data-astro-cid-u3mqw4ek]{border:1px solid var(--sc-border-strong);background:var(--sc-surface);border-radius:1.4rem;padding:1.6rem;display:grid}.price-card[data-astro-cid-u3mqw4ek]>span[data-astro-cid-u3mqw4ek]{color:var(--aw-color-accent);font-size:.7rem;font-weight:800}.price-card[data-astro-cid-u3mqw4ek]>strong[data-astro-cid-u3mqw4ek]{color:var(--aw-color-text-heading);font-size:4rem}.price-card[data-astro-cid-u3mqw4ek]>b[data-astro-cid-u3mqw4ek],.price-card[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{color:var(--aw-color-text-muted);font-size:.8rem}.price-card[data-astro-cid-u3mqw4ek] ul[data-astro-cid-u3mqw4ek]{gap:.5rem;padding:0;list-style:none;display:grid}.price-card[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{gap:.5rem;display:flex}.price-card[data-astro-cid-u3mqw4ek] svg[data-astro-cid-u3mqw4ek]{color:#10b981;width:1rem}.pricing-section[data-astro-cid-u3mqw4ek].soft{border-block:1px solid var(--sc-border);background:var(--sc-surface-soft)}.section-heading[data-astro-cid-u3mqw4ek]{max-width:50rem}.section-heading[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek]{color:var(--aw-color-text-heading);margin:.6rem 0 0;font-size:clamp(2rem,4vw,3rem)}.rate-grid[data-astro-cid-u3mqw4ek],.comparison-grid[data-astro-cid-u3mqw4ek]{gap:1rem;margin-top:2rem;display:grid}.rate-grid[data-astro-cid-u3mqw4ek] article[data-astro-cid-u3mqw4ek],.comparison-grid[data-astro-cid-u3mqw4ek] article[data-astro-cid-u3mqw4ek]{border:1px solid var(--sc-border);background:var(--sc-surface);border-radius:1rem;padding:1.25rem}.rate-grid[data-astro-cid-u3mqw4ek] svg[data-astro-cid-u3mqw4ek]{width:1.6rem;color:var(--aw-color-accent)}.rate-grid[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]{color:var(--aw-color-text-muted);text-transform:uppercase;margin-top:.8rem;font-size:.68rem;display:block}.rate-grid[data-astro-cid-u3mqw4ek] strong[data-astro-cid-u3mqw4ek]{color:var(--aw-color-text-heading);margin-top:.25rem;font-size:1.08rem;display:block}.rate-grid[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek],.comparison-grid[data-astro-cid-u3mqw4ek] small[data-astro-cid-u3mqw4ek],.fine-print[data-astro-cid-u3mqw4ek]{color:var(--aw-color-text-muted);margin-top:1.5rem;font-size:.75rem;line-height:1.55}.estimator-wrap[data-astro-cid-u3mqw4ek]{margin-top:2rem}.pricing-section[data-astro-cid-u3mqw4ek]{scroll-margin-top:5.5rem}.region-strip[data-astro-cid-u3mqw4ek]{border:1px solid var(--sc-border);background:var(--sc-surface-soft);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.25rem;padding:1rem 1.25rem;display:flex}.region-strip[data-astro-cid-u3mqw4ek] h3[data-astro-cid-u3mqw4ek]{color:var(--aw-color-text-heading);margin:0;font-size:.85rem;font-weight:800}.region-strip[data-astro-cid-u3mqw4ek] ul[data-astro-cid-u3mqw4ek]{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.region-strip[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{color:var(--aw-color-text-muted);gap:.4rem;font-size:.8rem;display:flex}.region-strip[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek] b[data-astro-cid-u3mqw4ek]{color:var(--aw-color-text-heading)}.region-strip[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]{color:var(--aw-color-accent);margin-left:auto;font-size:.8rem;font-weight:700}.free-grid[data-astro-cid-u3mqw4ek]{gap:1rem;margin-top:2rem;display:grid}.free-grid[data-astro-cid-u3mqw4ek] article[data-astro-cid-u3mqw4ek]{border:1px solid var(--sc-border);background:var(--sc-surface);border-radius:1rem;align-content:start;gap:.4rem;padding:1.25rem;display:grid}.free-grid[data-astro-cid-u3mqw4ek] img[data-astro-cid-u3mqw4ek]{object-fit:contain}.free-grid[data-astro-cid-u3mqw4ek] h3[data-astro-cid-u3mqw4ek]{color:var(--aw-color-text-heading);margin:.4rem 0 0;font-size:1rem;font-weight:800}.free-grid[data-astro-cid-u3mqw4ek] strong[data-astro-cid-u3mqw4ek]{color:#059669;font-size:1.1rem}.free-grid[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{color:var(--aw-color-text-muted);margin:0;font-size:.78rem;line-height:1.5}.free-actions[data-astro-cid-u3mqw4ek]{flex-wrap:wrap;gap:.4rem 1rem;margin-top:.5rem;display:flex}.free-actions[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]{color:var(--aw-color-accent);text-underline-offset:3px;font-size:.78rem;font-weight:700;text-decoration:underline}.comparison-grid[data-astro-cid-u3mqw4ek] article[data-astro-cid-u3mqw4ek]>div[data-astro-cid-u3mqw4ek]:first-child{gap:.25rem;display:grid}.comparison-grid[data-astro-cid-u3mqw4ek] h3[data-astro-cid-u3mqw4ek]{color:var(--aw-color-text-heading);margin:0;font-size:1rem;font-weight:800}.comparison-grid[data-astro-cid-u3mqw4ek] article[data-astro-cid-u3mqw4ek]>a[data-astro-cid-u3mqw4ek]{color:var(--aw-color-accent);text-underline-offset:3px;margin-top:.6rem;font-size:.78rem;font-weight:700;text-decoration:underline;display:inline-block}.comparison-row[data-astro-cid-u3mqw4ek]{margin-top:1rem}.comparison-row[data-astro-cid-u3mqw4ek] label[data-astro-cid-u3mqw4ek]{color:var(--aw-color-text-muted);justify-content:space-between;font-size:.72rem;display:flex}.comparison-row[data-astro-cid-u3mqw4ek] label[data-astro-cid-u3mqw4ek] b[data-astro-cid-u3mqw4ek]{color:var(--aw-color-text-heading)}.comparison-row[data-astro-cid-u3mqw4ek]>div[data-astro-cid-u3mqw4ek]{background:var(--sc-surface-soft);border-radius:999px;height:.55rem;margin-top:.35rem;overflow:hidden}.comparison-row[data-astro-cid-u3mqw4ek] i[data-astro-cid-u3mqw4ek]{background:#94a3b8;border-radius:999px;height:100%;display:block}.comparison-row[data-astro-cid-u3mqw4ek].seemi i[data-astro-cid-u3mqw4ek]{background:#6366f1}.comparison-grid[data-astro-cid-u3mqw4ek] article[data-astro-cid-u3mqw4ek]>strong[data-astro-cid-u3mqw4ek]{color:#10b981;margin-top:1rem;font-size:.78rem;display:block}@media (width>=640px){.pricing-container[data-astro-cid-u3mqw4ek]{padding-inline:2rem}.rate-grid[data-astro-cid-u3mqw4ek],.comparison-grid[data-astro-cid-u3mqw4ek],.free-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.pricing-container[data-astro-cid-u3mqw4ek]{padding-inline:2.75rem}.hero-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:1.15fr .85fr}.rate-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(4,1fr)}.free-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(3,1fr)}}