.armadam-builder>.product-evaluator{padding-block:0;background:#fff;color:var(--c-navy);overflow:visible}.armadam-builder>.product-evaluator.product-evaluator--framed{margin:var(--frame)}.armadam-builder>.product-evaluator:not(.is-active){padding-bottom:clamp(72px, 7vw, 96px)}.product-evaluator [hidden]{display:none!important}.product-evaluator__hero{margin-bottom:0;padding-block:clamp(36px, 4vw, 54px) 0;background:var(--c-navy-soft);color:#fff}.product-evaluator.has-no-intro .product-evaluator__hero{padding-top:0}.product-evaluator__hero.bg-none{background:#fff;color:var(--c-navy)}.product-evaluator__hero.bg-dark{background:var(--color-main);color:#fff}.product-evaluator__hero.bg-light{background:var(--color-sec);color:#fff}.product-evaluator__hero.bg-accent{background:var(--color-accent);color:var(--c-navy)}.product-evaluator__hero.bg-accent-light{background:var(--color-accent-light);color:var(--c-navy)}.product-evaluator.is-active .product-evaluator__hero{padding-bottom:54px}.product-evaluator__hero-inner,.product-evaluator__workspace{max-width:1400px}.product-evaluator__intro-block{max-width:none}.product-evaluator.is-intro-left .product-evaluator__intro-block{margin-right:auto;text-align:left}.product-evaluator.is-intro-left .product-evaluator__intro-block.has-heading.has-content{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(50px, 8vw, 150px)}.product-evaluator.is-intro-left .product-evaluator__intro-content{max-width:760px}.product-evaluator.is-intro-left .product-evaluator__intro-block.has-heading .product-evaluator__intro-content{margin-left:auto;padding-top:clamp(8px, 1vw, 18px)}.product-evaluator.is-intro-center .product-evaluator__intro-block{max-width:1100px;margin-inline:auto;text-align:center}.product-evaluator.is-intro-center .product-evaluator__intro-content{max-width:820px;margin:0 auto}.product-evaluator.is-intro-center .product-evaluator__intro-block.has-heading .product-evaluator__intro-content{margin-top:clamp(24px, 3vw, 42px)}.product-evaluator__tagline{margin:0 0 10px;color:var(--c-orange);font-size:.72rem;font-weight:800;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.armadam-builder .product-evaluator__title{max-width:880px;margin:0;color:inherit;font-size:clamp(2.05rem, 3.1vw, 3.45rem);line-height:1.04}.product-evaluator__title mark{display:block;padding:0;font:inherit}.product-evaluator__lead{margin-top:0;font-size:clamp(1.125rem, 1.02rem + 0.32vw, 1.5rem);font-weight:500;line-height:1.45}.product-evaluator__text{margin-top:clamp(22px, 2.2vw, 34px);font-size:clamp(1rem, 0.96rem + 0.18vw, 1.14rem);line-height:1.6}.product-evaluator__lead,.product-evaluator__text,.product-evaluator__lead :is(p,li,strong,em,a),.product-evaluator__text :is(p,li,strong,em,a){color:inherit}.product-evaluator__lead p+p,.product-evaluator__text p+p{margin-top:.85em}.product-evaluator__intro-content>:first-child,.product-evaluator__lead>:first-child,.product-evaluator__text>:first-child{margin-top:0}.product-evaluator__lead>:last-child,.product-evaluator__text>:last-child{margin-bottom:0}.product-evaluator__hero.bg-accent .product-evaluator__tagline,.product-evaluator__hero.bg-accent-light .product-evaluator__tagline{color:var(--c-navy)}.product-evaluator__location-panel,.product-evaluator__questionnaire{position:relative;z-index:2;display:grid;grid-template-columns:minmax(250px,0.34fr) minmax(0,0.66fr);background:#fff;box-shadow:0 18px 42px rgba(7,10,20,.16)}.product-evaluator__location-panel.without-instructions,.product-evaluator__questionnaire.without-instructions{grid-template-columns:minmax(0,1fr)}.product-evaluator__location-panel{margin-top:clamp(22px, 2.5vw, 30px);transform:translateY(40px)}.product-evaluator.has-no-intro .product-evaluator__location-panel{margin-top:0}.product-evaluator.is-active .product-evaluator__location-panel{display:none}.product-evaluator__guide{min-width:0;padding:clamp(24px, 2.5vw, 34px);background:#f0f0f1;color:var(--c-navy)}.product-evaluator__guide-title{margin:0 0 22px;color:var(--c-navy);font-size:.72rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.product-evaluator__progress{display:grid;gap:0;margin:0;padding:0;list-style:none}.product-evaluator__progress li{position:relative;display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:13px;padding-bottom:20px;color:rgba(7,10,20,.48)}.product-evaluator__progress li:last-child{padding-bottom:0}.product-evaluator__progress li:not(:last-child)::after{position:absolute;z-index:0;top:34px;bottom:0;left:16px;width:1px;background:rgba(7,10,20,.16);content:''}.product-evaluator__progress li>span:first-child{position:relative;z-index:1;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(7,10,20,.22);background:#f7f7f8;color:inherit;font-size:.64rem;font-weight:800;letter-spacing:.04em;line-height:1;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.product-evaluator__progress-copy{display:grid;min-width:0;gap:2px}.product-evaluator__progress-copy strong{color:inherit;font-size:.76rem;font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.product-evaluator__progress-copy small{color:inherit;font-size:.78rem;line-height:1.3}.product-evaluator__progress li.is-complete,.product-evaluator__progress li.is-active{color:var(--c-navy)}.product-evaluator__progress li.is-complete>span:first-child{border-color:var(--c-orange);background:#fff;color:var(--c-orange)}.product-evaluator__progress li.is-complete::after{background:var(--c-orange)}.product-evaluator__progress li.is-active>span:first-child{border-color:var(--c-orange);background:var(--c-orange);color:#fff}.product-evaluator__panel-content,.product-evaluator__question-content{min-width:0;padding:clamp(24px, 3vw, 38px);background:#fff;color:var(--c-navy)}.product-evaluator__panel-kicker{margin:0 0 6px;color:var(--c-orange);font-size:.68rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.armadam-builder .product-evaluator__panel-title{margin:0;color:var(--c-navy);font-family:var(--ff-body);font-size:clamp(1.45rem, 2vw, 2rem);font-weight:700;line-height:1.15}.product-evaluator__location-form{display:grid;grid-template-columns:minmax(190px,1.35fr) minmax(150px,0.7fr) auto;align-items:end;gap:12px;margin-top:20px}.product-evaluator__field,.product-evaluator__location-action{display:grid;gap:7px}.product-evaluator__field label,.product-evaluator__location-action label{color:var(--c-navy);font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.product-evaluator__input-wrap{position:relative}.product-evaluator__input-wrap svg{position:absolute;top:50%;left:16px;width:19px;height:19px;fill:none;stroke:var(--c-orange);stroke-width:1.8;transform:translateY(-50%);pointer-events:none}.product-evaluator__location-form input{width:100%;height:52px;padding:0 16px;border:1px solid #d9dee4;background:#f6f7f8;color:var(--c-navy);font-size:.95rem;outline:none;transition:border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.product-evaluator__input-wrap input{padding-left:46px}.product-evaluator__location-form input:focus{border-color:var(--c-orange);background:#fff;box-shadow:0 0 0 3px rgba(237,109,41,.16)}.product-evaluator__analyze{display:inline-flex;min-width:156px;height:52px;align-items:center;justify-content:center;gap:9px;padding-inline:22px;border:2px solid var(--c-orange);background:var(--c-orange);color:#fff;cursor:pointer;font-size:.86rem;font-weight:800;transition:background-color 180ms ease,color 180ms ease}.product-evaluator__analyze svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2}.product-evaluator__analyze:hover,.product-evaluator__analyze:focus-visible{background:#fff;color:var(--c-orange)}.product-evaluator__form-error{grid-column:1 / -1;margin:0;color:#b54820;font-size:.84rem;font-weight:800}.product-evaluator__honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.product-evaluator__workspace{padding-block:0 clamp(60px, 6vw, 90px)}.product-evaluator__questionnaire{margin-bottom:-36px;transform:translateY(-36px)}.product-evaluator__question-content{display:grid;align-items:center}.product-evaluator__stage{animation:product-evaluator-enter 260ms ease both}.armadam-builder .product-evaluator__question{max-width:900px;margin:0;color:var(--c-navy);font-family:var(--ff-body);font-size:clamp(1.5rem, 2.2vw, 2.25rem);font-weight:700;line-height:1.14;outline:none}.product-evaluator__choices{display:grid;gap:12px;margin-top:clamp(18px, 2vw, 24px)}.product-evaluator__choices--two{grid-template-columns:repeat(2,minmax(0,1fr))}.product-evaluator__choice{position:relative;display:grid;min-height:112px;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:14px;padding:17px 19px;border:1px solid #d9dee4;background:#f7f8f9;color:var(--c-navy);cursor:pointer;text-align:left;transition:border-color 180ms ease,background-color 180ms ease,transform 180ms ease}.product-evaluator__choice::after{position:absolute;top:0;right:0;width:0;height:4px;background:var(--c-orange);content:'';transition:width 220ms ease}.product-evaluator__choice:hover,.product-evaluator__choice:focus-visible,.product-evaluator__choice.is-selected{border-color:var(--c-orange);background:#fff;transform:translateY(-2px)}.product-evaluator__choice:hover::after,.product-evaluator__choice:focus-visible::after,.product-evaluator__choice.is-selected::after{width:100%}.product-evaluator__choice-icon{display:grid;width:38px;height:38px;grid-row:1 / 3;place-items:center;color:var(--c-orange)}.product-evaluator__choice-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2.3}.product-evaluator__choice strong{align-self:end;font-size:clamp(1rem, 1.15vw, 1.2rem);line-height:1.2}.product-evaluator__choice>span:last-child{align-self:start;margin-top:4px;color:#687082;font-size:.84rem;line-height:1.4}.product-evaluator__back{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:6px 0;border:0;background:transparent;color:var(--c-navy);cursor:pointer;font-size:.82rem;font-weight:800;text-decoration:underline;text-underline-offset:4px}.product-evaluator__back:hover,.product-evaluator__back:focus-visible{color:var(--c-orange)}.product-evaluator__result-summary{max-width:850px;margin-top:10px;color:#687082;font-size:clamp(0.92rem, 1vw, 1.02rem);line-height:1.5}.product-evaluator__results-area{display:none;padding-top:clamp(32px, 4vw, 54px)}.product-evaluator.has-results .product-evaluator__results-area{display:block}.product-evaluator__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px, 2vw, 24px)}.product-evaluator__product{display:flex;min-width:0;flex-direction:column;border:1px solid #e0e3e8;background:#fff;transition:border-color 180ms ease,transform 180ms ease}.product-evaluator__product:hover{border-color:var(--c-orange);transform:translateY(-3px)}.product-evaluator__product-media{display:block;aspect-ratio:16 / 10;background:#eef0f3;overflow:hidden}.product-evaluator__product-picture,.product-evaluator__product-image,.product-evaluator__product-placeholder{display:block;width:100%;height:100%!important}.product-evaluator__product-image{object-fit:cover;transition:transform 400ms ease}.product-evaluator__product:hover .product-evaluator__product-image{transform:scale(1.035)}.product-evaluator__product-placeholder{background:var(--c-navy-soft)}.product-evaluator__product-content{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:clamp(18px, 2vw, 24px)}.armadam-builder .product-evaluator__product-title{color:var(--c-navy);font-size:clamp(1.3rem, 1.55vw, 1.7rem);line-height:1.08}.product-evaluator__product-title a:hover,.product-evaluator__product-title a:focus-visible{color:var(--c-orange)}.product-evaluator__product-description{display:-webkit-box;margin-top:10px;overflow:hidden;color:#687082;font-size:.88rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product-evaluator__product-link{display:inline-flex;align-items:center;gap:9px;margin-top:auto;padding-top:16px;color:var(--c-orange);font-size:.76rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.product-evaluator__product-link span{font-size:1.15rem;line-height:1}.product-evaluator__empty{padding:20px;border-left:5px solid var(--c-orange);background:#f5f6f8}.product-evaluator__result-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:16px}.product-evaluator__result-actions .product-evaluator__back{margin-top:0}.product-evaluator__save-status{margin:0;color:#7b8390;font-size:.76rem}@keyframes product-evaluator-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.product-evaluator.is-intro-left .product-evaluator__intro-block.has-heading.has-content{grid-template-columns:minmax(0,1fr);gap:clamp(24px, 4vw, 38px)}.product-evaluator.is-intro-left .product-evaluator__intro-content,.product-evaluator.is-intro-left .product-evaluator__intro-block.has-heading .product-evaluator__intro-content{max-width:820px;margin-left:0;padding-top:0}}@media (max-width:1040px){.product-evaluator__location-panel,.product-evaluator__questionnaire{grid-template-columns:minmax(220px,0.31fr) minmax(0,0.69fr)}.product-evaluator__location-form{grid-template-columns:minmax(0,1fr) minmax(155px,0.65fr)}.product-evaluator__location-action{grid-column:1 / -1}.product-evaluator__location-action label{display:none}.product-evaluator__analyze{width:100%}.product-evaluator__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.product-evaluator__hero{padding-top:34px}.product-evaluator.has-no-intro .product-evaluator__hero{padding-top:0}.product-evaluator.is-active .product-evaluator__hero{padding-bottom:34px}.armadam-builder .product-evaluator__title{font-size:clamp(2rem, 9vw, 2.75rem)}.product-evaluator__lead{font-size:1.08rem}.product-evaluator__text{margin-top:18px;font-size:.96rem}.product-evaluator__location-panel,.product-evaluator__questionnaire{display:block}.product-evaluator__location-panel{margin-top:20px;transform:translateY(26px)}.product-evaluator__guide{padding:18px 20px}.product-evaluator__guide-title{margin-bottom:14px;font-size:.65rem}.product-evaluator__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-evaluator__progress li,.product-evaluator__progress li:last-child{grid-template-columns:28px minmax(0,1fr);gap:7px;padding-bottom:0}.product-evaluator__progress li:not(:last-child)::after{display:none}.product-evaluator__progress li>span:first-child{width:28px;height:28px;font-size:.58rem}.product-evaluator__progress-copy strong{overflow:hidden;font-size:.58rem;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}.product-evaluator__progress-copy small{display:none}.product-evaluator__panel-content,.product-evaluator__question-content{padding:22px 20px 24px}.armadam-builder .product-evaluator__panel-title{font-size:1.42rem}.product-evaluator__location-form,.product-evaluator__choices--two,.product-evaluator__products{grid-template-columns:1fr}.product-evaluator__location-action{grid-column:auto}.product-evaluator__location-form input,.product-evaluator__analyze{height:50px}.product-evaluator__workspace{width:100%;padding-bottom:58px}.product-evaluator__questionnaire{margin-bottom:-26px;transform:translateY(-26px)}.armadam-builder .product-evaluator__question{font-size:clamp(1.45rem, 7vw, 2rem)}.product-evaluator__choice{min-height:98px;grid-template-columns:36px minmax(0,1fr);column-gap:13px;padding:15px 17px}.product-evaluator__choice-icon{width:34px;height:34px}.product-evaluator__results-area{padding:28px 20px 0}.product-evaluator__result-actions{align-items:flex-start;flex-direction:column}}@media (max-width:430px){.product-evaluator__progress li{display:block}.product-evaluator__progress li>span:first-child{margin-bottom:6px}.product-evaluator__progress-copy strong{display:block}}@media (prefers-reduced-motion:reduce){.product-evaluator *,.product-evaluator *::before,.product-evaluator *::after{scroll-behavior:auto!important;animation-duration:0.01ms!important;transition-duration:0.01ms!important}}