.t-contact{position:relative;padding-block:clamp(30px,4.5vw,54px);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.t-contact) :is(h1,h2,h3,h4,p){margin:0}:where(.t-contact) a{color:inherit;text-decoration:none}:where(.t-contact) button{font-family:inherit;cursor:pointer}:where(.t-contact) :is(img,svg){display:block;max-width:100%}:where(.t-contact) :focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}.t-contact .cc-wrap{width:100%;max-width:1080px;margin:0 auto;padding-inline:var(--pad-x)}.t-contact .cc-hero{position:relative;overflow:hidden;text-align:center;padding-block:clamp(40px,6vw,76px) clamp(24px,3vw,40px)}.t-contact .cc-hero-in{position:relative;z-index:2;max-width:720px;margin:0 auto}.t-contact .cc-hero h1{font-family:var(--font-display);font-weight:400;color:var(--violet);font-size:calc((clamp(30px,4.2vw,44px)) * var(--display-scale));line-height:1.5;letter-spacing:0;margin:10px 0 0;padding-bottom:.05em}.t-contact .cc-hero .cc-lead{margin:16px auto 0;max-width:52ch;font-size:var(--fs-lead);line-height:1.55;color:var(--ink-2)}.t-contact .cc-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:clamp(24px,3vw,40px);align-items:start}.t-contact .cc-card{background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:clamp(26px,3.4vw,44px)}.t-contact .cc-card h2{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-h4);color:var(--ink)}.t-contact .cc-card-sub{font-size:var(--fs-sm);color:var(--ink-3);margin-top:4px}.t-contact .cc-form{display:flex;flex-direction:column;gap:20px;margin-top:24px}.t-contact .cc-row2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.t-contact .cc-field{display:flex;flex-direction:column;gap:8px}.t-contact .cc-label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink)}.t-contact .cc-input,.t-contact .cc-select,.t-contact .cc-textarea{width:100%;font-family:var(--font-body);font-size:var(--fs-body);color:var(--ink);background:var(--surface);border:1.5px solid var(--hairline);outline:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.t-contact .cc-input,.t-contact .cc-select{height:50px;padding:0 18px;border-radius:var(--radius-pill)}.t-contact .cc-textarea{min-height:130px;padding:14px 18px;line-height:1.6;border-radius:var(--radius-lg);resize:vertical}.t-contact :is(.cc-input,.cc-select,.cc-textarea):focus{border-color:var(--violet);background:var(--white);box-shadow:var(--shadow-focus)}.t-contact .cc-select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:44px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%236A3FD0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 16px center}.t-contact .cc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px}.t-contact .cc-reply{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm);color:var(--ink-3)}.t-contact .cc-reply .icon{width:16px;height:16px}.t-contact .cc-err{font-size:var(--fs-xs);color:var(--orange);font-weight:var(--fw-medium)}.t-contact .cc-success{text-align:center;padding:clamp(20px,4vw,44px) 8px}.t-contact .cc-success-ic{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:var(--radius-pill);background:var(--lime);color:var(--violet);margin-bottom:20px}.t-contact .cc-success-ic .icon{width:30px;height:30px;stroke-width:2.5}.t-contact .cc-success h2{font-family:var(--font-display);font-weight:400;color:var(--violet);font-size:calc((var(--fs-h3)) * var(--display-scale));line-height:1.5}.t-contact .cc-success p{margin:12px auto 24px;max-width:34ch;font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.t-contact .cc-info{display:flex;flex-direction:column;gap:20px}.t-contact .cc-reach{background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:clamp(22px,2.6vw,30px)}.t-contact .cc-reach h2{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-h4);color:var(--ink)}.t-contact .cc-reach-sub{font-size:var(--fs-sm);color:var(--ink-3);margin-top:6px;margin-bottom:22px}.t-contact .cc-reach-list{display:flex;flex-direction:column;gap:16px}.t-contact .cc-reach-item{display:flex;align-items:center;gap:14px;transition:color var(--dur-fast) var(--ease-out)}.t-contact .cc-reach-item:hover{color:var(--violet-700)}.t-contact .cc-reach-ic{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--violet)}.t-contact .cc-reach-ic .icon{width:20px;height:20px}.t-contact .cc-reach-item .lab{font-size:var(--fs-xs);color:var(--ink-3)}.t-contact .cc-reach-item .val{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--ink)}.t-contact .cc-reach-note{margin-top:18px;padding-top:16px;border-top:1px dashed var(--hairline);font-size:var(--fs-xs);color:var(--ink-3);font-style:italic}.t-contact .cc-browse{background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:clamp(22px,2.6vw,30px)}.t-contact .cc-browse h3{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-body);color:var(--ink)}.t-contact .cc-browse p{font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2);margin:6px 0 16px}.t-contact .cc-browse a.inline{font-weight:var(--fw-semibold);color:var(--violet);text-decoration:underline;text-underline-offset:3px}.t-contact .cc-chips{display:flex;flex-wrap:wrap;gap:10px}.t-contact .cc-chip{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--hairline);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.t-contact .cc-chip:hover{border-color:var(--violet-300);color:var(--violet);transform:translateY(-1px)}.t-contact .cc-corp-wrap{padding-top:clamp(8px,2vw,20px)}.t-contact .cc-corp{position:relative;overflow:hidden;background:var(--violet);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:clamp(40px,6vw,72px) clamp(28px,5vw,72px);text-align:center}.t-contact .cc-corp>*:not(.deco-float){position:relative;z-index:2}.t-contact .cc-corp .eyebrow{color:var(--lime)}.t-contact .cc-corp h2{font-family:var(--font-display);font-weight:400;color:var(--white);font-size:calc((clamp(26px,3.4vw,38px)) * var(--display-scale));line-height:1.5;padding-bottom:.03em}.t-contact .cc-corp p{margin:16px auto 28px;max-width:44ch;font-size:var(--fs-lead);line-height:1.55;color:#ffffffd1}@media(max-width:820px){.t-contact .cc-grid{grid-template-columns:1fr}}@media(max-width:520px){.t-contact .cc-row2{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/turile-contact.css.map */
