.ct-main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.6rem,4vh,2.6rem);padding-block:clamp(1rem,4vh,3rem);animation:property-studio-reveal .6s ease-out both}.ct-hero{text-align:center}.ct-eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0;font-size:.9rem;letter-spacing:.3em;color:#e8b878}.ct-rule{width:2.4rem;height:1px;background:linear-gradient(90deg,transparent,#d9a35c)}.ct-rule:last-child{background:linear-gradient(90deg,#d9a35c,transparent)}.ct-title{margin:.6rem 0 0;font-size:clamp(2.4rem,4.6vw,3.8rem);font-weight:300;line-height:1.1;background:linear-gradient(180deg,#fffaf0,#f7dcaa 55%,#d9a466);-webkit-background-clip:text;background-clip:text;color:transparent}.ct-lead{margin:.8rem auto 0;max-width:34rem;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7;color:#e6d4b2}.ct-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,25rem));justify-content:center;gap:1rem;width:100%}.ct-action{width:100%}.ct-action .gold-action-text{min-width:0;overflow:hidden;align-items:center;text-align:center}.ct-action .gold-action-title{direction:ltr;unicode-bidi:isolate;white-space:nowrap;font-size:clamp(1.1rem,1.25vw,1.4rem)}@media (max-width:767px){.ct-actions{grid-template-columns:minmax(0,1fr)}}