*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;overflow:hidden;background:#C8B89A}body{-webkit-font-smoothing:antialiased}#__next,main{height:100%}::-webkit-scrollbar{display:none}@keyframes float1{0%,to{transform:translate(0)}33%{transform:translate(320px,180px)}66%{transform:translate(160px,360px)}}@keyframes float2{0%,to{transform:translate(0)}33%{transform:translate(-300px,200px)}66%{transform:translate(-160px,380px)}}@keyframes float3{0%,to{transform:translate(0)}50%{transform:translate(280px,-200px)}}@keyframes float4{0%,to{transform:translate(0)}50%{transform:translate(200px,-300px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes phraseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes chipIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes toastOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:.2}}@keyframes checkIn{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}.anim-fadeUp{animation:fadeUp .65s ease-out forwards}.anim-fadeIn{animation:fadeIn .2s ease-out}.anim-toastIn{animation:toastIn .4s ease-out forwards}.anim-toastOut{animation:toastOut .4s ease-in forwards}.anim-slideUp{animation:slideUp .35s cubic-bezier(.32,.72,0,1) forwards}.anim-phraseIn{animation:phraseIn .5s ease-out forwards}.anim-chipIn{animation:chipIn .4s ease-out forwards}.anim-pulse{animation:pulse 1.2s ease-in-out infinite}.step-check{stroke-dasharray:30;stroke-dashoffset:30;animation:checkIn .4s ease-out forwards}.orb1{animation:float1 18s ease-in-out infinite}.orb2{animation:float2 24s ease-in-out infinite}.orb3{animation:float3 14s ease-in-out infinite}.orb4{animation:float4 20s ease-in-out infinite}@keyframes grainDraw{0%{stroke-dashoffset:1200}to{stroke-dashoffset:0}}.landing-grain path{stroke-dasharray:1200;stroke-dashoffset:1200;animation:grainDraw 2.4s cubic-bezier(.16,1,.3,1) forwards}.landing-grain path:nth-child(2){animation-delay:.12s}.landing-grain path:nth-child(3){animation-delay:.24s}.landing-grain path:nth-child(4){animation-delay:.36s}.landing-grain path:nth-child(5){animation-delay:.48s}.landing-paths{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-items:stretch}@media (max-width:359px){.landing-paths{grid-template-columns:1fr}.landing-paths>.landing-path-survey{order:-1}}.landing-path{transition:border-color .2s ease,background .2s ease,transform .2s ease}.landing-path:hover{border-color:rgba(255,255,255,.32)!important}.landing-btn{transition:filter .15s ease,transform .15s ease,opacity .15s ease}.landing-btn:hover:not(:disabled){filter:brightness(1.08)}.landing-btn:active:not(:disabled){transform:scale(.985)}.landing-btn:disabled{opacity:.6;cursor:default}.landing-btn:focus-visible,.landing-link:focus-visible{outline:2px solid #A9B4FF;outline-offset:3px;border-radius:12px}.landing-link{transition:color .15s ease}.landing-link:hover{color:rgba(255,255,255,.9)!important}@media (prefers-reduced-motion:reduce){.landing-grain path{animation:none;stroke-dashoffset:0}.landing-btn,.landing-path{transition:none}}