@layer components{.d-formcard.is-flat{box-shadow:none;background:0 0;border-radius:0}.d-formcard-pad{padding:clamp(1.4rem,1rem + 1.8vw,2.25rem)}.d-formcard-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.d-formcard-d{color:var(--color-steel);margin-top:.45rem;font-size:.9375rem;line-height:1.5}.d-stepper{background:var(--color-tint);color:var(--color-royal);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;padding:.35rem .65rem;font-size:.75rem;font-weight:600}.d-formcard-foot{border-top:1px solid var(--v-line);border-radius:0 0 var(--v-r-lg) var(--v-r-lg);color:var(--color-graphite);background:#fbfbf9;flex-wrap:wrap;gap:.5rem 1.25rem;padding:.95rem clamp(1.4rem,1rem + 1.8vw,2.25rem);font-size:.8125rem;font-weight:520;display:flex}.d-formcard-foot li{align-items:center;gap:.4rem;display:inline-flex}.d-formcard-foot svg{color:var(--color-royal)}.d-vid-screen{border-radius:var(--v-r-lg);box-shadow:0 0 0 1px #00000014, var(--v-shadow-lg);background:#10131c;padding:clamp(.9rem,.6rem + 1vw,1.4rem) clamp(.9rem,.6rem + 1vw,1.4rem) 0;position:relative;overflow:hidden}.d-vid-page{aspect-ratio:16/9.4;background:var(--color-cream);border-radius:10px 10px 0 0;grid-template-columns:1.15fr .85fr;gap:.9rem;padding:.9rem 1rem 1rem;display:grid;position:relative}.d-vid-page i,.d-vid-page s,.d-vid-page b,.d-vid-page u{border-radius:99px;text-decoration:none;display:block}.d-vid-nav{grid-column:1/-1;align-items:center;gap:.6rem;display:flex}.d-vid-nav i{background:#0000001f;width:2.2rem;height:.4rem}.d-vid-nav .d-vid-logo{background:var(--color-black);width:3.4rem;height:.6rem;margin-right:auto}.d-vid-nav b{background:var(--color-royal);width:3.6rem;height:1.1rem}.d-vid-hero{align-content:start;gap:.5rem;padding-top:.4rem;display:grid}.d-vid-hero i{background:var(--color-black);height:.95rem}.d-vid-hero s{background:#00000024;height:.4rem}.d-vid-btns{gap:.45rem;margin-top:.45rem;display:flex}.d-vid-btns b{background:var(--color-royal);width:4.4rem;height:1.3rem}.d-vid-btns u{width:3.6rem;height:1.3rem;box-shadow:inset 0 0 0 1px #00000040}.d-vid-img{background:linear-gradient(160deg,#0118d829,#0000 60%),linear-gradient(#ecebe4,#d9d6cc);border-radius:8px;grid-row:span 2}.d-vid-form{background:var(--color-white);box-shadow:0 0 0 1px var(--v-line);border-radius:8px;grid-template-columns:1fr 1fr;align-content:end;gap:.35rem;padding:.6rem;display:grid}.d-vid-form s{border-radius:4px;height:.65rem;box-shadow:inset 0 0 0 1px #00000024}.d-vid-form s:nth-child(5){grid-column:1/-1}.d-vid-form b{background:var(--color-black);grid-column:1/-1;height:.9rem}.d-pin{background:var(--color-royal);width:1.6rem;height:1.6rem;color:var(--color-white);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:absolute;box-shadow:0 0 0 4px #0118d838,0 6px 14px -4px #0118d8b3}html[data-motion=full] .d-pin{animation:d-pin 2.6s var(--ease-out) infinite}@keyframes d-pin{0%,to{box-shadow:0 0 0 4px #0118d838,0 6px 14px -4px #0118d8b3}50%{box-shadow:0 0 0 9px #0118d814,0 6px 14px -4px #0118d8b3}}.d-vid-note{max-width:min(17rem,70%);color:var(--color-black);background:#fffffff5;border-radius:12px;padding:.7rem .9rem;font-size:.8125rem;font-weight:520;line-height:1.4;position:absolute;top:24%;right:clamp(1.6rem,1rem + 2vw,2.6rem);box-shadow:0 18px 36px -16px #00000080}.d-vid-note-k{color:var(--color-royal);margin-bottom:.15rem;font-size:.75rem;font-weight:650;display:block}.d-vid-bar{color:var(--color-white);align-items:center;gap:.8rem;padding:.85rem .2rem .95rem;display:flex}.d-vid-play{background:var(--color-white);width:2rem;height:2rem;color:var(--color-black);border-radius:50%;flex:none;place-items:center;display:grid}.d-vid-play .d-vid-on{display:none}.d-vid-track{background:#ffffff38;border-radius:99px;flex:1;height:4px;position:relative}.d-vid-fill{border-radius:inherit;background:var(--color-white);width:36%;position:absolute;inset:0 auto 0 0}.d-vid-track i{background:#10131c;width:2px;height:8px;position:absolute;top:-2px}.d-vid-time{color:#fffc;font-variant-numeric:tabular-nums;flex:none;font-size:.75rem;font-weight:560}.d-vid-cap{color:var(--color-steel);margin-top:.9rem;font-size:.875rem;line-height:1.5}.d-vid-cap span{color:var(--color-graphite);font-weight:600}@media not (min-width:40rem){.d-vid-note{display:none}}@media not (min-width:64rem){.cv-from.is-hero{display:none}}.rf{scroll-margin-top:5.5rem}.rf-steps{color:var(--color-steel);grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:1.1rem;font-size:.75rem;font-weight:600;display:grid}.rf-steps li{gap:.4rem;display:grid}.rf-steps li span{background:var(--v-line-2);height:3px;transition:background-color .5s var(--ease-out);border-radius:99px}.rf-steps li.is-on,.rf-steps li.is-done{color:var(--color-black)}.rf-steps li.is-on span,.rf-steps li.is-done span{background:var(--color-royal)}.rf-opts{gap:.5rem;display:grid}@media (min-width:30rem){.rf-opts{grid-template-columns:1fr 1fr}}.rf-opt{background:var(--color-white);min-height:3rem;box-shadow:inset 0 0 0 1px var(--color-rule-2);color:var(--color-black);cursor:pointer;transition:background-color var(--dur-1), box-shadow var(--dur-1);border-radius:10px;align-items:center;gap:.65rem;padding:.65rem .85rem;font-size:.9063rem;font-weight:520;line-height:1.3;display:flex}.rf-opt:hover{box-shadow:inset 0 0 0 1px var(--color-steel)}.rf-opt:has(input:checked){background:var(--color-tint);box-shadow:inset 0 0 0 1.5px var(--color-royal)}.rf-opt:has(input:focus-visible){outline:2px solid var(--color-cta);outline-offset:2px}.rf-dot{width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 1.5px var(--color-steel);border-radius:999px;flex:none;place-items:center;display:grid}.rf-opt:has(input:checked) .rf-dot{background:var(--color-royal);box-shadow:none}.rf-opt:has(input:checked) .rf-dot:after{content:"";background:#fff;border-radius:999px;width:.4rem;height:.4rem}fieldset[aria-invalid=true] .rf-opt{box-shadow:inset 0 0 0 1px var(--color-err)}.rf-err{color:var(--color-err);margin-top:.5rem;font-size:.875rem;font-weight:500;display:none}.rf-err.is-on{display:block}}
