@font-face{font-family:SVN Poppins VAC;src:url(/fonts/SVN-Poppins-Light.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:SVN Poppins VAC;src:url(/fonts/SVN-Poppins-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:SVN Poppins VAC;src:url(/fonts/SVN-Poppins-Medium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:SVN Poppins VAC;src:url(/fonts/SVN-Poppins-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Poppins VAC;src:url(/fonts/Poppins-Regular.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Century Gothic VAC;src:url(/fonts/GOTHICB.TTF) format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--navy:#242e82;--royal:#215ed9;--red:#ed1d29;--text:#0d0f25}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y mandatory}html.gsap-scroll-active{scroll-behavior:auto;scroll-snap-type:none}html.gsap-scroll-active,html.gsap-scroll-active body{height:100svh;overflow:hidden}html.gsap-scroll-active .page-track{will-change:transform}body{margin:0;color:var(--text);font-family:SVN Poppins VAC,Poppins VAC,Arial,Helvetica,sans-serif;overscroll-behavior-y:none}button,input,select{font:inherit}button,select{cursor:pointer}img{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section{position:relative;width:100%;min-height:100svh;background-position:50%;background-size:cover;background-repeat:no-repeat;isolation:isolate;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.section-container{display:contents}.section-heading{margin:0;width:max-content;position:relative;font-size:clamp(25px,2.9vw,50px);font-weight:700;line-height:1.2;letter-spacing:-1.15px;text-align:center}.section-heading:after{content:"";position:absolute;height:3px;left:3%;right:3%;bottom:-4px;background:linear-gradient(90deg,#26418e,#39cfdd 75%,#ffffff);transform:scaleX(var(--heading-line-scale,1));transform-origin:left center}.heading-red{color:var(--red)}.heading-blue{color:#2d78f7}.hero{background-image:url(/assets/page-1/Pru-scene-2.png)}.hero-organizer{position:absolute;top:8.8%;left:18.6%;width:8.4%;text-align:center;color:#171a50}.hero-organizer p{white-space:nowrap;margin:0 0 6px;font-size:clamp(10px,.96vw,16px);letter-spacing:.1px}.organizer-logo{width:100%;height:auto}.hero-sponsors{position:absolute;top:23.8%;left:6.35%;width:32.3%;display:flex;gap:7%;justify-content:space-between}.sponsor{flex:1 1;display:flex;flex-direction:column;gap:5px;text-align:center;color:#050a45}.sponsor span{white-space:nowrap;font-size:clamp(9px,.92vw,16px)}.sponsor strong{font-family:Century Gothic VAC,SVN Poppins VAC,sans-serif;font-weight:700;font-size:clamp(18px,2.1vw,36px);letter-spacing:1px}.hero-message{position:absolute;top:37.3%;left:6.15%;width:36%}.hero-eyebrow{font-family:Century Gothic VAC,SVN Poppins VAC,sans-serif;margin:0 0 1.6%;color:#194db8;font-size:clamp(13px,1.17vw,22px);font-weight:700;letter-spacing:2px;white-space:nowrap}.hero-event-date,.hero-headline{width:100%;height:auto}.hero-event-date{margin-top:6%}.overview{background-image:url(/assets/page-2/BG.png)}.overview-copy{position:absolute;inset:6.6% 4% auto;display:flex;align-items:center;flex-direction:column;text-align:center}.overview-copy h3{color:#2252b9;font-size:clamp(18px,1.79vw,30px);margin:5.25% 0 0;font-weight:700}.overview-triangles{width:110px;height:auto;margin:1.1% auto 1.65%}.overview-copy p{margin:0;max-width:1100px;color:#55555a;font-size:clamp(13px,1.21vw,21px);line-height:2.17;font-weight:500}.overview-copy p strong{font-weight:700}.event-details{position:absolute;inset:66.9% 0 auto;display:flex;align-items:center;flex-direction:column}.event-details-card{display:flex;align-items:center;justify-content:space-evenly;width:63%;height:clamp(120px,10.5vw,160px);margin:3.1% auto 0;border:2px solid rgba(252,164,203,.76);border-radius:19px;background:rgba(250,252,255,.84);box-shadow:2px 6px 10px rgba(23,42,133,.48)}.event-detail{display:flex;width:26%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:15px;color:#595b65;font-size:clamp(13px,1.18vw,21px);white-space:nowrap}.event-detail img{width:auto;height:clamp(38px,3.9vw,63px);object-fit:contain}.agenda{background-image:url(/assets/page-3/bg.png)}.agenda-container{display:flex;flex-direction:column;align-items:center}.agenda-container>.section-heading{margin-top:3.3%}.agenda-subtitle{margin:1.4% 0 0;font-size:clamp(18px,1.83vw,33px);color:#2156c0;font-weight:700;text-align:center}.agenda-board{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:75.4%;min-height:70.6vh;margin-top:2.2%;border-radius:28px;background-image:url(/assets/page-3/Asset\ 10.png);background-position:50%;background-size:100% 100%;background-repeat:no-repeat;box-shadow:5px 8px 10px rgba(31,32,136,.18);overflow:hidden}.agenda-column{min-width:0;position:relative}.agenda-column+.agenda-column:before{content:"";position:absolute;z-index:1;top:13.4%;bottom:3%;left:0;width:1px;background:rgba(244,78,119,.45)}.agenda-column-title{position:relative;height:12.4%;min-height:67px;display:flex;align-items:center;justify-content:flex-start;padding-left:6.5%;margin:10px 0 0;font-weight:400;color:white;font-size:clamp(17px,1.86vw,33px);text-align:left;white-space:nowrap}.arrow-line{position:relative;width:16%;flex:0 0 16%;margin-left:3.5%;border-top:2px solid rgba(255,255,255,.93);display:inline-block}.arrow-line:after{content:"";position:absolute;right:-1px;top:-9px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid white}.agenda-list{list-style:none;padding:3% 6.2% 2%;margin:0}.agenda-row{display:grid;grid-template-columns:29% 1fr;grid-gap:2.5%;gap:2.5%;align-items:start;min-height:clamp(41px,3.65vw,62px);font-size:clamp(12px,1.18vw,21px);line-height:1.35;color:#111}.agenda-row time{white-space:nowrap;font-weight:700;color:#2d318c}.registration{background-image:url(/assets/page-4/bg.png)}.registration-container{display:flex;flex-direction:column;align-items:center}.registration-container>.section-heading{margin-top:3.35%}.registration-content{display:flex;align-items:flex-end;justify-content:flex-end;width:100%;gap:.4%;padding-right:4%;margin-top:2.3%}.registration-panel{width:min(58.1%,calc((100svh - 145px) * 1.3186));aspect-ratio:1130/857;flex-shrink:0;background:url(/assets/page-4/Asset\ 18.png) 50%/100% 100% no-repeat}.registration-fields{display:flex;align-items:center;flex-direction:column;height:100%;padding:7% 10% 5%}.registration-fields h3{margin:0 0 6.8%;font-size:clamp(16px,1.65vw,27px);font-weight:700;color:#282779;text-align:center}.form-controls{width:100%}.field{margin-bottom:2.4%}.field label{display:block;margin-bottom:1.8%;font-size:clamp(13px,1.24vw,22px);color:#29297a}.field input,.field select{display:block;width:100%;height:clamp(34px,2.68vw,47px);padding:0 2.8%;border:2px solid #edb1c3;border-radius:9px;outline:none;color:#171722;font-size:clamp(12px,1.12vw,19px);background:linear-gradient(90deg,rgba(246,250,255,.82),rgba(62,193,228,.64) 31%,rgba(250,255,255,.87) 68%,rgba(255,255,255,.92))}.field input::placeholder{color:#16151c;opacity:1}.field input:focus,.field select:focus{border-color:#3261ee;box-shadow:0 0 0 2px rgba(50,97,238,.13)}.select-container{position:relative}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:50px}.field select:invalid{color:#101010}.select-chevron{position:absolute;right:15px;top:50%;transform:translateY(-33%);pointer-events:none;border-top:clamp(10px,1vw,17px) solid #f11224;border-right:clamp(9px,.9vw,15px) solid transparent;border-left:clamp(9px,.9vw,15px) solid transparent}.consent{display:flex;align-items:center;gap:13px;color:#17171d;font-size:clamp(12px,1.11vw,19px);cursor:pointer}.consent input{flex:0 0 auto;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:clamp(19px,2.35vw,38px);height:clamp(19px,2.35vw,38px);background:#fff;border:none;border-radius:50%;cursor:pointer}.consent input:checked{background:#1db6ed;border:7px solid #fff;box-shadow:0 0 0 1px #1db6ed}.consent input:focus-visible{outline:3px solid #184af0;outline-offset:2px}.form-feedback{width:100%;text-align:center}.form-error,.form-success{font-size:clamp(11px,.95vw,15px);font-weight:700;margin:8px auto -2px}.form-error{color:#b30000}.form-success{color:#155d3b}.primary-action{min-width:145px;padding:10px 28px;border:2px solid #ed1d29;border-radius:999px;color:white;background:linear-gradient(90deg,#ed1d29,#f04d6b 55%,#ef7690);box-shadow:0 5px 11px rgba(183,22,45,.26);font-size:clamp(13px,1vw,17px);font-weight:700;line-height:1.2;text-transform:uppercase;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.primary-action:hover{transform:translateY(-2px);filter:brightness(.96);box-shadow:0 7px 15px rgba(183,22,45,.32)}.back-button:disabled,.primary-action:disabled{cursor:wait;opacity:.62;transform:none}.primary-action:focus-visible{outline:3px solid #184af0;outline-offset:3px}.submit-button{margin:auto auto 0}.registration-mark{width:16.5%;height:auto;flex-shrink:0;margin-bottom:1.3%}.questionnaire-fields{display:flex;flex-direction:column;height:100%;padding:4.3% 7% 4.5%}.questionnaire-fields>h3{margin:0;color:#282779;font-size:clamp(18px,1.55vw,27px);text-align:center}.questionnaire-intro{margin:.5% 0 1.8%;color:#55556a;font-size:clamp(11px,.85vw,15px);text-align:center}.questions-list{flex:1 1;min-height:0;padding-right:1%;overflow-y:auto;scrollbar-color:#ec829e rgba(255,255,255,.45);scrollbar-width:thin}.question-card{margin:0 0 2.2%;padding:0;border:0}.question-card legend{width:100%;margin-bottom:.8%;color:#262673;font-size:clamp(12px,1vw,17px);font-weight:700;line-height:1.3}.question-card legend span{color:#ed1d29}.question-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35rem 1.2rem;gap:.35rem 1.2rem}.question-option{display:flex;align-items:flex-start;gap:7px;color:#171722;font-size:clamp(10px,.78vw,14px);line-height:1.3;cursor:pointer}.question-option input{flex:0 0 auto;width:15px;height:15px;margin:1px 0 0;accent-color:#225ed9}.question-option b{color:#29297a}.questionnaire-actions{display:flex;justify-content:center;gap:16px;margin-top:1.4%}.back-button{min-width:125px;padding:9px 22px;border:2px solid #235bd2;border-radius:999px;font-size:clamp(12px,.9vw,16px);font-weight:700;transition:transform .2s ease,box-shadow .2s ease;color:#2352b8;background:rgba(255,255,255,.75)}.back-button:hover{transform:translateY(-2px)}.back-button:focus-visible{outline:3px solid #184af0;outline-offset:2px}.registration-complete{display:flex;height:100%;padding:12%;align-items:center;justify-content:center;flex-direction:column;color:#282779;text-align:center}.registration-complete h3{margin:3% 0 1%;font-size:clamp(25px,2vw,36px)}.registration-complete p{max-width:530px;margin:0;font-size:clamp(14px,1.15vw,20px)}.complete-check{display:grid;width:clamp(65px,6vw,100px);aspect-ratio:1;place-items:center;border-radius:50%;color:white;background:linear-gradient(135deg,#1cb9e7,#2754c8);font-size:clamp(35px,3.5vw,60px);box-shadow:0 8px 20px rgba(39,84,200,.25)}@media (min-width:1025px){.section{height:100svh;min-height:100svh}.section-container{display:block;position:relative;width:min(100%,177.78svh,1920px);height:100svh;margin-inline:auto}.agenda-container,.registration-container{display:flex}}@media (min-width:1800px) and (max-aspect-ratio:8/5){.section{min-height:100svh}}@media (max-width:1200px){.overview-copy p{line-height:1.9}.agenda-board{width:84%}.agenda-row{grid-template-columns:32% 1fr}.registration-panel{width:65%}.registration-mark{width:17%}}@media (max-width:1024px){html{scroll-snap-type:y proximity}.section{min-height:auto;scroll-snap-stop:normal}.hero{min-height:700px;background-position:59%}.hero-organizer{top:8%;left:18%;width:115px}.hero-organizer p{font-size:13px}.hero-sponsors{top:28%;left:5%;width:53%;gap:4%}.sponsor span{font-size:11px}.sponsor strong{font-family:Century Gothic VAC,SVN Poppins VAC,sans-serif;font-size:23px}.hero-message{top:43%;left:5%;width:52%}.hero-eyebrow{font-family:Century Gothic VAC,SVN Poppins VAC,sans-serif;font-size:12px;white-space:normal;letter-spacing:.7px}.hero-event-date{margin-top:6%}.overview{min-height:750px;background-size:100% 100%}.overview-copy{top:7%}.overview-copy h3{margin-top:6%}.overview-copy p{font-size:15px;line-height:1.85;max-width:700px}.desktop-break{display:none}.event-details{top:66%}.event-details-card{width:85%;margin-top:5%}.agenda{min-height:750px}.agenda-container>.section-heading{margin-top:5%}.agenda-subtitle{font-size:22px;margin-top:2%}.agenda-board{width:91%;margin-top:4%;min-height:575px}.agenda-list{padding:4.3% 4% 1%}.agenda-row{min-height:51px;gap:2%;font-size:12px;grid-template-columns:34% 1fr}.agenda-column-title{font-size:20px;min-height:65px}.registration{min-height:730px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.registration-container>.section-heading{margin-top:6%}.registration-content{margin-top:4%}.registration-panel{width:76%}.registration-mark{width:17%;margin-bottom:2%}.registration-fields h3{font-size:17px}.field label{font-size:14px}.field input,.field select{font-size:13px}.consent{font-size:12px}}@media (max-width:600px){.section{min-height:max(100svh,177.78vw)}.section-heading{font-size:clamp(34px,7.3vw,75px)}.hero{background-image:url(/assets/page-1/page1-mb.png);background-position:50%;background-size:cover}.hero-organizer{top:7.7%;left:50%;transform:translateX(-50%);width:clamp(90px,15.6vw,160px)}.hero-organizer p{font-size:clamp(11px,1.9vw,20px)}.hero-sponsors{top:16.4%;left:16%;width:68%;gap:7%}.sponsor span{font-size:clamp(10px,1.75vw,18px)}.sponsor strong{font-family:Century Gothic VAC,SVN Poppins VAC,sans-serif;font-size:clamp(20px,3.5vw,36px)}.hero-message{left:15.2%;top:23.5%;width:72%}.hero-eyebrow{font-family:Century Gothic VAC,SVN Poppins VAC,sans-serif;font-size:clamp(12px,2.65vw,27px);line-height:1.35;white-space:nowrap;letter-spacing:1.1px}.hero-headline{width:100%}.hero-event-date{margin-top:7%}.overview{background-image:url(/assets/page-2/page2-mb.png);background-size:cover;background-position:50%}.overview-copy{top:5.7%;left:6.5%;right:6.5%}.overview-copy h3{font-size:clamp(19px,4vw,41px);line-height:1.4;margin-top:14%;white-space:nowrap}.overview-triangles{width:clamp(121px,21vw,215px);margin:3.5% auto 11%}.overview-copy p{width:100%;font-size:clamp(15px,3.35vw,34px);line-height:1.92;text-align:justify}.event-details{top:70.5%;bottom:auto}.event-details-card{width:90.5%;margin-top:7%;height:clamp(90px,22vw,132px);min-height:0;padding:1vw 1.4vw;gap:3px}.event-detail{width:33.333%;font-size:clamp(12px,3vw,18px);gap:1.5vw;text-align:center;white-space:nowrap}.event-detail img{height:clamp(38px,9.7vw,58px)}.agenda{background-image:url(/assets/page-3/page3-mb.png);background-size:cover;background-position:50%}.agenda-container>.section-heading{margin-top:4.3%}.agenda-subtitle{font-size:clamp(18px,3.85vw,39px);margin-top:3.2%}.agenda-board{width:77%;min-height:0;display:flex;flex-direction:column;margin:7.2% auto 3%;border-radius:10px;background-image:linear-gradient(110deg,rgba(255,255,255,.89),rgba(70,181,247,.78),rgba(253,224,234,.76))}.agenda-column+.agenda-column{border-top:1px solid rgba(244,78,119,.45)}.agenda-column+.agenda-column:before{display:none}.agenda-column-title{min-height:clamp(55px,9.55vw,98px);height:clamp(55px,9.55vw,98px);padding-left:8%;margin-top:0;font-size:clamp(19px,3.75vw,39px)}.agenda-column:first-child .agenda-column-title{background:linear-gradient(90deg,#00b6f0,#6b6a9b)}.agenda-column:last-child .agenda-column-title{background:linear-gradient(90deg,#7872a0,#ee1e31,#fff3f2)}.agenda-list{padding:3.65vw 7.5% 1.75vw}.agenda-row{font-size:clamp(13px,2.75vw,28px);min-height:clamp(39px,6.77vw,69px);grid-template-columns:29% 1fr;gap:8%}.registration{background-image:url(/assets/page-4/page4-mb.png);background-size:cover;background-position:50%}.registration-container{min-height:max(100svh,177.78vw);justify-content:center}.registration-container>.section-heading{margin-top:0}.registration-content{flex-direction:column;align-items:center;gap:0;margin-top:7.5%;padding:0}.registration-panel{width:84%;aspect-ratio:auto;min-height:clamp(460px,121.5vw,729px);overflow:hidden;border:2px solid rgba(245,157,181,.98);border-radius:clamp(24px,4.8vw,49px);background:linear-gradient(90deg,rgba(28,184,229,.76),rgba(235,249,255,.68) 25%,rgba(255,255,255,.66) 51%,rgba(255,220,226,.68) 73%,rgba(255,92,113,.72));box-shadow:7px 10px 11px rgba(37,39,158,.48),inset 0 0 0 1px rgba(255,255,255,.62)}.registration-fields{padding:7.8vw 7.5% 9.55vw}.registration-fields h3{font-size:clamp(17px,4vw,24px);margin-bottom:9.4vw}.field{margin-bottom:3.3vw}.field label{font-size:clamp(14px,3.35vw,20px);margin-bottom:.87vw}.field input,.field select{height:clamp(30px,7.3vw,44px);border:2px solid rgba(239,174,194,.95);border-radius:clamp(10px,1.75vw,18px);font-size:clamp(14px,3.5vw,21px);background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(91,199,227,.68) 45%,rgba(255,255,255,.92))}.consent{align-items:center;line-height:1.4;gap:clamp(8px,1.9vw,12px);font-size:clamp(11px,2.55vw,16px);white-space:nowrap}.consent input{width:clamp(18px,4.5vw,27px);height:clamp(18px,4.5vw,27px)}.submit-button{margin-top:4.15vw}.primary-action{min-width:120px;padding:9px 22px;font-size:13px}.registration-mark{width:clamp(165px,42vw,252px);margin:2.1vw auto 0}.form-error,.form-success{font-size:11px}.questionnaire-panel{min-height:clamp(620px,155vw,850px)}.questionnaire-fields{padding:7vw 7% 6vw}.questionnaire-fields>h3{font-size:clamp(20px,4.5vw,27px)}.questionnaire-intro{margin:1vw 0 4vw;font-size:clamp(11px,2.8vw,16px)}.questions-list{padding-right:2%}.question-card{margin-bottom:5vw}.question-card legend{margin-bottom:2.2vw;font-size:clamp(13px,3.2vw,18px)}.question-options{grid-template-columns:1fr;gap:1.65vw}.question-option{gap:8px;font-size:clamp(11px,2.8vw,16px)}.questionnaire-actions{margin-top:3vw}.back-button{min-width:105px;padding:8px 16px;font-size:13px}}@media (min-width:601px) and (max-width:1024px){.registration-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:4% auto 0;padding:0}.registration-panel{width:76%;min-height:clamp(420px,46vw,500px);aspect-ratio:auto}.registration-mark{width:clamp(130px,18vw,190px);margin:2.5% auto 0;transform:none}.submit-button{position:static;margin:auto auto 0}}@media (min-width:1025px) and (max-height:820px){.registration-mark{width:min(16.5%,190px)}}@media (max-width:420px){.hero-organizer{top:6.8%;width:clamp(50px,15.6vw,66px)}.hero-organizer p{margin-bottom:4px;font-size:clamp(9px,1.9vw,11px)}.hero-sponsors{top:17.5%}.sponsor span{font-size:clamp(8px,1.75vw,10px)}.sponsor strong{font-size:clamp(15px,3.5vw,20px)}}@media (max-width:380px){.overview-copy p{font-size:14px}.agenda-row{font-size:12px;gap:6%}.registration-fields h3{margin-bottom:36px}.field{margin-bottom:14px}.field input,.field select{font-size:14px}.consent{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.primary-action{transition:none}}