.register-cta[data-astro-cid-3mlbkpdg]{text-align:center;& h2{font-size:var(--dap-font-size-3);margin-block-end:var(--dap-size-4)}& p{margin-block-end:var(--dap-size-2)}& .buttons{gap:var(--svjc-size-5) var(--svjc-size-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));inline-size:75%;margin-inline:auto;display:grid;& div{text-align:center;margin-block-end:var(--dap-size-4)}}}.no-result[data-astro-cid-rqhspjmz]{--background:var(--bgColorCTA,var(--dap-gray-0));text-align:center;gap:var(--dap-size-3);max-width:700px;margin-inline:auto;display:grid;& .message{padding-block:var(--dap-size-6)}& .beneficiary-suggestions{padding-block:var(--dap-size-6);padding-inline:var(--dap-size-4);border-radius:var(--dap-radius-3);background:var(--background)}& .no-result-cta{padding-block:var(--dap-size-6);background:var(--background);border-radius:var(--dap-radius-3)}}.show-all[data-astro-cid-c2emat6k]{text-align:center;margin-block-start:var(--dap-size-4);& a{color:var(--dap-gray-op-8);&:hover{color:var(--dap-gray-op-5)}}}@keyframes ring-b7ea2ef1{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.dap-ring[data-v-b7ea2ef1]{background:var(--dap-green);filter:blur(3px);animation:12s linear infinite ring-b7ea2ef1}html:has(dialog[open]){overflow:hidden}button[data-astro-cid-tktiyde6].how-it-works{--icon-opacity:.9;color:#fff;border-radius:var(--dap-radius-round);cursor:pointer;backdrop-filter:blur(5px);background:#00000080;background:conic-gradient(#00000080 0 0) padding-box, linear-gradient(to bottom right, #fff6, var(--dap-dark-op-6), #fff6) border-box;border:1px solid #0000;height:56px;font-size:1.2rem;transition:all .25s ease-in-out;&:hover{--icon-opacity:1}& svg{opacity:var(--icon-opacity)}}dialog[data-astro-cid-tktiyde6]{border-radius:var(--dap-radius-4);background:var(--dap-gray-15);opacity:0;width:min(90dvw,1440px);height:min(96dvh,900px);transition:translate .3s ease-out, opacity .3s ease-out, display .3s ease-out allow-discrete, overlay .3s ease-out allow-discrete;border:none;outline:none;align-self:center;margin-inline:auto;position:fixed;translate:0 100dvh;@media (width>=1024px){width:min(90dvw,1440px);height:min(80dvh,900px)}&[open]{opacity:1;translate:0}@starting-style{&[open]{opacity:0;translate:0 100dvh}}& h1,& p{opacity:0;transition:opacity .5s ease-out .3s,translate .5s ease-out .3s;translate:0 1dvw}& p{text-wrap:balance;transition-delay:.5s}& h1{text-wrap:balance;font-size:1.4rem;line-height:.9;@media (width<1024px){text-align:center}@media (width>=768px){font-size:2rem}@media (width>=1024px){-webkit-text-fill-color:transparent;background:linear-gradient(to bottom right,oklch(68% .19 179.33) 10%,oklch(68% .19 359.53) 70%) text;font-size:13.4cqw}}& p{color:#fff;text-wrap:balance;font-size:1rem;font-weight:300;line-height:1.2;@media (width<1024px){text-align:center}@media (width>=768px){font-size:1.2rem;line-height:1.5}@media (width>=1024px){font-size:4.4cqw}}&::backdrop{backdrop-filter:blur(20px);opacity:0;transition:opacity .3s ease-out, backdrop-filter .3s ease-out, display .3s ease-out allow-discrete, overlay .3s ease-out allow-discrete;background-color:#000c}&[open]::backdrop{opacity:1}@starting-style{&[open]::backdrop{opacity:0}}}.step-1-hero-wrapper[data-astro-cid-tktiyde6]{justify-content:center;align-items:center;display:flex;overflow:clip;mask:linear-gradient(#0000 0%,#000 100%);@media (width>=1024px){mask-image:radial-gradient(circle at 0 100%,#000 20%,#0000 70%),linear-gradient(90deg,#000 60%,#0000 100%),linear-gradient(#0000 0%,#000 20%);mask-position:0 0,0 0,0 0;mask-size:auto,auto,auto;mask-repeat:repeat,repeat,repeat;mask-clip:border-box,border-box,border-box;mask-origin:border-box,border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source,match-source}}.step-1-hero[data-astro-cid-tktiyde6]{width:170%;height:170%;transform:perspective(1600px)translate(0,0)rotateX(40deg)rotateY(6deg)rotate(80deg);@media (width>=1024px){width:160%;height:160%;transform:perspective(1400px)translate(0,0)rotateX(45deg)rotateY(6deg)rotate(80deg)}}.step-2-hero-wrapper[data-astro-cid-tktiyde6]{opacity:0;background-image:linear-gradient(to top, var(--dap-green-9) 0%, var(--dap-green-13) 100%);transition:all 1s ease-out .3s;overflow:hidden;@media (width>=1024px){background:var(--dap-green-11);mask-image:linear-gradient(90deg,#000 60%,#0000 100%),linear-gradient(#0000 0%,#000 40%),linear-gradient(to top right,#000 60%,#0000 100%);mask-position:0 0,0 0,0 0;mask-size:auto,auto,auto;mask-repeat:repeat,repeat,repeat;mask-clip:border-box,border-box,border-box;mask-origin:border-box,border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source,match-source}& .step-2-hero{transform-style:preserve-3d;transform-origin:50%;transition:transform 1s ease-out;transform:perspective(140px)translate3d(0%,20%,-120px)rotateX(0)rotateY(0)rotate(0);@media (width>=1024px){transform:perspective(140px)translate3d(-10%,0%,-70px)rotateX(0)rotateY(0)rotate(0)}@media (width>=1280px){transform:perspective(140px)translate3d(-10%,20%,-20px)rotateX(0)rotateY(0)rotate(0)}& .swiper-hero-2{width:900px;height:900px;& .swiper-slide{--opacity:0;opacity:var(--opacity);transition:opacity .8s ease-in-out .3s;position:relative;& .popover{--popover-width:40ch;--font-size:3cqw;--opacity:0;opacity:var(--opacity);padding-block:var(--dap-size-3);padding-inline:var(--dap-size-2);width:var(--popover-width);background:var(--dap-pink);border-radius:var(--radius-lg);line-height:var(--leading-tight);text-wrap:balance;z-index:2;text-align:center;transition:opacity .1s ease-in-out;display:grid;position:absolute;translate:-50%;box-shadow:0 5px 10px #0003,0 20px 20px #0003;&:before{content:"";background:inherit;border-radius:var(--radius-xs);z-index:-1;place-self:center;width:30px;height:30px;position:absolute;rotate:45deg}& p{font-size:var(--font-size);font-weight:500;line-height:1.2}@media (width>=1024px){--popover-width:32ch;--font-size:2.4cqw}@media (width>=1280px){--popover-width:26ch;--font-size:2cqw}&.arrow-left:before{left:-6px}&.arrow-top:before{top:-6px}&.arrow-bottom:before{bottom:-6px}&.arrow-right:before{right:-6px}&.popover-1{top:40%;left:50%}&.popover-2{top:41%;left:50%}&.popover-3{top:49%;left:50%}&.popover-4{top:50%;left:37%}&.popover-5{top:58%;left:34%}}&.swiper-slide-active{--opacity:1;& .popover{--opacity:1;transition-duration:.3s;transition-delay:.8s}}}}}}.step-3-hero-wrapper[data-astro-cid-tktiyde6]{overflow:hidden;mask:radial-gradient(circle at 0 100%,#000 40%,#0000 90%);@media (width>=1024px){mask:radial-gradient(circle at 0 100%,#000 40%,#0000 70%)}& .step-3-hero{transform-style:preserve-3d;transform-origin:50%;opacity:0;transition:all 2s ease-out;transform:perspective(1300px)translate3d(-50px,-50px,-200px)rotateX(40deg)rotateY(10deg)rotate(-18deg)}}@property --s4-gradient-x{syntax:"<percentage>";inherits:false;initial-value:-100%}@property --s4-gradient-y{syntax:"<percentage>";inherits:false;initial-value:200%}.step-4-hero-wrapper[data-astro-cid-tktiyde6]{mask:radial-gradient(circle at var(--s4-gradient-x) var(--s4-gradient-y), black 30%, transparent 90%);transition:--s4-gradient-x 1s,--s4-gradient-y 1s;overflow:hidden;@media (width>=1024px){mask:radial-gradient(circle at var(--s4-gradient-x) var(--s4-gradient-y), black 30%, transparent 70%)}& .step-4-hero{opacity:0;transition:all 1s ease-out .3s;scale:1.1}}.swiper-slide-active[data-astro-cid-tktiyde6]{& h1,& p{opacity:1;translate:0}& .step-1-hero-wrapper{opacity:1}& .step-2-hero-wrapper{opacity:1;& .step-2-hero{transform:perspective(140px)translate3d(0%,15%,-150px)rotateX(0)rotateY(0)rotate(0);@media (width>=768px){transform:perspective(140px)translate3d(0%,20%,-100px)rotateX(0)rotateY(0)rotate(0)}@media (width>=1024px){transform:perspective(140px)translate3d(-10%,0%,-70px)rotateX(0)rotateY(0)rotate(0)}@media (width>=1280px){transform:perspective(140px)translate(-10%,12%)rotateX(0)rotateY(0)rotate(0)}}}& .step-3-hero{opacity:1;transform:perspective(1300px)translate3d(-220px,-100px,200px)rotateX(40deg)rotateY(10deg)rotate(-18deg);@media (width>=768px){transform:perspective(1300px)translate3d(0,-50px,200px)rotateX(40deg)rotateY(10deg)rotate(-18deg)}@media (width>=1024px){transform:perspective(1300px)translate3d(-50px,-50px,200px)rotateX(40deg)rotateY(10deg)rotate(-18deg)}}& .step-4-hero-wrapper{--s4-gradient-x:0%;--s4-gradient-y:100%;& .step-4-hero{opacity:1;scale:1}}}
