.h2h-setup{--field:#fbfaf7;min-height:100dvh;color:var(--ink);background-color:var(--paper);-webkit-font-smoothing:antialiased;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .18 0 0 0 0 .14 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.02'/%3E%3C/svg%3E");font-family:Outfit,Outfit Fallback,Avenir Next,Segoe UI,sans-serif;font-size:18px;line-height:1.5;overflow-x:clip}.h2h-setup *,.h2h-setup :before,.h2h-setup :after{box-sizing:border-box}.h2h-setup :where(h1,p){margin:0;padding:0}.h2h-setup a{color:inherit;text-decoration:none}.h2h-setup{--accessibility-focus-ring:var(--ink);--accessibility-focus-halo:var(--paper)}.h2h-setup :is(a,button,input):focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 4px var(--paper)}.h2h-setup .setup-page{max-width:1536px;padding:36px var(--gutter) 72px;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,620fr) minmax(0,638fr);column-gap:clamp(40px,7.4vw,113px);margin:0 auto;display:grid}.h2h-setup .setup-brand{grid-area:1/1}.h2h-setup .setup-intro{grid-area:2/1;padding-top:34px}.h2h-setup .setup-drawing{grid-area:3/1;min-width:0}.h2h-setup .setup-panel{grid-area:1/2/-1;min-width:0;padding-top:56px}.h2h-setup .brand{border-radius:6px;align-items:center;gap:.3em;min-height:44px;font-size:clamp(26px,2.2vw,32px);line-height:1;display:inline-flex;position:relative}.h2h-setup .brand-mark{flex:none;width:auto;height:1.58em;margin-left:.07em;overflow:visible}.h2h-setup .brand-word{flex:none;overflow:visible}.h2h-setup .brand-name{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.h2h-setup h1{letter-spacing:-.03em;font-size:clamp(2.25rem,4.03vw,3.875rem);font-weight:600;line-height:1.035}.h2h-setup .setup-intro p{color:#2b2a27;max-width:26.6em;margin-top:21px;font-size:clamp(1.1rem,1.43vw,1.375rem);line-height:1.45}.h2h-setup .setup-error{overflow-wrap:anywhere;border:1.5px solid var(--ink);background:#fff;border-left-width:6px;border-radius:14px;padding:14px 18px}@media (width<=860px){.h2h-setup .setup-page{grid-template-rows:none;grid-template-columns:minmax(0,1fr);max-width:720px;padding-top:24px;padding-bottom:48px}.h2h-setup :is(.setup-brand,.setup-intro,.setup-drawing,.setup-panel){grid-area:auto}.h2h-setup .setup-intro{padding-top:32px}.h2h-setup .setup-panel{padding-top:8px}}@media (width<=640px){.h2h-setup{font-size:17px}.h2h-setup .setup-page{padding-top:18px}.h2h-setup .setup-intro{padding-top:26px}.h2h-setup .setup-intro p{margin-top:16px}}.h2h-setup form{margin-top:30px}.h2h-setup .setup-fields{gap:19px;display:grid}.h2h-setup .setup-field{gap:8px;display:grid}.h2h-setup .setup-field>span{font-size:18.5px;font-weight:600;line-height:1.3}.h2h-setup .setup-field input{width:100%;min-width:0;height:58px;color:var(--ink);font:inherit;background:var(--field);border:2px solid var(--ink);border-radius:20px 21px 18px 19px;padding:0 20px;font-size:19px}.h2h-setup .setup-field small{color:var(--ink-soft);margin-top:2px;font-size:15px;line-height:1.5}.h2h-setup .setup-promise{color:var(--ink-soft);margin-top:26px;font-size:17px;line-height:1.5}.h2h-setup .setup-promise b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.h2h-setup .setup-actions{justify-content:flex-start;margin-top:26px;display:flex}.h2h-setup .setup-primary{color:#fff;min-width:190px;min-height:57px;font:inherit;white-space:nowrap;background:var(--ink);border:2px solid var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 33px;font-size:18px;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s;display:inline-flex}.h2h-setup .setup-primary:hover:not(:disabled){background:#3a3a38;border-color:#3a3a38}.h2h-setup .setup-primary:disabled{opacity:.55;cursor:progress}@media (width<=640px){.h2h-setup .setup-fields{gap:22px}.h2h-setup .setup-field>span{font-size:17px}.h2h-setup .setup-field input{border-radius:17px 18px 16px 17px;height:54px;padding:0 16px;font-size:17px}.h2h-setup .setup-promise{font-size:16px}.h2h-setup .setup-actions{margin-top:24px}.h2h-setup .setup-primary{flex:auto;min-width:0;min-height:54px;padding:0 16px;font-size:16px}}.h2h-setup .hero-flourish{aspect-ratio:640/150;width:92%;height:auto;color:var(--d-cyan-deep);pointer-events:none;margin:58px 0 0 -18px;display:block;overflow:visible}.h2h-setup .hero-flourish path{stroke-dasharray:1 2;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.h2h-setup .hero-flourish path{animation:1.5s cubic-bezier(.55,.05,.35,1) .2s both h2h-setup-flourish}.h2h-setup .setup-drawing[data-drawn=still] .hero-flourish path{animation:none}}@keyframes h2h-setup-flourish{0%{stroke-dashoffset:1.02px}to{stroke-dashoffset:0}}@media (width<=860px){.h2h-setup .hero-flourish{width:min(100%,34rem);margin-top:44px;margin-left:-8px}}
