@font-face{font-family:inter;src:url(../media/aspekta_variable.0h.8_k2vs.scm.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.inter_9ed39d1e-module__IAOVLa__className{font-family:inter;font-style:normal}.inter_9ed39d1e-module__IAOVLa__variable{--font-inter:"inter"}
.stable-spinner-module__FrFSla__spinner{flex:none;display:block;overflow:visible}.stable-spinner-module__FrFSla__rotor{transform-box:view-box;transform-origin:10px 10px;animation:.9s linear infinite stable-spinner-module__FrFSla__stable-spinner-rotate}@keyframes stable-spinner-module__FrFSla__stable-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.stable-spinner-module__FrFSla__rotor{animation:none}}
.test-loop-module__MKgxDG__plan{flex-direction:column;gap:16px;min-width:0;display:flex}.test-loop-module__MKgxDG__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.test-loop-module__MKgxDG__summary{border-bottom:1px solid var(--border-default,#ffffff0f);font-family:var(--font-sans);color:var(--text-default,#fff9);padding:24px 32px}.test-loop-module__MKgxDG__summary h2{color:var(--text-title,#ffffffeb);letter-spacing:-.016em;text-wrap:balance;margin:8px 0 16px;font-size:22px;line-height:1.3}.test-loop-module__MKgxDG__summary p{text-wrap:pretty;overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.5}.test-loop-module__MKgxDG__summary strong{color:var(--text-strong,#fffc);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.test-loop-module__MKgxDG__eyebrow{color:var(--text-weak,#ffffff80);font-size:12px;font-weight:500}.test-loop-module__MKgxDG__plan summary,.test-loop-module__MKgxDG__summary summary{cursor:pointer;min-height:44px;color:var(--text-strong,#fffc);align-items:center;font-size:13px;display:flex}.test-loop-module__MKgxDG__plan summary:before,.test-loop-module__MKgxDG__summary summary:before{content:"+";margin-right:8px}.test-loop-module__MKgxDG__plan details[open]>summary:before,.test-loop-module__MKgxDG__summary details[open]>summary:before{content:"−"}.test-loop-module__MKgxDG__plan input{min-height:44px}.test-loop-module__MKgxDG__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.test-loop-module__MKgxDG__button{border:1px solid var(--border-strong,#ffffff14);background:var(--surface-pillow,#161616);min-height:44px;color:var(--text-title,#ffffffeb);font:500 13px var(--font-sans);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:8px 16px;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.test-loop-module__MKgxDG__button:hover{background:var(--surface-pillow-hover,#1c1c1c)}.test-loop-module__MKgxDG__button:active{transform:scale(.96)}.test-loop-module__MKgxDG__button:disabled{opacity:.5;cursor:not-allowed}.test-loop-module__MKgxDG__button:focus-visible,.test-loop-module__MKgxDG__plan summary:focus-visible,.test-loop-module__MKgxDG__summary summary:focus-visible{outline:2px solid var(--focus-ring,#ffba66);outline-offset:3px}.test-loop-module__MKgxDG__primary{background:var(--primary,#ff6a1a);color:#fff}.test-loop-module__MKgxDG__primary:hover{background:var(--primary-hover,#ff7d36)}@media (max-width:600px){.test-loop-module__MKgxDG__pair{grid-template-columns:1fr}.test-loop-module__MKgxDG__summary{padding:20px 16px}.test-loop-module__MKgxDG__plan input{font-size:16px}}@media (prefers-reduced-motion:reduce){.test-loop-module__MKgxDG__button{transition:none}.test-loop-module__MKgxDG__button:active{transform:none}}.test-loop-module__MKgxDG__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.test-loop-module__MKgxDG__comparison article{min-width:0}.test-loop-module__MKgxDG__comparison img{object-fit:contain;background:var(--surface-panel,#0f0f0f);outline-offset:-1px;border-radius:12px;outline:1px solid #ffffff1a;width:100%;height:320px}.test-loop-module__MKgxDG__comparison h3{font:600 16px var(--font-sans);text-wrap:balance;margin:12px 0 8px}.test-loop-module__MKgxDG__comparison p{text-wrap:pretty;font-size:14px;line-height:1.5}.test-loop-module__MKgxDG__comparison label{gap:8px}@media (max-width:600px){.test-loop-module__MKgxDG__comparison{grid-template-columns:1fr}.test-loop-module__MKgxDG__comparison img{height:280px}}
