.ir-cta-block{align-items:center;background:#fff;display:flex;gap:16px;justify-content:space-between}.ir-cta-block__title{color:#1a1a2e;flex:1 1 auto;font-size:1.25rem;font-weight:700;line-height:1.3;min-width:0}.ir-cta-block a.ir-cta-block__button,.ir-cta-block__button{background:#f5a623;border-radius:6px;color:#000;display:inline-block;flex-shrink:0;font-size:1em;font-style:normal!important;font-weight:700;line-height:1.35;padding:14px 28px;text-decoration:none;transition:background .2s ease}.ir-cta-block a.ir-cta-block__button:focus,.ir-cta-block a.ir-cta-block__button:hover,.ir-cta-block__button:focus,.ir-cta-block__button:hover{background:#d9901a;color:#000;font-style:normal!important;text-decoration:none}.ir-cta-block a.ir-cta-block__button--placeholder,.ir-cta-block__button--placeholder{cursor:default;opacity:.6}@media(max-width:639px){.ir-cta-block{align-items:stretch;flex-direction:column;gap:12px;justify-content:flex-start}.ir-cta-block a.ir-cta-block__button,.ir-cta-block__button{align-self:stretch;box-sizing:border-box;flex-shrink:1;text-align:center;width:100%}}#ir-review-form{--ir-review-form-scroll-margin:5rem;scroll-margin-top:var(--ir-review-form-scroll-margin)}.ir-form-container{background:transparent;border-radius:0;box-sizing:border-box;max-width:100%;overflow:visible}@media(max-width:639px){.ir-form-container{margin-inline:-12px;max-width:none;padding-inline:12px;width:calc(100% + 24px)}}.ir-form-header{padding:0}.ir-form-header__title{color:#1a1a2e;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 20px}.ir-form-header__title em{font-style:italic}.ir-form-progress{align-items:stretch;box-sizing:border-box;display:flex;gap:12px;margin:0;width:100%}@media(max-width:949px){.ir-form-progress{gap:6px}}@media(max-width:640px){.ir-form-progress{gap:4px}}.ir-form-progress__step{align-items:flex-start;border-bottom:2px solid #fff;color:#fff;cursor:default;display:flex;flex:1 1 0;flex-direction:column;font-size:1rem;gap:0;justify-content:flex-start;line-height:1.35;min-width:0;padding:14px 0 12px;text-align:left}.ir-form-progress__step--active{border-bottom-color:#000;color:#000}.ir-form-progress__step--active .ir-form-progress__circle{background:#000;border-color:#000;color:#fff}@media(min-width:950px){.ir-form-progress__step{font-size:1.2rem}}.ir-form-progress__prefix{font-weight:700}.ir-form-progress__name{font-weight:400}.ir-form-progress__circle{align-items:center;background:transparent;border:2px solid #fff;border-radius:50%;color:#fff;display:none;flex-shrink:0;font-size:.8rem;font-weight:700;height:28px;justify-content:center;line-height:1;width:28px}.ir-form-progress__label{align-items:baseline;column-gap:.35em;display:inline-flex;flex-wrap:wrap;hyphens:auto;max-width:100%;overflow-wrap:anywhere;row-gap:.15em;word-break:break-word}.ir-form-progress__connector{display:none}@media(max-width:949px){.ir-form-progress__step{align-items:center;gap:6px;text-align:center}.ir-form-progress__prefix{display:none}.ir-form-progress__circle{display:flex}.ir-form-progress__label{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;text-align:center}.ir-form-progress__name{text-align:center}}@media(max-width:650px){.ir-form-progress__step{line-height:1.3}.ir-form-progress__circle{font-size:.7rem;height:24px;width:24px}.ir-form-progress__name-lead{display:none}.ir-form-progress__name{font-weight:600}}@media(max-width:380px){.ir-form-progress{gap:3px}.ir-form-progress__step{padding-inline:2px}}.ir-form-steps-track{background:transparent;border-radius:0;box-shadow:none;display:grid;grid-template-columns:1fr;min-width:0;overflow-x:hidden;overflow-y:visible;position:relative}.ir-form-steps-track>#ir-review-form,.ir-form-steps-track>#ir-step-confirm{align-self:start;grid-area:1/1/2/2;min-width:0}.ir-form-steps-track>#ir-review-form{position:relative;z-index:1}.ir-form-steps-track>#ir-review-form,.ir-form-steps-track>#ir-step-confirm{transition:opacity .26s cubic-bezier(.33,1,.68,1),transform .26s cubic-bezier(.33,1,.68,1),visibility 0s linear cubic-bezier(.33,1,.68,1) .26s}.ir-form-steps-track>#ir-step-confirm{z-index:0}.ir-form-steps-track>#ir-review-form.ir-form-track-panel--exit-left{opacity:0;pointer-events:none;transform:translateX(-1.125rem);transition:opacity .26s cubic-bezier(.33,1,.68,1),transform .26s cubic-bezier(.33,1,.68,1),visibility 0s linear cubic-bezier(.33,1,.68,1) .26s;visibility:hidden}.ir-form-steps-viewport{display:grid;grid-template-columns:1fr;min-width:0;overflow:hidden;position:relative}.ir-form-steps-viewport>.ir-form-step{align-self:start;grid-area:1/1/2/2}.ir-form-steps-viewport>.ir-form-step.ir-form-step--exit-left,.ir-form-steps-viewport>.ir-form-step.ir-form-step--exit-right,.ir-form-steps-viewport>.ir-form-step:not(.ir-form-step--active):not(.ir-form-step--enter-from-right):not(.ir-form-step--enter-from-left){box-sizing:border-box;left:0;position:absolute;right:0;top:0;width:100%}.ir-form-step,.ir-form-steps-viewport>.ir-form-step.ir-form-step--active:not(.ir-form-step--exit-left):not(.ir-form-step--exit-right),.ir-form-steps-viewport>.ir-form-step.ir-form-step--enter-from-left:not(.ir-form-step--active),.ir-form-steps-viewport>.ir-form-step.ir-form-step--enter-from-right:not(.ir-form-step--active){position:relative}.ir-form-step{box-sizing:border-box;max-width:100%;min-width:0;opacity:0;padding:24px 0;pointer-events:none;transform:translateX(0);transition:opacity .26s cubic-bezier(.33,1,.68,1),transform .26s cubic-bezier(.33,1,.68,1),visibility 0s linear cubic-bezier(.33,1,.68,1) .26s;visibility:hidden;z-index:0}.ir-form-step--active{opacity:1;pointer-events:auto;transition:opacity .26s cubic-bezier(.33,1,.68,1),transform .26s cubic-bezier(.33,1,.68,1),visibility 0s linear 0s;visibility:visible;z-index:1}.ir-form-step.ir-form-step--exit-left{transform:translateX(-1.125rem)}.ir-form-step.ir-form-step--exit-left,.ir-form-step.ir-form-step--exit-right{opacity:0;pointer-events:none;transition:opacity .26s cubic-bezier(.33,1,.68,1),transform .26s cubic-bezier(.33,1,.68,1),visibility 0s linear cubic-bezier(.33,1,.68,1) .26s;visibility:hidden}.ir-form-step.ir-form-step--exit-right{transform:translateX(1.125rem)}.ir-form-step.ir-form-step--enter-from-right{transform:translateX(1.125rem)}.ir-form-step.ir-form-step--enter-from-left,.ir-form-step.ir-form-step--enter-from-right{opacity:0;pointer-events:none;transition:opacity .26s cubic-bezier(.33,1,.68,1),transform .26s cubic-bezier(.33,1,.68,1),visibility 0s linear 0s;visibility:visible;z-index:2}.ir-form-step.ir-form-step--enter-from-left{transform:translateX(-1.125rem)}.ir-form-step.ir-form-step--enter-from-left.ir-form-step--active,.ir-form-step.ir-form-step--enter-from-right.ir-form-step--active{opacity:1;pointer-events:auto;transform:translateX(0);z-index:2}.ir-form-step__intro{color:#1a1a2e;font-size:1rem;margin:0 0 20px}#ir-step-confirm:not(.ir-form-step--active):not(.ir-form-step--enter-from-right):not(.ir-form-step--enter-from-left){opacity:0;pointer-events:none;transform:translateX(1.125rem);visibility:hidden}#ir-step-confirm.ir-form-step--active{opacity:1;pointer-events:auto;transform:translateX(0);transition:opacity .26s cubic-bezier(.33,1,.68,1),transform .26s cubic-bezier(.33,1,.68,1),visibility 0s linear 0s;visibility:visible;z-index:2}.ir-form-container--confirm>.ir-form-steps-track>#ir-review-form:not(.ir-form-track-panel--exit-left){opacity:0;pointer-events:none;transform:translateX(-1.125rem);visibility:hidden}@media(prefers-reduced-motion:reduce){#ir-step-confirm,.ir-form-step,.ir-form-steps-track>#ir-review-form,.ir-form-steps-track>#ir-step-confirm{transition-delay:0s!important;transition-duration:.01ms!important}#ir-step-confirm:not(.ir-form-step--active),.ir-form-step.ir-form-step--enter-from-left,.ir-form-step.ir-form-step--enter-from-right,.ir-form-step.ir-form-step--exit-left,.ir-form-step.ir-form-step--exit-right,.ir-form-steps-track>#ir-review-form.ir-form-track-panel--exit-left{transform:none!important}}.ir-form-row--halves{column-gap:24px;display:grid;grid-template-columns:1fr 1fr;row-gap:0}@media(max-width:640px){.ir-form-row--halves{grid-template-columns:1fr}}.ir-form-field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ir-form-field__label{color:#1a1a2e;font-size:1rem;font-weight:700}.ir-form-field__label em{font-style:italic;font-weight:700}.ir-form-field__label--sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.ir-form-field__label--group{color:#1a1a2e;font-weight:700;margin-bottom:4px}.ir-form-field__input,.ir-form-field__textarea{background-color:#fff;border:0;border-radius:10px;box-shadow:none;box-sizing:border-box;color:#1a1a2e;font-family:inherit;font-size:1rem;line-height:1.45;outline:none;padding:15px;transition:box-shadow .15s ease;width:100%}.ir-form-field__input::placeholder,.ir-form-field__textarea::placeholder{color:#a9a9a9;opacity:1}.ir-form-field__input:focus,.ir-form-field__input:focus-visible,.ir-form-field__textarea:focus,.ir-form-field__textarea:focus-visible{background-color:#fff;border:0;box-shadow:inset 0 0 0 2px rgba(26,26,46,.38);outline:none}.ir-form-field__input:active,.ir-form-field__textarea:active{background-color:#fff}.ir-form-field input.ir-form-field__input{appearance:none;-webkit-appearance:none;border-radius:10px}.ir-form-field__textarea{min-height:100px;resize:vertical}.ir-form-container .ir-form-field__input,.ir-form-container .ir-form-field__textarea{appearance:none;-webkit-appearance:none;background-color:#fff;border:0;border-radius:10px}.ir-form-container .ir-form-field__input:focus,.ir-form-container .ir-form-field__input:focus-visible,.ir-form-container .ir-form-field__textarea:focus,.ir-form-container .ir-form-field__textarea:focus-visible{background-color:#fff!important;border:0!important;box-shadow:inset 0 0 0 2px rgba(26,26,46,.38)!important;outline:none!important}.ir-form-container .ir-form-field__input:active,.ir-form-container .ir-form-field__textarea:active{background-color:#fff!important}.ir-form-container .ir-form-field__input:-webkit-autofill,.ir-form-container .ir-form-field__input:-webkit-autofill:active,.ir-form-container .ir-form-field__input:-webkit-autofill:hover,.ir-form-container .ir-form-field__textarea:-webkit-autofill,.ir-form-container .ir-form-field__textarea:-webkit-autofill:active,.ir-form-container .ir-form-field__textarea:-webkit-autofill:hover{-webkit-text-fill-color:#1a1a2e;box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out}.ir-form-container .ir-form-field__input:-webkit-autofill:focus,.ir-form-container .ir-form-field__input:-webkit-autofill:focus-visible,.ir-form-container .ir-form-field__textarea:-webkit-autofill:focus,.ir-form-container .ir-form-field__textarea:-webkit-autofill:focus-visible{-webkit-text-fill-color:#1a1a2e;box-shadow:inset 0 0 0 1000px #fff,inset 0 0 0 2px rgba(26,26,46,.38)!important;-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out}.ir-radio-group{display:grid;gap:8px;grid-template-columns:1fr 1fr}@media(max-width:400px){.ir-radio-group{grid-template-columns:1fr}}.ir-radio{align-items:center;cursor:pointer;display:flex;gap:12px}.ir-radio input[type=radio]{height:0;opacity:0;position:absolute;width:0}.ir-radio__box{align-items:center;background:#fff;border:0;border-radius:8px;display:flex;flex-shrink:0;height:26px;justify-content:center;min-width:26px;position:relative;transition:box-shadow .15s ease;width:26px}input[type=radio]:focus-visible~.ir-radio__box{outline:2px solid rgba(26,26,46,.45);outline-offset:2px}.ir-radio.is-checked .ir-radio__box,input[type=radio]:checked~.ir-radio__box{background:#fff;border:0}.ir-radio.is-checked .ir-radio__box:after,.ir-radio.is-checked .ir-radio__box:before,input[type=radio]:checked~.ir-radio__box:after,input[type=radio]:checked~.ir-radio__box:before{background:#000;border-radius:1px;content:"";height:14px;left:50%;position:absolute;top:50%;width:3px}.ir-radio.is-checked .ir-radio__box:before,input[type=radio]:checked~.ir-radio__box:before{transform:translate(-50%,-50%) rotate(45deg)}.ir-radio.is-checked .ir-radio__box:after,input[type=radio]:checked~.ir-radio__box:after{transform:translate(-50%,-50%) rotate(-45deg)}.ir-radio__label{color:#1a1a2e;font-size:1rem;line-height:1.35}.ir-toggle-group,.ir-toggle-option{display:flex;gap:12px}.ir-toggle-option{align-items:center;cursor:pointer}.ir-toggle-option__input{display:none}.ir-toggle-option__box{align-items:center;background:#fff;border:0;border-radius:8px;display:flex;flex-shrink:0;height:26px;justify-content:center;min-width:26px;position:relative;transition:box-shadow .15s ease;width:26px}.ir-toggle-option__input:focus-visible~.ir-toggle-option__box{outline:2px solid rgba(26,26,46,.45);outline-offset:2px}.ir-toggle-option.is-checked .ir-toggle-option__box,.ir-toggle-option__input:checked~.ir-toggle-option__box{background:#fff;border:0}.ir-toggle-option.is-checked .ir-toggle-option__box:after,.ir-toggle-option.is-checked .ir-toggle-option__box:before,.ir-toggle-option__input:checked~.ir-toggle-option__box:after,.ir-toggle-option__input:checked~.ir-toggle-option__box:before{background:#000;border-radius:1px;content:"";height:14px;left:50%;position:absolute;top:50%;width:3px}.ir-toggle-option.is-checked .ir-toggle-option__box:before,.ir-toggle-option__input:checked~.ir-toggle-option__box:before{transform:translate(-50%,-50%) rotate(45deg)}.ir-toggle-option.is-checked .ir-toggle-option__box:after,.ir-toggle-option__input:checked~.ir-toggle-option__box:after{transform:translate(-50%,-50%) rotate(-45deg)}.ir-toggle-option__label{color:#1a1a2e;font-size:1rem}.ir-visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(1px,1px,1px,1px)!important;border:0!important;clip-path:inset(50%)!important;white-space:nowrap!important}.ir-star-ratings-panel{background:#fff;border-radius:12px;box-sizing:border-box;max-width:100%;min-width:0;padding:22px 16px 26px;width:100%}@media(min-width:640px){.ir-star-ratings-panel{padding:32px 44px 36px}}@media(min-width:960px){.ir-star-ratings-panel{padding:36px 48px 40px}}.ir-star-ratings{display:grid;gap:36px 0;grid-template-columns:1fr;min-width:0;padding:0;width:100%}@media(min-width:680px){.ir-star-ratings{column-gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media(min-width:960px){.ir-star-ratings{column-gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:36px}}.ir-star-rating-row{display:flex;flex-direction:column;gap:8px;min-width:0}.ir-star-rating-row__label{color:#1a1a2e;font-size:1rem;font-weight:700;hyphens:auto;line-height:1.3;overflow-wrap:anywhere}.ir-star-picker{align-items:stretch;direction:ltr;display:flex;flex-direction:column;max-width:100%;min-width:0;width:100%}.ir-star-picker__input{height:0;margin:0;opacity:0;pointer-events:none;position:absolute;width:0}.ir-star-picker__stars{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:clamp(2px,1.2vw,6px);justify-content:flex-start;min-width:0;padding:4px 0 0;width:100%}.ir-star-picker__star{aspect-ratio:1;flex:1 1 0;height:auto;max-width:2.625rem;min-width:0;position:relative;-webkit-user-select:none;user-select:none;width:0}.ir-star-picker__glyph{inset:0;pointer-events:none;position:absolute}.ir-star-picker__svg{display:block;height:100%;inset:0;position:absolute;width:100%}.ir-star-picker__svg path{vector-effect:non-scaling-stroke}.ir-star-picker__svg--track path{fill:#d8d8d8}.ir-star-picker__svg--fill{transition:clip-path .12s ease}.ir-star-picker__svg--fill path{fill:#fcc500}.ir-star-picker__star.is-full .ir-star-picker__svg--fill{clip-path:inset(0 0 0 0)}.ir-star-picker__star.is-half .ir-star-picker__svg--fill{clip-path:inset(0 50% 0 0)}.ir-star-picker__star.is-empty .ir-star-picker__svg--fill{clip-path:inset(0 100% 0 0)}.ir-star-picker__half{bottom:0;cursor:pointer;margin:0;position:absolute;top:0;width:50%;z-index:1}.ir-star-picker__half--left{left:0}.ir-star-picker__half--right{right:0}.ir-star-picker__half:focus-visible{border-radius:2px;outline:2px solid rgba(26,26,46,.55);outline-offset:2px}.ir-upload{display:flex;flex-direction:column;gap:8px}.ir-upload__input{display:none}.ir-upload__label{align-items:center;background:hsla(0,0%,100%,.12);border:2px dashed #fff;border-radius:10px;cursor:pointer;display:flex;justify-content:center;min-height:80px;padding:16px;text-align:center;transition:border-color .15s,background .15s}.ir-upload__label:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.92)}.ir-upload--dragover .ir-upload__label,.ir-upload__label--dragover{background:hsla(0,0%,100%,.22);border-color:#fff}.ir-upload__text{color:#fff;font-size:1rem;font-weight:600}.ir-upload__preview{color:#555;font-size:1rem}.ir-upload__clear{background:none;border:none;color:#fff;cursor:pointer;display:inline;font-size:1rem;padding:0;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .15s ease}.ir-upload__clear:hover{background:none;color:#000;text-decoration-thickness:1px}.ir-upload__clear:focus-visible{border-radius:2px;outline:2px solid hsla(0,0%,100%,.85);outline-offset:3px}.ir-checkbox{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.ir-checkbox__input{display:none}.ir-checkbox__box{align-items:center;background:#fff;border:0;border-radius:8px;display:flex;flex-shrink:0;height:26px;justify-content:center;margin-top:2px;min-width:26px;position:relative;transition:box-shadow .15s ease;width:26px}.ir-checkbox__input:focus-visible~.ir-checkbox__box{outline:2px solid rgba(26,26,46,.45);outline-offset:2px}.ir-checkbox.is-checked .ir-checkbox__box,.ir-checkbox__input:checked~.ir-checkbox__box{background:#fff;border:0}.ir-checkbox.is-checked .ir-checkbox__box:after,.ir-checkbox.is-checked .ir-checkbox__box:before,.ir-checkbox__input:checked~.ir-checkbox__box:after,.ir-checkbox__input:checked~.ir-checkbox__box:before{background:#000;border-radius:1px;content:"";height:14px;left:50%;position:absolute;top:50%;width:3px}.ir-checkbox.is-checked .ir-checkbox__box:before,.ir-checkbox__input:checked~.ir-checkbox__box:before{transform:translate(-50%,-50%) rotate(45deg)}.ir-checkbox.is-checked .ir-checkbox__box:after,.ir-checkbox__input:checked~.ir-checkbox__box:after{transform:translate(-50%,-50%) rotate(-45deg)}.ir-checkbox__label{color:#1a1a2e;font-size:1rem;font-style:normal}.ir-checkbox__label a{color:#1a1a2e;font-style:normal!important;font-weight:400;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ir-checkbox__label a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.ir-form-note{border-radius:10px;color:#1a1a2e;font-size:1rem;padding:12px 16px}.ir-form-note p{font-size:inherit;margin:0 0 6px}.ir-form-note p:last-child{margin-bottom:0}.ir-form-note--info{background:none;border:0;border-radius:0;padding:0}.ir-btn{align-items:center;border:0;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1em;font-weight:700;justify-content:center;line-height:1.35;min-height:calc(28px + 1.35em);padding:14px 28px;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s}.ir-btn--primary{background:#1a1a2e;box-shadow:none;color:#fff}.ir-btn--primary:focus,.ir-btn--primary:hover{background:#333;color:#fff;text-decoration:none}.ir-btn--primary:focus-visible{outline:2px solid #1a1a2e;outline-offset:2px}.ir-btn--secondary{background:transparent;box-shadow:inset 0 0 0 2px #1a1a2e;color:#1a1a2e}.ir-btn--secondary:focus,.ir-btn--secondary:hover{background:rgba(0,0,0,.06);color:#1a1a2e;text-decoration:none}.ir-btn--secondary:focus-visible{outline:2px solid #1a1a2e;outline-offset:2px}.ir-form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:16px}.ir-form-actions--split{justify-content:space-between}.ir-form-actions--with-submit-tooltip{align-items:stretch;flex-direction:column;gap:12px;justify-content:flex-start}.ir-form-actions__main{align-items:center;display:flex;flex-direction:row-reverse;gap:12px;justify-content:space-between;min-width:0;width:100%}@media(max-width:639px){.ir-form-actions,.ir-form-actions .ir-form-actions__main{align-items:stretch;flex-direction:column}.ir-form-actions .ir-btn{box-sizing:border-box;width:100%}}.ir-form-submit-error{background:#fff;border:1px solid rgba(204,0,0,.35);border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,.12);box-sizing:border-box;color:#c00;font-size:.9375rem;isolation:isolate;line-height:1.35;margin:0;max-width:100%;padding:10px 14px;position:relative;width:100%;z-index:50}.ir-form-submit-error:empty{display:none}.ir-form-error{background:rgba(204,0,0,.08);border-radius:10px;color:#c00;font-size:1rem;margin-top:8px;padding:8px 12px}.ir-form-error:empty{display:none}.ir-required{color:#c00;margin-left:2px}.ir-hp{left:-9999px;opacity:0;pointer-events:none;position:absolute}.ir-confirmation{padding:48px 0;text-align:center}.ir-confirmation__icon{height:64px;margin:0 auto 20px;width:64px}.ir-confirmation__icon svg{display:block;height:100%;stroke:#1a1a2e;width:100%}.ir-confirmation__heading{color:#1a1a2e;font-size:1.5rem;font-weight:700;margin:0 0 12px}.ir-confirmation__text{color:#333;font-size:1rem;margin:0 0 8px}.ir-confirmation__verify{color:#555;font-size:1rem;margin:0}.ir-reviews{box-sizing:border-box;max-width:100%}.ir-reviews *,.ir-reviews :after,.ir-reviews :before{box-sizing:inherit}#ir-reviews{scroll-margin-top:5rem}.ir-reviews[aria-busy=true] .ir-reviews__list{opacity:.5;pointer-events:none}.ir-reviews__empty{color:#666;font-size:1rem;margin:0}.ir-reviews__list{display:flex;flex-direction:column}.ir-reviews__pagination{margin-top:1.5rem}.ir-pagination__list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:0;padding:0}.ir-pagination__link{align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;color:#333;display:inline-flex;font-size:1rem;height:2.25rem;justify-content:center;min-width:2.25rem;padding:0 .5rem;text-decoration:none;transition:background .15s ease,border-color .15s ease}.ir-pagination__link:focus,.ir-pagination__link:hover{background:#f5f5f5;border-color:#ccc;color:#1a1a1a}.ir-pagination__item--active .ir-pagination__link{font-weight:700}.ir-pagination__item--active .ir-pagination__link,.ir-pagination__item--active .ir-pagination__link:focus,.ir-pagination__item--active .ir-pagination__link:hover{background:#1a1a2e;border-color:#1a1a2e;color:#fff}.ir-review-card{border-bottom:1px solid #e5e5e5;padding:1.75rem 0}.ir-review-card:last-child{border-bottom:0}.ir-review-card__inner{align-items:start;display:grid;gap:clamp(1.25rem,4vw,2rem);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media(max-width:767px){.ir-review-card__inner{grid-template-columns:1fr}}.ir-review-card__left{min-width:0}.ir-review-card__quote{border:0;color:#333;font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1rem;padding:0}.ir-review-card__stars{display:block;isolation:isolate;margin-bottom:.85rem;white-space:nowrap}.ir-review-card__stars>meta{display:none}.ir-review-card__rating-value{color:#333;font-size:1rem;font-weight:400;margin-inline-start:.35rem;position:relative;z-index:1}.ir-review-card .ir-stars,.ir-review-card__rating-value{display:inline-block;vertical-align:middle;white-space:nowrap}.ir-review-card .ir-stars{font-size:0;line-height:0;width:fit-content}.ir-review-card .ir-stars>:not(.ir-star-svg){display:none!important}.ir-review-card .ir-star-svg{aspect-ratio:1;background:linear-gradient(to right,#fcc500 0,#fcc500 calc(100% - var(--ir-star-empty-pct)),#d8d8d8 calc(100% - var(--ir-star-empty-pct)),#d8d8d8 100%);display:inline-block;height:auto;margin-inline-end:.35rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 640%27%3E%3Cpath fill=%27%23fff%27 d=%27M341.5 45.1c-4.1-8-12.4-13.1-21.4-13.1s-17.3 5.1-21.4 13.1l-73.6 144.2-159.9 25.4c-8.9 1.4-16.3 7.7-19.1 16.3s-.5 18 5.8 24.4l114.4 114.5-25.2 159.9c-1.4 8.9 2.3 17.9 9.6 23.2s16.9 6.1 25 2l144.4-73.4L464.4 555c8 4.1 17.7 3.3 25-2s11-14.2 9.6-23.2l-25.3-159.9 114.4-114.5c6.4-6.4 8.6-15.8 5.8-24.4s-10.1-14.9-19.1-16.3L415 189.3z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 640%27%3E%3Cpath fill=%27%23fff%27 d=%27M341.5 45.1c-4.1-8-12.4-13.1-21.4-13.1s-17.3 5.1-21.4 13.1l-73.6 144.2-159.9 25.4c-8.9 1.4-16.3 7.7-19.1 16.3s-.5 18 5.8 24.4l114.4 114.5-25.2 159.9c-1.4 8.9 2.3 17.9 9.6 23.2s16.9 6.1 25 2l144.4-73.4L464.4 555c8 4.1 17.7 3.3 25-2s11-14.2 9.6-23.2l-25.3-159.9 114.4-114.5c6.4-6.4 8.6-15.8 5.8-24.4s-10.1-14.9-19.1-16.3L415 189.3z%27/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:clamp(1rem,3.6vw,2.05rem)}.ir-review-card .ir-star-svg:last-child{margin-inline-end:0}.ir-review-card .ir-review-card__stars{display:block!important;white-space:nowrap!important}.ir-review-card .ir-review-card__stars>.ir-stars{display:inline-block!important;max-width:none!important;width:fit-content!important}.ir-review-card .ir-review-card__stars>.ir-review-card__rating-value{display:inline-block!important;margin-inline-start:.35rem!important;position:relative;z-index:2}@media(max-width:767px){.ir-review-card__stars{min-width:0}.ir-review-card .ir-stars{max-width:none;width:fit-content}.ir-review-card .ir-star-svg{min-width:1.2rem!important;width:clamp(1.2rem,6.6vw,2rem)!important}}@media(min-width:768px)and (max-width:1023px){.ir-review-card .ir-star-svg{min-width:1.1rem!important;width:clamp(1.1rem,2.8vw,1.6rem)!important}}.ir-review-card__meta{align-items:flex-start;display:flex;flex-direction:column;gap:.22rem}.ir-review-card__date{color:#999;font-size:.85rem;line-height:1.25;margin:0}.ir-review-card__author{color:#333;font-size:1rem;font-weight:700;line-height:1.25;margin:0}.ir-review-card__badge{align-items:center;display:inline-flex;gap:.35rem;line-height:1.2}.ir-review-card__badge--verified{color:#28a745;font-size:.75rem;font-weight:700;text-transform:uppercase}.ir-review-card__usage{color:#999;font-size:.85rem;line-height:1.45;margin-top:.65rem;max-width:28rem}.ir-review-card__usage strong{color:#999;font-weight:700}.ir-review-card__right,.ir-review-card__right p{color:#333;font-size:1rem;line-height:1.55}.ir-review-card__right p{font-weight:400;margin:0}.ir-review-card__section{margin-top:1.35rem}.ir-review-card__section:first-child{margin-top:0}.ir-review-card__section-block{border-inline-start:6px solid #fcc500;padding-inline-start:1rem}.ir-review-card__section-label{color:#1a1a2e;font-size:1rem;font-weight:700;line-height:1.3;margin:0 0 .5rem;padding:0}.ir-review-card__section-label em{font-style:italic}.ir-hub-overview-card .ir-stars{display:inline-block;font-size:0;line-height:0;vertical-align:middle;white-space:nowrap;width:fit-content}.ir-hub-overview-card .ir-stars>:not(.ir-star-svg){display:none!important}.ir-hub-overview-card .ir-star-svg{aspect-ratio:1;background:linear-gradient(to right,#f7bf00 0,#f7bf00 calc(100% - var(--ir-star-empty-pct)),#ddd calc(100% - var(--ir-star-empty-pct)),#ddd 100%);display:inline-block;height:auto;margin-inline-end:.25rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 640%27%3E%3Cpath fill=%27%23fff%27 d=%27M341.5 45.1c-4.1-8-12.4-13.1-21.4-13.1s-17.3 5.1-21.4 13.1l-73.6 144.2-159.9 25.4c-8.9 1.4-16.3 7.7-19.1 16.3s-.5 18 5.8 24.4l114.4 114.5-25.2 159.9c-1.4 8.9 2.3 17.9 9.6 23.2s16.9 6.1 25 2l144.4-73.4L464.4 555c8 4.1 17.7 3.3 25-2s11-14.2 9.6-23.2l-25.3-159.9 114.4-114.5c6.4-6.4 8.6-15.8 5.8-24.4s-10.1-14.9-19.1-16.3L415 189.3z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 640%27%3E%3Cpath fill=%27%23fff%27 d=%27M341.5 45.1c-4.1-8-12.4-13.1-21.4-13.1s-17.3 5.1-21.4 13.1l-73.6 144.2-159.9 25.4c-8.9 1.4-16.3 7.7-19.1 16.3s-.5 18 5.8 24.4l114.4 114.5-25.2 159.9c-1.4 8.9 2.3 17.9 9.6 23.2s16.9 6.1 25 2l144.4-73.4L464.4 555c8 4.1 17.7 3.3 25-2s11-14.2 9.6-23.2l-25.3-159.9 114.4-114.5c6.4-6.4 8.6-15.8 5.8-24.4s-10.1-14.9-19.1-16.3L415 189.3z%27/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:1.375rem}.ir-hub-overview-card .ir-star-svg:last-child{margin-inline-end:0}.ir-hub-overview{font-style:normal;margin:0 0 2rem;max-width:100%}.ir-hub-overview__title{font-size:1.75rem;font-style:normal;font-weight:700;line-height:1.2;margin:0 0 1.5rem}.ir-hub-overview__empty{color:#666;font-style:normal;margin:0}.ir-hub-overview__list{display:flex;flex-direction:column;gap:1rem}.ir-hub-overview-card{align-items:center;background:#f7f7f7;border:1px solid #e8e8e8;border-radius:8px;display:flex;flex-direction:row;font-style:normal;gap:1.5rem;padding:1.5rem;width:100%}.ir-hub-overview-card__media{display:block;flex:0 0 38%;max-width:420px}.ir-hub-overview-card__screenshot{border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);display:block;height:auto;object-fit:contain;width:100%}.ir-hub-overview-card__content{display:flex;flex:1 1 auto;flex-direction:column;font-style:normal;gap:.875rem;min-width:0;padding:0}.ir-hub-overview-card__rating{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.ir-hub-overview-card__rating-text{color:#555;cursor:default;font-size:.875rem;font-style:normal!important;font-weight:400;text-decoration:none}.ir-hub-overview-card__rating-text[href]{color:#555;cursor:pointer;font-style:normal!important;font-weight:400}.ir-hub-overview-card__rating-text[href]:focus,.ir-hub-overview-card__rating-text[href]:hover{color:#555;font-style:normal!important;font-weight:400;text-decoration:underline}.ir-hub-overview-card__title-row{align-items:center;display:flex;gap:.75rem}.ir-hub-overview-card__logo{flex-shrink:0}.ir-hub-overview-card__title{color:#121737;flex:1 1 auto;font-size:1.25rem;font-style:normal!important;font-weight:700;line-height:1.3;margin:0;min-width:0}.ir-hub-overview-card__title a{color:inherit;font-style:normal!important;text-decoration:none}.ir-hub-overview-card__title a:focus,.ir-hub-overview-card__title a:hover{text-decoration:underline}.ir-hub-overview-card__description{color:#444;font-size:.9375rem;font-style:normal!important;line-height:1.55;margin:0}.ir-hub-overview-card__logo-img{background:#fff;border-radius:50%;height:48px;object-fit:contain;padding:6px;width:48px}.ir-hub-overview-card__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto;padding-top:.75rem}.ir-hub-overview-card__button{border-radius:6px;display:inline-block;font-size:.9rem;font-style:normal!important;font-weight:700;line-height:1.35;padding:.75rem 1.25rem;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.ir-hub-overview-card__button--primary{background:#f5a623;color:#000;font-style:normal!important}.ir-hub-overview-card__button--primary:focus,.ir-hub-overview-card__button--primary:hover{background:#d9901a;color:#000;font-style:normal!important}.ir-hub-overview-card__button--secondary{background:transparent;border:1px solid #ccc;color:#1a1a2e;font-style:normal!important}.ir-hub-overview-card__button--secondary:focus,.ir-hub-overview-card__button--secondary:hover{border-color:#999;color:#000;font-style:normal!important}@media(max-width:767px){.ir-hub-overview-card{align-items:stretch;flex-direction:column;gap:1.25rem;padding:1.25rem}.ir-hub-overview-card__media{flex:none;max-width:100%}}
