@font-face{font-family:PrLora;src:url(/assets/lora-JB6p5B8t.woff)format("woff");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:PrLora;src:url(/assets/lora-italic-Ckjq8j1n.woff)format("woff");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:PrPoppins;src:url(/assets/poppins-400-D2pncCmz.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PrPoppins;src:url(/assets/poppins-500-Dj1JRK1C.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PrPoppins;src:url(/assets/poppins-700-CsEQYWf3.woff)format("woff");font-weight:600 800;font-style:normal;font-display:swap}.pr,.pa{--pr-plum:#5b1a8c;--pr-orchid:#9b3fa8;--pr-magenta:#d050b0;--pr-blush:#f080c0;--pr-wine:#9a1544;--pr-pearl:#f4ecfa;--pr-blush-bg:#fce8f3;--pr-ink:#3b1257;--pr-muted:#3b1257bd;--pr-glass:#ffffff9e;--pr-glass-line:#ffffffe6;--pr-shadow:0 18px 42px -20px #5b1a8c61, 0 2px 6px #5b1a8c0f;--pr-serif:"PrLora", Georgia, "Times New Roman", serif;--pr-sans:"PrPoppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-family:var(--pr-sans);color:var(--pr-ink);-webkit-font-smoothing:antialiased;box-sizing:border-box}.pr *,.pr :before,.pr :after,.pa *,.pa :before,.pa :after{box-sizing:border-box}.pr button,.pa button{font-family:inherit}.pr :focus-visible,.pa :focus-visible{outline:3px solid var(--pr-magenta);outline-offset:3px}.pr-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pr-page{isolation:isolate;min-height:100svh;padding:max(10px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));flex-direction:column;align-items:center;display:flex;position:relative;overflow-x:hidden}.pr-bg{z-index:-1;background-color:var(--pr-pearl);background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}@media (width>=720px) and (orientation:landscape){.pr-bg{background-position:50% 28%}}.pr-bg:after{content:"";background:linear-gradient(#f4ecfa00 55%,#fce8f38c 100%);position:absolute;inset:0}.pr-top{flex-shrink:0;justify-content:flex-end;align-items:flex-start;width:100%;max-width:1280px;min-height:44px;margin-bottom:14px;display:flex}.pr-logo{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:min(78vw,420px);height:auto;margin:0 auto;display:block}.pr-logo[data-size=sm]{width:min(64vw,280px)}.pr-notice{text-align:center;letter-spacing:.03em;text-transform:uppercase;color:#3b1257db;text-wrap:balance;flex-shrink:0;margin:auto 0 0;padding-top:18px;font-size:clamp(.52rem,2.3vw,.68rem);font-weight:700;line-height:1.45}.pr .pr-rep{z-index:20;max-width:min(260px,70vw);position:relative}.pr .pr-rep-login,.pr .pr-rep-pill{color:var(--pr-plum);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #fffffff2;border-radius:999px;min-height:42px;padding:9px 22px;font-size:.9rem;font-weight:500;box-shadow:0 6px 18px -10px #5b1a8c73}.pr .pr-rep-login{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.pr .pr-rep-pill{align-items:center;gap:10px;max-width:100%;display:inline-flex}.pr .pr-rep-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pr .pr-rep-pill button{color:var(--pr-plum);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-left:1px solid #5b1a8c40;padding:0 0 0 10px;font-size:.78rem;font-weight:700}.pr .pr-rep-back{z-index:60;background:#3b125780;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pr .pr-rep-dlg{width:min(420px,100%);color:var(--pr-ink);background:#fff;border-radius:22px;gap:14px;padding:22px;display:grid}.pr .pr-rep-dlg h2{font-family:var(--pr-serif);margin:0;font-size:1.25rem}.pr .pr-rep-close{background:var(--pr-pearl);min-height:44px;color:var(--pr-ink);cursor:pointer;border:1px solid #d9cfe6;border-radius:12px;justify-self:end;padding:8px 18px;font-weight:600}.pr-hero{text-align:center;flex-direction:column;align-items:center;width:100%;margin-top:clamp(0px,1vh,10px);display:flex}.pr-welcome{font-family:var(--pr-serif);letter-spacing:-.005em;color:var(--pr-ink);margin:clamp(8px,2.4vh,28px) 0 0;font-size:clamp(1.75rem,7.4vw,2.7rem);font-weight:700;line-height:1.12}.pr-welcome-line{max-width:34ch;color:var(--pr-muted);margin:10px auto 0;font-size:clamp(.95rem,3.7vw,1.12rem);line-height:1.5}.pr-cards{grid-template-columns:1fr;gap:10px;width:100%;max-width:1060px;margin-top:clamp(14px,3vh,44px);padding:0;list-style:none;display:grid}.pr-card{text-align:left;cursor:pointer;width:100%;min-height:76px;color:inherit;background:var(--pr-glass);border:1px solid var(--pr-glass-line);box-shadow:var(--pr-shadow);-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);border-radius:26px;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:14px 16px;transition:transform .18s,box-shadow .18s,background .18s;display:grid;position:relative}.pr-card:hover{background:#ffffffbd;transform:translateY(-2px);box-shadow:0 24px 46px -20px #5b1a8c75,0 2px 6px #5b1a8c14}.pr-card:active{transform:scale(.99)}.pr-num{color:#fff;background:linear-gradient(140deg, var(--pr-orchid), var(--pr-plum));border-radius:50%;grid-row:1/span 2;place-items:center;width:40px;height:40px;font-size:.85rem;font-weight:600;display:grid;box-shadow:0 6px 14px -6px #5b1a8cb3}.pr-card-t{color:var(--pr-ink);margin:0;font-size:1.12rem;font-weight:500;line-height:1.25}.pr-card-l{color:var(--pr-muted);margin:3px 0 0;font-size:.86rem;line-height:1.4}.pr-tag{text-align:right;letter-spacing:.06em;text-transform:uppercase;color:var(--pr-wine);grid-column:1/-1;margin-top:6px;font-size:.64rem;font-weight:700}.pr-go{color:#5b1a8c73;width:20px;height:20px;position:absolute;top:16px;right:16px}.pr-cards>li{display:flex}@media (width>=720px){.pr-cards{gap:14px;max-width:600px}.pr-card{min-height:92px;padding:18px 24px}.pr-card-t{font-size:1.2rem}.pr-card-l{font-size:.92rem}}@media (width>=900px),(width>=720px) and (orientation:landscape){.pr-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1060px}.pr-card{flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;min-height:196px;padding:24px;display:flex}.pr-num{width:46px;height:46px;margin-bottom:26px}.pr-card-t{font-size:1.3rem}.pr-card-l{max-width:24ch;margin-top:10px;font-size:.95rem}.pr-tag{text-align:left;align-self:stretch;margin-top:auto;padding-top:12px}.pr-go{top:24px;right:24px}.pr-logo{width:min(40vw,420px)}}@media (width>=720px) and (width<=1000px) and (orientation:landscape){.pr-card{min-height:170px;padding:20px}.pr-card-l{font-size:.88rem}.pr-num{margin-bottom:16px}}@media (height<=700px) and (width>=720px) and (orientation:landscape){.pr-card{min-height:150px}.pr-num{margin-bottom:14px}}.pr-glass{background:var(--pr-glass);border:1px solid var(--pr-glass-line);width:100%;box-shadow:var(--pr-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);border-radius:28px}.pr-cta{cursor:pointer;letter-spacing:.01em;color:#fff;background:linear-gradient(180deg, #6a22a0 0%, var(--pr-plum) 100%);border:1px solid #ffffff59;border-radius:18px;width:100%;min-height:56px;font-size:1.06rem;font-weight:600;transition:transform .15s,filter .15s;box-shadow:inset 0 1px #ffffff47,0 12px 24px -10px #5b1a8cb3}.pr-cta:hover{filter:brightness(1.06)}.pr-cta:active{transform:scale(.985)}.pr-cta[disabled]{opacity:.55;cursor:not-allowed}.pr-ghost{min-height:52px;color:var(--pr-plum);cursor:pointer;background:#fff;border:1px solid #5b1a8c47;border-radius:16px;font-size:.98rem;font-weight:600}.pr-partners{text-align:center;background:0 0;width:100%;max-width:480px;margin:30px auto 20px;padding:0 12px}.pr-partners:before{content:"";background:linear-gradient(90deg, transparent, var(--cl-c1,var(--pr-orchid)) 22%, var(--cl-c3,var(--pr-magenta)) 78%, transparent);opacity:.6;border-radius:2px;width:min(100%,380px);height:2px;margin:0 auto 16px;display:block}.pr-partners b{letter-spacing:.1em;text-transform:uppercase;color:var(--cl-accent-text,var(--pr-plum));font-size:.66rem;font-weight:700;display:block}.pr-partners div{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(22px,8vw,40px);margin-top:12px;display:flex}.pr-partners img{object-fit:contain;width:auto;max-width:44%;height:clamp(38px,11vw,50px);display:block}.pa{isolation:isolate;min-height:100dvh;padding:max(14px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:radial-gradient(120% 70% at 50% 18%,#fff 0%,#f6eefc 46%,#efe1fa 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pa-ribbons{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pa-rb-tl{width:clamp(200px,38vw,520px);height:auto;position:absolute;top:0;left:0}.pa-rb-br{width:100%;height:clamp(96px,17vh,210px);position:absolute;bottom:0;left:0;right:0}.pa-rb-r{width:clamp(70px,14vw,190px);height:auto;position:absolute;top:30%;right:0}.pa-wrap{text-align:center;flex-direction:column;align-items:center;gap:clamp(10px,2.3vh,22px);width:100%;max-width:760px;display:flex}.pa-logo{width:min(68vw,330px);height:auto;display:block}.pa-hero{justify-content:center;align-items:center;gap:clamp(12px,4vw,34px);width:100%;display:flex}.pa-ring{--d:clamp(126px, 36vw, 232px);flex:0 0 var(--d);width:var(--d);height:var(--d);text-align:center;padding:calc(var(--d) * .06);border:calc(var(--d) * .075) solid transparent;box-shadow:0 0 0 1px #fffc, 0 0 calc(var(--d) * .16) #6fa8f08c, inset 0 0 calc(var(--d) * .06) #6fa8f059;font-family:var(--pr-serif);color:var(--pr-plum);background:radial-gradient(circle at 50% 42%,#fff 0 58%,#ffffffe6 100%) padding-box padding-box,linear-gradient(140deg,#a9ccf7 0%,#6fa8f0 38%,#cfe2fb 62%,#6fa8f0 100%) border-box;border-radius:50%;place-content:center;line-height:1.08;display:grid;position:relative}.pa-ring .t{font-weight:700;font-size:calc(var(--d) * .085);letter-spacing:.02em;text-transform:uppercase}.pa-ring .rule{width:46%;height:1px;margin:calc(var(--d) * .04) auto;background:linear-gradient(90deg, transparent, var(--pr-wine), transparent);display:block}.pa-ring .d{font-weight:700;font-size:calc(var(--d) * .2);color:var(--pr-wine);line-height:1}.pa-ring .m{font-weight:600;font-size:calc(var(--d) * .075);letter-spacing:.04em;text-transform:uppercase;margin-top:calc(var(--d) * .02)}.pa-sep{background:linear-gradient(#0000,#9a15448c,#0000);align-self:stretch;width:1px;max-height:150px}.pa-title{text-align:left;min-width:0;position:relative}.pa-title h1{font-family:var(--pr-serif);color:#4a1773;letter-spacing:-.01em;margin:0;font-size:clamp(1.55rem,6.6vw,3.1rem);font-weight:700;line-height:1.04}.pa-title h1 em{background:linear-gradient(95deg, var(--pr-wine), var(--pr-magenta));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600;display:block}.pa-sw-row{--s:clamp(44px, 10vw, 84px);align-items:flex-start;gap:6px;min-width:0;margin-top:2px;display:flex}.pa-title .swoosh{flex:1 1 0;min-width:48px;max-width:210px;height:12px;margin-top:4px;display:block}.pa-steth{width:var(--s);height:auto;margin-top:calc(var(--s) * -.3);opacity:.95;pointer-events:none;flex:none}.pa-lead{color:#4a1773;max-width:34ch;margin:0;font-size:clamp(.95rem,3.7vw,1.15rem);font-weight:500;line-height:1.5}.pa-lead:before,.pa-lead:after{content:""}.pa-steps{justify-content:center;align-items:flex-start;gap:clamp(14px,5vw,44px);width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.pa-steps li{width:clamp(70px,22vw,124px);font-family:var(--pr-serif);color:#4a1773;flex-direction:column;align-items:center;gap:8px;font-size:clamp(.78rem,3vw,1rem);font-weight:600;line-height:1.2;display:flex;position:relative}.pa-steps li+li:before{content:"";background:linear-gradient(90deg,#a9ccf7,#f0b35c);width:clamp(14px,5vw,44px);height:2px;position:absolute;top:calc(clamp(52px,15vw,70px)/2);right:100%}.pa-ic{aspect-ratio:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1.5px solid #d050b059;border-radius:50%;place-items:center;width:clamp(52px,15vw,70px);display:grid;box-shadow:0 10px 22px -12px #5b1a8c99,inset 0 0 12px #ffffffe6}.pa-ic svg{width:56%;height:56%}.pa-trophy{align-self:center;width:112px;margin-left:4px;display:none}@media (width>=440px){.pa-trophy{display:block}}.pa-start{cursor:pointer;letter-spacing:.01em;color:#fff;background:linear-gradient(#a24cc4 0%,#7b2aa6 46%,#5b1a8c 100%);border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:min(88%,380px);min-height:60px;font-size:1.32rem;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex;position:relative;box-shadow:inset 0 2px #ffffff59,inset 0 -4px 8px #3b125759,0 14px 28px -10px #5b1a8cbf,0 0 0 7px #d050b01f}.pa-start:hover{filter:brightness(1.07)}.pa-start:active{transform:translateY(1px)scale(.99)}.pa-start svg{width:20px;height:20px}@media (prefers-reduced-motion:no-preference){.pa-start{animation:3.4s ease-in-out infinite pa-pulse}}@keyframes pa-pulse{0%,to{box-shadow:inset 0 2px #ffffff59,inset 0 -4px 8px #3b125759,0 14px 28px -10px #5b1a8cbf,0 0 0 7px #d050b01f}50%{box-shadow:inset 0 2px #ffffff59,inset 0 -4px 8px #3b125759,0 14px 28px -10px #5b1a8cbf,0 0 0 12px #d050b00d}}@media (height<=700px){.pa-logo{width:min(52vw,230px)}.pa-ring{--d:clamp(104px, 28vw, 200px)}.pa-trophy{width:84px}}[data-pack=prerana] .awareness-scope{--wdd-paper:#f9f1fc;--wdd-mist:#f4ecfa}.pa-lockup{justify-content:center;align-items:center;gap:16px;margin:0 auto 14px;display:flex}.pa-lockup svg{flex-shrink:0;width:clamp(54px,15vw,76px);height:auto}.pa-lockup img{width:auto;height:clamp(40px,11vw,58px);display:block}.pa-lockup i{background:#5b1a8c40;align-self:stretch;width:1px}.pa-mark{opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(86%,520px);position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.pa-res{text-align:center;width:100%;font-family:var(--pr-sans);color:var(--pr-ink);flex-direction:column;align-items:center;display:flex}.pa-res-kick{letter-spacing:.12em;text-transform:uppercase;color:var(--pr-wine);margin:0 0 8px;font-size:.72rem;font-weight:700}.pa-cert{border-radius:12px;width:auto;max-width:100%;max-height:min(54dvh,600px);display:block;box-shadow:0 22px 46px -22px #5b1a8c8c,0 0 0 1px #9a6a4e40}.pa-res-extra{width:100%;max-width:28rem;margin-top:10px}.pa-next{text-align:center;gap:10px;max-width:28rem;margin:14px auto 0;padding:16px;display:grid}.pa-next p{color:var(--pr-ink);text-wrap:balance;margin:0;font-size:.95rem;font-weight:500;line-height:1.45}.pa-next .pr-cta{min-height:52px;font-size:1rem}.pa-next .pr-ghost{justify-content:center;align-items:center;width:100%;min-height:50px;text-decoration:none;display:flex}.pa-next p.pa-note{color:var(--pr-muted);font-size:.78rem;font-weight:400}.pa-res-links{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pa-res-links .pr-ghost{min-height:52px;font-size:1rem;font-weight:600}a.pr-cta,a.pr-ghost{justify-content:center;align-items:center;text-decoration:none;display:flex}.pr-bg-soft{background:radial-gradient(60% 40% at 12% 8%,#d050b038,#0000 70%),radial-gradient(55% 40% at 95% 30%,#9b3fa833,#0000 70%),radial-gradient(70% 45% at 50% 100%,#f080c047,#0000 70%),linear-gradient(#f7f0fc 0%,#fceaf4 100%);overflow:hidden}.pr-bg-soft i{background:radial-gradient(circle at 35% 30%,#ffffffe6,#a9ccf740 60%,#0000 72%);border:2px solid #6fa8f08c;border-radius:50%;position:absolute;box-shadow:0 6px 18px -8px #6fa8f099}.pr-bg-soft i:first-child{width:38px;height:38px;top:7%;left:6%}.pr-bg-soft i:nth-child(2){width:22px;height:22px;top:18%;right:9%}.pr-bg-soft i:nth-child(3){border-color:#d050b059;width:54px;height:54px;top:36%;right:-14px}.pr-bg-soft i:nth-child(4){width:16px;height:16px;top:44%;left:8%}.pr-bg-soft i:nth-child(5){border-color:#d050b059;width:30px;height:30px;bottom:9%;left:4%}.pr-bg-soft i:nth-child(6){width:20px;height:20px;bottom:16%;right:12%}.pr-page[data-fit]{justify-content:flex-start;height:100dvh;min-height:0;overflow:hidden}.pr-page[data-fit] .pr-top{min-height:40px;margin-bottom:0}.pr-page[data-fit] .pr-hero{flex-shrink:1;margin-top:0}.pr-page[data-fit] .pr-logo{width:min(72vw,400px,60.18dvh)}.pr-page[data-fit] .pr-welcome{margin-top:clamp(4px,1.4dvh,20px);font-size:clamp(1.4rem,min(6.4vw,4dvh),2.6rem)}.pr-page[data-fit] .pr-welcome-line{margin-top:4px;font-size:clamp(.82rem,min(3.4vw,2.1dvh),1.08rem)}.pr-page[data-fit] nav{justify-content:center;width:100%;display:flex}.pr-page[data-fit] .pr-cards{gap:clamp(6px,1.2dvh,14px);margin-top:clamp(8px,2dvh,36px)}@media (width<=719px){.pr-page[data-fit] .pr-card{border-radius:20px;min-height:0;padding:clamp(8px,1.4dvh,14px) 16px}.pr-page[data-fit] .pr-tag{display:none}.pr-page[data-fit] .pr-card-t{font-size:clamp(.98rem,2.4dvh,1.12rem)}.pr-page[data-fit] .pr-card-l{font-size:clamp(.78rem,1.8dvh,.86rem)}.pr-page[data-fit] .pr-num{width:34px;height:34px}}.pr-page[data-fit] .pr-notice{padding-top:8px}
