
.tca34-contact{--c34-wine:#90002f;--c34-ink:#15151e;--c34-muted:#646472;background:#fff;color:var(--c34-ink);font-family:inherit;overflow:hidden}.tca34-contact *{box-sizing:border-box}.tca34-contact a{text-decoration:none}.tca34-wrap{width:min(1320px,calc(100% - 64px));margin:auto}.tca34-breadcrumb{display:flex;gap:11px;align-items:center;font-size:13px;color:#7b7b85;padding:24px 0 15px}.tca34-breadcrumb a{color:#51515c}.tca34-hero{display:grid;grid-template-columns:1.1fr .9fr;min-height:460px;align-items:center;gap:45px;padding:28px 0 58px}.tca34-kicker,.tca34-section-index{font-size:12px;letter-spacing:1.5px;font-weight:850;color:var(--c34-wine)}.tca34-kicker{display:flex;align-items:center;gap:10px}.tca34-dot{height:9px;width:9px;border-radius:50%;background:var(--c34-wine);box-shadow:0 0 0 5px #90002f15}.tca34-hero h1{font-size:clamp(54px,6vw,90px);letter-spacing:-4px;line-height:1.03;margin:26px 0 25px;font-weight:850}.tca34-contact em{font-style:normal;color:var(--c34-wine)}.tca34-hero-copy>p{font-size:18px;line-height:1.75;max-width:670px;color:#50515d}.tca34-hero-points{display:flex;flex-wrap:wrap;gap:12px 23px;margin-top:28px;font-size:13px;font-weight:700}.tca34-hero-points span:before{content:'✓';color:var(--c34-wine);margin-right:8px}.tca34-hero-art{position:relative;min-height:385px;border-radius:26px;background:radial-gradient(circle at 50% 45%,#fff 0,#fff3f6 42%,#f8e8ed 100%);overflow:hidden;display:grid;place-items:center}.tca34-orbit{position:absolute;border:1px solid #b4325b25;border-radius:50%;width:430px;height:430px}.tca34-orbit-b{width:320px;height:320px;border-style:dashed}.tca34-envelope{position:relative;width:210px;height:142px;border-radius:15px;background:linear-gradient(140deg,#c52057,#790027);box-shadow:0 28px 55px #85012d3b;transform:rotate(-8deg);display:grid;place-items:center;overflow:hidden}.tca34-envelope:before,.tca34-envelope:after{content:'';position:absolute;bottom:-35px;width:160px;height:160px;border:2px solid #ffffff70;transform:rotate(45deg)}.tca34-envelope:before{left:-90px}.tca34-envelope:after{right:-90px}.tca34-envelope-top{position:absolute;top:-92px;width:165px;height:165px;transform:rotate(45deg);border-right:2px solid #ffffff80;border-bottom:2px solid #ffffff80}.tca34-envelope-mark{font-size:55px;font-weight:900;color:white;text-shadow:0 2px 8px #0002}.tca34-spark{position:absolute;color:#b50042;font-size:34px}.tca34-spark-a{top:54px;right:90px}.tca34-spark-b{bottom:70px;left:75px}.tca34-art-caption{position:absolute;bottom:22px;left:25px;font-size:10px;letter-spacing:1px;font-weight:850;color:#82052f;display:flex;align-items:center;gap:8px}.tca34-pulse{width:7px;height:7px;background:#bd164c;border-radius:50%}.tca34-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:0 0 90px}.tca34-quick a{position:relative;display:flex;flex-direction:column;gap:10px;padding:25px 23px 28px;border:1px solid #e7e5e8;border-radius:15px;color:#17171d;transition:.2s;min-height:180px}.tca34-quick a:hover{border-color:#b5174b;transform:translateY(-3px);box-shadow:0 14px 28px #20000c10}.tca34-quick-icon{color:var(--c34-wine);font-size:28px;font-weight:700;line-height:1}.tca34-quick strong{font-size:17px;letter-spacing:-.4px}.tca34-quick small{font-size:12px;color:#71717b;line-height:1.5}.tca34-arrow{position:absolute;right:21px;top:22px;color:var(--c34-wine);font-size:19px}.tca34-main{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:70px;padding:70px 0 90px;border-top:1px solid #e9e7ea}.tca34-main h2{font-size:clamp(32px,3.3vw,47px);line-height:1.12;letter-spacing:-1.7px;margin:17px 0}.tca34-intro,.tca34-side p{font-size:15px;line-height:1.8;color:#62616d}.tca34-form{display:flex;flex-direction:column;gap:19px;margin-top:30px}.tca34-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tca34-form label{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:800;color:#282831}.tca34-form input,.tca34-form select,.tca34-form textarea{font:inherit;font-size:15px;font-weight:450;width:100%;padding:15px 17px;border:1px solid #dcdbe1;border-radius:9px;background:#fff;color:#24242c;outline:none;transition:.2s}.tca34-form textarea{resize:vertical;min-height:140px}.tca34-form input:focus,.tca34-form select:focus,.tca34-form textarea:focus{border-color:var(--c34-wine);box-shadow:0 0 0 3px #90002f12}.tca34-form input::placeholder,.tca34-form textarea::placeholder{color:#9b9ba4}.tca34-privacy{font-size:12px;line-height:1.7;color:#777680;margin:0}.tca34-privacy a{color:var(--c34-wine);text-decoration:underline}.tca34-submit{align-self:flex-start;border:0;border-radius:10px;background:var(--c34-wine);color:white;font-size:15px;font-weight:850;padding:17px 28px;display:flex;gap:35px;cursor:pointer;align-items:center}.tca34-submit:hover{background:#650020}.tca34-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.tca34-alert{background:#fff4f5;border-left:4px solid #b40035;padding:15px;font-size:14px;margin:20px 0}.tca34-success{background:#eefaf3;border-color:#16864d}.tca34-side-inner{background:#fbf7f8;border:1px solid #f0e5e9;border-radius:18px;padding:39px 35px;position:sticky;top:24px}.tca34-side h2{font-size:34px}.tca34-direct{margin:32px 0 25px}.tca34-direct>span{font-size:11px;color:#78717a;letter-spacing:1.2px;font-weight:850}.tca34-direct a{display:block;color:var(--c34-wine);font-size:clamp(16px,1.6vw,22px);font-weight:850;margin-top:10px;overflow-wrap:anywhere}.tca34-side-divider{height:1px;background:#e8d9de;margin:28px 0}.tca34-side h3{font-size:19px;margin:0 0 9px}.tca34-side-link{display:inline-block;margin-top:8px;color:var(--c34-wine);font-weight:850;border-bottom:1px solid var(--c34-wine);padding-bottom:5px}.tca34-side-note{margin-top:43px;padding-top:25px;border-top:1px solid #e8d9de}.tca34-side-note strong{font-size:14px}.tca34-side-note p{font-size:13px}.tca34-footer-cta{background:#92002e;border-radius:18px;color:#fff;padding:43px 52px;display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:80px}.tca34-footer-cta .tca34-section-index{color:#ffb6cc}.tca34-footer-cta h2{font-size:clamp(25px,2.8vw,38px);letter-spacing:-1px;margin:10px 0}.tca34-footer-cta em{color:#ffb5cb}.tca34-footer-cta p{margin:0;color:#ffe0e9}.tca34-footer-cta>a{flex:none;border-radius:9px;background:white;color:#8a002c;font-size:14px;font-weight:850;padding:16px 22px}.tca34-footer-cta>a span{margin-left:15px}@media(max-width:1000px){.tca34-hero{grid-template-columns:1fr 1fr;gap:20px}.tca34-hero h1{font-size:60px}.tca34-quick{grid-template-columns:repeat(2,1fr)}.tca34-main{gap:30px}}@media(max-width:700px){.tca34-wrap{width:calc(100% - 32px)}.tca34-breadcrumb{padding:17px 0}.tca34-hero{grid-template-columns:1fr;padding:20px 0 30px;gap:25px}.tca34-hero h1{font-size:clamp(48px,12vw,67px);letter-spacing:-2.6px}.tca34-hero-copy>p{font-size:16px}.tca34-hero-art{min-height:260px}.tca34-envelope{transform:scale(.75) rotate(-8deg)}.tca34-quick{gap:10px;padding-bottom:45px}.tca34-quick a{min-height:158px;padding:18px 15px}.tca34-quick strong{font-size:14px}.tca34-quick small{font-size:11px}.tca34-main{grid-template-columns:1fr;padding:45px 0 55px}.tca34-fields{grid-template-columns:1fr}.tca34-side-inner{padding:26px}.tca34-footer-cta{flex-direction:column;align-items:flex-start;padding:29px 23px;margin-bottom:45px}.tca34-footer-cta>a{width:100%;text-align:center}.tca34-hero-points{gap:10px}}
