
#apex-review{--apex-ink:light-dark(#162e36,#e7f1ee);--apex-paper:light-dark(#fbfcf8,#12252b);--apex-soft:light-dark(#edf3ed,#1c3438);--apex-line:light-dark(#d5dfd6,#395054);--apex-green:light-dark(#006b65,#78cdb8);--apex-on:light-dark(#fff,#10292a);font-family:Arial,sans-serif;color:var(--apex-ink);background:var(--apex-paper);border-radius:12px;overflow:hidden}#apex-review *{box-sizing:border-box}#apex-review .ar-review{padding:12px 24px;background:var(--apex-soft);font-size:12px;letter-spacing:.05em;display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}#apex-review .ar-nav{padding:22px 30px;display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--apex-line);flex-wrap:wrap}#apex-review .ar-logo{font-weight:800;letter-spacing:-1px;font-size:25px;margin-right:auto}#apex-review .ar-logo small{font-size:10px;letter-spacing:2px;display:block;font-weight:500}#apex-review button,#apex-review input,#apex-review select{font:inherit}#apex-review button{cursor:pointer}#apex-review .ar-button{border:0;border-radius:5px;padding:14px 19px;background:var(--apex-green);color:var(--apex-on);font-weight:600}#apex-review .ar-link{background:transparent;color:var(--apex-ink);border:0;padding:12px 0;text-decoration:underline;text-underline-offset:5px}#apex-review .ar-tabs{display:flex;gap:22px;padding:0 30px;flex-wrap:wrap}#apex-review .ar-tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:16px 0;color:var(--apex-ink)}#apex-review .ar-tabs button[aria-selected=true]{border-color:var(--apex-green);font-weight:700}#apex-review .ar-hero{padding:55px 35px 38px;display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center}#apex-review .ar-kicker{text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:700;color:var(--apex-green);margin:0 0 16px}#apex-review h1{font-size:clamp(34px,5vw,58px);line-height:1.05;letter-spacing:-2px;font-weight:500;margin:0 0 22px}#apex-review h2{font-size:29px;line-height:1.15;letter-spacing:-.7px;font-weight:500;margin:0 0 16px}#apex-review h3{font-size:19px;line-height:1.25;font-weight:600;margin:0 0 12px}#apex-review p{font-size:14px;line-height:1.65;margin:0 0 17px}#apex-review .ar-sub{font-size:16px;max-width:450px}#apex-review .ar-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}#apex-review .ar-art{background:var(--apex-soft);min-height:295px;position:relative;padding:26px;border-radius:4px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}#apex-review .ar-building{height:215px;position:absolute;left:18%;right:12%;top:0;background:repeating-linear-gradient(90deg,transparent 0,transparent 43px,var(--apex-line) 44px,var(--apex-line) 47px),repeating-linear-gradient(0deg,var(--apex-paper) 0,var(--apex-paper) 37px,var(--apex-line) 38px,var(--apex-line) 41px);transform:skewY(-8deg);border:8px solid var(--apex-line)}#apex-review .ar-art p{position:relative;margin:0;background:var(--apex-paper);padding:13px;font-size:12px}#apex-review .ar-strip{padding:20px 35px;display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid var(--apex-line);border-bottom:1px solid var(--apex-line);font-size:12px;font-weight:600;justify-content:space-between}#apex-review .ar-section{padding:40px 35px}#apex-review .ar-soft{background:var(--apex-soft)}#apex-review .ar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#apex-review .ar-service{padding-top:22px;border-top:1px solid var(--apex-line)}#apex-review .ar-num{color:var(--apex-green);font-size:12px;display:block;margin-bottom:16px}#apex-review .ar-note{font-size:12px;padding:13px;border-left:3px solid var(--apex-green);background:var(--apex-soft)}#apex-review .ar-split{display:grid;grid-template-columns:1fr 1fr;gap:35px}#apex-review label{display:block;font-size:12px;font-weight:600}#apex-review input,#apex-review select{width:100%;padding:13px;margin:6px 0 15px;border:1px solid var(--apex-line);border-radius:4px;background:var(--apex-paper);color:var(--apex-ink);font-size:16px;min-width:0}#apex-review .ar-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}#apex-review .ar-footer{padding:24px 35px;border-top:1px solid var(--apex-line);display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;font-size:12px}#apex-review [hidden]{display:none!important}#apex-review .ar-faq{border-top:1px solid var(--apex-line);padding:16px 0}#apex-review summary{font-size:14px;cursor:pointer}#apex-review details p{margin-top:12px}#apex-review .ar-wide{grid-column:1/-1}#apex-review .ar-small{font-size:12px}#apex-review .ar-place{padding:24px;border:1px dashed var(--apex-line)}
@media(max-width:620px){#apex-review .ar-hero,#apex-review .ar-split,#apex-review .ar-grid{grid-template-columns:1fr}#apex-review .ar-nav,#apex-review .ar-section,#apex-review .ar-hero{padding:24px}#apex-review .ar-art{min-height:220px}#apex-review .ar-nav .ar-nav-secondary{display:none}#apex-review .ar-fields{grid-template-columns:1fr}#apex-review h1{letter-spacing:-1px}#apex-review .ar-tabs{gap:16px;padding:0 24px}#apex-review .ar-tabs button{font-size:12px}}


#apex-review .ar-extras{border:0;border-top:1px solid var(--apex-line);padding:18px 0;margin:12px 0}#apex-review .ar-extras legend{font-size:16px;font-weight:600;padding-right:10px}#apex-review .ar-extras label{display:flex;align-items:center;gap:12px;min-height:44px;font-size:14px}#apex-review .ar-extras input{width:20px;height:20px;margin:0}#apex-review .ar-extras strong{margin-left:auto}#apex-review .ar-upload{border-top:1px solid var(--apex-line);padding:18px 0}#apex-review .ar-upload label{font-size:16px;margin-bottom:8px}#apex-review .ar-upload label span{font-weight:400}#apex-review .ar-upload input{max-width:100%;font-size:14px}#apex-review #ar-photo-preview{display:flex;gap:12px;flex-wrap:wrap}#apex-review #ar-photo-preview figure{margin:0;width:100px;max-width:100%}#apex-review #ar-photo-preview img{width:100px;height:80px;object-fit:cover;border-radius:4px}#apex-review #ar-photo-preview figcaption{font-size:11px;overflow-wrap:anywhere}


#apex-review .ar-package{border:1px solid var(--apex-line);padding:22px;display:flex;flex-direction:column;border-radius:6px}#apex-review .ar-featured{background:var(--apex-soft);border:2px solid var(--apex-green)}#apex-review .ar-price{font-size:28px;font-weight:600;margin-bottom:17px}#apex-review .ar-price span{display:block;font-size:12px;font-weight:400;margin-top:6px}#apex-review .ar-package ul{font-size:13px;line-height:1.6;padding-left:18px;margin:0 0 24px}#apex-review .ar-package .ar-button{margin-top:auto;text-align:left}#apex-review .ar-hero-image{width:100%;height:320px;object-fit:cover;border-radius:5px;display:block}#apex-review .ar-image-caption{font-size:11px;margin-top:8px}#apex-review .ar-builder-options{border:0;padding:0;margin:22px 0}#apex-review .ar-builder-options legend{font-size:14px;margin-bottom:12px}#apex-review .ar-builder-options label{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--apex-line);padding:14px 0;font-size:14px}#apex-review .ar-builder-options input{width:19px;height:19px;margin:0}#apex-review .ar-builder-options span{margin-left:auto;font-size:12px}#apex-review .ar-tabs{gap:18px}#apex-review .ar-plan-note{color:var(--apex-green);font-size:13px;font-weight:600}

#apex-review .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#apex-review .ar-button{display:inline-block;text-decoration:none}#apex-review .ar-nav a{color:inherit}#apex-review .ar-nav .ar-button{color:var(--apex-on)}#apex-review .ar-extras input[type=number]{width:72px;margin:0;padding:9px}#apex-review textarea{width:100%;font:inherit;padding:12px;border:1px solid var(--apex-line);color:var(--apex-ink);background:var(--apex-paper);border-radius:4px}#apex-review .ar-estimate{padding:20px;background:var(--apex-soft);margin:20px 0}#commercial-price{font-size:25px;font-weight:600}#commercial-status{margin-top:18px}#photo-previews{display:flex;gap:12px;flex-wrap:wrap}#photo-previews figure{margin:0;width:95px}#photo-previews img{width:95px;height:80px;object-fit:cover}#photo-previews figcaption{overflow-wrap:anywhere;font-size:11px}#apex-review{border-radius:0}#apex-review .ar-nav{max-width:1200px;margin:auto}#apex-review .ar-section,#apex-review .ar-hero,#apex-review .ar-strip{padding-left:max(24px,calc((100% - 1130px)/2));padding-right:max(24px,calc((100% - 1130px)/2))}#apex-review .ar-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}#apex-review .ar-builder-options label{flex-wrap:nowrap;align-items:flex-start;font-weight:400}#apex-review .ar-builder-options input{flex:0 0 19px}#apex-review .ar-hero-image{height:370px}#apex-review .ar-footer a{color:inherit}@media(max-width:620px){#apex-review .ar-split{grid-template-columns:minmax(0,1fr)}#apex-review .ar-hero-image{height:260px}#apex-review .ar-extras label{flex-wrap:wrap}}