.journey-feedback{min-height:calc(100svh - 180px);padding:clamp(60px,15vh,140px) 24px 80px;background:radial-gradient(ellipse at 50% 35%,#d3b0770a,transparent 65%),#0b1318;color:var(--ta-ink);display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.journey-feedback>svg{color:var(--ta-gold);width:36px;height:36px}.journey-feedback__brand{color:var(--ta-gold);letter-spacing:.3em;font-size:12px}.journey-feedback h1{margin:0;max-width:650px;text-wrap:balance;font:clamp(30px,5vw,48px) /1.15 Georgia,serif}.journey-feedback>p{margin:0;max-width:440px;color:#bcb5a6;line-height:1.8}.journey-feedback__actions{display:flex;margin-top:16px;gap:16px 24px;flex-wrap:wrap;align-items:center;justify-content:center}.journey-feedback__actions button{width:auto;min-width:180px;padding-inline:32px;min-height:48px}.journey-feedback__actions a{display:inline-flex;align-items:center;min-height:48px;color:var(--ta-gold);text-decoration:underline;text-underline-offset:4px}.journey-feedback__skeleton{width:min(480px,100%);display:grid;gap:20px}.journey-feedback__skeleton>*{background:var(--ta-panel-surface);border:1px solid var(--ta-border);border-radius:14px}@media (prefers-reduced-motion:reduce){.journey-feedback__skeleton>*{animation:none}}.journey-feedback__actions :is(button,a):focus-visible{outline:2px solid var(--ta-gold);outline-offset:5px}@media (max-width:599px){.journey-feedback{min-height:calc(100svh - 260px);padding:64px 24px}.journey-feedback__actions{width:min(280px,100%);flex-direction:column;gap:8px}.journey-feedback__actions button{width:100%}}