#airem-public-landing{--ap-bg:light-dark(#f6f8fc,#121a28);--ap-panel:light-dark(#ffffff,#1d283a);--ap-ink:light-dark(#182b43,#edf2fa);--ap-muted:light-dark(#526478,#b8c7da);--ap-line:light-dark(#dce3ed,#394b64);--ap-blue:light-dark(#295aab,#3973ce);--ap-soft:light-dark(#e9f0fb,#283e60);color-scheme:light dark;background:var(--ap-bg);color:var(--ap-ink);font:15px/1.6 Segoe UI,Arial,sans-serif;border-radius:18px;overflow:hidden;max-width:1040px;margin-inline:auto;text-align:left;-webkit-font-smoothing:antialiased}#airem-public-landing *{box-sizing:border-box}#airem-public-landing main{display:block}#airem-public-landing [hidden]{display:none!important}#airem-public-landing :is(a,button,summary):focus-visible{outline:3px solid var(--ap-blue);outline-offset:4px}#airem-public-landing button,#airem-public-landing summary{cursor:pointer}#airem-public-landing .ap-button,#airem-public-landing button{font:inherit;min-height:44px;border-radius:10px;padding:10px 16px;border:1px solid var(--ap-line);background:var(--ap-panel);color:var(--ap-ink)}#airem-public-landing .ap-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}#airem-public-landing .ap-main{background:var(--ap-blue);color:#fff;border-color:var(--ap-blue);font-weight:600}#airem-public-landing .ap-link{background:transparent;border-color:transparent;padding:8px 4px}#airem-public-landing .ap-header{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:20px 40px;border-bottom:1px solid var(--ap-line)}#airem-public-landing .ap-brand{font-size:25px;font-weight:650;letter-spacing:-.7px}#airem-public-landing .ap-nav{display:flex;flex-wrap:wrap;align-items:center;gap:16px}#airem-public-landing .ap-hero{padding:44px 40px 36px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);align-items:center;gap:40px}#airem-public-landing .ap-kicker{color:var(--ap-muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-weight:500}#airem-public-landing h1{font-size:clamp(28px,3.7vw,38px);line-height:1.2;letter-spacing:-.025em;font-weight:600;margin:0 0 16px;text-wrap:balance}#airem-public-landing h2{font-size:25px;line-height:1.3;letter-spacing:-.018em;margin:0 0 8px;font-weight:600;text-wrap:balance}#airem-public-landing h3{font-size:20px;line-height:1.3;font-weight:600;margin:0}#airem-public-landing p{margin:0}#airem-public-landing .ap-muted{color:var(--ap-muted)}#airem-public-landing .ap-note{font-size:13px;line-height:1.55;color:var(--ap-muted)}#airem-public-landing .ap-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0 8px}#airem-public-landing .ap-preview{padding:24px;border-radius:16px;background:var(--ap-panel);border:1px solid var(--ap-line)}#airem-public-landing .ap-preview h3{margin:8px 0 12px}#airem-public-landing .ap-preview-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-bottom:1px solid var(--ap-line)}#airem-public-landing .ap-preview-row span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}#airem-public-landing .ap-preview-label{margin-top:16px}#airem-public-landing .ap-preview-total{font-size:34px;line-height:1.25;letter-spacing:-.025em;margin-top:4px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}#airem-public-landing .ap-section{padding:32px 40px}#airem-public-landing .ap-section+.ap-section{border-top:1px solid var(--ap-line)}#airem-public-landing #examples{scroll-margin-top:20px}#airem-public-landing #examples>h2,#airem-public-landing #examples>p{text-align:center}#airem-public-landing .ap-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:16px 0 20px}#airem-public-landing .ap-tabs button[aria-pressed=true]{background:var(--ap-soft);border-color:var(--ap-blue)}#airem-public-landing .ap-estimate{border-radius:14px;background:var(--ap-panel);padding:24px;border:1px solid var(--ap-line)}#airem-public-landing .ap-estimate-intro,#airem-public-landing .ap-example-label{margin-bottom:8px}#airem-public-landing .ap-geometry{margin-top:4px}#airem-public-landing .ap-estimate-head{color:var(--ap-muted);font-size:12px;padding:4px 0 8px}#airem-public-landing .ap-estimate-head,#airem-public-landing .ap-line{display:grid;grid-template-columns:minmax(0,1fr) 140px 116px;align-items:center;gap:20px;line-height:1.5;border-bottom:1px solid var(--ap-line)}#airem-public-landing .ap-line{padding:12px 0;font-size:15px}#airem-public-landing .ap-line small{display:block;color:var(--ap-muted);font-size:13px;line-height:1.5;margin-top:3px}#airem-public-landing .ap-product{display:flex;align-items:center;gap:14px;min-width:0}#airem-public-landing .ap-product>div{min-width:0}#airem-public-landing .ap-product-image{width:64px;height:64px;flex-shrink:0;object-fit:contain;border:1px solid var(--ap-line);border-radius:9px;background:#fff}#airem-public-landing .ap-tile-image{object-fit:cover}#airem-public-landing .ap-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}#airem-public-landing .ap-sum{font-weight:500}#airem-public-landing .ap-subtotal{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0 0;font-weight:600;font-variant-numeric:tabular-nums}#airem-public-landing .ap-materials-heading{gap:8px;margin:24px 0 8px}#airem-public-landing .ap-materials-heading,#airem-public-landing .ap-total{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap}#airem-public-landing .ap-total{gap:12px;font-size:22px;line-height:1.4;font-weight:600;padding:16px 0}#airem-public-landing .ap-subtotal span:last-child,#airem-public-landing .ap-total span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}#airem-public-landing .ap-grand{border-top:2px solid var(--ap-line);margin-top:16px}#airem-public-landing details{border-bottom:1px solid var(--ap-line)}#airem-public-landing summary{min-height:44px;padding-block:10px}#airem-public-landing details p{margin:0 0 12px;color:var(--ap-muted)}#airem-public-landing details p+p{margin-top:12px}#airem-public-landing .ap-calculation-details{font-size:13px}#airem-public-landing .ap-calculation-details summary{color:var(--ap-muted)}#airem-public-landing .ap-estimate .ap-actions{margin-top:16px}#airem-public-landing .ap-template-note{margin-bottom:0}#airem-public-landing .ap-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}#airem-public-landing .ap-step{background:var(--ap-panel);border:1px solid var(--ap-line);border-radius:14px;padding:20px}#airem-public-landing .ap-step-art{display:block;width:100%;max-width:260px;height:auto;margin:0 auto 16px}#airem-public-landing .ap-stepnum{color:var(--ap-muted);font-size:12px;margin-bottom:6px}#airem-public-landing .ap-step h3{font-size:18px;line-height:1.4;margin-bottom:8px}#airem-public-landing .ap-step p{font-size:14px;line-height:1.55}#airem-public-landing .ap-footer{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:24px 40px;background:var(--ap-soft)}@media (max-width:760px){#airem-public-landing .ap-estimate-head,#airem-public-landing .ap-line{grid-template-columns:minmax(0,1fr) 120px 100px;gap:16px}#airem-public-landing .ap-product-image{width:56px;height:56px}#airem-public-landing .ap-product{gap:12px}}@media (max-width:650px){#airem-public-landing .ap-header{padding:16px 20px;gap:12px}#airem-public-landing .ap-nav .ap-anchor{display:none}#airem-public-landing .ap-hero{grid-template-columns:1fr;padding:28px 20px;gap:24px}#airem-public-landing h1{font-size:30px;line-height:1.22}#airem-public-landing h2{font-size:23px}#airem-public-landing .ap-section{padding:24px 20px}#airem-public-landing .ap-preview{padding:20px}#airem-public-landing #examples>h2,#airem-public-landing #examples>p{text-align:left}#airem-public-landing .ap-tabs button{flex:1;padding-inline:10px}#airem-public-landing .ap-estimate{padding:16px}#airem-public-landing .ap-estimate-head{display:none}#airem-public-landing .ap-line{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font-size:14px}#airem-public-landing .ap-rate{grid-column:1;font-size:13px;color:var(--ap-muted);text-align:left}#airem-public-landing .ap-sum{grid-column:2;grid-row:1/span 2}#airem-public-landing .ap-material-line .ap-product{grid-column:1/-1}#airem-public-landing .ap-material-line .ap-rate{padding-left:68px}#airem-public-landing .ap-material-line .ap-sum{grid-row:2}#airem-public-landing .ap-materials-heading{margin-top:20px}#airem-public-landing .ap-total{font-size:20px}#airem-public-landing .ap-steps{grid-template-columns:1fr;gap:12px}#airem-public-landing .ap-step{display:grid;grid-template-columns:108px minmax(0,1fr);gap:0 16px;align-content:center;padding:16px}#airem-public-landing .ap-step-art{grid-column:1;grid-row:1/span 3;width:108px;height:100%;object-fit:contain;margin:0}#airem-public-landing .ap-step h3,#airem-public-landing .ap-step p,#airem-public-landing .ap-stepnum{grid-column:2}#airem-public-landing .ap-footer{padding:22px 20px}}@media (max-width:380px){#airem-public-landing .ap-section{padding-inline:14px}#airem-public-landing .ap-estimate{padding:14px}#airem-public-landing .ap-line{grid-template-columns:minmax(0,1fr) 82px;column-gap:10px}#airem-public-landing .ap-total{font-size:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}#airem-public-landing h1{font-size:28px}#airem-public-landing .ap-step{grid-template-columns:1fr}#airem-public-landing .ap-step-art{grid-row:auto;width:180px;height:auto;margin:0 auto 12px}#airem-public-landing .ap-step h3,#airem-public-landing .ap-step p,#airem-public-landing .ap-stepnum{grid-column:1}}