.talk{padding:clamp(72px, 9vw, 128px) var(--gut,20px)}.talk-in{isolation:isolate;text-align:center;background:radial-gradient(120% 90% at 50% 0,#fff 0%,#eaf2fa 46%,#d6e6f2 100%);border-radius:28px;width:min(1320px,100%);margin-inline:auto;padding:clamp(40px,6vw,88px) clamp(20px,6vw,96px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #163c6e0f,0 40px 80px -48px #16468c59}.talk-in:before{content:"";z-index:-1;opacity:.5;filter:saturate(.9);background:url(/media/v6/sky-sm.webp) 50%/cover no-repeat;height:70%;position:absolute;inset:auto -10% -40%;-webkit-mask:linear-gradient(#0000,#000);mask:linear-gradient(#0000,#000)}.talk .talk-title{letter-spacing:-.035em;max-width:18ch;color:var(--ink,#0d1117);text-wrap:balance;margin:0 auto;font-size:clamp(32px,4.4vw,60px);font-weight:500;line-height:1.04}.talk .talk-body{max-width:60ch;color:var(--ink-2,#3a4350);text-wrap:pretty;margin:20px auto 0;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.talk .talk-box{text-align:left;width:min(760px,100%);margin:clamp(28px,4vw,44px) auto 0}.talk .talk-starts{flex-wrap:wrap;justify-content:center;gap:8px 22px;max-width:900px;margin:22px auto 0;padding:0;list-style:none;display:flex}.talk-starts button{cursor:pointer;font:inherit;color:var(--ink-2,#3a4350);text-align:left;text-underline-offset:5px;background:0 0;border:0;align-items:baseline;gap:8px;padding:6px 0;font-size:15px;line-height:1.4;-webkit-text-decoration:underline #1668ff47;text-decoration:underline #1668ff47;transition:color .25s,text-decoration-color .25s;display:inline-flex}.talk-starts button span{color:#1668ff;transition:transform .4s cubic-bezier(.16,1,.3,1)}.talk-starts button:hover{color:var(--ink,#0d1117);text-decoration-color:#1668ff}.talk-starts button:hover span{transform:translate(3px)}.talk-or{border-top:1px solid #163c6e1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 20px;margin-top:clamp(32px,4vw,48px);padding-top:clamp(24px,3vw,32px);display:flex}.talk-or>span{color:var(--ink-2,#3a4350);font-size:15px}.talk-ctas{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.talk-card{padding:8px 0}.talk-card .talk-in{border-radius:22px;padding:clamp(28px,4vw,48px) clamp(18px,4vw,44px)}.talk-card .talk-in .talk-title{max-width:20ch;font-size:clamp(26px,3vw,36px)}.talk-card .talk-in .talk-body{font-size:16px}.talk-card .talk-in .talk-starts{flex-direction:column;align-items:center;gap:2px}.talk-fab{z-index:56;cursor:pointer;color:#fff;height:52px;font:inherit;letter-spacing:-.01em;background:#0d1117;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 18px;font-size:15px;font-weight:500;transition:transform .4s cubic-bezier(.16,1,.3,1),background .3s;display:none;position:fixed;bottom:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px);box-shadow:inset 0 0 0 1px #ffffff14,0 18px 36px -14px #0d1e3c8c}.talk-fab:hover{background:#1668ff;transform:translateY(-2px)}.talk-fab svg{width:18px;height:18px}@media (min-width:1100px){.talk-fab{display:inline-flex}}.v6-dock .cta-talk.is-icon{flex:none;justify-content:center;width:48px;padding:0}.v6-dock .cta-talk.is-icon svg{width:18px;height:18px}@media (max-width:1099px){.v6-dock .cta-book .cta-label-full{display:none}.v6-dock .cta-book .cta-label-short{display:inline}}@media (max-width:640px){.talk .talk-starts{display:none}.talk-card .talk-in{padding:28px 18px 22px}.talk-card .talk-in .talk-title{font-size:26px}.talk-card .talk-in .talk-body{font-size:15.5px}.talk-or{flex-direction:column;align-items:stretch;margin-top:24px;padding-top:20px}.talk-ctas{flex-direction:column;align-items:stretch;width:100%}.talk-ctas .btn{justify-content:center;width:100%}}.talk-fab{bottom:calc(clamp(16px, 2vw, 28px) + env(safe-area-inset-bottom,0px))}
