body.redesign-home .su-stack-section{background:radial-gradient(ellipse 80% 55% at 50% 45%,color-mix(in oklab,var(--primary) 6%,transparent),transparent 70%)}body.redesign-home .su-stack-card{position:relative;z-index:0;display:flex;flex-direction:column;gap:12px;padding:32px 30px;border-radius:24px;box-shadow:var(--shadow-elev);transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1)}body.redesign-home .su-stack-card:before{content:"";position:absolute;inset:0 0 0 -4px;z-index:-2;border-radius:24px;background:var(--tj-blue);transition:transform .35s cubic-bezier(.22,.61,.36,1)}body.redesign-home .su-stack-card:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:24px;background:var(--surface-1);border:1px solid var(--border-soft);transition:border-color .3s}body.redesign-home .su-stack-card:hover,body.redesign-home .su-stack-card:focus-within{transform:translateY(-6px) scale(1.012);box-shadow:var(--shadow-card)}body.redesign-home .su-stack-card:hover:after,body.redesign-home .su-stack-card:focus-within:after{border-color:var(--border-strong)}body.redesign-home .su-stack-card:hover:before,body.redesign-home .su-stack-card:focus-within:before{transform:translate(-10px,14px)}@media(prefers-reduced-motion:reduce){body.redesign-home .su-stack-card,body.redesign-home .su-stack-card:before{transition:none}body.redesign-home .su-stack-card:hover,body.redesign-home .su-stack-card:focus-within{transform:none}body.redesign-home .su-stack-card:hover:before,body.redesign-home .su-stack-card:focus-within:before{transform:none}}body.redesign-home .su-stack-card h3{font-size:1.35rem;letter-spacing:-.01em;color:var(--text-strong);margin:0}body.redesign-home .su-stack-card p{color:var(--text-muted);line-height:1.6;margin:0}body.redesign-home .contact-form select{width:100%;padding:15px 18px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-main);font-family:inherit;font-size:1rem;box-sizing:border-box;cursor:pointer;transition:border-color .3s,box-shadow .3s}body.redesign-home .contact-form select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 18%,transparent)}body.redesign-home .su-stack-card a{color:var(--tj-blue);text-decoration:none;border-bottom:1px solid var(--border-strong)}body.redesign-home .su-stack-card a:hover,body.redesign-home .su-stack-card a:focus-visible{border-color:var(--tj-blue)}@media(min-width:901px){.su-stack-section .tj-grid{grid-template-columns:repeat(2,1fr);max-width:900px;margin-left:auto;margin-right:auto}}.su-not-yet{max-width:680px;margin:0 auto}
