.cp-section{padding-block:clamp(3rem,6vw,5rem)}.cp-section-list{grid-template-columns:1fr;gap:1.5rem;margin-block-start:2.5rem;padding:0;list-style:none;display:grid}@media (width>=40rem){.cp-section-list[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-section-list[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-section-list[data-cols="2"]>:last-child:nth-child(odd){grid-column:1/-1}}.cp-card{flex-direction:column;gap:.5rem;display:flex}.cp-card[data-tone=tinted]{background-color:var(--hd-tint);box-shadow:none}.cp-card-price{color:var(--hd-brand-ink);font-size:var(--hd-t-h3);font-weight:800}.cp-card-price-unit{color:var(--hd-muted);font-size:var(--hd-t-sm);margin-inline-start:.375rem;font-weight:600}.cp-quote{max-width:46rem;color:var(--hd-ink);text-align:center;margin:0 auto;font-size:clamp(1.375rem,1.05rem + 1.1vw,1.75rem);font-weight:600;line-height:1.45}.cp-steps-list{grid-template-columns:1fr;gap:1rem;margin-block-start:2.5rem;padding:0;list-style:none;display:grid}@media (width>=40rem){.cp-steps-list[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-steps-list[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cp-step{border-block-start:2px solid var(--hd-brand);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.375rem 1rem;display:grid}.cp-step>.hd-h3{font-size:var(--hd-t-card-title);line-height:1.14}.cp-step-badge{border:1.5px solid var(--hd-brand-ink);border-radius:var(--r-md);background-color:var(--hd-tint);block-size:2.75rem;inline-size:2.75rem;color:var(--hd-brand-ink);font-size:var(--hd-t-sm);font-variant-numeric:tabular-nums;grid-row:1/3;place-items:center;font-weight:800;display:grid}.cp-card.cp-link-card{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cp-link-card:hover .cp-link-go{transform:translate(-.2rem)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .cp-link-card:hover .cp-link-go{transform:translate(.2rem)}.cp-link-go{color:var(--hd-brand-ink);flex-shrink:0;margin-block-start:.25rem;transition:transform .2s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.cp-link-card:hover .cp-link-go{transform:none}}.cp-channel-card{border-block-start:2px solid var(--hd-brand);flex:1}.cp-section-list>li:has(>.cp-channel-card){display:flex}.cp-channel-card.cp-channel-card-plain{border-block-start-color:var(--hd-line)}@media (hover:hover){a.cp-channel-card:focus-visible,a.cp-channel-card:hover{box-shadow:var(--shadow-3),var(--edge)}}.cp-channel-value{color:var(--hd-brand-ink);font-size:var(--hd-t-lead);align-items:center;gap:.375rem;margin-block-start:auto;padding-block-start:.25rem;font-weight:800;display:inline-flex}.cp-channel-value-plain{color:var(--hd-muted);font-size:var(--hd-t-body);font-weight:600}.cp-experience{flex-direction:column;gap:2rem;padding-block:clamp(3rem,6vw,5rem);display:flex}.cp-experience-image{border-radius:var(--r-lg);inline-size:100%;box-shadow:var(--shadow-2),var(--edge)}.cp-doc{padding-block:clamp(3rem,6vw,5rem) clamp(4rem,8vw,6.5rem)}.cp-doc-head{border-block-end:1px solid var(--hd-line);margin-block-end:clamp(2.5rem,5vw,3.5rem);padding-block-end:clamp(2rem,4vw,2.75rem)}.cp-doc-note{color:var(--hd-muted);font-size:var(--hd-t-sm);margin-block-start:1rem}.cp-doc-layout{grid-template-columns:minmax(11rem,.4fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}.cp-doc-layout:not(:has(nav)){grid-template-columns:1fr}.cp-doc-layout:not(:has(nav)) .cp-doc-body{margin-inline:auto}.cp-doc-nav{border-inline-start:2px solid var(--hd-brand);gap:1rem;padding-inline-start:1.5rem;display:grid}.cp-doc-nav a{color:var(--hd-muted);font-size:var(--hd-t-sm)}@media (hover:hover){.cp-doc-nav a:hover{color:var(--hd-brand-ink)}}.cp-doc-body{max-width:44rem}.cp-page .a11ydoc{color:var(--hd-body)}.cp-page .a11ydoc h2{color:var(--hd-ink);font-size:var(--hd-t-h3);scroll-margin-block-start:calc(var(--hd-head-h,0px) + 1rem);font-weight:800}.cp-page .a11ydoc h3{color:var(--hd-ink)}.cp-page .a11ydoc li,.cp-page .a11ydoc p{color:var(--hd-body);font-size:var(--hd-t-body)}.cp-page .a11ydoc hr{border-top-color:var(--hd-line)}.cp-page .a11ydoc li a,.cp-page .a11ydoc p a{color:var(--hd-brand-ink)}@media (width<=56.25rem){.cp-doc-layout{grid-template-columns:1fr;gap:2.25rem}.cp-doc-nav{border-inline-start:0;flex-wrap:wrap;gap:.75rem 1.5rem;padding-inline-start:0;display:flex}}.cp-a11y-report{padding-block-end:clamp(4rem,8vw,6.5rem)}.cp-a11y-card{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,5rem);display:grid}@media (width<=56.25rem){.cp-a11y-card{grid-template-columns:1fr;gap:2rem}}.cp-field{flex-direction:column;gap:.5rem;display:flex}.cp-field-label{color:var(--hd-ink);font-size:var(--hd-t-sm);align-items:baseline;gap:.375rem;font-weight:700;display:flex}.cp-field-required{color:var(--hd-brand-ink)}.cp-field-optional{color:var(--hd-muted);font-size:var(--hd-t-xs);font-weight:600}.cp-field-control{border:1.5px solid var(--hd-line);border-radius:var(--r-md);background-color:var(--hd-surface);transition:border-color .2s cubic-bezier(.4,0,.2,1)}.cp-field-control:focus-within{border-color:var(--hd-brand-ink)}.cp-field-control.cp-field-invalid{border-color:var(--hd-warning)}.cp-field-control input,.cp-field-control textarea{border-radius:inherit;inline-size:100%;color:var(--hd-ink);font:inherit;font-size:var(--hd-t-body);background:0 0;border:0;padding:.75rem 1rem;display:block}.cp-field-control input:focus,.cp-field-control textarea:focus{outline:none}.cp-field-hint{color:var(--hd-muted)}.cp-field-error,.cp-field-hint{font-size:var(--hd-t-xs);margin:0}.cp-field-error{color:var(--hd-warning);font-weight:700}.cp-report-success{color:var(--hd-positive);gap:.625rem;font-weight:700}.cp-error,.cp-report-success{align-items:center;display:flex}.cp-error{min-block-size:calc(100vh - var(--hd-head-h,0px));text-align:center;flex-direction:column;justify-content:center;gap:1.25rem;padding-block:clamp(3rem,8vw,6rem)}.cp-error-code{color:var(--hd-tint);font-variant-numeric:tabular-nums;font-size:clamp(4rem,3rem + 6vw,8rem);font-weight:900;line-height:.9}.cp-error-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-block-start:.5rem;display:flex}.cp-legal-foot{gap:1.5rem;margin-block-start:clamp(2rem,4vw,3rem);display:grid}.cp-legal-version{color:var(--hd-muted);font-size:var(--hd-t-sm)}
