.ct-hero{background:var(--bg-700);padding:144px var(--space-64) var(--space-64)}.ct-hero__inner{max-width:1312px;margin-inline:auto}.ct-hero__pill{display:inline-block;padding:6px var(--space-16);border-radius:100px;box-shadow:inset 0 0 0 2px var(--bg-400-border);font:400 18px/25.2px var(--font-body);color:var(--text-primary)}.ct-hero__title{margin-top:10px;font:700 72px/79.2px var(--font-heading);letter-spacing:-.03em;color:var(--text-heading)}.ct-hero__sub{margin-top:var(--space-8);font:700 28px/32.2px var(--font-heading);color:var(--text-muted)}.ct-main{position:relative;isolation:isolate;overflow:hidden;background:#050b2a;padding:97px var(--space-24) 99px}.ct-main__bg{z-index:-1;object-fit:cover;object-position:50% 50%}.ct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:50px;column-gap:50px;grid-row-gap:50px;row-gap:50px;grid-template-areas:"book form" "me form";align-items:start;max-width:1280px;margin-inline:auto}.ct-book{grid-area:book}.ct-me{grid-area:me}.ct-form{grid-area:form}.ct-card{display:flex;flex-direction:column;gap:40px;min-width:0;padding:var(--space-48);border:8px solid var(--bg-400-border);border-radius:48px;background:var(--ct-card);color:var(--text-primary)}.ct-card__title{display:flex;align-items:center;gap:var(--space-12);font:500 24px/31.2px var(--font-heading);letter-spacing:-.01em;color:var(--text-heading)}.ct-book{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text photo" "btn btn";grid-column-gap:var(--space-24);column-gap:var(--space-24);grid-row-gap:40px;row-gap:40px}.ct-book__text{grid-area:text;display:flex;flex-direction:column;gap:var(--space-16)}.ct-book__photo{grid-area:photo;position:relative;display:block;flex:none;width:87px;height:87px;border-radius:999px;overflow:hidden;background:var(--ct-photo-bg);box-shadow:0 0 0 1px var(--ct-photo-ring)}.ct-book__img{position:absolute;left:-31.25%;top:10.71%;width:134.64%;max-width:none;height:auto}.ct-book__copy{font:400 14px/22.4px var(--font-body);color:var(--text-muted)}.ct-book__copy b{font-weight:700;color:var(--text-heading)}.ct-book__btn{grid-area:btn;width:312px;max-width:100%}.ct-live{position:relative;flex:none;width:26px;height:26px;border-radius:999px;background:var(--accent-teal-500);box-shadow:inset 0 0 0 4px var(--ct-card),0 0 10px 1px color-mix(in srgb,var(--accent-teal-500) 70%,transparent)}@media (prefers-reduced-motion:no-preference){.ct-live:after{content:"";position:absolute;inset:4px;border-radius:inherit;background:var(--accent-teal-500);animation:ct-pulse 2s var(--easing-out) infinite}@keyframes ct-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.2);opacity:0}}}.ct-me__list{gap:var(--space-24);margin:0}.ct-me__list,.ct-me__row{display:flex;flex-direction:column}.ct-me__row{gap:var(--space-8);padding:12px 0 12px 20px;border-left:1px solid var(--text-muted)}.ct-me__label{display:flex;align-items:center;gap:var(--space-12);font:400 16px/25.6px var(--font-body);color:var(--text-body)}.ct-me__icon{flex:none;color:var(--ct-icon)}.ct-me__value{margin:0;font:400 24px/33.6px var(--font-body);color:var(--text-muted);overflow-wrap:anywhere}.ct-me__value a{color:inherit;text-decoration:none;border-radius:4px}@media (hover:hover){.ct-me__value a:hover{color:var(--text-heading);text-decoration:underline;text-underline-offset:4px}}.ct-me__value a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ct-form{gap:40px}.inq{gap:36px}.inq,.inq__field{display:flex;flex-direction:column}.inq__field{gap:10px}.inq__label{font:400 18px/25.2px var(--font-body);color:var(--text-muted)}.inq__input{width:100%;min-height:40px;padding:8px 12px;border-radius:10px;border:1px solid hsla(0,0%,53%,.1);background:hsla(0,0%,73%,.15);font:400 14px/22.4px var(--font-body);color:var(--text-heading);transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.inq__input::placeholder{color:var(--text-muted);opacity:1}.inq__input--area{min-height:100px;resize:vertical}@media (hover:hover){.inq__input:hover{border-color:var(--bg-400-border)}}.inq__input:focus-visible{outline:none;border-color:var(--semantic-focus-ring);box-shadow:var(--focus-ring)}.inq__input[aria-invalid=true]{border-color:var(--semantic-danger)}.inq__error{display:flex;align-items:center;gap:6px;font:400 14px/20px var(--font-body);color:var(--semantic-danger)}.inq__error svg{flex:none}.inq__hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.inq__actions{display:flex}.inq__submit{min-width:158px}.inq__submit[data-loading]{cursor:progress}.inq__submit .btn__label{display:inline-flex;align-items:center;gap:8px}@media (prefers-reduced-motion:no-preference){.inq__spin{animation:inq-spin .8s linear infinite}@keyframes inq-spin{to{transform:rotate(1turn)}}}.inq__status:empty{display:none}.inq{position:relative}.inq__status{margin-top:-16px}.inq__msg{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:12px;background:hsla(0,0%,73%,.12);font:400 14px/22.4px var(--font-body);color:var(--text-body)}.inq__msg svg{flex:none;margin-top:1px}.inq__msg--ok svg{color:var(--semantic-success)}.inq__msg--err svg{color:var(--semantic-danger)}.inq__link,.inq__msg a{color:var(--text-heading);text-decoration:underline;text-underline-offset:3px;font:inherit;background:none;border:0;padding:0;cursor:pointer}@media (min-width:1600px){.ct-hero__inner{max-width:1792px}.ct-hero__sub{font-size:48px;line-height:55.2px}.ct-main{padding-block:80px 89px}.ct-grid{max-width:1438px}}@media (max-width:1199px){.ct-hero{padding:120px var(--space-64) var(--space-48)}.ct-hero__title{font-size:38px;line-height:41.8px}.ct-hero__sub{font-size:20px;line-height:23px}.ct-main{padding:50px var(--space-64) 62px}.ct-grid{grid-template-columns:minmax(0,339fr) minmax(0,291fr);grid-template-areas:"book me" "form form";align-items:stretch;column-gap:50px;row-gap:50px}.ct-card{padding:24px;border-width:6px;border-radius:40px;gap:24px}.ct-card__title{font-size:24px;line-height:31.2px}.ct-book{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo" "text" "btn";row-gap:24px}.ct-book__photo{width:74px;height:74px}.ct-book__btn{width:100%}.ct-me__list{gap:24px}.ct-me__row{padding-block:8px;gap:12px}.ct-me__value{font-size:14px;line-height:22.4px}.inq{gap:24px}.inq__label{font-size:14px;line-height:22.4px}}@media (max-width:809px){.ct-hero{padding:96px var(--space-24) var(--space-32)}.ct-hero__pill{padding:4px 12px;font-size:12px;line-height:19.2px}.ct-card__title{font-size:20px;line-height:26px}.ct-hero__title{font-size:31px;line-height:34.1px}.ct-main{padding:33px var(--space-24) 46px}.ct-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"book" "me" "form";row-gap:27px}.ct-card{padding:21px;border-width:3px;border-radius:24px;gap:40px}.ct-book{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text photo" "btn btn";row-gap:24px}.ct-book__photo{width:87px;height:87px;margin-top:18px}.ct-book__btn{width:auto;justify-self:start}.ct-me__label{font-size:16px}.ct-me__value{font-size:12px;line-height:19.2px}.inq{gap:40px}.ct-me__list{gap:24px}.ct-me__row{padding-block:12px}.inq__label{font-size:12px;line-height:19.2px}}