.tc-ct{padding:calc(var(--site-header-full) + clamp(24px, 4vw, 56px)) 0 clamp(64px, 8vw, 120px);background:var(--ovaflow-canvas);position:relative;overflow:hidden}.tc-ct__trace{opacity:.5;pointer-events:none;height:min(720px,90svh);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0000 16%);mask-image:linear-gradient(#000 0%,#0000 16%)}@media (min-width:1024px){.tc-ct__trace{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0 40%,#000 52%),linear-gradient(#000 40%,#0000);mask-image:linear-gradient(90deg,#0000 0 40%,#000 52%),linear-gradient(#000 40%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}.tc-ct__grid{gap:40px;display:grid;position:relative}@media (min-width:1024px){.tc-ct__grid{grid-template:"aside main""more main"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:28px 64px}.tc-ct__aside{grid-area:aside}.tc-ct__main{grid-area:main}.tc-ct__more{grid-area:more}}.tc-ct__aside,.tc-ct__more{align-content:start;gap:28px;display:grid}.tc-ct__intro{gap:14px;display:grid}.tc-ct__title{font:700 clamp(44px, 5.4vw, 80px) / .98 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.tc-ct__lede{max-width:46ch;color:var(--ovaflow-secondary);margin:0;font-size:clamp(16px,1.1vw + .5rem,19px);line-height:1.6}.tc-ct__details{border-top:1px solid var(--ovaflow-line);display:grid}.tc-ct__detail{border-bottom:1px solid var(--ovaflow-line);grid-template-columns:132px minmax(0,1fr);gap:4px 16px;padding:16px 0;display:grid}@media (max-width:479.98px){.tc-ct__detail{grid-template-columns:minmax(0,1fr)}}.tc-ct__label{font:500 12px/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ovaflow-secondary);margin:0}.tc-ct__value{gap:4px;display:grid}.tc-ct__addr{font-size:15px;font-style:normal;line-height:1.55}.tc-ct__link{color:var(--ovaflow-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-underline-offset:4px;transition:text-decoration-color var(--d-micro) var(--ease-hover);justify-self:start;font-size:17px;font-weight:600;text-decoration-thickness:1.5px}.tc-ct__link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.tc-ct__link:focus-visible,.tc-ct__chip:focus-visible,.tc-ct__btn:focus-visible,.tc-ct__inline:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.tc-ct__link--num{font-variant-numeric:tabular-nums}.tc-ct__hint{color:var(--ovaflow-secondary);font-size:13px;line-height:1.5}.tc-ct__expect{background:var(--accent-soft);border-radius:24px;gap:14px;padding:22px 24px;display:grid}.tc-ct__expect-title{font:700 18px/1.2 var(--font-display);margin:0}.tc-ct__steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tc-ct__step{color:var(--ovaflow-secondary);grid-template-columns:28px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.55;display:grid}.tc-ct__step strong{color:var(--ovaflow-ink);font-weight:600}.tc-ct__step-num{background:var(--ovaflow-surface);width:24px;height:24px;color:var(--accent-ink);font:600 12px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.tc-ct__main{align-content:start;gap:16px;display:grid}.tc-ct__receipt{background:var(--ovaflow-surface);box-shadow:inset 0 0 0 1px var(--ovaflow-line);border-radius:28px;justify-items:start;gap:12px;padding:clamp(24px,3.4vw,40px);display:grid}.tc-ct__pill{border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.tc-ct__pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.tc-ct__pill--ok{background:var(--ovaflow-lime);color:var(--ovaflow-ink)}.tc-ct__pill--preview{background:var(--amber-soft);color:var(--amber-ink)}.tc-ct__receipt-title{font:700 clamp(22px, 2.2vw, 30px) / 1.15 var(--font-display);letter-spacing:-.02em;margin:4px 0 0}.tc-ct__receipt-body{max-width:60ch;color:var(--ovaflow-secondary);margin:0;font-size:15px;line-height:1.6}.tc-ct__direct{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.tc-ct__chip{background:var(--ovaflow-canvas);min-height:40px;box-shadow:inset 0 0 0 1px var(--ovaflow-line);color:var(--ovaflow-ink);border-radius:12px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.tc-ct__chip:hover{box-shadow:inset 0 0 0 1px var(--ovaflow-ink)}.tc-ct__actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.tc-ct__actions--ruled{border-top:1px solid var(--ovaflow-line);align-self:stretch;padding-top:20px}.tc-ct__btn{background:var(--ovaflow-surface);min-height:44px;box-shadow:inset 0 0 0 1px var(--ovaflow-line);color:var(--ovaflow-ink);transition:background-color var(--d-micro) var(--ease-hover);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tc-ct__btn:hover{background:var(--ovaflow-canvas)}.tc-ct__btn--primary{background:var(--ovaflow-primary);color:var(--ovaflow-on-primary);box-shadow:none}.tc-ct__btn--primary:hover{background:var(--ovaflow-ink)}.tc-ct__notice{background:var(--amber-soft);color:var(--ovaflow-secondary);border-radius:18px;padding:16px 20px;font-size:13px;line-height:1.6}.tc-ct__notice strong,.tc-ct__disclosure strong{color:var(--ovaflow-ink);font-weight:600}.tc-ct__disclosure{box-shadow:inset 0 0 0 1px var(--ovaflow-line);color:var(--ovaflow-secondary);border-radius:18px;gap:8px;padding:18px 20px;font-size:13px;line-height:1.6;display:grid}.tc-ct__disclosure p{margin:0}.tc-ct__disclosure--quiet{box-shadow:none;gap:6px;padding:4px 4px 0;font-size:12px}.tc-ct__disclosure--quiet .tc-ct__disclosure-title{font:600 15px/1.4 var(--font-display);letter-spacing:-.005em;color:var(--ovaflow-ink)}.tc-ct__disclosure-title{font:600 14px/1.4 var(--font-display);color:var(--ovaflow-ink);margin:0}.tc-ct__inline{color:var(--ovaflow-ink);text-underline-offset:3px;text-decoration:underline}.tc-ct__faq{background:var(--ovaflow-surface);box-shadow:inset 0 0 0 1px var(--ovaflow-line);border-radius:14px;padding:12px 14px}.tc-ct__faq-q{cursor:pointer;font:600 14.5px/1.38 var(--font-sans,inherit);color:var(--ovaflow-ink)}.tc-ct__faq-a{color:var(--ovaflow-secondary);margin:8px 0 0;font-size:13.5px;line-height:1.5}@keyframes tc-ct-rise{0%{clip-path:inset(-40px -40px 100%);transform:translateY(18px)}to{clip-path:inset(-40px);transform:none}}@keyframes tc-ct-slide{0%{transform:translateY(14px)}to{transform:none}}html:is([data-motion-tier=A],[data-motion-tier=B]) .tc-ct__rise{animation:tc-ct-rise .72s var(--ease-house) backwards;animation-delay:calc(var(--k,0) * 90ms + 80ms)}html:is([data-motion-tier=A],[data-motion-tier=B]) .tc-ct__intro.tc-ct__rise{animation:tc-ct-slide .72s var(--ease-house) both;animation-delay:0s}
