.cs{--cs-ease:cubic-bezier(.16,1,.3,1);--cs-line:#d6d6d6;--cs-err:#b3261e}.cs-stage{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"top card" "more card";grid-template-rows:auto 1fr;column-gap:clamp(calc(28 * var(--px, 1px)),5vw,calc(72 * var(--px, 1px)));row-gap:calc(36 * var(--px, 1px));align-items:start;background:var(--svc-hero-bg,radial-gradient(120% 80% at 50% 0%,#3a3a3a,#111 70%));color:var(--svc-dark-fg);border-radius:var(--svc-radius,calc(44 * var(--px, 1px)));padding:clamp(calc(26 * var(--px, 1px)),5vw,calc(64 * var(--px, 1px)));overflow:hidden}.cs-top{grid-area:top}.cs-more{grid-area:more}.cs-card{grid-area:card}.cs-stage .svc__kicker{color:inherit}.cs-h{font-family:var(--font-title-flex-family,inherit);font-optical-sizing:auto;text-transform:uppercase;font-weight:400;font-size:var(--svc-h,calc(52 * var(--px, 1px)));line-height:.98;letter-spacing:-.025em;margin:calc(16 * var(--px, 1px)) 0 calc(18 * var(--px, 1px));text-wrap:balance;color:inherit}.cs-h span{opacity:.45}.cs-lead{font-size:var(--svc-t,calc(18 * var(--px, 1px)));opacity:.8;line-height:1.55;margin:0 0 calc(18 * var(--px, 1px));max-width:46ch}.cs-resp{display:inline-flex;align-items:center;gap:calc(10 * var(--px, 1px));background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:calc(99 * var(--px, 1px));padding:calc(8 * var(--px, 1px)) calc(16 * var(--px, 1px));font-size:calc(14 * var(--px, 1px));font-weight:700}.cs-resp:before{content:"";width:calc(9 * var(--px, 1px));height:calc(9 * var(--px, 1px));border-radius:50%;background:var(--svc-lime);box-shadow:0 0 0 calc(4 * var(--px, 1px)) #d4ff5540}.cs-more h2{font-size:calc(13 * var(--px, 1px));font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin:0 0 calc(16 * var(--px, 1px))}.cs-next{list-style:none;margin:0 0 calc(30 * var(--px, 1px));padding:0;display:grid;gap:calc(18 * var(--px, 1px));counter-reset:n}.cs-next li{display:grid;grid-template-columns:auto 1fr;gap:calc(14 * var(--px, 1px));align-items:start;counter-increment:n}.cs-next li:before{content:counter(n);width:calc(34 * var(--px, 1px));height:calc(34 * var(--px, 1px));border-radius:50%;background:var(--svc-lime);color:#171717;display:grid;place-items:center;font-weight:800;font-size:calc(15 * var(--px, 1px))}.cs-next strong{display:block;font-size:calc(17 * var(--px, 1px));letter-spacing:-.01em;margin-bottom:calc(2 * var(--px, 1px))}.cs-next p{margin:0;opacity:.7;font-size:calc(15 * var(--px, 1px));line-height:1.5}.cs-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 * var(--px, 1px));margin-bottom:calc(26 * var(--px, 1px))}.cs-trust div:nth-child(3):last-child{grid-column:1/-1;display:flex;align-items:baseline;gap:calc(14 * var(--px, 1px));flex-wrap:wrap}.cs-trust div:nth-child(3):last-child b{margin:0}.cs-trust div{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:calc(20 * var(--px, 1px));padding:calc(16 * var(--px, 1px))}.cs-trust b{display:block;font-family:var(--font-title-flex-family,inherit);font-weight:400;font-size:calc(24 * var(--px, 1px));line-height:1;color:var(--svc-lime);letter-spacing:-.02em;margin-bottom:calc(6 * var(--px, 1px))}.cs-trust span{font-size:calc(13 * var(--px, 1px));opacity:.7;line-height:1.3;display:block}.cs-direct{border-top:1px solid rgba(255,255,255,.14);padding-top:calc(20 * var(--px, 1px));font-size:calc(15 * var(--px, 1px))}.cs-direct strong{display:block;margin-bottom:calc(8 * var(--px, 1px))}.cs-direct a{color:inherit;font-weight:700;text-decoration:none;background:linear-gradient(transparent 62%,#d4ff55b3 62%);margin-right:calc(14 * var(--px, 1px))}.cs-card{background:#fff;color:#171717;border-radius:calc(var(--svc-radius,calc(44 * var(--px, 1px))) - calc(12 * var(--px, 1px)));padding:clamp(calc(22 * var(--px, 1px)),3vw,calc(40 * var(--px, 1px)));box-shadow:0 calc(40 * var(--px, 1px)) calc(80 * var(--px, 1px)) calc(-40 * var(--px, 1px)) #0009;scroll-margin-top:calc(110 * var(--px, 1px))}.cs-form fieldset{border:0;margin:0;padding:0;min-width:0}.cs-legend{display:block;width:100%;padding:0;font-size:clamp(calc(22 * var(--px, 1px)),2.2vw,calc(28 * var(--px, 1px)));font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0 0 calc(6 * var(--px, 1px));outline:0}.cs-hint{margin:0 0 calc(20 * var(--px, 1px));opacity:.65;font-size:calc(15 * var(--px, 1px))}.cs-progress{display:flex;align-items:center;gap:calc(14 * var(--px, 1px));margin-bottom:calc(24 * var(--px, 1px))}.cs-progress__label{font-size:calc(12 * var(--px, 1px));font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.6;white-space:nowrap}.cs-progress__bar{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(6 * var(--px, 1px))}.cs-progress__bar span{height:calc(6 * var(--px, 1px));border-radius:calc(99 * var(--px, 1px));background:#e8e8e8;transition:background .4s}.cs-progress__bar span.is-on{background:#171717}.cs-form:not(.is-js) .cs-progress,.cs-form:not(.is-js) [data-next],.cs-form:not(.is-js) [data-back]{display:none}.cs-form:not(.is-js) .cs-step+.cs-step{margin-top:calc(34 * var(--px, 1px));padding-top:calc(30 * var(--px, 1px));border-top:1px solid #eee}.cs-form.is-js .cs-step{display:none}.cs-form.is-js .cs-step.is-active{display:block;animation:csin .45s var(--cs-ease)}@keyframes csin{0%{opacity:0;transform:translateY(calc(10 * var(--px, 1px)))}to{opacity:1;transform:none}}.cs-form .cs-group{margin:0 0 calc(22 * var(--px, 1px));border:0;padding:0;min-width:0}.cs-group>legend,.cs-label{display:block;padding:0;font-weight:700;font-size:calc(15 * var(--px, 1px));margin-bottom:calc(10 * var(--px, 1px))}.cs-opt{font-weight:500;opacity:.55;white-space:nowrap}.cs-chips{display:flex;flex-wrap:wrap;gap:calc(9 * var(--px, 1px))}.cs-chip{position:relative;display:inline-block;cursor:pointer}.cs-chip__in{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cs-chip__txt{display:inline-flex;align-items:center;gap:calc(8 * var(--px, 1px));border:calc(1.5 * var(--px, 1px)) solid var(--cs-line);border-radius:999px;padding:calc(11 * var(--px, 1px)) calc(17 * var(--px, 1px));font-weight:600;font-size:calc(15 * var(--px, 1px));line-height:1.2;background:#fff;transition:background .2s,color .2s,border-color .2s,transform .2s var(--cs-ease)}.cs-chip:hover .cs-chip__txt{border-color:#171717}.cs-chip__in:checked+.cs-chip__txt{background:#171717;color:#fff;border-color:#171717}.cs-chip__in:checked+.cs-chip__txt:before{content:"\2713";color:var(--svc-lime);font-size:calc(13 * var(--px, 1px))}.cs-chip__in:focus-visible+.cs-chip__txt{outline:calc(3 * var(--px, 1px)) solid #171717;outline-offset:calc(2 * var(--px, 1px))}.cs-chips--lg .cs-chip__txt{padding:calc(15 * var(--px, 1px)) calc(21 * var(--px, 1px));font-size:calc(16 * var(--px, 1px))}.cs-field{display:grid;gap:0;margin-bottom:calc(18 * var(--px, 1px))}.cs-input{width:100%;font:inherit;font-size:calc(16 * var(--px, 1px));color:#171717;background:#fff;border:calc(1.5 * var(--px, 1px)) solid var(--cs-line);border-radius:calc(16 * var(--px, 1px));padding:calc(15 * var(--px, 1px)) calc(18 * var(--px, 1px));transition:border-color .2s,box-shadow .2s}textarea.cs-input{min-height:calc(120 * var(--px, 1px));resize:vertical;line-height:1.5}.cs-input::placeholder{color:#9a9a9a}.cs-input:focus{outline:0;border-color:#171717;box-shadow:0 0 0 calc(4 * var(--px, 1px)) #d4ff5599}.cs-input[aria-invalid=true]{border-color:var(--cs-err)}.cs-row{display:grid;grid-template-columns:1fr 1fr;gap:0 calc(14 * var(--px, 1px))}.cs-err{color:var(--cs-err);font-size:calc(14 * var(--px, 1px));font-weight:600;margin:calc(8 * var(--px, 1px)) 0 0}.cs-err[hidden]{display:none}.cs-alert{background:#fdecea;color:var(--cs-err);border-radius:calc(16 * var(--px, 1px));padding:calc(14 * var(--px, 1px)) calc(18 * var(--px, 1px));font-size:calc(15 * var(--px, 1px));margin-bottom:calc(20 * var(--px, 1px))}.cs-alert ul{margin:0;padding-left:calc(18 * var(--px, 1px))}.cs-actions{display:flex;gap:calc(12 * var(--px, 1px));justify-content:space-between;align-items:center;margin-top:calc(26 * var(--px, 1px));flex-wrap:wrap}.cs-actions .svc__btn{cursor:pointer;font-family:inherit}.cs-actions [data-next]{margin-left:auto}.cs-form:not(.is-js) .cs-actions [type=submit]{margin-left:0}.cs-actions .svc__btn--ghost{color:#171717}.cs-actions [type=submit][aria-disabled=true]{opacity:.7;pointer-events:none}.cs-note{margin:calc(14 * var(--px, 1px)) 0 0;font-size:calc(13 * var(--px, 1px));opacity:.6;line-height:1.5}.cs-note a{color:inherit;text-decoration:underline}.cs-submitnote{text-align:center;margin-top:calc(12 * var(--px, 1px));font-size:calc(14 * var(--px, 1px));font-weight:600;opacity:.75}.cs-submitnote:before{content:"\2713  ";color:#171717}.cs-success{text-align:center;padding:clamp(calc(10 * var(--px, 1px)),3vw,calc(30 * var(--px, 1px))) 0}.cs-success__tick{width:calc(68 * var(--px, 1px));height:calc(68 * var(--px, 1px));border-radius:50%;background:var(--svc-lime);color:#171717;display:grid;place-items:center;font-size:calc(32 * var(--px, 1px));font-weight:800;margin:0 auto calc(20 * var(--px, 1px));border:calc(2 * var(--px, 1px)) solid #171717}.cs-success h2{font-size:clamp(calc(24 * var(--px, 1px)),2.6vw,calc(32 * var(--px, 1px)));letter-spacing:-.025em;line-height:1.15;margin:0 0 calc(12 * var(--px, 1px))}.cs-success p{opacity:.7;margin:0 auto calc(24 * var(--px, 1px));max-width:46ch;line-height:1.55}.cs-success__links{display:flex;gap:calc(10 * var(--px, 1px));justify-content:center;flex-wrap:wrap}.cs-success .svc__btn--ghost{color:#171717}@media(max-width:900px){.cs-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "card" "more";row-gap:calc(28 * var(--px, 1px))}.cs-h{font-size:calc(var(--svc-h,calc(52 * var(--px, 1px)))*.8)}}@media(max-width:749px){.cs-h{font-size:var(--svc-h-m,calc(30 * var(--px, 1px)))}.cs-row{grid-template-columns:1fr}.cs-card{padding:calc(22 * var(--px, 1px)) calc(18 * var(--px, 1px))}.cs-actions .svc__btn{flex:1;justify-content:center}.cs-chips--lg .cs-chip__txt{padding:calc(13 * var(--px, 1px)) calc(17 * var(--px, 1px));font-size:calc(15 * var(--px, 1px))}}@media(prefers-reduced-motion:reduce){.cs-form.is-js .cs-step.is-active{animation:none}.cs-chip__txt,.cs-input,.cs-progress__bar span{transition:none}}.cs-actions--final{flex-direction:column-reverse;align-items:stretch;gap:calc(10 * var(--px, 1px))}.cs-actions--final [type=submit]{width:100%;justify-content:center;margin:0}.cs-actions--final [data-back]{align-self:center;border-color:transparent;padding:calc(8 * var(--px, 1px)) calc(14 * var(--px, 1px));font-size:calc(15 * var(--px, 1px))}.cs-form:not(.is-js) .cs-actions--final{flex-direction:column}
/*# sourceMappingURL=/cdn/shop/t/31/assets/contact-start.css.map */
