.field{flex-direction:column;gap:6px;min-width:0;display:flex}.label{font-size:14px;font-weight:600}textarea.input{resize:vertical;border-radius:28px;min-height:150px;padding:14px 20px;line-height:1.5}select.input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#111 50%),linear-gradient(135deg,#111 50%,#0000 50%);background-position:calc(100% - 20px) 23px,calc(100% - 15px) 23px;background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.why{flex-wrap:wrap;gap:8px;display:flex}.why button{font:inherit;color:#111;cursor:pointer;background:0 0;border:1.5px solid #cfcfcf;border-radius:999px;min-height:42px;padding:9px 16px;font-size:14px;font-weight:600}.why button[aria-pressed=true]{background:#c7b8f5;border-color:#c7b8f5}.ccta-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:40px 64px;display:grid}.ccta-art{isolation:isolate;aspect-ratio:480/360;min-width:0;position:relative;container-type:inline-size}.ccta-art .cc-trail{z-index:0}.cc-trail{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cc-plane{width:16cqw;position:absolute;top:20%;left:76%;rotate:-18deg}.cc-plane svg{width:100%;height:auto;display:block}.cc-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4cqw;line-height:1.05;display:flex;position:absolute}.cc-big{font-size:11cqw;line-height:.9}.cc-k{font-size:max(11px,2.7cqw);font-weight:600}.cc-free{background:#ffc933;border-radius:255px 18px 225px/18px 225px 18px 255px;width:30cqw;height:30cqw;top:4%;left:2%}.cc-time{background:#fff;border:max(2px,.6cqw) solid #111;border-radius:50%;width:27cqw;height:27cqw;padding:0 3cqw;top:44%;left:36%}.cc-card-no{color:#fff;background:#111;border-radius:48% 52% 44% 56%/55% 45%;width:23cqw;height:23cqw;bottom:2%;right:0}.cc-note{white-space:nowrap;font-size:max(18px,5cqw);position:absolute;top:2%;right:2%;rotate:-4deg}.cc-card,.cc-plane{cursor:default}@media (max-width:860px){.ccta-grid{grid-template-columns:minmax(0,1fr)}.ccta-art{justify-self:center;width:min(100%,480px)}}@media (prefers-reduced-motion:no-preference){.cc-card,.cc-plane svg{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.cc-free:hover{transform:scale(1.08)rotate(-6deg)}.cc-time:hover{transform:scale(1.1)rotate(8deg)}.cc-card-no:hover{transform:scale(1.1)rotate(-8deg)}.cc-card:hover .num{animation:.5s wiggle;display:inline-block}:is(.cc-plane:hover svg,.ccta-art:has(.cc-card-no:hover) .cc-plane svg){transform:translate(20%,-40%)rotate(-20deg)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ccta .cc-trail .ul{animation-range:entry 50% cover 50%}.cc-plane{animation:linear both cc-fly;animation-timeline:view();animation-range:entry 40% cover 50%}@keyframes cc-fly{0%{opacity:0;translate:-60cqw 30cqw;rotate:10deg}}.cc-card{animation:linear both cc-pop;animation-timeline:view()}.cc-free{animation-range:entry 30% cover 35%}.cc-time{animation-range:entry 45% cover 42%}.cc-card-no{animation-range:entry 60% cover 48%}@keyframes cc-pop{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.08}to{scale:1}}}}@media (max-width:860px){.contact-grid{grid-template-columns:minmax(0,1fr)!important}}
