.marketing .cd-hero-in{display:grid;gap:3rem;padding-block:3rem 4.5rem}@media (min-width:1024px){.marketing .cd-hero-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:4rem;padding-block:4.5rem 5.5rem}}.marketing .cd-h1{font-size:clamp(2.35rem,1.5rem + 3.2vw,3.9rem);line-height:1.03;letter-spacing:-.035em;font-weight:600;color:#fff;text-wrap:balance}.marketing .cd-h1-mark{text-decoration:underline;text-decoration-color:rgb(var(--brand-lift));text-decoration-thickness:3px;text-underline-offset:.14em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.marketing .cd-answer{margin-top:1.5rem;max-width:36rem;font-size:19px;line-height:1.6;color:rgb(var(--hero-body))}.marketing .cd-answer a{color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:rgb(255 255 255/.3);text-underline-offset:3px}.marketing .cd-answer a:hover{text-decoration-color:#fff}.marketing .cd-sub{margin-top:1rem;max-width:34rem;font-size:15.5px;line-height:1.6;color:rgb(var(--hero-muted))}.marketing .cd-reply{margin-top:1rem;display:inline-flex;align-items:center;gap:.6rem;font-size:15px;font-weight:500;color:rgb(var(--hero-fg))}.marketing .cd-reply:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:rgb(var(--emerald));box-shadow:0 0 0 3px rgb(var(--emerald)/.2)}.marketing .cd-hero-link{display:inline-flex;min-height:44px;align-items:center;gap:.4rem;font-size:15px;font-weight:600;color:rgb(var(--brand-lift));transition:color .2s}.marketing .cd-hero-link:hover{color:#fff}.marketing .cd-tel{color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:rgb(255 255 255/.3);text-underline-offset:3px}.marketing .cd-tel:hover{text-decoration-color:#fff}@media (max-width:639px){.marketing .cd-answer{font-size:17.5px}}.marketing .cd-card .pr-bill-t td{white-space:normal;text-align:right}.marketing .cd-card .pr-bill-t td a{color:rgb(var(--ink));text-decoration:underline;text-decoration-color:rgb(var(--ink)/.25);text-underline-offset:3px}.marketing .cd-card .pr-bill-t td a:hover{color:rgb(var(--brand-deep));text-decoration-color:currentColor}.marketing .cd-card .pr-bill-t td small{display:block;margin-top:2px;font-size:12.5px;font-weight:400;color:rgb(var(--steel))}.marketing .cd-card .pr-bill-t td+td{color:inherit}.marketing .cd-card address{font-style:normal;font-size:15.5px;line-height:1.45}.marketing .cd-card .pr-bill-foot{max-width:none;font-size:14px;font-weight:600;color:rgb(var(--ink))}.marketing .cd-status{display:inline-flex;align-items:center;gap:.45rem}.marketing .cd-status i{width:7px;height:7px;border-radius:50%;background:rgb(var(--steel)/.6)}.marketing .cd-status[data-open=true]{color:rgb(var(--emerald))}.marketing .cd-status[data-open=true] i{background:rgb(var(--emerald));box-shadow:0 0 0 3px rgb(var(--emerald)/.18)}@media (max-width:639px){.marketing .cd-card .pr-bill-t td,.marketing .cd-card address{font-size:15px}}.marketing .cd-form-grid{display:grid;gap:3rem;margin-top:3rem}@media (min-width:1024px){.marketing .cd-form-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:4rem;align-items:start}}.marketing .cd-ticket{position:relative;background:#fff;color:rgb(var(--ink));border-radius:14px;box-shadow:0 0 0 1px rgb(var(--line)),0 1px 2px rgb(var(--ink)/.05),0 40px 80px -48px rgb(var(--ink)/.4);scroll-margin-top:96px}.marketing .cd-ticket-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;padding:1.35rem 1.75rem 1.1rem;border-bottom:1px solid rgb(var(--line))}.marketing .cd-ticket-head b{font-size:17px;font-weight:600;letter-spacing:-.01em}.marketing .cd-ticket-head span{font-family:var(--font-mono-stack);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--steel))}.marketing .cd-ticket-body{padding:1.5rem 1.75rem 1.75rem}.marketing .cd-ticket-foot{padding:1rem 1.75rem 1.15rem;background:rgb(var(--paper));border-top:1px solid rgb(var(--line));border-radius:0 0 14px 14px;font-size:14px;color:rgb(var(--steel))}.marketing .cd-ticket-foot a{color:rgb(var(--brand-deep));font-weight:600}.marketing .cd-ticket--ink{box-shadow:0 0 0 1px rgb(255 255 255/.1),0 0 120px -30px rgb(var(--brand-lift)/.45),0 50px 90px -30px rgb(0 0 0/.7)}@media (max-width:639px){.marketing .cd-ticket-body,.marketing .cd-ticket-foot,.marketing .cd-ticket-head{padding-inline:1.1rem}}.marketing .cd-field{display:block}.marketing .cd-label{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-family:var(--font-mono-stack);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--steel))}.marketing .cd-label em{font-style:normal;color:rgb(var(--brand-deep))}.marketing .cd-input{margin-top:.4rem;width:100%;min-height:46px;padding:.65rem .85rem;border-radius:8px;background:rgb(var(--paper));color:rgb(var(--ink));border:1px solid rgb(var(--line));outline:none;font-size:16px;line-height:1.4;transition:border-color .2s,box-shadow .2s,background .2s}.marketing .cd-input::-moz-placeholder{color:rgb(var(--steel)/.6)}.marketing .cd-input::placeholder{color:rgb(var(--steel)/.6)}.marketing .cd-input:hover{border-color:rgb(var(--ink)/.28)}.marketing .cd-input:focus{background:#fff;border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.18)}.marketing .cd-input:disabled{opacity:.6}.marketing select.cd-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23667085' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center}.marketing textarea.cd-input{min-height:132px;resize:vertical}.marketing .cd-count{font-variant-numeric:tabular-nums;letter-spacing:.04em}.marketing .cd-error{border-radius:8px;padding:.8rem 1rem;font-size:14px;border:1px solid color-mix(in srgb,#dc2626 30%,transparent);background:color-mix(in srgb,#dc2626 7%,transparent);color:#b91c1c}.marketing .cd-fine{font-size:13.5px;color:rgb(var(--steel))}.marketing .cd-done{padding:2.25rem .5rem;text-align:center}.marketing .cd-done-ic{margin:0 auto;display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:rgb(var(--emerald)/.14);color:rgb(var(--emerald))}.marketing .cd-done-ic svg{width:28px;height:28px}.marketing .cd-done h3{margin-top:1rem;font-size:21px;font-weight:600;letter-spacing:-.015em;color:rgb(var(--ink))}.marketing .cd-done p{margin:.5rem auto 0;max-width:28rem;font-size:15.5px;line-height:1.6;color:rgb(var(--steel))}.marketing .cd-aside-k,.marketing .cd-done p a{color:rgb(var(--brand-deep));font-weight:600}.marketing .cd-aside-k{font-family:var(--font-mono-stack);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.marketing .cd-next{margin-top:1rem;border-top:1px solid rgb(var(--ink));list-style:none;padding:0}.marketing .cd-next li{border-bottom:1px solid rgb(var(--line))}.marketing .cd-next a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;text-decoration:none}.marketing .cd-next-t{display:block;font-size:17px;font-weight:600;letter-spacing:-.01em;color:rgb(var(--ink));transition:color .2s}.marketing .cd-next-d{display:block;margin-top:.2rem;font-size:14.5px;line-height:1.5;color:rgb(var(--steel))}.marketing .cd-next a svg{flex:none;width:18px;height:18px;color:rgb(var(--brand));transition:transform .25s cubic-bezier(.2,.7,.2,1)}.marketing .cd-next a:hover .cd-next-t{color:rgb(var(--brand))}.marketing .cd-next a:hover svg{transform:translateX(3px)}.marketing .cd-steps{margin-top:1rem;border-top:1px solid rgb(var(--ink));list-style:none;padding:0;counter-reset:cd-step}.marketing .cd-steps li{position:relative;display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:0 .75rem;padding:1.05rem 0;border-bottom:1px solid rgb(var(--line));counter-increment:cd-step}.marketing .cd-steps li:before{content:counter(cd-step);grid-row:span 2;width:26px;height:26px;margin-top:1px;border-radius:50%;display:grid;place-items:center;font:600 12.5px/1 var(--font-switzer),system-ui,sans-serif;background:rgb(var(--brand));color:#fff}.marketing .cd-steps b{font-size:16px;font-weight:600;letter-spacing:-.01em;color:rgb(var(--ink))}.marketing .cd-steps span{font-size:14.5px;line-height:1.5;color:rgb(var(--steel))}.marketing .cd-cover{margin-top:1rem;display:grid;gap:.6rem;list-style:none;padding:0}.marketing .cd-cover li{display:flex;align-items:flex-start;gap:.6rem;font-size:15px;line-height:1.45;color:rgb(var(--ink))}.marketing .cd-cover svg{flex:none;width:17px;height:17px;margin-top:2px;color:rgb(var(--emerald))}.marketing .cd-faq-grid{display:grid;gap:2.5rem}@media (min-width:1024px){.marketing .cd-faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:4rem;align-items:start}}.marketing .cd-chk-in{display:grid;gap:2rem;padding-block:2.5rem 4.5rem;grid-template-areas:"head" "form" "rest"}.marketing .cd-chk-head{grid-area:head}.marketing .cd-chk-form{grid-area:form}.marketing .cd-chk-rest{grid-area:rest}@media (min-width:1024px){.marketing .cd-chk-rest{margin-top:2.25rem}.marketing .cd-chk-in{grid-template-columns:minmax(0,1fr) 430px;grid-template-rows:auto 1fr;grid-template-areas:"head form" "rest form";align-items:start;gap:0 4.5rem;padding-block:4.5rem 6rem}}.marketing .cd-chk-steps{list-style:none;padding:0;border-top:1px solid rgb(255 255 255/.16);counter-reset:cd-step}.marketing .cd-chk-steps li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.15rem .75rem;padding:1.1rem 0;border-bottom:1px solid rgb(255 255 255/.1);counter-increment:cd-step}.marketing .cd-chk-steps li:before{content:counter(cd-step);grid-row:span 2;width:26px;height:26px;margin-top:1px;border-radius:50%;display:grid;place-items:center;font:600 12.5px/1 var(--font-switzer),system-ui,sans-serif;background:rgb(var(--brand));color:#fff}.marketing .cd-chk-steps b{font-size:16.5px;font-weight:600;letter-spacing:-.01em;color:rgb(var(--hero-fg))}.marketing .cd-chk-call,.marketing .cd-chk-steps span{font-size:15px;line-height:1.55;color:rgb(var(--hero-body))}.marketing .cd-chk-call{margin-top:1.75rem;padding:1rem 1.15rem;border-radius:10px;background:rgb(255 255 255/.05);box-shadow:inset 0 0 0 1px rgb(255 255 255/.12)}.marketing .cd-chk-more{margin-top:1.25rem;font-size:14.5px;line-height:1.55;color:rgb(var(--hero-muted))}.marketing .cd-chk-more a{color:rgb(var(--brand-lift));font-weight:600}.marketing .cd-chk-more a:hover{color:#fff}@media (prefers-reduced-motion:reduce){.marketing .cd-input,.marketing .cd-next a svg{transition:none}}