@font-face{font-family:'Wix Madefor Display';src:url('/fonts/madefor-display.ttf') format('truetype');font-weight:400 800;font-display:swap}
@font-face{font-family:'Wix Madefor Text';src:url('/fonts/madefor-text.ttf') format('truetype');font-weight:400 800;font-display:swap}
:root{--color-purple:#520299;--color-blue:#0387e9;--color-lavender:#bba7fa;--color-ink:#2f2b36;--color-muted:#5a5560;--color-white:#fff;--spacing-4:4px;--spacing-8:8px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;--spacing-48:48px;--spacing-64:64px;--radius-16:16px}
*,*::before,*::after{box-sizing:border-box;border-width:0;border-style:solid}
html{scroll-behavior:smooth;scroll-padding-top:116px}body{margin:0;color:var(--color-ink);font-family:'Wix Madefor Text',sans-serif;background:#fdfcfa}p,h1,h2,h3,h4,figure,blockquote{margin:0}button,input,textarea{font:inherit;color:inherit}button,a{touch-action:manipulation}button{cursor:pointer;background:transparent}a{color:inherit;text-decoration:none}img{display:block}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #0364b0;outline-offset:5px}button:disabled{cursor:not-allowed}#page{max-width:1440px;margin:auto;position:relative}.section{position:relative}.section>div{height:auto}.section-nav{position:sticky;top:0;z-index:50;background:white;box-shadow:0 4px 16px #42324e18}.guide-group{position:relative}.guide-orbits{position:absolute;left:0;top:138px;width:100%;pointer-events:none}.guide-orbits>div{width:100%;height:3050px}.section-guide,.section-share{background:transparent}.semantic-heading{font:inherit;color:inherit}.art-slot{position:relative;flex-shrink:0}.art-canvas{transform-origin:top left}.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}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;background:white;padding:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}
.faq-panel{height:auto!important;overflow:visible!important}.faq-item{border-bottom:1px solid #dcd1f6;width:100%;padding:20px 0}.faq-item:last-child{border-bottom:0}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:30px;list-style:none;cursor:pointer;font-size:20px;font-weight:700;line-height:1.4;color:#520299;font-family:'Wix Madefor Display'}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] summary{color:#0387e9}.faq-toggle{position:relative;width:18px;height:18px;flex-shrink:0;color:#0387e9}.faq-toggle::before,.faq-toggle::after{content:'';position:absolute;left:0;top:8px;width:18px;height:2px;background:currentColor}.faq-toggle::after{rotate:90deg}.faq-item[open] .faq-toggle::after{rotate:0deg}.faq-answer{font-size:21px;line-height:1.6;max-width:900px;padding:26px 40px 12px 0}.faq-answer p+p,.faq-answer ul{margin-top:20px}.faq-answer strong{font-weight:700}.faq-answer li{margin-bottom:12px}
.contact-form{display:flex;flex-direction:column;gap:25px;width:100%}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-form label{font-size:14px;display:flex;flex-direction:column;gap:8px}.contact-form input,.contact-form textarea{width:100%;border-bottom:1px solid #aaa7af;border-radius:0;background:transparent;padding:8px 0;min-height:36px;resize:vertical}.contact-submit{align-self:flex-start;color:white;background:#520299;padding:10px 54px;border-radius:50px;font-weight:700;font-size:16px}.form-status{font-size:15px;line-height:1.5}.contact-submit:hover{background:#3d0173}
#schedule-modal{padding:0;border:0;border-radius:24px;max-width:min(940px,calc(100vw - 48px));width:940px;max-height:calc(100dvh - 64px);overflow:auto;background:white;box-shadow:0 18px 70px #34264044;color:var(--color-ink)}#schedule-modal::backdrop{background:#30253573;backdrop-filter:blur(3px)}#schedule-modal>div{height:auto;width:100%}.schedule-mobile{display:none}.schedule-open{overflow:hidden}
a[data-enrollment-action],[data-schedule-open],.section-hero a,.section-nav a,.section-toolkit a{transition:background-color .18s,color .18s,box-shadow .18s,transform .18s}a[data-enrollment-action]:hover,[data-schedule-open]:hover,.section-hero a:hover,.section-toolkit a:hover{box-shadow:0 5px 16px #0387e920;transform:translateY(-2px)}a[data-enrollment-action]:active,[data-schedule-open]:active{transform:translateY(0)}
.testimonial-controls button{border:1px solid #c4b4de;border-radius:50%;width:48px;height:48px;background:white;color:#520299;box-shadow:0 3px 12px #5202990b}.testimonial-controls button:hover{border-color:#520299}.testimonial-dots button{width:10px;height:10px;border-radius:50%;background:#c8b8e2;margin:0 5px;padding:0}.testimonial-dots button[aria-current=true]{background:#520299}.testimonial-content{transition:opacity .2s}.motion-reveal{animation:arrive .65s both}@keyframes arrive{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-float{animation:float 7s ease-in-out infinite}@keyframes float{50%{translate:0 -5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.carousel-photo{border-radius:50%;border:2px solid #0387e9;object-fit:cover;width:107px;height:107px}

.sb4087a27d{height:28.241px;position:relative;width:40px}
.s64252644e{position:absolute;height:25.417px;left:2px;overflow:clip;top:1.41px;width:36px}
.s8faf267d3{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.s8205d9080{position:relative;width:40px;height:40px}
.sd2b9cd61e{position:absolute;left:2px;width:36px;height:36px;top:2px}
.saedf08b07{position:absolute;left:2px;overflow:clip;width:36px;height:36px;top:2px}
.s4686009c2{position:absolute;inset:6.98% 11.9% 7.81% 11.9%}
.s73c159a0a{position:relative;width:34px;height:34px}
.sda6bdf562{position:absolute;display:contents;inset:7.35% 2.95% 7.35% 13.42%}
.s94e97009e{position:absolute;inset:7.35% 2.95% 7.35% 13.42%}
.sda9657eab{position:absolute;display:contents;left:4.84px;top:0.43px}
.see0deb39d{position:absolute;left:4.84px;width:33.143px;height:33.143px;top:0.43px}
.s1fc3c4350{position:absolute;inset:6.25% 15.04% 6.25% 15.03%}
.se1d06a2b5{position:absolute;display:contents;left:-1.29px;top:-1.29px}
.s5fb064f5e{position:absolute;left:-1.29px;width:36.572px;height:36.572px;top:-1.29px}
.sebdf7b9e8{position:absolute;inset:20% 6.25%}
.sf50ea6eb9{border-width:2px;border-color:var(--color-blue,#0387e9);border-style:solid;align-content:stretch;display:flex;height:56px;align-items:center;justify-content:center;position:relative;border-radius:50px;width:246px}
.s6acdaeb92{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:29px;position:relative;flex-shrink:0;font-size:20px;color:var(--color-blue,#0387e9);white-space:nowrap}
.s241809124{align-content:stretch;display:flex;flex-direction:column;gap:var(--spacing-32,32px);align-items:center;padding:var(--spacing-64,64px);position:relative;width:100%;height:100%}
.s3533f403f{align-content:stretch;display:flex;gap:var(--spacing-64,64px);align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.sab9431811{align-content:stretch;display:flex;flex-direction:column;gap:var(--spacing-24,24px);align-items:flex-start;overflow:clip;padding-top:79px;position:relative;flex-shrink:0;width:648px}
.s1604658b6{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:var(--spacing-8,8px);align-items:flex-start;overflow:clip;padding-bottom:32px;position:relative;flex-shrink:0}
.s2a52ce8ec{font-family:"Wix Madefor Text";font-weight:800;line-height:25px;position:relative;flex-shrink:0;font-size:19px;color:var(--color-purple,#520299);letter-spacing:2.04px;width:648px}
.sd6250866e{font-family:"Wix Madefor Text";font-weight:400;line-height:29px;position:relative;flex-shrink:0;font-size:21px;color:var(--color-muted,#5a5560);width:648px}
.sae982970d{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-family:"Wix Madefor Display";font-weight:700;gap:var(--spacing-4,4px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;white-space:nowrap}
.s92b1acf0f{line-height:80.5px;position:relative;flex-shrink:0;font-size:74.136px;color:var(--color-ink,#2f2b36);letter-spacing:-1.4827px}
.s6e41c85dd{background-clip:text;-webkit-background-clip:text;line-height:113px;position:relative;flex-shrink:0;font-size:104.7px;color:transparent;letter-spacing:-2.094px;background-image:linear-gradient(to right,#520299,#0387e9)}
.sa601e3476{word-break:break-word;font-family:"Wix Madefor Text";font-weight:600;line-height:41px;position:relative;flex-shrink:0;font-size:27px;color:var(--color-ink,#2f2b36);width:620px}
.sc4aa36d14{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:clip;padding-top:32.619px;position:relative;flex-shrink:0}
.s533a1091f{border-width:2px;border-color:var(--color-blue,#0387e9);border-style:solid;align-content:stretch;display:flex;height:56px;align-items:center;justify-content:center;position:relative;border-radius:50px;flex-shrink:0;width:246px}
.s970268f4b{height:670px;position:relative;flex-shrink:0;width:600px}
.s6ac258dec{position:absolute;height:670px;left:0;top:0;width:600px}
.s04073dbeb{position:absolute;background-color:var(--color-white,white);border-width:0.736px;border-color:var(--color-lavender,#bba7fa);border-style:solid;align-content:stretch;filter:drop-shadow(0px 7.36px 12.88px rgba(82,2,153,0.1));display:flex;flex-direction:column;gap:4px;align-items:flex-start;left:-12px;padding-left:14.72px;padding-right:14.72px;padding-top:14px;padding-bottom:14px;border-radius:14.72px;top:14px;width:217.12px}
.s79b5b5b5a{align-content:stretch;display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0;width:187.68px}
.s98312d2eb{position:relative;flex-shrink:0;width:34px;height:34px}
.s927b82490{position:absolute;display:contents;inset:2.94% 0 2.94% 7.28%}
.s4f2368435{position:absolute;inset:2.94% 0 2.94% 7.28%}
.s13e63ed45{word-break:break-word;flex:1 0 0;font-family:"Wix Madefor Text";font-weight:700;line-height:24.08px;min-width:1px;position:relative;font-size:18.06px;color:var(--color-ink,#2f2b36)}
.s3351b4689{word-break:break-word;font-family:"Wix Madefor Text";font-weight:500;line-height:18.4px;position:relative;flex-shrink:0;font-size:11.96px;color:var(--color-muted,#5a5560);width:187.68px}
.s01b3a5b83{height:36.8px;overflow:clip;position:relative;flex-shrink:0;width:187.68px}
.sc130efdf0{position:absolute;inset:20% 1.96% 5% 3.92%}
.sf3b445227{position:absolute;inset:-2.21% 0 -0.42% -1.32%}
.sacc3667e9{display:block;max-width:none;width:100%;height:100%}
.s335ed0f67{position:absolute;inset:10% 0.73% 0 2.45%}
.s81ee9af43{position:absolute;background-color:var(--color-white,white);border-width:0.736px;border-color:var(--color-lavender,#bba7fa);border-style:solid;align-content:stretch;filter:drop-shadow(0px 7.36px 12.88px rgba(82,2,153,0.1));display:flex;flex-direction:column;gap:4px;align-items:flex-start;left:344px;padding-left:14.72px;padding-right:14.72px;padding-top:14px;padding-bottom:14px;border-radius:14.72px;top:82.08px;width:217.12px}
.se6311e271{position:absolute;inset:2.5% 0}
.s6865cba55{position:absolute;background-color:var(--color-white,white);border-width:0.736px;border-color:var(--color-lavender,#bba7fa);border-style:solid;align-content:stretch;filter:drop-shadow(0px 7.36px 12.88px rgba(82,2,153,0.1));display:flex;flex-direction:column;gap:4px;align-items:flex-start;left:-18.44px;padding-left:16px;padding-right:16px;padding-top:14px;padding-bottom:14px;border-radius:14.72px;top:253.99px;width:190px}
.sdf264a64f{align-content:stretch;display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0;width:100%}
.s7033a619b{position:absolute;inset:-3.17% 0 -3.17% -8.82%}
.sdd5178f21{word-break:break-word;font-family:"Wix Madefor Text";font-weight:500;line-height:18.4px;min-width:100%;position:relative;flex-shrink:0;font-size:11.96px;color:var(--color-muted,#5a5560);width:min-content}
.sf98f36308{align-content:stretch;display:flex;gap:11.85px;height:33.856px;align-items:center;overflow:clip;position:relative;flex-shrink:0}
.s2869455bb{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:30.47px;position:relative;flex-shrink:0;font-size:25.392px;color:var(--color-purple,#520299);width:35.549px}
.se9cedfae2{position:relative;flex-shrink:0;width:18.621px;height:18.621px}
.s53c3f7115{position:absolute;background-color:var(--color-white,white);border-width:0.736px;border-color:var(--color-lavender,#bba7fa);border-style:solid;align-content:stretch;filter:drop-shadow(0px 7.36px 12.88px rgba(82,2,153,0.1));display:flex;flex-direction:column;gap:4px;align-items:flex-start;left:332px;padding-left:14.72px;padding-right:14.72px;padding-top:14px;padding-bottom:14px;border-radius:14.72px;top:344.28px;width:217.12px}
.s41aa4654b{position:absolute;inset:7.5% 3.92% 5% 0.98%}
.sb39a8e171{position:absolute;inset:-4.29% -0.77%}
.s84a4006f8{position:absolute;background-color:var(--color-white,white);border-width:0.736px;border-color:var(--color-lavender,#bba7fa);border-style:solid;align-content:stretch;filter:drop-shadow(0px 7.36px 12.88px rgba(82,2,153,0.1));display:flex;flex-direction:column;gap:4px;align-items:flex-start;left:36px;padding-left:14.72px;padding-right:14.72px;padding-top:14px;padding-bottom:14px;border-radius:14.72px;top:485.04px;width:217.12px}
.s000255c49{height:36.8px;position:relative;flex-shrink:0;width:187.68px}
.s9527bdcb4{position:absolute;display:flex;height:95.867px;align-items:center;justify-content:center;left:250.67px;top:21.36px;width:77.035px}
.sd8c5ab897{flex:none;rotate:6deg}
.se71c63d23{height:89.24px;position:relative;width:68.08px}
.s2a58bb9fe{position:absolute;inset:-20.62% -37.84% -37.11% -37.84%}
.se70f62561{position:absolute;display:flex;height:99.691px;align-items:center;justify-content:center;left:245px;top:208.37px;width:141.506px}
.sa0e6c5cb1{rotate:-5deg;flex:none}
.se0af775cd{background-color:var(--color-white,white);border-width:0.736px;border-color:var(--color-lavender,#bba7fa);border-style:solid;filter:drop-shadow(0px 7.36px 12.88px rgba(82,2,153,0.1));height:88.32px;position:relative;border-radius:6px;width:134.32px}
.sf9a5a07ea{position:absolute;background-color:var(--color-lavender,#bba7fa);height:81.88px;left:7.54px;border-radius:5px;top:-6.26px;width:126.04px}
.s4ea4debe9{position:absolute;background-color:var(--color-white,white);border-width:0.644px;border-color:var(--color-lavender,#bba7fa);border-style:solid;height:79.12px;left:-0.74px;overflow:clip;border-radius:5px;top:6.62px;width:134.32px}
.s1cbb8c910{position:absolute;background-color:var(--color-purple,#520299);height:4.6px;left:10.4px;border-radius:2px;top:11.32px;width:66.24px}
.sff4d904c9{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.84px;left:10.4px;border-radius:2px;top:21.44px;width:42.32px}
.sd271dc358{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.84px;left:10.4px;border-radius:2px;top:34.32px;width:46px}
.s1933e57ce{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.84px;left:10.4px;border-radius:2px;top:40.76px;width:38.64px}
.sb6d348df3{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.84px;left:10.4px;border-radius:2px;top:47.2px;width:43.24px}
.s6e7beafae{position:absolute;background-color:var(--color-lavender,#bba7fa);height:18.4px;left:76.64px;border-radius:2px;top:43.52px;width:9.2px}
.sc5ed491ad{position:absolute;background-color:var(--color-purple,#520299);height:28.52px;left:91.36px;border-radius:2px;top:33.4px;width:9.2px}
.s3c6684431{position:absolute;background-color:var(--color-blue,#0387e9);height:35.88px;left:106.08px;border-radius:2px;top:26.04px;width:9.2px}
.sfa42519b3{position:absolute;background-color:var(--color-blue,#0387e9);height:1.84px;left:10.4px;border-radius:2px;top:67.44px;width:23px}
.s307b2d7b6{position:absolute;display:flex;height:102.463px;align-items:center;justify-content:center;left:234.45px;top:364.52px;width:80.034px}
.s974bc08cd{flex:none;rotate:7deg}
.s2578fccf7{background-color:var(--color-white,white);border-width:0.736px;border-color:var(--color-lavender,#bba7fa);border-style:solid;filter:drop-shadow(0px 7.36px 12.88px rgba(82,2,153,0.1));height:94.76px;position:relative;border-radius:6px;width:69px}
.s2c07398d2{position:absolute;background-color:var(--color-purple,#520299);height:3.68px;left:8.46px;border-radius:2px;top:10.3px;width:46px}
.sd7fc0c75a{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.84px;left:8.46px;border-radius:2px;top:18.58px;width:33.12px}
.sfb6031f43{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.656px;left:8.46px;border-radius:2px;top:30.54px;width:50.6px}
.se0eccdeac{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.656px;left:8.46px;border-radius:2px;top:36.06px;width:47.84px}
.s4db800bc6{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.656px;left:8.46px;border-radius:2px;top:41.58px;width:50.6px}
.seb4fe5356{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.656px;left:8.46px;border-radius:2px;top:47.1px;width:37.72px}
.s5a453075c{position:absolute;background-color:var(--color-blue,#0387e9);height:1.656px;left:8.46px;border-radius:2px;top:52.62px;width:50.6px}
.s490e7b833{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.656px;left:8.46px;border-radius:2px;top:58.14px;width:45.08px}
.s958ed47f8{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.656px;left:8.46px;border-radius:2px;top:63.66px;width:48.76px}
.s261cfa46d{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.656px;left:8.46px;border-radius:2px;top:69.18px;width:28.52px}
.s5181b6fd4{position:absolute;display:flex;height:90.446px;align-items:center;justify-content:center;left:394px;top:501.01px;width:139.788px}
.s0416fca6d{background-color:var(--color-white,white);border-width:0.736px;border-color:var(--color-lavender,#bba7fa);border-style:solid;filter:drop-shadow(0px 7.36px 12.88px rgba(82,2,153,0.1));height:79.12px;position:relative;border-radius:6px;width:133.4px}
.sf7b915940{position:absolute;height:60.72px;left:3.86px;border-radius:3px;top:3.86px;width:124.2px;background-image:linear-gradient(to right,#520299,#0387e9)}
.sbebc8cd7f{position:absolute;left:50.78px;width:31.28px;height:31.28px;top:17.66px}
.scf59b1a41{position:absolute;left:0;overflow:clip;width:31.28px;height:31.28px;top:0}
.s9ca9bf7c1{position:absolute;inset:14.78% 6.25%}
.scf36bc957{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.84px;left:8.46px;border-radius:2px;top:70.1px;width:113.16px}
.s724b24c98{position:absolute;background-color:var(--color-blue,#0387e9);height:1.84px;left:8.46px;border-radius:2px;top:70.1px;width:41.4px}
.sec2559dd9{position:absolute;left:48.02px;width:4.6px;height:4.6px;top:68.26px}
.s7d5b1f082{backdrop-filter:blur(8px);background-color:var(--color-white,white);border-width:1.5px;border-color:var(--color-lavender,#bba7fa);border-style:solid;align-content:stretch;display:flex;gap:20px;align-items:center;overflow:clip;padding:var(--spacing-24,24px);position:relative;border-radius:var(--radius-16,16px);box-shadow:0px 8px 24px 0px rgba(82,2,153,0.09);flex-shrink:0}
.sc9f7e7b26{align-content:stretch;display:flex;gap:10px;align-items:center;overflow:clip;position:relative;flex-shrink:0}
.s842ae29a3{position:relative;flex-shrink:0;width:40px;height:40px}
.s5be9fd159{word-break:break-word;font-family:"Wix Madefor Text";font-weight:500;line-height:24px;position:relative;flex-shrink:0;font-size:16px;color:var(--color-ink,#2f2b36);width:210px}
.sd47deec50{background-color:var(--color-lavender,#bba7fa);height:48px;position:relative;flex-shrink:0;width:1px}
.s45cb64af0{word-break:break-word;font-family:"Wix Madefor Text";font-weight:500;line-height:24px;position:relative;flex-shrink:0;font-size:16px;color:var(--color-ink,#2f2b36);white-space:nowrap}
.s1c7ac8b24{position:absolute;inset:3.75% 0 3.75% 10.83%}
.sbb463e401{align-content:stretch;display:flex;gap:16px;align-items:center;overflow:clip;position:relative;flex-shrink:0}
.safe92570d{height:28.241px;position:relative;flex-shrink:0;width:40px}
.s5be7528bf{word-break:break-word;font-family:"Wix Madefor Text";font-weight:500;line-height:24px;position:relative;flex-shrink:0;font-size:16px;color:var(--color-ink,#2f2b36);width:238px}
.s71df125cd{backdrop-filter:blur(6px);background-color:var(--color-cream,#fdfcfa);border-color:var(--color-lavender,#bba7fa);border-style:solid;border-top-width:1px;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding-left:64px;padding-right:40px;position:relative;box-shadow:0px 7px 20px 0px rgba(82,2,153,0.09);width:100%;height:100%}
.sd76e2d268{height:36px;overflow:clip;position:relative;flex-shrink:0;width:231.84px}
.s5c9990fd0{position:absolute;display:contents;inset:0 0.14% 0 0}
.s56d1b59a6{position:absolute;inset:35.66% 0.14% 14.68% 18.53%}
.s7fcfa9fcd{position:absolute;inset:0 84.31% 0 0}
.sa53335e6e{align-content:stretch;display:flex;gap:28px;align-items:center;position:relative;flex-shrink:0}
.s09a5759fd{word-break:break-word;font-family:"Wix Madefor Text";font-weight:700;line-height:24px;position:relative;flex-shrink:0;font-size:16px;color:var(--color-purple,#520299);white-space:nowrap}
.sc04937897{word-break:break-word;font-family:"Wix Madefor Text";font-weight:500;line-height:24px;position:relative;flex-shrink:0;font-size:16px;color:var(--color-purple,#520299);white-space:nowrap}
.s2eeba08eb{border-width:1.25px;border-color:var(--color-blue,#0387e9);border-style:solid;align-content:stretch;display:flex;height:44px;align-items:center;justify-content:center;position:relative;border-radius:22px;flex-shrink:0;width:172px}
.s5b93b7b75{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:24px;position:relative;flex-shrink:0;font-size:16px;color:var(--color-blue,#0387e9);white-space:nowrap}
.se335c574b{background-color:var(--color-cream,#fdfcfa);align-content:stretch;display:flex;flex-direction:column;gap:48px;align-items:center;padding-bottom:94.25px;padding-top:132px;padding-left:128px;padding-right:128px;position:relative;width:100%;height:100%}
.s05cf3ea59{align-content:stretch;display:flex;flex-direction:column;gap:35px;align-items:center;position:relative;flex-shrink:0;width:1184px}
.s7b3a2c0be{align-content:stretch;display:flex;gap:10.5px;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0}
.s81435aa1f{position:absolute;height:92.577px;left:-87.5px;top:-15.75px;width:77px}
.saf5e37f5a{position:absolute;inset:0.09% 0.13% 0.09% 0.14%}
.s364e99dc4{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:clip;padding-top:15.75px;position:relative;flex-shrink:0}
.s5b9a87268{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:66.5px;position:relative;flex-shrink:0;font-size:56px;color:var(--color-ink,#2f2b36);text-align:center;letter-spacing:-1.12px;white-space:nowrap}
.s07086da56{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;align-items:center;line-height:54.25px;overflow:clip;position:relative;flex-shrink:0;font-size:42px;text-align:center;letter-spacing:-0.42px;white-space:nowrap}
.sdcb003dda{align-content:stretch;display:flex;gap:10.5px;align-items:center;justify-content:center;overflow:clip;position:relative;flex-shrink:0}
.s033cb806b{font-family:"Wix Madefor Display";font-weight:500;position:relative;flex-shrink:0;color:var(--color-ink,#2f2b36)}
.s0859e8038{background-clip:text;-webkit-background-clip:text;font-family:"Wix Madefor Display";font-weight:600;position:relative;flex-shrink:0;color:transparent;background-image:linear-gradient(to right,#520299,#0387e9,#0387e9 82%)}
.s00d87999c{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:var(--spacing-32,32px);align-items:flex-start;position:relative;flex-shrink:0;width:828px}
.s682059a79{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:828px}
.seb6c392b6{font-family:"Wix Madefor Display";font-weight:700;line-height:37px;position:relative;flex-shrink:0;font-size:25px;color:var(--color-blue,#0387e9);letter-spacing:0.25px;width:828px}
.s00b84622f{font-family:"Wix Madefor Text";font-weight:400;line-height:34px;position:relative;flex-shrink:0;font-size:21px;color:var(--color-ink,#2f2b36);width:828px}
.s8f983cc55{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-top:var(--spacing-8,8px);position:relative;flex-shrink:0;width:828px}
.sbcd922526{position:absolute;bottom:0;height:48px;left:0;overflow:clip;right:0}
.sf8bed7f9c{position:absolute;background-color:#fcfafe;bottom:-96px;height:96px;left:0;right:0;box-shadow:0px -7px 20px 0px rgba(143,135,161,0.09)}
.sbdc9e2ae3{background-color:#fcfafe;border-color:rgba(143,135,161,0.22);border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:88px;align-items:center;padding-bottom:104px;padding-top:96px;padding-left:112px;padding-right:112px;position:relative;width:100%;height:100%}
.s7d393d0a3{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-family:"Wix Madefor Display";font-weight:700;align-items:center;line-height:62px;position:relative;flex-shrink:0;font-size:48px;letter-spacing:-0.72px;width:1152px}
.s0ecd529ca{align-content:stretch;display:flex;gap:12px;align-items:center;overflow:clip;position:relative;flex-shrink:0;white-space:nowrap}
.sd4ac4bcf6{position:relative;flex-shrink:0;color:var(--color-ink,#2f2b36)}
.s93ac77318{position:relative;flex-shrink:0;color:var(--color-blue,#0387e9)}
.s9d34578dd{position:relative;flex-shrink:0;color:var(--color-ink,#2f2b36);text-align:center;width:1152px}
.sf972d1fb6{align-content:stretch;display:flex;gap:76px;align-items:flex-start;position:relative;flex-shrink:0;width:1216px}
.s30cb1850b{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:var(--spacing-24,24px);align-items:flex-start;position:relative;flex-shrink:0;width:588px}
.s99fea86a3{font-family:"Wix Madefor Text";font-weight:400;line-height:34px;position:relative;flex-shrink:0;font-size:21px;color:var(--color-ink,#2f2b36);width:588px}
.sf84ce0bc4{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;line-height:34px;overflow:clip;position:relative;flex-shrink:0;width:588px}
.s7dd062d96{font-family:"Wix Madefor Display";font-weight:700;position:relative;flex-shrink:0;font-size:24px;color:var(--color-blue,#0387e9);letter-spacing:0.24px;width:588px}
.sa0b45bb95{font-family:"Wix Madefor Text";font-weight:400;position:relative;flex-shrink:0;font-size:21px;color:var(--color-ink,#2f2b36);width:588px}
.sb47520ed4{font-family:"Wix Madefor Text";font-weight:400;line-height:0;position:relative;flex-shrink:0;font-size:21px;color:var(--color-ink,#2f2b36);width:588px}
.sdab3e991e{line-height:34px}
.s0c7311c35{font-family:"Wix Madefor Text";font-weight:700;line-height:34px;color:#0387e9}
.sa36cd84a9{height:634px;position:relative;flex-shrink:0;width:552px}
.s605849266{position:absolute;height:592.2px;left:27.6px;top:-20px;width:496.8px}
.s42fc5171b{position:absolute;height:592.2px;left:0;top:0;width:496.8px}
.sa49058907{position:absolute;inset:-2.43% -5.84% 0 -7.61%}
.s4da2a221f{position:absolute;background-color:var(--color-white,white);border-width:0.8px;border-color:var(--color-purple,#520299);border-style:solid;filter:drop-shadow(0px 7.2px 12.6px rgba(82,2,153,0.1));height:96.3px;left:16.2px;border-radius:10.8px;top:29.7px;width:149.4px}
.sf0ef8272e{position:absolute;align-content:stretch;display:flex;flex-direction:column;gap:7.2px;align-items:flex-start;left:11.8px;top:11.8px;width:124.2px}
.se1b751811{align-content:stretch;display:flex;gap:4.5px;height:26.1px;align-items:center;position:relative;flex-shrink:0;width:124.2px}
.sad9d4172c{position:relative;flex-shrink:0;width:26.1px;height:26.1px}
.sbfd04e723{word-break:break-word;font-family:"Wix Madefor Text";font-weight:700;line-height:16.2px;position:relative;flex-shrink:0;font-size:11.7px;color:var(--color-purple,#520299);width:93.6px}
.se821da16b{word-break:break-word;font-family:"Wix Madefor Text";font-weight:700;line-height:0;position:relative;flex-shrink:0;font-size:14.4px;color:var(--color-ink,#2f2b36);width:124.2px}
.s497737c7d{line-height:18.9px;margin-bottom:0}
.s353411598{line-height:18.9px}
.se3c0a48d5{position:absolute;background-color:var(--color-white,white);border-width:0.8px;border-color:var(--color-purple,#520299);border-style:solid;filter:drop-shadow(0px 7.2px 12.6px rgba(82,2,153,0.1));height:279px;left:18px;border-radius:10.8px;top:225px;width:225px}
.sc53d2ca68{position:absolute;align-content:stretch;display:flex;flex-direction:column;gap:18px;align-items:flex-start;left:20.8px;top:19px;width:181.8px}
.s3001ca4d9{word-break:break-word;font-family:"Wix Madefor Text";font-weight:700;line-height:16.2px;position:relative;flex-shrink:0;font-size:11.7px;color:var(--color-blue,#0387e9);width:181.8px}
.sd81ccb39d{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:0;position:relative;flex-shrink:0;font-size:24.3px;color:var(--color-ink,#2f2b36);width:181.8px}
.s75d23c3ae{line-height:28.8px;margin-bottom:0}
.s7fab8104f{line-height:28.8px}
.s063b75a2c{align-content:stretch;display:flex;flex-direction:column;gap:7.2px;align-items:flex-start;position:relative;flex-shrink:0;width:181.8px}
.s08ef8b62c{word-break:break-word;font-family:"Wix Madefor Text";font-weight:400;line-height:0;position:relative;flex-shrink:0;font-size:11.7px;color:var(--color-ink,#2f2b36);width:181.8px;white-space:pre-wrap}
.s449678953{font-family:"Wix Madefor Text";font-weight:700;line-height:18px;color:#0387e9}
.se32ac1aeb{line-height:18px}
.s8733e2191{background-color:var(--color-lavender,#bba7fa);height:1.8px;opacity:0.7;position:relative;flex-shrink:0;width:136.8px}
.sbad79823b{background-color:var(--color-lavender,#bba7fa);height:1.8px;opacity:0.7;position:relative;flex-shrink:0;width:147.6px}
.s0cea25806{background-color:var(--color-lavender,#bba7fa);height:1.8px;opacity:0.7;position:relative;flex-shrink:0;width:121.5px}
.s4611d2522{position:absolute;background-color:var(--color-white,white);border-width:0.8px;border-color:var(--color-purple,#520299);border-style:solid;height:242.1px;left:234px;overflow:clip;border-radius:10.8px;box-shadow:0px 7.2px 25.2px 0px rgba(82,2,153,0.1);top:350.1px;width:255.6px}
.s9c19fdd19{position:absolute;background-color:var(--color-lavender,#bba7fa);height:20.8px;left:0;opacity:0.12;border-top-left-radius:10px;border-top-right-radius:10px;top:0;width:254px}
.sadd984795{position:absolute;left:10px;width:3.6px;height:3.6px;top:8.2px}
.scd0d3557e{position:absolute;left:19px;width:3.6px;height:3.6px;top:8.2px}
.sba62318c2{position:absolute;left:28px;width:3.6px;height:3.6px;top:8.2px}
.s15ed21cb4{position:absolute;align-content:stretch;display:flex;flex-direction:column;gap:10.8px;align-items:flex-start;left:19.9px;top:35.2px;width:214.2px}
.sbb4d0c843{word-break:break-word;font-family:"Wix Madefor Text";font-weight:700;line-height:16.2px;position:relative;flex-shrink:0;font-size:11.7px;color:var(--color-blue,#0387e9);width:214.2px}
.se85c85fad{word-break:break-word;background-clip:text;-webkit-background-clip:text;font-family:"Wix Madefor Display";font-weight:700;line-height:0;position:relative;flex-shrink:0;font-size:22.5px;color:transparent;width:214.2px;background-image:linear-gradient(to right,#520299,#0387e9,#0387e9 82%)}
.s2710210a1{line-height:27px;margin-bottom:0}
.s230521fb3{line-height:27px}
.s2994bdd9c{align-content:stretch;display:flex;flex-direction:column;gap:12.6px;align-items:flex-start;position:relative;flex-shrink:0;width:214.2px}
.s485be0e04{align-content:stretch;display:flex;flex-direction:column;gap:5.4px;align-items:flex-start;position:relative;flex-shrink:0;width:214.2px}
.s37737a33c{background-color:var(--color-lavender,#bba7fa);height:1.8px;opacity:0.7;position:relative;flex-shrink:0;width:196.2px}
.sa19f94e87{background-color:var(--color-lavender,#bba7fa);height:1.8px;opacity:0.7;position:relative;flex-shrink:0;width:153.9px}
.s920fa6b5f{background-color:var(--color-lavender,#bba7fa);height:1.8px;opacity:0.7;position:relative;flex-shrink:0;width:174.6px}
.s2c8d2ccf5{background-color:var(--color-lavender,#bba7fa);height:1.8px;opacity:0.7;position:relative;flex-shrink:0;width:201.6px}
.s30af6a717{background-color:var(--color-lavender,#bba7fa);height:1.8px;opacity:0.7;position:relative;flex-shrink:0;width:185.4px}
.sb073d244e{background-color:var(--color-lavender,#bba7fa);height:1.8px;opacity:0.7;position:relative;flex-shrink:0;width:135px}
.s5153d29a4{border-width:0.922px;border-color:var(--color-blue,#0387e9);border-style:solid;align-content:stretch;display:flex;height:25.805px;align-items:center;justify-content:center;position:relative;border-radius:23.04px;flex-shrink:0;width:131.789px}
.s7ad3f3ef8{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:13.363px;position:relative;flex-shrink:0;font-size:9.216px;color:var(--color-blue,#0387e9);white-space:nowrap}
.sab326c328{position:absolute;background-color:var(--color-white,white);border-width:0.63px;border-color:var(--color-lavender,#bba7fa);border-style:solid;filter:drop-shadow(0px 7.2px 12.6px rgba(82,2,153,0.1));height:142.762px;left:239.4px;border-radius:10.8px;top:100.8px;width:253.8px}
.se826b8588{position:absolute;background-color:var(--color-lavender,#bba7fa);height:2.7px;left:13.77px;opacity:0.6;top:11.97px;width:82.8px}
.sb934dc541{position:absolute;background-color:var(--color-white,white);border-width:0.8px;border-color:var(--color-purple,#520299);border-style:solid;filter:drop-shadow(0px 7.2px 12.6px rgba(82,2,153,0.1));height:145.8px;left:223.2px;border-radius:10.8px;top:120.6px;width:259.2px}
.s0593cc6d8{word-break:break-word;position:absolute;align-content:stretch;display:flex;flex-direction:column;font-weight:700;gap:9.9px;align-items:flex-start;left:17.2px;top:11.8px;width:140.4px}
.sf10ff6d7a{font-family:"Wix Madefor Text";line-height:16.2px;position:relative;flex-shrink:0;font-size:11.7px;color:var(--color-blue,#0387e9);width:140.4px}
.sc91a16442{font-family:"Wix Madefor Display";line-height:0;position:relative;flex-shrink:0;font-size:18px;color:var(--color-ink,#2f2b36);width:140.4px}
.s19343a938{line-height:21.6px;margin-bottom:0}
.s8595cd6b0{line-height:21.6px}
.s00c35a1c0{position:absolute;left:136.9px;width:58.5px;height:58.5px;top:46px}
.s190137595{position:absolute;left:158.5px;width:43.2px;height:43.2px;top:70.3px}
.s2f3d1f643{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.8px;left:17.2px;opacity:0.7;top:117.1px;width:90px}
.s2d742092e{position:absolute;background-color:var(--color-blue,#0387e9);height:1.8px;left:17.2px;opacity:0.45;top:127px;width:61.2px}
.sc9a53cd25{position:absolute;left:218.8px;width:2.7px;height:2.7px;top:127.9px}
.s4288db7d6{position:absolute;left:227.8px;width:2.7px;height:2.7px;top:127.9px}
.s3ecb141ee{position:absolute;left:236.8px;width:2.7px;height:2.7px;top:127.9px}
.sc309b9423{border-color:rgba(143,135,161,0.22);border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;gap:48px;align-items:center;padding-left:80px;padding-right:96px;padding-top:144px;padding-bottom:144px;position:relative;width:100%;height:100%}
.s4f785fed1{position:absolute;height:704px;left:0;top:0;width:1440px}
.s00d97d2e0{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:592px}
.s10d0d70aa{word-break:break-word;background-clip:text;-webkit-background-clip:text;font-family:"Wix Madefor Display";font-weight:600;line-height:0;position:relative;flex-shrink:0;font-size:52px;color:transparent;width:592px;background-image:linear-gradient(to right,#520299,#0387e9,#0387e9 82%)}
.sed83c817a{line-height:68px;margin-bottom:0}
.saa31b986a{line-height:68px}
.s9e61c950a{height:416px;position:relative;flex-shrink:0;width:624px}
.seb7508fbd{position:absolute;height:416px;left:0;border-radius:var(--radius-24,24px);box-shadow:0px 3px 11px 0px rgba(26,23,46,0.1),0px 17px 42px 0px rgba(26,23,46,0.22);top:0;width:624px}
.s0566cb81b{position:absolute;inset:0;max-width:none;object-fit:contain;pointer-events:none;border-radius:var(--radius-24,24px);width:100%;height:100%}
.s9e25aae31{background-color:var(--color-cream,#fdfcfa);align-content:stretch;display:flex;flex-direction:column;gap:64px;align-items:center;padding-top:160px;padding-left:112px;padding-right:112px;position:relative;width:100%;height:100%}
.s80a4a82ff{position:absolute;height:1001px;left:0;top:0;width:1440px}
.s440e34947{align-content:stretch;display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0;width:1216px}
.s3edfcd26e{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:0;position:relative;flex-shrink:0;font-size:0px;color:var(--color-ink,#2f2b36);text-align:center;letter-spacing:-0.28px;width:1152px}
.s8fe76854d{line-height:68px;margin-bottom:0;font-size:56px}
.s4c205c03c{background-clip:text;-webkit-background-clip:text;line-height:68px;font-size:56px;color:transparent;background-image:linear-gradient(to right,#520299,#0387e9,#0387e9 85%)}
.s6c07d557c{align-content:stretch;display:flex;gap:56px;align-items:center;position:relative;flex-shrink:0;width:1216px}
.sa67bbce0b{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:500px}
.s5e00a20bd{word-break:break-word;font-family:"Wix Madefor Display";font-weight:600;line-height:0;position:relative;flex-shrink:0;font-size:27px;color:var(--color-ink,#2f2b36);width:500px}
.s4ed3761be{line-height:39px}
.s3cce52e09{font-family:"Wix Madefor Display";font-weight:700;line-height:39px;color:#0387e9}
.sf21d5e816{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:500px}
.sd9224bb0d{align-content:stretch;display:flex;gap:14px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:500px}
.s14a1bf7b4{height:34px;position:relative;flex-shrink:0;width:8px}
.s4a8d339c8{word-break:break-word;font-family:"Wix Madefor Text";font-weight:400;line-height:0;position:relative;flex-shrink:0;font-size:21px;color:var(--color-ink,#2f2b36);width:478px}
.s7aae88d00{height:549px;position:relative;flex-shrink:0;width:660px}
.s1bd9da70c{position:absolute;height:549px;left:5px;top:-27px;width:594px}
.s3a9a90298{position:absolute;height:549px;left:0;top:0;width:594px}
.s9be7cf62c{position:absolute;display:flex;height:193.53px;align-items:center;justify-content:center;left:15.02px;top:21.24px;width:203.771px}
.s97a05a997{background-color:var(--color-white,white);border-width:0.867px;border-color:var(--color-purple,#520299);border-style:solid;align-content:stretch;filter:drop-shadow(0px 6.936px 12.138px rgba(82,2,153,0.1));display:flex;flex-direction:column;gap:10.8px;align-items:flex-start;padding-bottom:18px;padding-top:14.4px;padding-left:16.2px;padding-right:16.2px;position:relative;border-radius:12.138px;width:189px}
.s5c282dcfc{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-weight:700;gap:7.2px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:156.6px}
.sd4ce45de9{font-family:"Wix Madefor Text";line-height:13.005px;position:relative;flex-shrink:0;font-size:9.537px;color:var(--color-blue,#0387e9);width:156.6px}
.s193693dfb{font-family:"Wix Madefor Display";line-height:24.275px;position:relative;flex-shrink:0;font-size:17.339px;color:var(--color-ink,#2f2b36);width:156.6px}
.s69cdeb3db{align-content:stretch;display:flex;flex-direction:column;gap:6.3px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0}
.s553b5c2b6{align-content:stretch;display:flex;gap:7.2px;align-items:center;overflow:clip;position:relative;flex-shrink:0}
.sa92f3058f{position:relative;flex-shrink:0;width:4.335px;height:4.335px}
.s114c27373{word-break:break-word;font-family:"Wix Madefor Text";font-weight:500;line-height:16.2px;position:relative;flex-shrink:0;font-size:10.8px;color:var(--color-ink,#2f2b36);width:144.9px}
.s301c79335{position:absolute;display:flex;height:173.94px;align-items:center;justify-content:center;left:373.85px;top:52.2px;width:179.412px}
.s335345744{flex:none;rotate:3deg}
.sae008ea3b{background-color:var(--color-white,white);border-width:0.826px;border-color:var(--color-border,#dedede);border-style:solid;height:165.217px;position:relative;border-radius:11.565px;width:171px}
.sc407bc6e3{position:absolute;display:flex;height:178.125px;align-items:center;justify-content:center;left:363.74px;top:42.91px;width:183.436px}
.s538703152{flex:none;rotate:4.5deg}
.s3a6a0989d{background-color:var(--color-white,white);border-width:0.826px;border-color:var(--color-purple,#520299);border-style:solid;filter:drop-shadow(0px 6.609px 11.565px rgba(82,2,153,0.1));height:165.217px;position:relative;border-radius:11.565px;width:171px}
.sad501ea04{position:absolute;align-content:stretch;display:flex;flex-direction:column;gap:10.8px;align-items:flex-start;left:12.39px;overflow:clip;top:10.74px;width:144.565px}
.s80a2ab0da{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-weight:700;gap:7.2px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:144.565px}
.sa2c25ca93{font-family:"Wix Madefor Text";line-height:12.391px;position:relative;flex-shrink:0;font-size:9.087px;color:var(--color-blue,#0387e9);width:144.565px}
.s522430c00{font-family:"Wix Madefor Display";line-height:0;position:relative;flex-shrink:0;font-size:15.696px;color:var(--color-ink,#2f2b36);width:144.565px}
.scc1ce6857{line-height:22.304px;margin-bottom:0}
.sde6295e1b{line-height:22.304px}
.s64f42e91e{align-content:stretch;display:flex;flex-direction:column;gap:12.6px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:144.565px}
.sd2e9cbb2a{align-content:stretch;display:flex;flex-direction:column;gap:5.4px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:144.565px}
.sb13d4d894{background-color:var(--color-lavender,#bba7fa);height:1.652px;opacity:0.45;position:relative;border-radius:0.826px;flex-shrink:0;width:100.8px}
.saf6d25630{background-color:var(--color-lavender,#bba7fa);height:1.652px;opacity:0.45;position:relative;border-radius:0.826px;flex-shrink:0;width:77.4px}
.s03e97ff53{align-content:stretch;display:flex;flex-direction:column;gap:7.348px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:144.565px}
.s053988d16{background-color:var(--color-lavender,#bba7fa);height:1.652px;opacity:0.45;position:relative;border-radius:0.826px;flex-shrink:0;width:144.565px}
.sd82e481cf{background-color:var(--color-lavender,#bba7fa);height:1.652px;opacity:0.45;position:relative;border-radius:0.826px;flex-shrink:0;width:127.217px}
.saf05ee342{background-color:var(--color-lavender,#bba7fa);height:1.652px;opacity:0.45;position:relative;border-radius:0.826px;flex-shrink:0;width:93.967px}
.s6e7d8d2d4{position:absolute;display:flex;height:168.874px;align-items:center;justify-content:center;left:398.45px;top:351px;width:205.332px}
.sf8ef4f0dc{rotate:-2deg;flex:none}
.s3bc19d687{background-color:var(--color-white,white);border-width:0.847px;border-color:var(--color-border,#dedede);border-style:solid;height:162px;position:relative;border-radius:11.853px;width:199.8px}
.se895e2a1a{position:absolute;display:flex;height:175.543px;align-items:center;justify-content:center;left:387.71px;top:340.47px;width:210.614px}
.s9f2243fe0{rotate:-4deg;flex:none}
.s7e9ceaf41{background-color:var(--color-white,white);border-width:0.847px;border-color:var(--color-purple,#520299);border-style:solid;filter:drop-shadow(0px 6.773px 11.853px rgba(82,2,153,0.1));height:162px;position:relative;border-radius:11.853px;width:199.8px}
.s75a6498e4{position:absolute;align-content:stretch;display:flex;flex-direction:column;gap:10.8px;align-items:flex-start;left:12.65px;overflow:clip;top:10.16px;width:172.8px}
.s0746cd323{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-weight:700;gap:7.2px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:172.8px}
.se34ba40bd{font-family:"Wix Madefor Text";line-height:12.699px;position:relative;flex-shrink:0;font-size:9.313px;color:var(--color-blue,#0387e9);width:172.708px}
.se546946ee{font-family:"Wix Madefor Display";line-height:0;position:relative;flex-shrink:0;font-size:15.239px;color:var(--color-ink,#2f2b36);width:172.8px}
.sf03cfcaf9{line-height:21.165px;margin-bottom:0}
.s68eae63c9{line-height:21.165px}
.sf4249848a{align-content:stretch;display:flex;flex-direction:column;align-items:center;overflow:clip;position:relative;flex-shrink:0;width:172.8px}
.s3257c6914{height:67.5px;position:relative;flex-shrink:0;width:81px}
.s696dc1be9{position:absolute;left:19.8px;mix-blend-mode:multiply;width:41.4px;height:41.4px;top:0}
.sa26a8dfd3{position:absolute;left:4.5px;mix-blend-mode:multiply;width:41.4px;height:41.4px;top:20.7px}
.s1adba2d06{position:absolute;left:35.1px;mix-blend-mode:multiply;width:41.4px;height:41.4px;top:20.7px}
.sce331055d{position:absolute;display:flex;height:112.31px;align-items:center;justify-content:center;left:206.1px;top:229.91px;width:186.49px}
.s04ad6efb9{rotate:-3deg;flex:none}
.s852dc6068{height:102.96px;position:relative;width:181.35px}
.sfc0dd3c3e{position:absolute;height:102.96px;left:0;top:0;width:181.35px}
.sf8a80660e{position:absolute;inset:-9.94% -5.48% -19.32% -5.49%}
.sbb29dd26b{position:absolute;background-color:var(--color-blue,#0387e9);height:2.34px;left:21.06px;opacity:0.34;border-radius:0.585px;top:18.13px;width:42.12px}
.s00dcd8edd{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.17px;left:21.06px;opacity:0.38;border-radius:0.585px;top:31px;width:54.405px}
.s5ecdcbfa5{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.17px;left:21.06px;opacity:0.38;border-radius:0.585px;top:39.78px;width:46.8px}
.sa55db0425{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.17px;left:21.06px;opacity:0.38;border-radius:0.585px;top:48.55px;width:53.82px}
.s70c308e05{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.17px;left:21.06px;opacity:0.38;border-radius:0.585px;top:61.42px;width:42.12px}
.s9d6cb761b{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.17px;left:21.06px;opacity:0.38;border-radius:0.585px;top:70.2px;width:53.235px}
.sb6243ea57{position:absolute;background-color:var(--color-blue,#0387e9);height:2.34px;left:103.54px;opacity:0.34;border-radius:0.585px;top:18.13px;width:40.95px}
.s3e1f40b01{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.17px;left:103.54px;opacity:0.38;border-radius:0.585px;top:31px;width:52.65px}
.sec9a1fd2f{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.17px;left:103.54px;opacity:0.38;border-radius:0.585px;top:39.78px;width:45.045px}
.s4c827bd46{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.17px;left:103.54px;opacity:0.38;border-radius:0.585px;top:48.55px;width:52.65px}
.s41e031092{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.17px;left:103.54px;opacity:0.38;border-radius:0.585px;top:61.42px;width:48.555px}
.s27545b214{position:absolute;background-color:var(--color-lavender,#bba7fa);height:1.17px;left:103.55px;opacity:0.38;border-radius:0.585px;top:70.2px;width:34.515px}
.s71ff40612{position:absolute;display:flex;height:178.618px;align-items:center;justify-content:center;left:83.08px;top:345.39px;width:170.437px}
.s628fd8c98{flex:none;rotate:5deg}
.s9a2423bf8{background-color:var(--color-white,white);border-width:0.9px;border-color:var(--color-purple,#520299);border-style:solid;filter:drop-shadow(0px 7.2px 12.6px rgba(82,2,153,0.1));height:165.6px;position:relative;border-radius:12.6px;width:156.6px}
.s7b7eef329{position:absolute;align-content:stretch;display:flex;flex-direction:column;gap:10.8px;align-items:flex-start;left:13.5px;overflow:clip;top:11.7px;width:127.8px}
.sdea8a1755{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-weight:700;gap:7.2px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:127.8px}
.s2875141b3{font-family:"Wix Madefor Text";line-height:13.5px;position:relative;flex-shrink:0;font-size:9.9px;color:var(--color-blue,#0387e9);width:108px}
.s4766b5db1{font-family:"Wix Madefor Display";line-height:19.8px;position:relative;flex-shrink:0;font-size:14.4px;color:var(--color-ink,#2f2b36);width:127.8px}
.s79ccea11b{align-content:stretch;display:flex;flex-direction:column;gap:14.4px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:127.8px}
.s051fbf2dd{height:26.1px;position:relative;flex-shrink:0;width:127.8px}
.sdbc20ad1a{align-content:stretch;display:flex;flex-direction:column;gap:9.9px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:127.8px}
.s52c3d5b26{background-color:var(--color-lavender,#bba7fa);height:1.8px;opacity:0.38;position:relative;border-radius:0.9px;flex-shrink:0;width:127.8px}
.sfb818bf52{background-color:var(--color-lavender,#bba7fa);height:1.8px;opacity:0.38;position:relative;border-radius:0.9px;flex-shrink:0;width:100.8px}
.s2107496d4{background-color:var(--color-lavender,#bba7fa);height:1.8px;opacity:0.38;position:relative;border-radius:0.9px;flex-shrink:0;width:116.1px}
.s163af8513{position:absolute;left:209.64px;width:9px;height:9px;top:140.68px}
.s2fdaa4abf{position:absolute;left:363.39px;width:9px;height:9px;top:150.41px}
.s37dc5432d{position:absolute;left:172.57px;width:9px;height:9px;top:347.85px}
.sc2286e5c2{position:absolute;left:482.86px;width:9px;height:9px;top:342.93px}
.s5667bd798{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:center;padding-bottom:32px;padding-top:8px;position:relative;flex-shrink:0;width:1216px}
.s538f656d4{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:1152px}
.s5a11ff1e4{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:0;position:relative;flex-shrink:0;font-size:0px;color:var(--color-ink,#2f2b36);text-align:center;letter-spacing:-0.24px;width:1152px}
.sdd123144c{line-height:61px;margin-bottom:0;color:#2f2b36;font-size:48px}
.s9ca010720{background-clip:text;-webkit-background-clip:text;line-height:61px;font-size:48px;color:transparent;background-image:linear-gradient(to right,#520299,#0387e9,#0387e9 85%)}
.s6ef7df52d{height:18px;position:relative;flex-shrink:0;width:1152px}
.s25e01e80b{position:absolute;height:18px;left:255px;top:-2px;width:206px}
.s6ea9dbcc7{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:828px}
.s36e21cbce{font-family:"Wix Madefor Display";font-weight:700;line-height:37px;position:relative;flex-shrink:0;font-size:25px;color:var(--color-blue,#0387e9);width:828px}
.sb5e524e59{background-color:#f6f1e9;align-content:stretch;display:flex;height:704px;align-items:center;overflow:clip;padding-left:772px;padding-right:48px;padding-top:112px;padding-bottom:112px;position:relative;box-shadow:0px 7px 20px 0px rgba(143,135,161,0.09),0px -7px 20px 0px rgba(143,135,161,0.09);flex-shrink:0;width:1440px}
.s50b3778c2{position:absolute;height:704px;left:0;top:0;width:1062.769px}
.s71eecc63f{position:absolute;inset:0;max-width:none;object-fit:contain;pointer-events:none;width:100%;height:100%}
.s312745f99{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-family:"Wix Madefor Display";font-weight:600;gap:30px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:620px}
.s2b3e17e3d{line-height:0;position:relative;flex-shrink:0;font-size:56px;color:var(--color-purple,#520299);letter-spacing:-0.14px;width:600px}
.s13ec26069{line-height:69px;margin-bottom:0}
.s69ad10e2c{line-height:69px}
.s7557c5282{line-height:52px;position:relative;flex-shrink:0;font-size:40px;color:var(--color-blue,#0387e9);letter-spacing:-0.06px;width:620px}
.sf2c00abb9{align-content:stretch;display:flex;flex-direction:column;gap:104px;align-items:center;padding-bottom:84px;padding-top:124px;padding-left:112px;padding-right:112px;position:relative;width:100%;height:100%}
.se11fa43b2{position:absolute;align-content:stretch;display:flex;flex-direction:column;height:2350px;align-items:flex-start;left:0;overflow:clip;top:20px;width:1440px}
.s7ac5e7b9f{position:absolute;height:1400px;left:0;top:0;width:720px}
.s59b4ba1e6{position:absolute;height:1400px;left:720px;top:0;width:720px}
.s3eb338526{align-content:stretch;display:flex;flex-direction:column;gap:48px;align-items:center;position:relative;flex-shrink:0;width:1216px}
.s8fcf93421{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:center;position:relative;flex-shrink:0;text-align:center;width:1000px}
.s652d165d0{font-family:"Wix Madefor Display";font-weight:600;line-height:40px;position:relative;flex-shrink:0;font-size:30px;color:var(--color-blue,#0387e9);letter-spacing:-0.6px;width:1000px}
.s392998bd1{font-family:"Wix Madefor Display";font-weight:700;line-height:0;position:relative;flex-shrink:0;font-size:56px;color:var(--color-purple,#520299);letter-spacing:-1.12px;width:1000px}
.s3ceba3946{height:520px;position:relative;flex-shrink:0;width:680px}
.sde003a397{position:absolute;height:640px;left:-30px;top:-60px;width:740px}
.s0e312f2d2{position:absolute;left:230px;width:220px;height:220px;top:150px}
.s6133b75d2{position:absolute;left:164px;width:352px;height:352px;top:84px}
.s4c94c7d81{position:absolute;left:80px;width:520px;height:520px;top:0}
.s45ef52952{position:absolute;height:520px;left:0;top:0;width:680px}
.sfb4f8694d{position:absolute;left:336.5px;width:47px;height:47px;top:61.64px}
.s3a485b826{position:absolute;inset:-17.51% -23.82% -30.13% -23.82%}
.s1fccada40{position:absolute;left:164.08px;width:47px;height:47px;top:324.5px}
.se1e646731{position:absolute;inset:-17.66% -24.04% -30.43% -24.04%}
.sc8a74423d{word-break:break-word;position:absolute;font-family:"Wix Madefor Text";font-weight:500;line-height:20px;left:169.58px;font-size:14px;color:var(--color-muted,#5a5560);top:377.5px;white-space:nowrap}
.sdc3db5533{position:absolute;inset:48.48% 52.43% 43.48% 40.66%}
.s94b13d688{position:absolute;inset:-21.6% -25.58% -35.96% -25.58%}
.sa544d0042{position:absolute;inset:33.39% 46.54% 58.78% 46.54%}
.s038696451{position:absolute;inset:-22.02% -25.47% -36.75% -25.47%}
.s1aba4d462{position:absolute;inset:48.75% 41.02% 42.21% 52.79%}
.sdf8f975ff{position:absolute;inset:-18.98% -28.24% -31.67% -28.32%}
.sf4a6be0af{position:absolute;inset:36.8% 84.2% 54.16% 8.89%}
.s287c2ac93{position:absolute;inset:-19.15% -25.53% -31.91% -25.53%}
.se5d4f9464{word-break:break-word;position:absolute;font-family:"Wix Madefor Text";font-weight:500;line-height:20px;left:262.5px;font-size:14px;color:var(--color-muted,#5a5560);top:299.89px;white-space:nowrap}
.sf24b819b7{word-break:break-word;position:absolute;font-family:"Wix Madefor Text";font-weight:500;line-height:20px;left:320px;font-size:14px;color:var(--color-muted,#5a5560);top:220.37px;white-space:nowrap}
.saea33c5e7{word-break:break-word;position:absolute;font-family:"Wix Madefor Text";font-weight:500;line-height:20px;left:352px;font-size:14px;color:var(--color-muted,#5a5560);top:306.5px;white-space:nowrap}
.s758584b41{word-break:break-word;position:absolute;font-family:"Wix Madefor Text";font-weight:500;line-height:20px;left:479.27px;font-size:14px;color:var(--color-muted,#5a5560);top:211.5px;white-space:nowrap}
.sf591b56e8{word-break:break-word;position:absolute;font-family:"Wix Madefor Text";font-weight:500;line-height:20px;left:325px;font-size:14px;color:var(--color-muted,#5a5560);top:114.64px;white-space:nowrap}
.sa35599378{word-break:break-word;position:absolute;font-family:"Wix Madefor Text";font-weight:500;line-height:20px;left:53.45px;font-size:14px;color:var(--color-muted,#5a5560);top:244.35px;white-space:nowrap}
.s6ac4ba170{word-break:break-word;position:absolute;font-family:"Wix Madefor Display";font-weight:500;line-height:22.717px;left:328.25px;font-size:18.017px;color:var(--color-ink,#2f2b36);top:176.77px;white-space:nowrap}
.sfa0e55bbc{position:absolute;left:474.27px;width:47px;height:47px;top:158.5px}
.s4f1496832{position:absolute;display:contents;inset:18.2% 64.59% 62.66% 22.98%}
.s928757cc2{position:absolute;inset:18.2% 64.59% 68.01% 27.19%}
.s4136296aa{position:absolute;inset:-14.09% -24.24% -24.46% -25.24%}
.sdacab4939{position:absolute;inset:28.81% 67.81% 62.66% 22.98%}
.s4092792e4{position:absolute;inset:-22.57% -21.62% -39.56% -22.37%}
.s6b8ba956c{position:absolute;display:contents;left:325px;top:399px}
.sb9c7ae1e1{position:absolute;height:76.26px;left:325px;top:399px;width:59.52px}
.sd81508f42{position:absolute;inset:-11.91% -21.98% -22.4% -21.98%}
.s19b09c855{position:absolute;inset:82.69% 35.96% 8.81% 55%}
.s4c2aeb988{position:absolute;inset:-22.68% -21.96% -39.63% -22.8%}
.se587adbc9{position:absolute;display:contents;left:568.95px;top:257.26px}
.s5a650c5bf{position:absolute;inset:49.47% 9.42% 41.49% 83.67%}
.s2d911ffd4{word-break:break-word;position:absolute;font-family:"Wix Madefor Text";font-weight:500;line-height:20px;left:568.95px;font-size:14px;color:var(--color-muted,#5a5560);top:310.26px;white-space:nowrap}
.s136427e3c{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-family:"Wix Madefor Text";font-weight:400;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;font-size:21px;color:var(--color-ink,#2f2b36);width:828px}
.sa628e62ee{line-height:0;position:relative;flex-shrink:0;width:828px}
.s382975f01{font-family:"Wix Madefor Text";font-weight:600;line-height:34px;color:#0387e9}
.s1cf683969{line-height:34px;position:relative;flex-shrink:0;width:828px}
.s63a1722a2{align-content:stretch;display:flex;flex-direction:column;gap:72px;align-items:flex-start;position:relative;flex-shrink:0;width:1216px}
.sb1a6de523{height:500px;position:relative;flex-shrink:0;width:1216px}
.s0ddbec909{position:absolute;align-content:stretch;display:flex;gap:80px;align-items:center;left:0;top:0;width:1216px}
.s5c6d1f443{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:576px}
.s765426f62{font-family:"Wix Madefor Display";font-weight:700;line-height:44px;position:relative;flex-shrink:0;font-size:34px;color:var(--color-purple,#520299);letter-spacing:-0.68px;width:576px}
.s8ec697cc0{align-content:stretch;display:flex;flex-direction:column;font-family:"Wix Madefor Text";font-weight:400;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;font-size:21px;color:var(--color-ink,#2f2b36);width:576px}
.s988f9a252{line-height:34px;position:relative;flex-shrink:0;width:576px}
.s4b07b0ebd{line-height:0;position:relative;flex-shrink:0;width:576px}
.sa5e350c39{font-family:"Wix Madefor Text";font-weight:600;line-height:34px}
.s2ede8b433{height:500px;position:relative;flex-shrink:0;width:560px}
.s21ff38f89{position:absolute;left:-8px;width:576px;height:576px;top:-20px}
.s46d7cf7f0{position:absolute;left:44px;width:472px;height:472px;top:14px}
.sd012e516f{position:absolute;left:491px;width:5px;height:5px;top:151px}
.s3580154a7{position:absolute;background-color:var(--color-white,white);border-width:0.8px;border-color:rgba(82,2,153,0.18);border-style:solid;filter:drop-shadow(0px 8px 14px rgba(82,2,153,0.1));height:372px;left:36px;border-radius:16px;top:64px;width:488px}
.s0f208fb56{position:absolute;align-content:stretch;display:flex;gap:8px;align-items:flex-start;left:23.2px;overflow:clip;top:30.2px}
.s27b856101{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:center;overflow:clip;position:relative;flex-shrink:0;width:141.33px}
.s49c5f4914{height:76px;overflow:clip;position:relative;flex-shrink:0;width:80px}
.s195d956fa{position:absolute;inset:9.21% 12.5% 1.32% 12.5%}
.s2bdccf61c{position:absolute;inset:-1.32% -1.5%}
.s98867d974{word-break:break-word;font-family:"Wix Madefor Display";font-weight:600;line-height:19px;position:relative;flex-shrink:0;color:#520299;font-size:14px;white-space:nowrap}
.s559a83216{position:absolute;inset:3.95% 18.75%}
.s0f29b1d04{position:absolute;inset:-1.29% -1.8%}
.s77f54873d{position:absolute;inset:5.26% 11.97% 3.52% 11.25%}
.s61a30a198{position:absolute;inset:-1.3% -0.79% -0.7% -1.47%}
.s1116e63aa{position:absolute;height:240px;left:-0.8px;overflow:clip;top:-0.8px;width:488px}
.s915a4f542{position:absolute;display:contents;inset:62.92% 18.65% 10% 18.65%}
.s077068fc4{position:absolute;inset:62.92% 18.65% 10% 18.65%}
.s5d97e55e4{position:absolute;inset:-1.38% -0.29%}
.sf4e31c7f2{position:absolute;background-color:#f9f6fe;border-width:1px;border-color:rgba(82,2,153,0.22);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:15px;height:132px;align-items:center;left:38.2px;overflow:clip;padding-left:24px;padding-right:24px;padding-top:14px;padding-bottom:14px;border-radius:12px;top:215.2px;width:410px}
.s5591dc7d7{word-break:break-word;font-family:"Wix Madefor Display";font-weight:600;line-height:23px;position:relative;flex-shrink:0;color:#520299;font-size:18px;white-space:nowrap}
.s45a88fb6f{align-content:stretch;display:flex;gap:29px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0}
.s1848fd5f9{align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:center;overflow:clip;position:relative;flex-shrink:0}
.s30e1afcc8{height:32px;overflow:clip;position:relative;flex-shrink:0;width:36px}
.scb75c69f5{position:absolute;inset:8.39% 11.11% 15.62% 5.56%}
.se61c6c9e8{position:absolute;inset:-3.7% -3%}
.saf95022a3{position:absolute;inset:6.25% 5.56%}
.sd7073b078{position:absolute;inset:-3.21% -2.81%}
.see5ec85de{position:absolute;inset:9.38% 8.33% 6.25% 8.33%}
.s3d7551021{position:absolute;inset:-4.63% -4.17%}
.s5f256fc8d{position:absolute;display:contents;inset:0 11.11% 3.13% 8.33%}
.s85e8938c4{position:absolute;inset:0 11.11% 3.13% 8.33%}
.s8368c4a7d{position:absolute;inset:-2.9% -3.1% 0 -3.1%}
.s235f156b2{align-content:stretch;display:flex;gap:80px;align-items:center;position:relative;flex-shrink:0;width:1216px}
.sf6b24b717{align-content:stretch;display:flex;flex-direction:column;font-family:"Wix Madefor Text";font-weight:400;gap:24px;align-items:flex-start;line-height:0;position:relative;flex-shrink:0;font-size:21px;color:var(--color-ink,#2f2b36);width:576px}
.s6094b1ea0{position:relative;flex-shrink:0;width:576px}
.s05b6024c0{position:absolute;background-color:#f9f6fe;align-content:stretch;display:flex;gap:14px;height:62px;align-items:center;justify-content:center;left:38.2px;overflow:clip;border-radius:10px;top:21.2px;width:410px}
.s0dea9b0ed{height:40px;overflow:clip;position:relative;flex-shrink:0;width:32px}
.s6a86ef96c{position:absolute;inset:5% 3.13% 7.5% 3.13%}
.sae546fbe9{position:absolute;inset:-2.57% -3%}
.sdc9e8eb53{word-break:break-word;font-family:"Wix Madefor Display";font-weight:600;line-height:22px;position:relative;flex-shrink:0;color:#520299;font-size:17px;white-space:nowrap}
.s43e5fe53c{position:absolute;height:280px;left:-0.8px;overflow:clip;top:-0.8px;width:488px}
.sbd021a91b{position:absolute;inset:30% 14.75% 9.64% 14.75%}
.s99742dc19{position:absolute;inset:-0.53% -0.26%}
.s4eff49b94{position:absolute;align-content:stretch;display:flex;gap:11px;align-items:flex-start;left:26.2px;overflow:clip;top:118.2px}
.s15a5e4710{align-content:stretch;display:flex;flex-direction:column;gap:9px;align-items:center;overflow:clip;position:relative;flex-shrink:0;width:120px}
.s40761df91{height:57px;overflow:clip;position:relative;flex-shrink:0;width:60px}
.sd29c7f523{position:absolute;inset:5.26% 16.67% 5.26% 13.33%}
.s068a22724{position:absolute;inset:-1.76% -2.14%}
.s276c0af90{word-break:break-word;font-family:"Wix Madefor Display";font-weight:600;line-height:20px;position:relative;flex-shrink:0;color:#520299;font-size:15px;white-space:pre}
.s029119200{position:absolute;inset:5.26% 8.33% 5.26% 10%}
.se73ddd180{position:absolute;inset:-1.76% -1.84%}
.se4e073f48{position:absolute;inset:5.26% 6.67% 5.26% 11.67%}
.s13401d437{position:absolute;align-content:stretch;display:flex;gap:8px;align-items:flex-start;left:23.2px;overflow:clip;top:259.2px}
.sda869916c{align-content:stretch;display:flex;flex-direction:column;gap:7px;height:89px;align-items:center;overflow:clip;position:relative;flex-shrink:0;width:104px}
.s8053e5926{height:45.24px;overflow:clip;position:relative;flex-shrink:0;width:32.76px}
.s3a81facc0{position:absolute;inset:3.45% 7.14%}
.s2b580254a{position:absolute;inset:-1.67% -2.5%}
.s6943f1adf{word-break:break-word;font-family:"Wix Madefor Display";font-weight:600;line-height:0;position:relative;flex-shrink:0;color:#520299;font-size:14px;text-align:center;white-space:nowrap}
.sd4c45f1ca{line-height:19px;margin-bottom:0}
.s4120bb12f{line-height:19px}
.se5ac7bb9f{height:45px;overflow:clip;position:relative;flex-shrink:0;width:34px}
.sd9d342363{position:absolute;inset:2.22% 5.88% 4.44% 5.88%}
.s6325ab0d9{position:absolute;inset:-1.67% -2.33%}
.s6a4e65c14{height:45px;overflow:clip;position:relative;flex-shrink:0;width:42px}
.sd6fccb429{position:absolute;inset:4.44% 4.76% 4.44% 7.14%}
.s9618f8c33{position:absolute;inset:-1.71% -1.89%}
.s816c96d3e{align-content:stretch;display:flex;flex-direction:column;font-family:"Wix Madefor Text";font-weight:400;gap:24px;align-items:flex-start;line-height:34px;position:relative;flex-shrink:0;font-size:21px;color:var(--color-ink,#2f2b36);width:576px}
.se62a76a61{position:absolute;align-content:stretch;display:flex;gap:12px;align-items:center;left:25.2px;overflow:clip;top:23.2px}
.s3c4d7f17e{height:30px;overflow:clip;position:relative;flex-shrink:0;width:34px}
.s87da56add{position:absolute;inset:10% 5.88% 6.67% 5.88%}
.se12c6f403{position:absolute;inset:-3.2% -2.67%}
.s2de61f1ab{word-break:break-word;font-family:"Wix Madefor Display";font-weight:600;line-height:22px;position:relative;flex-shrink:0;color:#520299;font-size:16px;white-space:nowrap}
.s6a6316297{position:absolute;height:372px;left:-0.8px;overflow:clip;top:-0.8px;width:488px}
.s49c6f84ff{position:absolute;inset:16.67% 87.3% 17.2% 8.81%}
.s738781fff{position:absolute;inset:-0.37% -4.74%}
.s3546762f8{position:absolute;align-content:stretch;display:flex;gap:12px;align-items:center;left:66.2px;overflow:clip;top:84.2px}
.s246b3d850{position:absolute;align-content:stretch;display:flex;gap:12px;align-items:center;left:66.2px;overflow:clip;top:202.7px}
.sc4d336242{position:absolute;align-content:stretch;display:flex;gap:12px;align-items:center;left:66.2px;overflow:clip;top:288.2px}
.s7b2b22409{position:absolute;align-content:stretch;display:flex;gap:18px;align-items:flex-start;left:112.2px;overflow:clip;top:118.2px}
.s88cb7a7b8{align-content:stretch;display:flex;gap:6px;align-items:center;overflow:clip;position:relative;flex-shrink:0}
.s071bde52f{height:18px;overflow:clip;position:relative;flex-shrink:0;width:14px}
.s4d6c985c7{position:absolute;inset:5.56% 7.14%}
.s40ba92b1f{position:absolute;inset:-5% -6.67%}
.s71daa3f5a{word-break:break-word;font-family:"Wix Madefor Text";font-weight:400;line-height:19px;position:relative;flex-shrink:0;color:#595461;font-size:13px;white-space:nowrap}
.s707c0fa64{position:absolute;align-content:stretch;display:flex;align-items:flex-start;left:112.2px;overflow:clip;top:151.2px}
.s72d233050{position:absolute;align-content:stretch;display:flex;gap:18px;align-items:flex-start;left:112.2px;overflow:clip;top:236.7px}
.s5ee8161c8{position:absolute;align-content:stretch;display:flex;align-items:flex-start;left:112.2px;overflow:clip;top:322.2px}
.s7970bca66{height:16px;position:relative;flex-shrink:0;width:246px}
.s2f9863b2c{position:absolute;border-width:2px;border-color:var(--color-blue,#0387e9);border-style:solid;align-content:stretch;display:flex;height:56px;align-items:center;justify-content:center;left:0;border-radius:50px;top:-40px;width:246px}
.s236f846d7{position:absolute;background-color:#f6f1e9;bottom:-96px;height:96px;left:0;right:0;box-shadow:0px -7px 20px 0px rgba(143,135,161,0.09)}
.sbc3e655f1{background-color:#f6f1e9;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:112px;padding-right:112px;padding-top:80px;padding-bottom:80px;position:relative;box-shadow:0px 7px 20px 0px rgba(143,135,161,0.09);width:100%;height:100%}
.sdb017d60f{position:absolute;display:flex;height:800px;align-items:center;justify-content:center;left:-531.98px;top:0;width:2576.98px}
.sc4925c438{scale:1 -1;flex:none;rotate:180deg}
.s6859d12d7{height:800px;position:relative;width:2576.98px}
.s629627208{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.sb05afc0b4{position:absolute;height:800px;left:0;top:0;width:1440px}
.scfbfc52c6{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:660px}
.s8cdf245f7{font-family:"Wix Madefor Display";font-weight:600;line-height:0;position:relative;flex-shrink:0;font-size:58px;color:var(--color-purple,#520299);letter-spacing:-0.58px;width:660px}
.s0d3a5a629{line-height:70px;margin-bottom:0}
.sbf6a90fe7{line-height:70px}
.s6a1705f61{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;line-height:34px;overflow:clip;position:relative;flex-shrink:0;width:660px}
.sbeb81876d{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:660px}
.se0d370a6b{font-family:"Wix Madefor Display";font-weight:600;position:relative;flex-shrink:0;font-size:26px;color:var(--color-blue,#0387e9);width:660px}
.s0e782ae09{font-family:"Wix Madefor Text";font-weight:400;position:relative;flex-shrink:0;font-size:21px;color:var(--color-ink,#2f2b36);width:660px}
.s7bdd0dc9a{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:center;padding-bottom:60px;padding-top:132px;position:relative;width:100%;height:100%}
.s556f6651c{position:absolute;height:464px;left:262px;top:48px;width:916px}
.sea986dacf{background-color:var(--color-white,white);border-width:2px;border-color:var(--color-blue,#0387e9);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:24px;height:260px;align-items:center;justify-content:center;overflow:clip;padding-bottom:50px;padding-top:42px;padding-left:50px;padding-right:50px;position:relative;border-radius:24px;box-shadow:0px 8px 28px 0px rgba(82,2,153,0.1);flex-shrink:0;width:828px}
.sece33777d{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:26px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;text-align:center;width:728px}
.se7d2b9f76{font-family:"Wix Madefor Display";font-weight:600;line-height:40px;position:relative;flex-shrink:0;font-size:32px;color:var(--color-purple,#520299);width:728px}
.s749aa3ae3{font-family:"Wix Madefor Text";font-weight:700;line-height:36px;position:relative;flex-shrink:0;font-size:26px;color:var(--color-blue,#0387e9);width:728px}
.s81e004f4e{align-content:stretch;display:flex;gap:19px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0}
.s9f4d8687e{border-width:1.25px;border-color:var(--color-blue,#0387e9);border-style:solid;align-content:stretch;display:flex;gap:8px;height:44px;align-items:center;justify-content:center;position:relative;border-radius:22px;flex-shrink:0;width:160px}
.s8cc95bff0{overflow:clip;position:relative;flex-shrink:0;width:20px;height:20px}
.s526f56562{position:absolute;display:contents;inset:0}
.s47258d3ee{position:absolute;inset:0;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-size:20px 20px}
.sbc0952fd7{word-break:break-word;font-family:"Wix Madefor Text";font-weight:400;line-height:24px;position:relative;flex-shrink:0;font-size:16px;color:var(--color-link,#0364b0);white-space:nowrap}
.sc1416c763{position:absolute;inset:0.18% 0;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:0px -0.037px;mask-size:20px 20px}
.sb2a182ecf{position:relative;flex-shrink:0;width:20px;height:20px}
.s490c0072e{align-content:stretch;display:flex;flex-direction:column;gap:31px;align-items:center;padding-bottom:220px;padding-top:72px;padding-left:112px;padding-right:112px;position:relative;width:100%;height:100%}
.seaa839ab9{position:absolute;background-color:var(--color-white,white);border-width:1px;border-color:var(--color-lavender,#bba7fa);border-style:solid;height:1248px;left:306px;border-radius:24px;box-shadow:0px 3px 20px 0px rgba(3,135,232,0.05),0px 7px 48px 3px rgba(115,71,178,0.13);top:286px;width:828px}
.sde2414381{align-content:stretch;display:flex;flex-direction:column;gap:30px;align-items:center;position:relative;flex-shrink:0;width:1216px}
.se1f8e8706{word-break:break-word;font-family:"Wix Madefor Display";font-weight:600;line-height:64px;position:relative;flex-shrink:0;font-size:52px;color:var(--color-purple,#520299);text-align:center;width:1000px}
.s6a1593ad3{position:relative;flex-shrink:0;width:240px;height:240px}
.s0d4b5c294{position:absolute;inset:-0.83%}
.s0a7e66d13{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;overflow:clip;padding-top:9px;position:relative;flex-shrink:0;width:700px}
.sf8bb24f6d{font-family:"Wix Madefor Text";font-weight:400;line-height:0;position:relative;flex-shrink:0;font-size:0px;color:var(--color-ink,#2f2b36);width:700px}
.sd4a8b2eca{line-height:32px;font-size:20px}
.sc9e34f4c3{font-family:"Wix Madefor Text";font-weight:700;line-height:32px;color:#0387e9;font-size:20px}
.sa18a8a222{font-family:"Wix Madefor Text";font-weight:700;line-height:32px;position:relative;flex-shrink:0;font-size:20px;color:var(--color-blue,#0387e9);width:700px}
.s028225e1e{font-family:"Wix Madefor Text";font-weight:400;line-height:32px;position:relative;flex-shrink:0;font-size:20px;color:var(--color-ink,#2f2b36);width:700px}
.s1930a8fab{align-content:stretch;display:flex;flex-direction:column;align-items:center;overflow:clip;padding-top:5px;position:relative;flex-shrink:0;width:820px}
.s69c9cd97c{word-break:break-word;font-family:"Wix Madefor Display";font-weight:600;line-height:0;position:relative;flex-shrink:0;font-size:30px;color:var(--color-blue,#0387e9);text-align:center;width:820px}
.seb183806a{line-height:42px;margin-bottom:0}
.scbcef4fed{line-height:42px}
.s95cbbbbdb{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%}
.s656bc6702{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:center;overflow:clip;padding-bottom:48px;padding-top:118px;padding-left:160px;padding-right:160px;position:relative;flex-shrink:0;width:1440px;background-image:linear-gradient(to bottom,#f6f1fc 0%,#fdfcfa 65%,#fdfcfa 100%)}
.s2d22e9873{align-content:stretch;display:flex;flex-direction:column;gap:22px;align-items:center;padding-bottom:15px;position:relative;flex-shrink:0;width:1120px}
.sc2d73b16b{word-break:break-word;font-family:"Wix Madefor Display";font-weight:600;line-height:54px;position:relative;flex-shrink:0;font-size:44px;color:var(--color-blue,#0387e9);text-align:center;width:1120px}
.s7700f3ad7{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:0;position:relative;flex-shrink:0;font-size:46px;color:var(--color-purple,#520299);text-align:center;width:1120px}
.s4e4c82d22{line-height:58px;margin-bottom:0}
.sa7fd9c9e0{line-height:58px}
.sdfc73aa05{position:absolute;height:26.068px;left:522.74px;top:195px;width:298.337px}
.s66a656e63{height:220px;overflow:clip;position:relative;flex-shrink:0;width:680px}
.sf15911041{position:absolute;inset:40.45% 1.76% 8.86% 2.21%}
.s31bf7ce23{position:absolute;inset:-0.57% 0 -0.63% 0}
.s8299d2ab0{position:absolute;inset:40.11% 75.44% 19.55% 5.15%}
.se54ac52d0{position:absolute;inset:-0.84% -0.57% -0.88% -0.57%}
.sca17f922e{position:absolute;height:48px;left:84.8px;overflow:clip;top:33px;width:38.4px}
.s81e39e20c{position:absolute;inset:21.82% 49.56% 20.45% 36.62%}
.s7ae44ee86{position:absolute;inset:-0.55% -0.53% -0.39% -0.74%}
.sffd0f2b91{position:absolute;inset:13.64% 18.38% 21.82% 66.32%}
.sc27c1f199{position:absolute;inset:-0.49% -0.67%}
.scd5e3c3e6{position:absolute;inset:46.36% 8.38% 13.18% 72.06%}
.s467ec7bec{position:absolute;inset:-0.56% -0.38% -0.79% -0.53%}
.s3d989d5c4{position:absolute;inset:43.1% 36.62% 42.73% 26.32%}
.s569ddaf95{position:absolute;inset:-2.4% 0 -2.07% -0.15%}
.s72e6e79d7{position:absolute;inset:84.26% 68.97% 12.1% 29.85%}
.sdcfd1b098{position:absolute;inset:75.3% 39.85% 21.07% 58.97%}
.s0d09733a8{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-family:"Wix Madefor Text";font-weight:400;gap:24px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;font-size:21px;color:var(--color-ink,#2f2b36);width:828px}
.s97e8df578{position:absolute;height:160px;left:720px;top:0;width:720px}
.s7a885c960{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:60px;padding-left:306px;padding-right:306px;position:relative;flex-shrink:0;width:1440px}
.s87c8c878a{position:absolute;bottom:0;height:240px;left:0;right:0;background-image:linear-gradient(to bottom,#fdfcfa 0%,#fdfcfb 30%,#fff 100%)}
.s10e0ff17b{background-color:var(--color-white,white);border-width:1px;border-color:var(--color-lavender,#bba7fa);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:56px;align-items:center;padding-bottom:64px;padding-top:56px;padding-left:64px;padding-right:64px;position:relative;border-radius:28px;box-shadow:0px 3px 20px 0px rgba(3,135,232,0.04),0px 7px 48px 0px rgba(115,71,178,0.09);flex-shrink:0;width:828px}
.s27716caf4{align-content:stretch;display:flex;flex-direction:column;gap:26px;align-items:center;overflow:clip;position:relative;flex-shrink:0;width:700px}
.sf9e9ce87e{height:45.6px;position:relative;flex-shrink:0;width:76.8px}
.s45d7ff197{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:48px;position:relative;flex-shrink:0;font-size:38px;color:var(--color-purple,#520299);text-align:center;width:700px}
.s2ffe1c592{align-content:stretch;display:flex;align-items:flex-start;padding-top:24px;padding-bottom:24px;position:relative;flex-shrink:0;width:700px}
.s1d7b17169{position:absolute;height:0;left:70px;top:29px;width:560px}
.sb2da5affc{position:absolute;inset:-0.5px 0}
.s7d50f87b3{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:center;padding-bottom:3px;position:relative;flex-shrink:0;width:140px}
.sfc08538ad{position:relative;flex-shrink:0;width:10px;height:10px}
.s8fbd8786d{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:4px;align-items:center;line-height:20px;overflow:clip;position:relative;flex-shrink:0;text-align:center;width:140px}
.sb3d365f59{font-family:"Wix Madefor Display";font-weight:700;position:relative;flex-shrink:0;font-size:15px;color:var(--color-purple,#520299);width:140px}
.s3aae82f46{font-family:"Wix Madefor Display";font-weight:400;position:relative;flex-shrink:0;font-size:14px;color:var(--color-muted,#5a5560);width:140px}
.sb706f6be6{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-family:"Wix Madefor Text";font-weight:400;gap:24px;align-items:flex-start;line-height:0;overflow:clip;padding-right:40px;position:relative;flex-shrink:0;color:var(--color-ink,#2f2b36);width:700px}
.s523d9853a{position:relative;flex-shrink:0;font-size:20px;width:660px}
.sa0118ea47{line-height:32px}
.s6cdf84471{font-family:"Wix Madefor Text";font-weight:700;line-height:32px;color:#0387e9}
.s71f5f11d3{position:relative;flex-shrink:0;font-size:0px;width:660px}
.sbc167039a{align-content:stretch;display:flex;flex-direction:column;gap:52px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:700px}
.sb2bb257d4{align-content:stretch;display:flex;gap:24px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:700px}
.s8a0d99186{align-content:stretch;display:flex;flex-direction:column;gap:3px;align-items:center;overflow:clip;padding-top:4px;position:relative;flex-shrink:0;width:136px}
.s6150f6571{word-break:break-word;font-family:"Wix Madefor Display";font-weight:600;line-height:32px;position:relative;flex-shrink:0;font-size:24px;color:var(--color-blue,#0387e9);text-align:center;width:136px}
.sba3aa4891{word-break:break-word;font-family:"Wix Madefor Display";font-weight:600;line-height:22px;position:relative;flex-shrink:0;font-size:15px;color:var(--color-muted,#5a5560);text-align:center;width:136px}
.sb964d5a86{height:129.818px;position:relative;flex-shrink:0;width:136px}
.sa75d7840f{align-content:stretch;display:flex;flex-direction:column;gap:18px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:540px}
.sc4b4afc1e{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-right:60px;position:relative;flex-shrink:0;width:540px}
.se4ba6c560{word-break:break-word;font-family:"Wix Madefor Display";font-weight:600;line-height:36px;position:relative;flex-shrink:0;font-size:28px;color:var(--color-purple,#520299);letter-spacing:-0.25px;width:480px}
.s248364892{word-break:break-word;font-family:"Wix Madefor Text";font-weight:400;line-height:26px;position:relative;flex-shrink:0;font-size:17px;color:var(--color-ink,#2f2b36);width:518px}
.s0687cf96f{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-family:"Wix Madefor Text";font-weight:400;gap:9px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:540px}
.se6ab84c42{align-content:stretch;display:flex;gap:14px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:540px}
.sed6ffcaf3{line-height:26px;position:relative;flex-shrink:0;font-size:20px;color:var(--color-blue,#0387e9);width:12px}
.scd2a4535e{line-height:0;position:relative;flex-shrink:0;font-size:0px;color:var(--color-ink,#2f2b36);width:492px}
.s03f5a9b12{font-family:"Wix Madefor Text";font-weight:700;line-height:26px;color:#0387e9;font-size:17px}
.s992d50db3{line-height:26px;font-size:17px}
.sd39ec78dd{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-right:30px;position:relative;flex-shrink:0;width:540px}
.sba3ce388f{word-break:break-word;font-family:"Wix Madefor Display";font-weight:600;line-height:36px;position:relative;flex-shrink:0;font-size:28px;color:var(--color-purple,#520299);letter-spacing:-0.25px;width:510px}
.seb7706bed{position:absolute;height:314.182px;left:52px;top:209.82px;width:32px}
.s4f3714699{position:absolute;height:304.182px;left:52px;top:751.82px;width:32px}
.s9819de66f{position:absolute;height:200.182px;left:52px;top:1283.82px;width:32px}
.sc20be2974{position:absolute;height:252.182px;left:52px;top:1711.82px;width:32px}
.s651484570{border-width:2px;border-color:var(--color-blue,#0387e9);border-style:solid;align-content:stretch;display:flex;height:50px;align-items:center;justify-content:center;position:relative;border-radius:50px;flex-shrink:0;width:320px}
.s309187011{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:24px;position:relative;flex-shrink:0;font-size:18px;color:var(--color-blue,#0387e9);white-space:nowrap}
.s41db79ffc{background-color:white;align-content:stretch;display:flex;flex-direction:column;gap:28px;align-items:center;padding-bottom:108px;padding-top:40px;padding-left:160px;padding-right:160px;position:relative;width:100%;height:100%}
.sb7dbbb9a9{position:absolute;height:1320px;left:0;top:0;width:1440px}
.s06e24207b{align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:clip;position:relative;flex-shrink:0;width:68px;height:68px}
.s19efab1ec{position:relative;flex-shrink:0;width:48px;height:48px}
.s0cab433f3{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:0;position:relative;flex-shrink:0;font-size:40px;color:var(--color-purple,#520299);text-align:center;width:828px}
.sfa4c0ee1e{line-height:52px;margin-bottom:0}
.scf0a4f58f{line-height:52px}
.sf6ade5adb{align-content:stretch;display:flex;flex-direction:column;gap:28px;align-items:center;padding-left:170px;padding-right:170px;padding-top:8px;padding-bottom:8px;position:relative;flex-shrink:0;width:1120px}
.sbe1e6649e{word-break:break-word;font-family:"Wix Madefor Text";font-weight:400;line-height:40px;position:relative;flex-shrink:0;font-size:26px;color:var(--color-purple,#520299);text-align:center;width:730px}
.s82e0753b3{align-content:stretch;display:flex;flex-direction:column;gap:14px;align-items:center;position:relative;flex-shrink:0}
.se884c18e6{position:relative;flex-shrink:0;width:104px;height:104px}
.sfd665f32e{position:absolute;inset:-1.44%}
.s1a72f4ce8{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:4px;align-items:center;overflow:clip;position:relative;flex-shrink:0;text-align:center}
.s96bfe8b46{font-family:"Wix Madefor Display";font-weight:700;line-height:28px;position:relative;flex-shrink:0;font-size:20px;color:var(--color-purple,#520299);width:650px}
.s1e1a98598{font-family:"Wix Madefor Text";font-weight:400;line-height:24px;position:relative;flex-shrink:0;font-size:16px;color:var(--color-blue,#0387e9);width:650px}
.sf27e2af00{position:absolute;left:46px;width:44px;height:44px;top:108px}
.sc63b47633{position:absolute;inset:-29.55%}
.sf3f402978{position:absolute;left:1030px;width:44px;height:44px;top:108px}
.sfceac82c6{height:8px;position:relative;flex-shrink:0;width:48px}
.sd05a0d603{word-break:break-word;font-family:"Wix Madefor Text";font-weight:400;line-height:24px;position:relative;flex-shrink:0;font-size:15px;color:var(--color-muted,#5a5560);text-align:center;width:828px}
.s0a0fbcca0{background-color:white;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%}
.seabf69b4a{align-content:stretch;display:flex;flex-direction:column;gap:85px;align-items:center;overflow:clip;padding-bottom:95px;padding-top:140.854px;position:relative;flex-shrink:0;width:1440px}
.s2899b2d1e{position:absolute;height:1320px;left:0;top:-802px;width:1440px}
.s4f5905e26{position:absolute;height:3503.167px;left:0;overflow:clip;top:0;width:1440px}
.s9500edc6d{position:absolute;height:815.981px;left:0;top:1282.69px;width:1440px}
.s6842d27fe{align-content:stretch;display:flex;flex-direction:column;gap:74.832px;align-items:center;position:relative;flex-shrink:0;width:1440px}
.s5e89a53d7{align-content:stretch;display:flex;flex-direction:column;gap:74px;align-items:center;position:relative;flex-shrink:0;width:1440px}
.s2cc2cb8aa{align-content:stretch;display:flex;flex-direction:column;gap:50px;align-items:center;position:relative;flex-shrink:0;width:1100px}
.sef5f933be{align-content:stretch;display:flex;flex-direction:column;gap:4px;align-items:center;position:relative;flex-shrink:0;width:1100px}
.se8210ba62{align-content:stretch;display:flex;align-items:center;position:relative;flex-shrink:0}
.se7870eb5e{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:70px;position:relative;flex-shrink:0;font-size:54px;color:var(--color-purple,#520299);text-align:center;white-space:nowrap}
.sd42cd9222{position:absolute;height:92.577px;left:-97px;top:-31.5px;width:77px}
.s8b097b01a{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:70px;position:relative;flex-shrink:0;font-size:54px;color:var(--color-blue,#0387e9);text-align:center;width:1100px}
.s92cb7a8d2{align-content:stretch;display:flex;gap:50px;align-items:flex-start;padding-right:70px;position:relative;flex-shrink:0;width:1440px}
.s8cc8d9a36{height:605px;overflow:clip;position:relative;flex-shrink:0;width:680px}
.sf7610dd5d{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;padding-top:43px;position:relative;flex-shrink:0;width:600px}
.s1d96c20af{align-content:stretch;display:flex;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:600px}
.s0d84a99b7{overflow:clip;position:relative;flex-shrink:0;width:54px;height:54px}
.s5699afca3{position:absolute;inset:7.31% 0 35.78% 0}
.s041d8a06f{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:10px;align-items:flex-start;line-height:34px;position:relative;flex-shrink:0;width:522px}
.s968cc4db2{font-family:"Wix Madefor Display";font-weight:700;position:relative;flex-shrink:0;font-size:25px;color:var(--color-purple,#520299);width:522px}
.s189b9a79b{font-family:"Wix Madefor Text";font-weight:400;position:relative;flex-shrink:0;font-size:21px;color:var(--color-ink,#2f2b36);width:522px}
.s3fe136c9c{position:absolute;inset:0 1.8%}
.s156099486{position:absolute;inset:7.19% 0}
.sb7074ad4b{align-content:stretch;display:flex;flex-direction:column;align-items:center;padding-bottom:40px;padding-left:105px;padding-right:105px;position:relative;flex-shrink:0;width:1440px}
.sd6508060a{align-content:stretch;display:flex;flex-direction:column;gap:57px;align-items:center;position:relative;flex-shrink:0;width:1230px}
.s0dd477e7b{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-family:"Wix Madefor Display";font-weight:700;gap:10px;align-items:center;padding-top:10px;position:relative;flex-shrink:0;text-align:center;width:1056px}
.s04b786d6e{line-height:68px;position:relative;flex-shrink:0;font-size:56px;color:var(--color-purple,#520299);width:1056px}
.s686ebece3{line-height:0;position:relative;flex-shrink:0;font-size:40px;color:var(--color-blue,#0387e9);width:1000px}
.s85f33871d{align-content:stretch;display:flex;flex-direction:column;gap:28px;align-items:flex-start;position:relative;flex-shrink:0;width:1230px}
.sbc2289cb7{align-content:stretch;display:flex;gap:24px;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0;width:1230px}
.s5b5e5ea46{background-color:white;align-content:stretch;filter:drop-shadow(0px 4px 8px rgba(56,56,64,0.08));display:flex;flex-direction:column;gap:7px;height:236.491px;align-items:flex-start;padding:24px;position:relative;border-radius:24px;flex-shrink:0;width:394px}
.s9e9581098{position:relative;flex-shrink:0;width:36.491px;height:36.491px}
.s7ceda3f4b{position:absolute;inset:3.22% 16.33% 3.23% 0}
.saae4c124c{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:9px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:346px}
.s8d5657563{font-family:"Wix Madefor Display";font-weight:700;line-height:0;position:relative;flex-shrink:0;font-size:21px;color:var(--color-purple,#520299);width:346px}
.s5a20e152e{line-height:29px;margin-bottom:0}
.s8bee531b9{line-height:29px}
.s1e2ec17e7{font-family:"Wix Madefor Text";font-weight:400;line-height:26px;position:relative;flex-shrink:0;font-size:17px;color:var(--color-ink,#2f2b36);width:346px}
.s63e19ecb2{position:absolute;inset:16.42% -18% 16.42% 0}
.s5ec083573{font-family:"Wix Madefor Display";font-weight:700;line-height:29px;position:relative;flex-shrink:0;font-size:21px;color:var(--color-purple,#520299);width:346px}
.sb8c0bc7de{position:absolute;inset:8.15% 15% 8.16% 0}
.s39851548d{background-color:white;align-content:stretch;filter:drop-shadow(0px 4px 8px rgba(56,56,64,0.08));display:flex;flex-direction:column;gap:7px;height:262.491px;align-items:flex-start;padding:24px;position:relative;border-radius:24px;flex-shrink:0;width:394px}
.s923513890{position:absolute;inset:18.93% 12% 18.93% 0}
.sbd4a0e46b{overflow:clip;position:relative;flex-shrink:0;width:36.491px;height:36.491px}
.s9859359aa{position:absolute;inset:1.81% 0 1.82% 0}
.s92df775f1{font-family:"Wix Madefor Text";font-weight:400;line-height:0;position:relative;flex-shrink:0;color:#2f2b36;font-size:17px;width:346px}
.s6b319aafd{line-height:26px}
.s7579bbce0{font-family:"Wix Madefor Text";font-weight:700;line-height:26px;color:#0387e9}
.s091a145b8{align-content:stretch;display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0;width:1440px}
.sf0a359e58{position:absolute;height:1631.5px;left:20px;top:-140px;width:1400px}
.s6271d9016{background-color:#fbf9fe;border-width:2px;border-color:#966bcf;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:center;padding-bottom:56px;padding-top:120px;padding-left:56px;padding-right:56px;position:relative;border-radius:28px;box-shadow:0px 3px 26px 0px rgba(3,135,232,0.05),0px 10px 64px 0px rgba(115,71,178,0.14);flex-shrink:0;width:1000px}
.s5e322d847{position:absolute;height:1347.5px;left:0;top:0;width:996px}
.s2132030cd{align-content:stretch;display:flex;flex-direction:column;gap:4px;align-items:flex-start;position:relative;flex-shrink:0;width:888px}
.s479bd6c55{align-content:stretch;display:flex;height:70px;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0;width:888px}
.s3243cea8f{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:70px;position:relative;flex-shrink:0;font-size:54px;color:var(--color-blue,#0387e9);text-align:center;white-space:nowrap}
.se57ebdf0b{position:absolute;height:92.577px;left:208px;top:-31.5px;width:77px}
.s47f8c0319{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:70px;position:relative;flex-shrink:0;font-size:54px;color:var(--color-purple,#520299);text-align:center;width:888px}
.s90eba3889{align-content:stretch;display:flex;flex-direction:column;gap:7px;align-items:center;padding-bottom:20px;padding-top:10px;position:relative;flex-shrink:0;width:888px}
.s06a082d41{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:34px;position:relative;flex-shrink:0;color:#0387e9;font-size:24px;text-align:center;width:888px}
.s2a6a60f7b{word-break:break-word;font-family:"Wix Madefor Text";font-weight:400;line-height:28px;position:relative;flex-shrink:0;font-size:18px;color:var(--color-ink,#2f2b36);text-align:center;width:888px}
.sc5cee391e{align-content:stretch;display:flex;flex-direction:column;align-items:center;padding-top:5px;position:relative;flex-shrink:0;width:888px}
.sa6e7d5f28{word-break:break-word;align-content:stretch;display:flex;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;text-align:center;white-space:nowrap}
.s8cdd263b7{background-color:white;border-color:#a685d6;border-width:1.25px;border-style:solid;align-content:stretch;filter:drop-shadow(0px 4px 6px rgba(82,2,153,0.1));display:flex;flex-direction:column;gap:5px;align-items:center;padding-top:14px;padding-bottom:14px;position:relative;border-radius:14px;flex-shrink:0;width:88px}
.s1ecad845d{font-family:"Wix Madefor Display";font-weight:700;line-height:40px;position:relative;flex-shrink:0;color:#520299;font-size:32px}
.sd9ed1beeb{font-family:"Wix Madefor Text";font-weight:400;line-height:16px;position:relative;flex-shrink:0;font-size:11px;color:var(--color-muted,#5a5560);letter-spacing:1px}
.sbb44bf328{align-content:stretch;display:flex;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:888px}
.s8b46d34b8{background-color:var(--color-white,white);border-width:2px;border-color:#a37ad9;border-style:solid;align-content:stretch;filter:drop-shadow(0px 9px 14px rgba(82,2,153,0.1));display:flex;flex-direction:column;gap:20px;align-items:center;padding-bottom:40px;padding-top:28px;padding-left:28px;padding-right:28px;position:relative;border-radius:24px;flex-shrink:0;width:432px}
.see34c89f0{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:32px;position:relative;flex-shrink:0;color:#0387e9;font-size:22px;text-align:center;width:376px}
.s45c4069e4{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:50px;position:relative;flex-shrink:0;font-size:40px;color:var(--color-purple,#520299);text-align:center;width:376px}
.sddb39b6d8{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-family:"Wix Madefor Text";font-weight:400;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;text-align:center;width:376px}
.sd744a561b{text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration-thickness:from-font;text-decoration-style:solid;line-height:32px;text-decoration-line:line-through;position:relative;flex-shrink:0;font-size:24px;color:var(--color-muted,#5a5560);width:376px}
.s7bdf6e4d4{line-height:26px;position:relative;flex-shrink:0;font-size:17px;color:var(--color-ink,#2f2b36);width:376px}
.sa0dcda5b5{background-color:#0387e9;border-width:2px;border-color:var(--color-blue,#0387e9);border-style:solid;align-content:stretch;display:flex;height:50px;align-items:center;justify-content:center;position:relative;border-radius:50px;flex-shrink:0;width:220px}
.secc816df6{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:24px;position:relative;flex-shrink:0;font-size:17px;color:white;white-space:nowrap}
.s56607b6a4{line-height:32px;position:relative;flex-shrink:0;font-size:24px;color:var(--color-muted,#5a5560);width:376px}
.s955d22380{background-color:var(--color-white,white);border-width:2px;border-color:var(--color-blue,#0387e9);border-style:solid;align-content:stretch;display:flex;height:50px;align-items:center;justify-content:center;position:relative;border-radius:50px;flex-shrink:0;width:280px}
.s9929110b9{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:24px;position:relative;flex-shrink:0;font-size:17px;color:var(--color-blue,#0387e9);white-space:nowrap}
.sec3be3e9f{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:center;padding-top:20px;position:relative;flex-shrink:0;text-align:center;width:828px}
.sd5bf612e4{font-family:"Wix Madefor Display";font-weight:700;line-height:34px;position:relative;flex-shrink:0;font-size:24px;color:var(--color-blue,#0387e9);width:828px}
.sc14eb8fd9{font-family:"Wix Madefor Text";font-weight:400;line-height:0;position:relative;flex-shrink:0;font-size:18px;color:var(--color-ink,#2f2b36);width:600px}
.sbf9b2f963{font-family:"Wix Madefor Text";font-weight:700;line-height:29px}
.sf0d57830a{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:center;position:relative;flex-shrink:0;width:828px}
.sd009651d5{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:34px;position:relative;flex-shrink:0;font-size:24px;color:var(--color-purple,#520299);text-align:center;width:828px}
.s4c7e32462{word-break:break-word;font-family:"Wix Madefor Text";font-weight:400;line-height:0;position:relative;flex-shrink:0;font-size:18px;color:var(--color-ink,#2f2b36);text-align:center;width:600px}
.s8c50a8539{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:clip;padding-top:16px;position:relative;flex-shrink:0;width:828px}
.sac2162b06{word-break:break-word;font-family:"Wix Madefor Text";font-weight:400;line-height:24px;position:relative;flex-shrink:0;font-size:16px;color:var(--color-blue,#0387e9);text-align:center;width:828px}
.sb7683ed68{align-content:stretch;display:flex;flex-direction:column;align-items:center;padding-bottom:24px;position:relative;flex-shrink:0;width:1440px}
.sbe3d1041d{align-content:stretch;display:flex;flex-direction:column;gap:42px;isolation:isolate;align-items:center;position:relative;flex-shrink:0;width:960px}
.s6ce041dfb{align-content:stretch;display:flex;flex-direction:column;height:58px;align-items:flex-start;position:relative;flex-shrink:0;width:960px;z-index:2}
.sa71069d3f{translate:-50% 0;word-break:break-word;position:absolute;font-family:"Wix Madefor Display";font-weight:700;line-height:57.2px;left:480px;font-size:44px;color:var(--color-purple,#520299);text-align:center;top:0;width:960px}
.sf65490944{background-color:white;border-width:1px;border-color:#dbcff5;border-style:solid;align-content:stretch;filter:drop-shadow(0px 8px 21px rgba(115,71,178,0.1));display:flex;flex-direction:column;align-items:flex-start;padding-bottom:68px;padding-top:20px;padding-left:60px;padding-right:60px;position:relative;border-radius:26px;flex-shrink:0;width:960px;z-index:1}
.s042a88b97{border-color:#dbcff5;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding-top:26px;padding-bottom:26px;position:relative;flex-shrink:0;width:840px}
.s2a73d12ab{align-content:stretch;display:flex;align-items:center;justify-content:space-between;position:relative;flex-shrink:0;width:840px}
.s609c4363d{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:30px;position:relative;flex-shrink:0;font-size:22px;color:var(--color-blue,#0387e9);width:792px}
.s2d3663d59{position:relative;flex-shrink:0;width:28px;height:28px}
.sb4e48cb79{word-break:break-word;font-family:"Wix Madefor Text";font-weight:400;line-height:29px;position:relative;flex-shrink:0;font-size:18px;color:var(--color-ink,#2f2b36);text-wrap:balance;width:742px}
.sd3536fa33{border-color:#dbcff5;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-top:26px;padding-bottom:26px;position:relative;flex-shrink:0;width:840px}
.sbbea1182f{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:30px;position:relative;flex-shrink:0;font-size:22px;color:var(--color-purple,#520299);width:792px}
.s642c36f86{position:relative;width:100%;height:100%}
.se15db53bb{background-color:white;align-content:stretch;display:flex;flex-direction:column;gap:22.5px;align-items:flex-start;padding-bottom:28.8px;padding-top:72px;padding-left:56.156px;padding-right:56.156px;position:relative;width:100%;height:100%}
.s14b767320{align-content:stretch;display:flex;gap:35px;height:571.25px;align-items:flex-start;position:relative;flex-shrink:0;width:1327.688px}
.s923fb5d05{align-content:stretch;display:flex;flex-direction:column;height:571.25px;align-items:flex-start;justify-content:space-between;position:relative;flex-shrink:0;width:362.875px}
.s82bf0a488{align-content:stretch;display:flex;gap:10.883px;height:40px;align-items:center;position:relative;flex-shrink:0;width:362.875px}
.sf108c1401{overflow:clip;position:relative;flex-shrink:0;width:40px;height:40px}
.s0abd03cc6{position:absolute;inset:0.54% 0}
.s794fa2cd7{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:30px;position:relative;flex-shrink:0;font-size:24px;color:var(--color-purple,#520299);width:286.086px}
.sd5e040880{align-content:stretch;display:flex;gap:15.46px;height:154.51px;align-items:flex-end;position:relative;flex-shrink:0;width:362.875px}
.sb1e9e3c0d{height:154.51px;position:relative;flex-shrink:0;width:177.96px}
.s1dd1ac344{height:150.52px;position:relative;flex-shrink:0;width:164.53px}
.s4b1c08844{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:15px;height:571.25px;align-items:flex-start;padding-top:7.27px;position:relative;flex-shrink:0;width:197px}
.sda3d4c104{font-family:"Wix Madefor Display";font-weight:700;line-height:30px;position:relative;flex-shrink:0;font-size:24px;color:var(--color-purple,#520299);width:187px}
.s60a91c838{align-content:stretch;display:flex;flex-direction:column;font-family:"Wix Madefor Text";font-weight:400;gap:10px;height:177.61px;align-items:flex-start;line-height:19.6px;position:relative;flex-shrink:0;color:#2f2b36;font-size:14px;width:197px}
.sb371c037c{position:relative;flex-shrink:0;width:197px}
.sa93340676{align-content:stretch;display:flex;flex-direction:column;gap:44px;height:571.25px;align-items:center;padding-top:7px;position:relative;flex-shrink:0;width:692.81px}
.s7805bc8ce{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:30px;position:relative;flex-shrink:0;font-size:24px;color:var(--color-purple,#520299);width:692px}
.sea9f1581f{align-content:stretch;display:flex;flex-direction:column;gap:25px;height:466.2px;align-items:flex-start;position:relative;flex-shrink:0;width:644.89px}
.s65ecf8385{align-content:stretch;display:flex;gap:24px;height:68px;align-items:flex-start;position:relative;flex-shrink:0;width:644.89px}
.sf6abd462d{align-content:stretch;display:flex;flex-direction:column;gap:8px;height:68px;align-items:flex-start;position:relative;flex-shrink:0;width:310.445px}
.s5df1b4813{word-break:break-word;font-family:"Wix Madefor Text";font-weight:400;line-height:20px;position:relative;flex-shrink:0;color:#2f2b36;font-size:16px;width:310.445px}
.s29e31306f{position:absolute;height:0;left:0;top:68px;width:310.445px}
.scf771a944{position:absolute;inset:-1px 0 0 0}
.s231ba0cd5{position:absolute;left:12px;width:24px;height:24px;top:36px}
.s161b32cdf{position:absolute;left:36px;width:16px;height:16px;top:40px}
.s74192d424{align-content:stretch;display:flex;flex-direction:column;gap:8px;height:68px;align-items:flex-start;position:relative;flex-shrink:0;width:644.89px}
.s55d168e1d{word-break:break-word;font-family:"Wix Madefor Text";font-weight:400;line-height:20px;position:relative;flex-shrink:0;color:#2f2b36;font-size:16px;width:644.89px}
.sbc538cacc{position:absolute;height:0;left:0;top:68px;width:644.89px}
.s99f70486d{align-content:stretch;display:flex;flex-direction:column;gap:8px;height:119px;align-items:flex-start;position:relative;flex-shrink:0;width:644.89px}
.s1abec73f4{position:absolute;height:0;left:0;top:119px;width:644.89px}
.sbd4cb08f6{background-color:var(--color-purple,#520299);align-content:stretch;display:flex;height:43.2px;align-items:center;justify-content:center;position:relative;border-radius:100px;flex-shrink:0;width:198.96px}
.s69024e12e{word-break:break-word;font-family:"Wix Madefor Text";font-weight:700;line-height:20px;position:relative;flex-shrink:0;font-size:16px;text-align:center;color:white;width:120px}
.s7449813b2{word-break:break-word;align-content:stretch;display:flex;gap:27.63px;height:58.8px;align-items:center;position:relative;flex-shrink:0;color:#2f2b36;font-size:14px;width:1327.688px}
.sdcffacc09{font-family:"Wix Madefor Display";font-weight:400;line-height:19.6px;position:relative;flex-shrink:0;width:368.47px}
.sdadd958ca{align-content:stretch;display:flex;font-family:"Wix Madefor Text";font-weight:500;gap:16.86px;height:20px;align-items:flex-start;line-height:0;position:relative;flex-shrink:0;width:240.1px}
.s61afb2454{display:block;position:relative;flex-shrink:0;width:91.39px}
.s5d22d3b4a{text-underline-position:from-font;cursor:pointer;text-decoration-thickness:from-font;text-decoration-style:solid;line-height:19.6px;text-decoration-line:underline}
.s72987dfe0{display:block;position:relative;flex-shrink:0;width:128.18px}
.s7cafe13fc{font-family:"Wix Madefor Text";font-weight:500;line-height:19.6px;position:relative;flex-shrink:0;text-align:right;width:609.86px}
.s9cf80daf1{background-color:var(--color-white,white);align-content:stretch;filter:drop-shadow(0px 12px 20px rgba(33,15,59,0.18));display:flex;flex-direction:column;gap:22px;align-items:flex-start;padding:36px;position:relative;border-radius:24px;width:100%;height:100%}
.s9fbd812a0{align-content:stretch;display:flex;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:788px}
.sed416312b{word-break:break-word;font-family:"Wix Madefor Display";font-weight:700;line-height:42px;position:relative;flex-shrink:0;font-size:32px;color:var(--color-purple,#520299);width:652px}
.se8c83bea6{background-color:var(--color-white,white);border-width:2px;border-color:var(--color-blue,#0387e9);border-style:solid;align-content:stretch;display:flex;height:50px;align-items:center;justify-content:center;position:relative;border-radius:50px;flex-shrink:0;width:112px}
.s2f3d869ee{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0}
.sf31e3d033{font-family:"Wix Madefor Display";font-weight:700;line-height:32px;position:relative;flex-shrink:0;font-size:22px;color:var(--color-blue,#0387e9);width:788px}
.sa7ac6a5cd{font-family:"Wix Madefor Text";font-weight:400;line-height:26px;position:relative;flex-shrink:0;font-size:17px;color:var(--color-muted,#5a5560);width:788px}
.sfd48f406e{word-break:break-word;border-width:0.8px;border-color:var(--color-lavender,#bba7fa);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:clip;position:relative;border-radius:12px;flex-shrink:0;width:788px}
.s566bb9687{background-color:#f7f4fc;align-content:stretch;display:flex;font-family:"Wix Madefor Display";font-weight:700;align-items:flex-start;padding:16px;position:relative;flex-shrink:0;width:788px}
.sd10a78a12{line-height:24px;position:relative;flex-shrink:0;font-size:16px;color:var(--color-blue,#0387e9);width:72px}
.s3cf011185{line-height:0;position:relative;flex-shrink:0;font-size:17px;color:var(--color-purple,#520299);width:342px}
.scf28e8a08{line-height:26px;margin-bottom:0;color:#0387e9}
.s76f210f87{align-content:stretch;display:flex;align-items:flex-start;line-height:27px;padding:16px;position:relative;flex-shrink:0;font-size:18px;width:788px}
.s77f1a7e62{font-family:"Wix Madefor Display";font-weight:700;position:relative;flex-shrink:0;color:var(--color-blue,#0387e9);width:72px}
.s82204181b{font-family:"Wix Madefor Text";font-weight:400;position:relative;flex-shrink:0;color:var(--color-ink,#2f2b36);width:342px}
.s4cf57f752{background-color:#f9f7fe;align-content:stretch;display:flex;align-items:flex-start;padding:16px;position:relative;flex-shrink:0;width:788px}
.s8cfeb6279{font-family:"Wix Madefor Display";font-weight:700;line-height:26px;position:relative;flex-shrink:0;font-size:17px;color:var(--color-blue,#0387e9);width:190px}
.s4f527db97{font-family:"Wix Madefor Text";font-weight:400;line-height:0;position:relative;flex-shrink:0;font-size:0px;color:var(--color-muted,#5a5560);width:566px;white-space:pre-wrap}
.s2f7caf905{font-family:"Wix Madefor Text";font-weight:700;line-height:26px;font-size:22px}
.s09129f678{font-family:"Wix Madefor Display";font-weight:700;position:relative;flex-shrink:0;color:var(--color-blue,#0387e9);width:342px}
.saa0febe00{word-break:break-word;font-family:"Wix Madefor Text";font-weight:400;line-height:26px;position:relative;flex-shrink:0;font-size:17px;color:var(--color-muted,#5a5560);width:788px}
/* Layout overrides are scoped to approved Figma layers. Artwork keeps its own coordinates. */
[data-node-id="239:2392"]{min-height:929px}[data-node-id="421:340"]{height:96px!important}[data-node-id="239:2424"]{min-height:973px}[data-node-id="239:2449"]{min-height:1053px}[data-node-id="239:2464"]{min-height:705px}[data-node-id="433:182"]{overflow:hidden}[data-node-id="754:2973"]{overflow:visible}[data-node-id="877:287"],[data-node-id="877:288"],[data-node-id="877:289"],[data-node-id="1018:482"],[data-node-id="1290:197"],[data-node-id="1202:469"]{overflow:visible}
[data-node-id="239:2398"]{font-family:'Wix Madefor Display';font-weight:700}[data-node-id="239:2399"]{font-size:74.136px}[data-node-id="239:2400"]{font-size:104.7px}
[data-node-id="896:287"]{align-self:center}[data-node-id="1252:322"]{min-width:0}[data-node-id="1252:301"]{background:#fff}
@media(max-width:1439px){
 #page{width:100%;overflow-x:clip}.section>div{max-width:100%}
 [data-node-id="239:2392"]{padding:48px 32px;min-height:0}[data-node-id="239:2393"]{gap:24px;align-items:center}[data-node-id="239:2394"]{width:52%;padding-top:0;overflow:visible}[data-node-id="239:2394"] p,[data-node-id="239:2398"]{width:100%;white-space:normal}[data-node-id="239:2399"]{font-size:clamp(38px,5.15vw,74px);line-height:1.1}[data-node-id="239:2400"]{font-size:clamp(54px,7.27vw,105px);line-height:1.12}[data-node-id="239:2401"]{font-size:23px;line-height:1.5}[data-node-id="239:2395"]{width:100%;padding-bottom:12px}[data-node-id="239:2397"]{font-size:18px}[data-node-id="239:2393"]>.art-slot{width:46%}[data-node-id="239:2405"]{flex-wrap:wrap;width:100%;justify-content:center;gap:20px}[data-node-id="239:2405"]>[data-name^="Fine divider"]{display:none}
 [data-node-id="421:340"]{padding:20px 24px!important;justify-content:space-between;gap:24px}[data-node-id="421:367"]{gap:18px;width:auto}[data-node-id="421:341"]{width:200px}[data-node-id="421:367"] p,[data-node-id="421:367"] a{font-size:15px}
 [data-node-id="239:2424"],[data-node-id="239:2449"]{padding:90px 32px;min-height:0}[data-node-id="239:2427"],[data-node-id="239:2450"]{width:100%}[data-node-id="239:2441"]{width:min(828px,100%)}[data-node-id="239:2455"],[data-node-id="357:2643"]{width:100%;gap:40px}[data-node-id="239:2456"],[data-node-id="357:2644"]{width:50%;flex-shrink:1}[data-node-id="239:2456"] p,[data-node-id="357:2644"] p{max-width:100%;width:auto}[data-node-id="239:2455"]>.art-slot,[data-node-id="357:2643"]>.art-slot{width:46%}
 [data-node-id="239:2464"]{padding:60px 32px;gap:40px;min-height:0}[data-node-id="239:2464"]>div{max-width:48%}
 [data-node-id="357:2640"]{width:100%}[data-node-id="357:2641"],[data-node-id="357:2643"],[data-node-id="357:2753"]{max-width:calc(100% - 64px);margin-left:auto;margin-right:auto}[data-node-id="357:2755"]{max-width:828px;width:100%}[data-node-id="357:2755"] p{width:100%}
 [data-node-id="433:183"],[data-node-id="433:191"]{width:100%}[data-node-id="433:187"]{width:min(828px,calc(100% - 64px))}[data-node-id="433:187"] p{width:100%}[data-node-id="433:192"],[data-node-id="433:235"],[data-node-id="433:280"]{width:100%;gap:40px;padding:0 32px}[data-node-id="433:193"],[data-node-id="433:236"],[data-node-id="433:281"]{width:50%;min-width:0;flex-shrink:1}[data-node-id="433:193"] p,[data-node-id="433:236"] p,[data-node-id="433:281"] p{width:100%;white-space:normal}[data-node-id="433:192"]>.art-slot,[data-node-id="433:235"]>.art-slot,[data-node-id="433:280"]>.art-slot{width:46%}
 [data-node-id="594:2973"]{width:100%}[data-node-id="754:2974"],[data-node-id="877:288"]{max-width:calc(100% - 64px)}[data-node-id="827:288"],[data-node-id="827:320"]{max-width:calc(100% - 64px)}[data-node-id="827:320"] p{width:100%}
 [data-node-id="1031:392"]{max-width:calc(100% - 64px)}[data-node-id="1018:384"]{width:100%;gap:32px}[data-node-id="1018:385"]{max-width:48%}[data-node-id="1018:387"]{width:45%;min-width:0}[data-node-id="1018:387"] [data-name="Copy"]{width:calc(100% - 60px)}[data-node-id="1018:387"] p{max-width:100%;white-space:normal}
 [data-node-id="1091:390"],[data-node-id="1091:391"],[data-node-id="1091:395"]{width:100%}[data-node-id="1091:396"],[data-node-id="1091:423"]{width:100%;gap:24px;padding:0 32px}[data-node-id="1091:396"]>div,[data-node-id="1091:423"]>div{width:calc((100% - 48px)/3);flex-shrink:1}[data-node-id="1091:395"] p{width:100%}[data-node-id="1091:395"] [data-name="Benefit heading and description"]{width:100%}
 [data-node-id="1161:401"]{width:100%}[data-node-id="1018:482"]{max-width:calc(100% - 64px)}[data-node-id="1202:470"]{width:100%}[data-node-id="1202:472"]{max-width:calc(100% - 64px)}
 [data-node-id="1252:301"]{padding:60px 32px 24px!important}[data-node-id="1252:302"],[data-node-id="1252:348"]{width:100%;gap:32px}[data-node-id="1252:302"]>div{flex-shrink:1}[data-node-id="1252:322"]{width:50%}[data-node-id="1252:348"]{flex-wrap:wrap}[data-node-id="1252:348"] p{width:auto;max-width:360px}
}
@media(max-width:1199px){
 html{scroll-padding-top:84px}.section-nav{height:76px}[data-node-id="421:340"]{height:76px!important;padding:16px 20px!important}[data-node-id="421:367"]{gap:0}[data-node-id="421:367"]>a:not(:last-child){display:none}[data-node-id="421:341"]{width:175px;height:auto}[data-node-id="421:373"]{width:120px;height:40px}
 [data-node-id="239:2392"]{padding:48px 24px;gap:36px}[data-node-id="239:2393"]{flex-direction:column;gap:32px}[data-node-id="239:2394"]{width:100%;gap:22px}[data-node-id="239:2396"]{font-size:13px;line-height:1.5;letter-spacing:1.3px}[data-node-id="239:2397"]{font-size:17px;line-height:1.5}[data-node-id="239:2398"]{gap:4px}[data-node-id="239:2399"]{font-size:clamp(33px,8.5vw,58px)}[data-node-id="239:2400"]{font-size:clamp(48px,12.2vw,78px)}[data-node-id="239:2401"]{font-size:20px;line-height:1.5}[data-node-id="239:2402"]{padding-top:10px}[data-node-id="239:2393"]>.art-slot{width:100%;max-width:480px;align-self:center}[data-node-id="239:2405"]{padding:20px;display:grid;grid-template-columns:1fr;gap:18px}[data-node-id="239:2405"]>div{width:100%}[data-node-id="239:2405"] p{white-space:normal;width:auto;font-size:15px}
 [data-node-id="239:2424"],[data-node-id="239:2449"]{padding:70px 24px;gap:36px}[data-node-id="239:2427"]{gap:24px;height:auto}[data-node-id="239:2428"],[data-node-id="239:2434"],[data-node-id="239:2436"],[data-node-id="239:2437"]{width:100%;height:auto;max-width:100%;flex-wrap:wrap;gap:7px;justify-content:center}[data-node-id="239:2429"]{display:none}[data-node-id="239:2435"]{font-size:32px;line-height:1.18;white-space:normal;width:100%;text-align:center}[data-node-id="239:2438"],[data-node-id="239:2439"],[data-node-id="239:2440"]{font-size:25px;line-height:1.3;white-space:normal;width:auto}[data-node-id="239:2441"],[data-node-id="239:2442"],[data-node-id="239:2446"]{width:100%;height:auto;gap:20px}[data-node-id="239:2441"] p{width:100%;height:auto;font-size:18px;line-height:1.65}[data-node-id="239:2443"],[data-node-id="239:2447"]{font-size:22px!important;line-height:1.35!important}
 [data-node-id="239:2450"],[data-node-id="239:2451"]{width:100%;flex-wrap:wrap;height:auto;justify-content:center;gap:6px}[data-node-id="239:2450"] p{font-size:30px;line-height:1.2;white-space:normal;width:auto}[data-node-id="239:2455"],[data-node-id="357:2643"]{flex-direction:column;gap:40px;align-items:center}[data-node-id="239:2456"],[data-node-id="357:2644"]{width:100%;height:auto}[data-node-id="239:2456"] p{font-size:18px;line-height:1.6;width:100%;height:auto}[data-node-id="239:2455"]>.art-slot,[data-node-id="357:2643"]>.art-slot{width:100%;max-width:500px}
 [data-node-id="239:2464"]{flex-direction:column;padding:55px 24px;gap:32px}[data-node-id="239:2464"]>div{max-width:100%;width:100%;height:auto}[data-node-id="239:2464"] p{font-size:30px;line-height:1.25;white-space:normal;width:100%}
 [data-node-id="357:2640"]{gap:48px;padding-top:64px}[data-node-id="357:2641"],[data-node-id="357:2643"],[data-node-id="357:2753"]{max-width:calc(100% - 48px);width:100%;height:auto;gap:28px}[data-node-id="357:2641"] p{font-size:30px;line-height:1.25;width:100%}[data-node-id="357:2644"] p{font-size:18px;line-height:1.6}[data-node-id="357:2646"]{width:100%}[data-node-id="357:2646"]>div{width:100%;gap:14px}[data-node-id="357:2646"]>div>p{flex:1;min-width:0}[data-node-id="455:287"]{width:100%;height:auto}[data-node-id="455:287"] p{font-size:30px;line-height:1.25;white-space:normal;width:100%}[data-node-id="357:2755"] p{font-size:18px;line-height:1.6;height:auto}[data-node-id="455:288"]{max-width:100%}
 [data-node-id="357:2759"]{height:480px;width:100%}[data-node-id="357:2762"]{left:48%;top:35%;width:49%;height:auto}[data-node-id="357:2762"] p{font-size:25px;line-height:1.3;width:100%;white-space:normal}[data-node-id="357:2760"]{width:100%;height:100%}
 [data-node-id="433:182"]{padding:70px 0 48px;gap:40px;height:auto}[data-node-id="433:183"]{gap:34px}[data-node-id="433:184"]{max-width:calc(100% - 48px);height:auto}[data-node-id="433:184"] p{font-size:30px;line-height:1.25;width:100%}[data-node-id="433:184"] p:first-child{font-size:20px}[data-node-id="433:183"]>.art-slot{width:calc(100% - 40px);max-width:620px}[data-node-id="433:187"]{width:calc(100% - 48px);gap:20px}[data-node-id="433:187"] p{font-size:18px;line-height:1.6}[data-node-id="433:191"]{gap:56px}[data-node-id="1265:265"]{width:100%;height:auto}[data-node-id="433:192"],[data-node-id="433:235"],[data-node-id="433:280"]{flex-direction:column;align-items:center;padding:0 24px;gap:24px;height:auto}[data-node-id="433:193"],[data-node-id="433:236"],[data-node-id="433:281"]{width:100%;height:auto;gap:20px}[data-node-id="433:193"] p,[data-node-id="433:236"] p,[data-node-id="433:281"] p{font-size:18px;line-height:1.6;height:auto}[data-node-id="433:193"]>p,[data-node-id="433:236"]>p,[data-node-id="433:281"]>p{font-size:25px;line-height:1.25}[data-node-id="433:192"]>.art-slot,[data-node-id="433:235"]>.art-slot,[data-node-id="433:280"]>.art-slot{width:100%;max-width:540px}[data-node-id="1283:197"]{padding-top:24px}
 [data-node-id="594:2973"]{height:auto;min-height:650px;padding:45px 24px;background:#f9f4ee}[data-node-id="594:2973"]>div{max-width:100%}[data-node-id="696:287"]{height:auto;padding:70px 24px}[data-node-id="696:287"]>div{max-width:100%}[data-node-id="754:2973"]{padding:0 24px 100px;gap:45px}[data-node-id="754:2973"]>p{font-size:34px}[data-node-id="754:2974"]{max-width:100%;width:100%;padding:0 24px 28px;gap:25px}[data-node-id="754:2975"]{width:100%;height:auto}[data-node-id="754:2981"]{width:100%;gap:18px}[data-node-id="754:2981"] p{width:100%;font-size:18px;line-height:1.65}[data-node-id="754:2978"]{width:100%;font-size:23px;line-height:1.4;white-space:normal}
 [data-node-id="827:287"]{padding:70px 24px 45px;gap:30px}[data-node-id="827:288"],[data-node-id="827:320"]{max-width:100%;width:100%;height:auto}[data-node-id="827:289"]{font-size:30px;line-height:1.2}[data-node-id="827:290"]{font-size:28px;line-height:1.3;width:100%;white-space:normal}[data-node-id="827:290"] p{white-space:normal}[data-node-id="841:288"]{max-width:60%;left:auto;right:0}[data-node-id="827:287"]>.art-slot{width:100%;max-width:740px}[data-node-id="827:320"] p{font-size:18px;line-height:1.6}[data-node-id="877:287"]{padding:20px 20px 60px}[data-node-id="877:288"]{width:100%;max-width:100%;padding:40px 22px;gap:40px}[data-node-id="877:289"]{width:100%;gap:30px}[data-node-id="877:295"]{font-size:28px;line-height:1.25;width:100%;white-space:normal}[data-node-id="877:296"]{max-width:100%;width:100%;flex-wrap:wrap;gap:20px;justify-content:center;height:auto}[data-node-id="877:296"]>div{min-width:65px}[data-node-id="877:313"]{width:100%;gap:18px}[data-node-id="877:313"] p{width:100%;font-size:18px;line-height:1.6}[data-node-id="877:317"]{width:100%;gap:48px}[data-node-id="877:317"]>[data-name^="Stage"]{width:100%;gap:18px;align-items:flex-start}[data-node-id="877:317"] [data-name="Module content / Complete working draft"]{width:auto;flex:1;min-width:0}[data-node-id="877:317"] [data-name="Week and module heading"]{width:100%}[data-node-id="877:317"] [data-name="Week and module heading"] p{width:100%;font-size:22px;line-height:1.3;white-space:normal}[data-node-id="877:317"] [data-name="Module content / Complete working draft"]>p,[data-node-id="877:317"] [data-name="Learning outcome"] p{width:100%;font-size:16px;line-height:1.6}[data-node-id="877:317"] [data-name="Practical learning outcomes"],[data-node-id="877:317"] [data-name="Learning outcome"]{width:100%}[data-node-id="877:317"] [data-name="Milestone artwork"]{width:82px}[data-node-id="877:317"] [data-name^="Learning milestone"]{transform:scale(.7);transform-origin:top left}[data-name^="Journey path / Stop"]{display:none}[data-node-id="896:287"]{width:100%;max-width:320px}
 [data-node-id="921:288"]{padding:70px 24px;height:auto;min-height:720px}[data-node-id="921:288"] p{max-width:100%}[data-node-id="1031:385"]{width:100%;height:auto}[data-node-id="1031:385"] p{font-size:30px;line-height:1.25;white-space:normal;width:100%}[data-node-id="1031:386"]{width:100%}[data-node-id="1031:387"]{display:none}[data-node-id="1018:377"]{padding:70px 24px 0;gap:32px}[data-node-id="1031:392"]{width:100%;max-width:100%;gap:18px}[data-node-id="1031:392"] p{font-size:18px;line-height:1.6;width:100%}[data-node-id="1018:384"]{flex-direction:column;gap:35px;width:100%}[data-node-id="1018:385"]{width:100%;max-width:100%;height:auto;aspect-ratio:1.3}[data-node-id="1018:387"]{padding:0 24px;width:100%;gap:28px}[data-node-id="1018:387"]>div{width:100%;gap:16px}[data-node-id="1018:387"] p{font-size:18px;line-height:1.55}[data-node-id="1045:385"]{gap:45px}[data-node-id="1100:395"]{gap:65px}
 [data-node-id="1091:390"]{padding:0 24px}[data-node-id="1091:392"]{width:100%;gap:15px}[data-node-id="1091:392"] p{font-size:23px;line-height:1.3;width:100%;white-space:normal}[data-node-id="1091:393"]{font-size:32px!important}[data-node-id="1091:395"]{gap:20px}[data-node-id="1091:396"],[data-node-id="1091:423"]{padding:0;flex-direction:column;gap:20px}[data-node-id="1091:396"]>div,[data-node-id="1091:423"]>div{width:100%;height:auto;min-height:0;padding:25px;gap:16px}[data-node-id="1091:395"] p{font-size:17px;line-height:1.6}[data-node-id="1091:395"] [data-name="Benefit heading and description"]>p:first-child{font-size:21px;line-height:1.3}
 [data-node-id="1018:376"]{gap:65px}[data-node-id="1161:401"]{padding:0 20px}[data-node-id="1018:482"]{width:100%;max-width:100%;padding:60px 20px 40px;gap:32px}[data-node-id="1018:490"]{width:100%;gap:12px}[data-node-id="1018:490"] p{font-size:30px;line-height:1.25;white-space:normal;width:100%}[data-node-id="1161:395"]{width:100%;justify-content:center}[data-node-id="1161:396"]{display:none}[data-node-id="1161:394"]{width:100%}[data-node-id="1161:394"]>p{width:100%;font-size:20px}[data-node-id="1018:494"]{width:100%;height:auto}[data-node-id="1143:394"]{width:100%;gap:8px;justify-content:center}[data-node-id="1143:394"]>div{width:calc((100% - 24px)/4);max-width:80px;padding:12px 5px}[data-node-id="1018:497"]{flex-direction:column;width:100%;gap:24px}[data-node-id="1018:498"],[data-node-id="1018:507"]{width:100%;max-width:380px;margin:auto;gap:20px;padding:30px 20px}[data-node-id="1018:516"],[data-node-id="1018:519"]{width:100%;gap:18px}[data-node-id="1018:516"] p,[data-node-id="1018:519"] p{width:100%;font-size:17px;line-height:1.6;white-space:normal}[data-node-id="1018:516"]>p:first-child,[data-node-id="1018:519"]>p:first-child{font-size:21px;line-height:1.3}[data-node-id="1186:394"]{width:100%}
 [data-node-id="1202:469"]{padding:70px 20px 35px;gap:32px}[data-node-id="1202:470"]{width:100%;gap:32px}[data-node-id="1213:469"]{width:100%;height:auto}[data-node-id="1213:469"] p{font-size:30px;line-height:1.2;white-space:normal;width:100%}[data-node-id="1202:472"]{width:100%;max-width:100%;padding:16px 24px 28px;gap:0}.faq-item summary{font-size:18px;gap:16px}.faq-answer{font-size:17px;line-height:1.65;padding:20px 0 8px}.faq-item{padding:18px 0}
 [data-node-id="1252:301"]{padding:60px 24px 30px!important;gap:40px}[data-node-id="1252:302"]{flex-wrap:wrap;width:100%;gap:35px}[data-node-id="1252:302"]>div{max-width:100%;height:auto}[data-node-id="1252:322"]{width:100%}[data-node-id="1252:348"]{width:100%;gap:20px;flex-direction:column;align-items:flex-start}.form-pair{grid-template-columns:1fr}.contact-form{gap:22px}[data-node-id="1252:348"] p{font-size:12px;line-height:1.6;width:100%}
 #schedule-modal{width:calc(100% - 32px);max-width:none;max-height:calc(100dvh - 32px)}.schedule-mobile{display:block;background:white;border:1px solid #d7c6f6;border-radius:16px;padding:22px;margin-top:24px;font-size:16px;line-height:1.6}.schedule-mobile h3{font-size:20px;color:#520299;margin-bottom:12px}.schedule-mobile article{margin-top:22px}.schedule-mobile h4,.schedule-mobile strong{color:#0387e9}.schedule-mobile .holiday h4{color:#520299}.schedule-mobile[hidden]{display:none}
}
@media(max-width:420px){[data-node-id="877:317"]>[data-name^="Stage"]{flex-direction:column;gap:12px}[data-node-id="877:317"] [data-name="Milestone artwork"]{height:145px;width:110px}[data-node-id="877:317"] [data-name="Module content / Complete working draft"]{width:100%}[data-node-id="421:341"]{width:150px}[data-node-id="421:373"]{width:112px}}
.menu-toggle{display:none}.schedule-note{margin-top:24px}.schedule-time{margin-top:8px}.testimonial-dots{display:flex;align-items:center;justify-content:center}.art-slot{width:var(--art-width,auto)}
@media(min-width:1440px){.art-slot[data-art="379:366"]{width:600px}.art-slot[data-art="377:366"]{width:552px}.art-slot[data-art="357:2667"]{width:660px}.art-slot[data-art="704:571"]{width:680px}.art-slot[data-art="1263:301"],.art-slot[data-art="1273:265"],.art-slot[data-art="1282:227"]{width:560px}.art-slot[data-art="827:291"]{width:680px}}
@media(max-width:1199px){.menu-toggle{display:block;color:#520299;font-weight:700;padding:12px;border:1px solid #bba7fa;border-radius:8px}[data-node-id="421:367"]{display:none}.menu-open [data-node-id="421:367"]{display:flex;position:absolute;top:76px;left:0;right:0;background:white;box-shadow:0 8px 20px #35254022;flex-direction:column;gap:0;padding:16px;align-items:stretch}.menu-open [data-node-id="421:367"]>a{display:block!important;padding:14px;width:100%}[data-node-id="962:302"],[data-node-id="962:303"],[data-node-id="962:305"],[data-node-id="962:307"],[data-node-id="962:318"]{width:100%;height:auto}[data-node-id="962:302"] p{font-size:30px;line-height:1.2}[data-node-id="962:304"]{width:100%;padding:0 16px;font-size:20px;line-height:1.5}[data-node-id="962:308"]{font-size:23px;white-space:normal}[data-node-id="962:309"]{font-size:18px;white-space:normal}[data-node-id="962:310"]{left:-15px}[data-node-id="962:312"]{right:-15px}[data-node-id="962:318"]{font-size:14px;white-space:normal}.schedule-mobile h4,.schedule-mobile .holiday h4{color:#2f2b36}.schedule-mobile article:not(.holiday)>h4{color:#0387e9}.guide-orbits{opacity:.55;overflow:hidden;width:100%}}
/* Flexible outer containers keep soft shadows clear of their content. */
#page{overflow-x:clip}
[data-node-id="754:2974"]{left:50%;translate:-50% 0;top:286px;bottom:156px;height:auto;width:828px;max-width:calc(100% - 64px)}
[data-node-id="594:2973"]{min-height:800px}
@media(max-width:1439px){
 [data-node-id="357:2640"]{padding-left:0;padding-right:0}
 [data-node-id="433:182"]{padding-left:0;padding-right:0}
 [data-node-id="704:571"]{flex-shrink:0}
 [data-node-id="433:183"]>.art-slot{width:min(680px,100%)}
 [data-node-id="827:287"]{width:100%;padding-left:32px;padding-right:32px}
 [data-node-id="827:287"]>.art-slot{width:min(680px,100%)}
 [data-node-id="754:2975"]{max-width:100%}
 [data-node-id="594:2976"]{max-width:54%}
 [data-node-id="594:2976"] p{width:100%}
 [data-node-id="877:287"]{width:100%}
 [data-node-id="877:288"]{padding-left:48px;padding-right:48px}
 [data-node-id="877:289"],[data-node-id="877:313"],[data-node-id="877:317"]{width:100%}
 [data-node-id="1018:482"]{width:min(1150px,calc(100% - 64px))}
 [data-node-id="962:302"],[data-node-id="962:303"],[data-node-id="962:318"]{max-width:100%}
}
@media(max-width:1199px){
 [data-node-id="754:2973"]{padding:40px 24px 100px}
 [data-node-id="754:2974"]{padding:0;left:50%;top:250px;bottom:100px;max-width:calc(100% - 32px)}
 [data-node-id="754:2976"]{font-size:34px;line-height:1.2}
 [data-node-id="754:2978"]{padding-bottom:28px}
 [data-node-id="754:2978"] p{font-size:21px;line-height:1.5;white-space:normal}
 [data-node-id="754:2981"]{width:100%;padding:0 18px}
 [data-node-id="754:2981"] p{height:auto;overflow:visible}
 [data-node-id="594:2973"]{min-height:0;padding:40px 24px 330px;overflow:hidden}
 [data-node-id="594:2974"]{top:auto;bottom:0;left:0;width:100%;height:330px}
 [data-node-id="594:2974"]>div{width:100%;height:330px}
 [data-node-id="594:2974"] [data-name^="Photo"]{width:100%;height:330px}
 [data-node-id="594:2974"] img{object-position:30% center}
 [data-node-id="594:2975"]{display:none}
 [data-node-id="594:2976"],[data-node-id="594:2978"],[data-node-id="594:2979"],[data-node-id="594:2982"]{max-width:100%;width:100%;height:auto}
 [data-node-id="594:2976"]{margin-bottom:32px}
 [data-node-id="594:2977"] p{font-size:30px;line-height:1.3;white-space:normal}
 [data-node-id="594:2978"] p{font-size:18px;line-height:1.6;height:auto}
 [data-node-id="877:288"]{padding:40px 22px}
 [data-node-id="877:317"] [data-name="Module content / Complete working draft"] p{height:auto;max-width:100%}
 [data-node-id="1018:482"]{width:100%;max-width:100%}
 [data-node-id="705:291"]{padding:30px 20px;gap:24px;width:100%}
 [data-node-id="698:288"]{font-size:20px;white-space:normal;line-height:1.4}
 [data-node-id="698:290"]{gap:20px;flex-wrap:wrap;justify-content:center}
}
#schedule-modal{width:860px}
.section a:has(>p:only-child){display:flex;align-items:center;justify-content:center}
@media(max-width:1439px){
 .section div:not(.art-canvas,.art-canvas *),.section :is(p,h1,h2,h3,a,button):not(.art-canvas *){max-width:100%}
 .section :is(p,h1,h2,h3):not(.art-canvas *){height:auto;white-space:normal}
 [data-node-id="1100:395"],[data-node-id="1045:385"],[data-node-id="1018:377"]{width:100%}
 [data-node-id="433:195"],[data-node-id="433:238"],[data-node-id="433:283"]{width:100%}
 [data-node-id="239:2458"]{width:100%}
 [data-node-id="1252:323"]{width:50%;min-width:0}
 [data-node-id="962:312"]{left:auto;right:0}
 [data-node-id="962:310"]{left:0}
}
@media(max-width:1199px){
 .section div:not(.art-canvas,.art-canvas *){min-width:0}
 [data-node-id="421:341"]{height:27px;flex-shrink:0}
 [data-node-id="239:2405"]>div{flex-shrink:1}
 [data-node-id="239:2405"]>div>p{flex:1;min-width:0}
 [data-node-id="239:2458"],[data-node-id="239:2459"],[data-node-id="239:2460"]{width:100%;font-size:18px;line-height:1.6}
 [data-node-id="239:2464"] [data-node-id="239:2467"]{width:100%}
 [data-node-id="239:2464"] p p{width:100%;font-size:30px;line-height:1.3}
 [data-node-id="357:2762"]{left:46%;top:110px;width:50%}
 [data-node-id="357:2762"] p p{font-size:22px;line-height:1.4}
 [data-node-id="433:184"] p p{font-size:30px;line-height:1.3}
 [data-node-id="698:287"]{width:100%;height:auto}
 [data-node-id="754:2978"]>div{width:100%;height:auto}
 [data-node-id="877:317"]>[data-name^="Stage"]{height:auto;position:relative;left:auto;top:auto}
 [data-node-id="877:317"] [data-name="Learning outcome"]{align-items:flex-start;gap:10px}
 [data-node-id="877:317"] [data-name="Learning outcome"]>p:first-child{width:14px;flex:none}
 [data-node-id="877:317"] [data-name="Learning outcome"]>p:last-child{width:auto;flex:1;min-width:0}
 [data-node-id="877:317"] [data-name="Practical learning outcomes"]{gap:16px}
 [data-node-id="877:317"] [data-name="Module content / Complete working draft"]{gap:20px}
 [data-node-id="877:317"] [data-name="Milestone artwork"]{transform:scale(.78);transform-origin:top left;width:130px;height:150px}
 [data-node-id="877:317"] [data-name^="Learning milestone"]{transform:none}
 [data-node-id="1018:387"] [data-name="Copy"]{width:auto;flex:1;min-width:0}
 [data-node-id="1018:387"] p{width:100%}
 [data-node-id="1018:490"] h3{font-size:30px;line-height:1.3}
 [data-node-id="1018:491"]{font-size:30px;line-height:1.3}
 [data-node-id="1213:469"]{font-size:30px;line-height:1.25}
 [data-node-id="1252:323"]{width:100%}
 [data-node-id="1252:303"]{width:100%;height:250px!important}
 .section-testimonials [data-node-id="962:303"]{padding:0 24px}
}
@media(max-width:1199px){
 [data-node-id="239:2402"] a p{width:auto!important;text-align:center}
 [data-node-id="827:290"] p{font-size:28px;line-height:1.3}
 [data-node-id="841:288"]{position:relative;left:auto;right:auto;top:auto;bottom:auto;translate:none;align-self:center;width:180px;height:12px;margin-top:-20px}
 [data-node-id="1213:469"]{height:auto}
 [data-node-id="1202:471"]{position:relative;left:auto;top:auto;translate:none;width:100%;font-size:30px;line-height:1.25}
 [data-node-id="1252:348"]{height:auto;flex-wrap:nowrap}
 [data-node-id="1252:350"]{flex-shrink:0}
}
#schedule-modal [data-node-id="1019:429"],#schedule-modal [data-node-id="1297:197"],#schedule-modal [data-node-id="1019:435"],#schedule-modal [data-node-id="1019:475"]{width:100%;height:auto;max-width:100%}
#schedule-modal [data-node-id="1019:429"]{gap:20px}
#schedule-modal [data-node-id="1019:430"]{width:auto;flex:1;white-space:normal}
#schedule-modal [data-node-id="1019:431"]{flex-shrink:0}
#schedule-modal [data-node-id="1019:436"],#schedule-modal [data-name^="Week "]{display:grid;grid-template-columns:56px 1fr 1fr;width:100%;height:auto;min-height:59px;gap:16px}
#schedule-modal [data-node-id="1019:436"] p,#schedule-modal [data-name^="Week "] p{width:auto;white-space:normal}
#schedule-modal [data-node-id="1019:438"],#schedule-modal [data-node-id="1019:439"]{width:auto}
#schedule-modal [data-node-id="1019:452"]{width:100%;gap:24px;flex-wrap:wrap}
@media(max-width:1199px){
 [data-node-id="1143:394"]>div>p:last-child{font-size:10px;letter-spacing:.2px;white-space:nowrap}
 [data-node-id="877:296"]{display:grid;grid-template-columns:repeat(3,1fr)}
 [data-node-id="877:296"]>div{width:auto!important}
 [data-node-id="1018:387"] [data-name="Copy"]{width:auto;min-width:0;flex:1}
 #schedule-modal [data-node-id="1019:428"]{padding:28px}
 #schedule-modal [data-node-id="1019:430"]{font-size:28px}
 #schedule-modal [data-node-id="1019:434"]{width:100%;white-space:normal}
 [data-node-id="877:317"] [data-name="Milestone artwork"]{flex-shrink:0}
 [data-node-id="877:317"] [data-name="Module content / Complete working draft"]{width:auto;min-width:0;flex:1}
}
@media(max-width:420px){[data-node-id="877:296"]{grid-template-columns:repeat(2,1fr)}}
#schedule-modal{width:min(860px,calc(100vw - 48px));max-width:calc(100vw - 48px)}
#schedule-modal [data-node-id="1019:453"]{width:166px;flex-shrink:0}
#schedule-modal [data-node-id="1019:454"]{width:auto;flex:1;min-width:200px}
@media(max-width:1199px){
 [data-node-id="1252:302"]{height:auto;align-items:flex-start}
 [data-node-id="1252:323"]{height:auto;gap:28px}
 [data-node-id="357:2753"]{padding-left:24px;padding-right:24px;width:100%;max-width:100%;gap:28px}
 [data-node-id="357:2755"]{width:100%}
 [data-node-id="455:287"] p,[data-node-id="455:287"] span{font-size:30px;line-height:1.3;white-space:normal}
 [data-node-id="455:287"]{height:auto;overflow:visible}
}
@media(max-width:1199px){[data-node-id="455:289"]{left:50%;translate:-50% 0;max-width:70%}}
@media(min-width:1200px) and (max-width:1439px){
 [data-node-id="877:296"]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;gap:12px}
 [data-node-id="877:296"]>div,[data-node-id="877:296"] p{width:100%;min-width:0}
 [data-node-id="1018:385"]{width:48%;flex-shrink:0}
 [data-node-id="1018:387"]{width:calc(52% - 32px);flex-shrink:1}
 [data-node-id="1018:387"]>div{width:100%}
 [data-node-id="1018:387"] [data-name="Copy"]{width:auto;flex:1;min-width:0}
 [data-node-id="1018:387"] p{width:100%}
}
@media(max-width:420px){
 [data-node-id="1143:394"]>div>p:first-child{font-size:28px;line-height:1.2;white-space:nowrap}
 [data-node-id="1143:394"]>div>p:last-child{font-size:8px;letter-spacing:0}
 [data-node-id="1143:394"]>div{gap:8px}
 [data-node-id="1018:500"],[data-node-id="1018:509"]{font-size:32px;line-height:1.25}
 [data-node-id="1252:310"]{font-size:25px;white-space:normal}
}
@media(max-width:1199px){[data-node-id="1252:310"]{width:auto;flex:1;min-width:0}}
/* Keep the approved content width while section surfaces reach both viewport edges. */
@media(min-width:1441px){
 html,body{overflow-x:clip}
 #page{overflow:visible}
 .viewport-surface{isolation:isolate;background:none!important;overflow:visible!important;box-shadow:none!important}
 .viewport-surface::before{content:"";position:absolute;z-index:-1;pointer-events:none;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background-color:var(--surface-color,transparent);background-image:var(--surface-image,none);background-size:100% 100%;box-shadow:var(--surface-shadow,none)}
 .section-nav{box-shadow:none;background:transparent}
 [data-node-id="421:340"]{border-top-color:transparent}
 [data-node-id="421:340"]::before{top:-1px;border-top:1px solid var(--color-lavender,#bba7fa);box-shadow:0 4px 16px #42324e18}
 [data-node-id="239:2449"],[data-node-id="239:2464"]{border-bottom-color:transparent}
 [data-node-id="239:2449"]::before,[data-node-id="239:2464"]::before{bottom:-1px;border-bottom:1px solid rgba(143,135,161,.22)}
 [data-node-id="433:182"],[data-node-id="1018:376"]{overflow:visible}
 [data-node-id="357:2759"],[data-node-id="594:2973"]{width:100vw;max-width:none;margin-left:calc((1440px - 100vw)/2);margin-right:calc((1440px - 100vw)/2)}
 [data-node-id="357:2759"]{padding-left:calc(772px + (100vw - 1440px)/2)}
 [data-node-id="357:2762"]{left:auto}
 [data-node-id="357:2760"]{width:calc(1062.769px + (100vw - 1440px)/2);height:100%}
 [data-node-id="357:2760"] img{object-fit:cover;object-position:right top}
 [data-node-id="357:2761"]{width:100%}
 [data-node-id="594:2973"]{padding-left:calc(112px + (100vw - 1440px)/2);padding-right:calc(112px + (100vw - 1440px)/2)}
 [data-node-id="594:2974"],[data-node-id="594:2974"] [data-name^="Photo /"]{width:calc(2576.98px + 100vw - 1440px)}
 [data-node-id="594:2975"]{width:100%}
}

/* Visual QA corrections against the approved desktop artwork. */
html,body{margin:0;padding:0}
.section-hero{margin-top:0;padding-top:0}
[data-node-id="239:2392"]{height:auto;min-height:0}
@media(min-width:1200px){
 /* Fit comfortable desktop viewports; intrinsic content can exceed short windows. */
 [data-node-id="239:2392"]{--hero-space:clamp(24px,calc(12svh - 72px),48px);--hero-gap:clamp(20px,calc(4svh - 8px),32px);--hero-art-width:clamp(480px,calc((100svh - 99px - 2 * var(--hero-space) - var(--hero-gap)) * 600 / 670),600px);min-height:100svh;justify-content:center;padding-top:var(--hero-space);padding-bottom:var(--hero-space);gap:var(--hero-gap);background-size:100% 100%}
 [data-node-id="239:2393"]{align-items:center;justify-content:space-between;gap:32px}
 [data-node-id="239:2394"]{width:min(648px,calc(54% - 32px));padding-top:0;gap:clamp(18px,2.7svh,24px);overflow:visible}
 .section-hero .art-slot[data-art="379:366"]{width:min(46%,var(--hero-art-width));overflow:visible}
 [data-node-id="239:2395"]{padding-bottom:clamp(12px,calc(10svh - 60px),32px);width:100%}
 [data-node-id="239:2398"]{height:auto;width:100%;overflow:visible}
 [data-node-id="239:2399"]{height:auto;font-size:min(clamp(48px,5.15vw,74.136px),clamp(62px,8.3svh,74.136px));line-height:1.1;white-space:normal}
 [data-node-id="239:2400"]{height:auto;font-size:min(clamp(68px,7.27vw,104.7px),clamp(88px,11.7svh,104.7px));line-height:1.12;white-space:normal}
 [data-node-id="239:2401"]{width:100%;height:auto}
 [data-node-id="239:2402"]{padding-top:clamp(16px,calc(8svh - 44px),32.619px)}
}

/* Rounded opaque cards need box shadows, not filters on scaled/animated layers. */
.section-hero .art-slot.motion-reveal{animation:none;opacity:1}
.section-hero [data-node-id="379:378"],.section-hero [data-node-id="379:379"],.section-hero [data-node-id="379:470"],.section-hero [data-node-id="379:381"],.section-hero [data-node-id="379:382"]{filter:none;box-shadow:0 7.36px 25.76px rgba(82,2,153,.1)}

/* One full-width surface casts the navigation shadow in both directions. */
.section-nav{background:transparent;box-shadow:none}
[data-node-id="421:340"]{border-top:0!important;box-shadow:0 -4px 16px #42324e18,0 4px 16px #42324e18}
@media(min-width:1441px){
 [data-node-id="421:340"]::before{top:0;border-top:0;box-shadow:0 -4px 16px #42324e18,0 4px 16px #42324e18}
}

/* The continuation uses the same ellipse center as the guide artwork. */
.guide-orbits{top:0;bottom:auto;height:3050px;overflow:visible}
@media(max-width:1199px){
 .guide-orbits{mask-image:linear-gradient(#000 0%,#000 75%,transparent 100%)}
 [data-node-id="866:287"]{display:none}
}

/* Keep the benefits wash attached to its content, with no clipped side gutters. */
[data-node-id="1166:394"]{overflow:visible;pointer-events:none}
[data-node-id="1166:395"]{display:none}
[data-node-id="1091:390"]{isolation:isolate;overflow:visible}
[data-node-id="1091:390"]::before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0 auto 0 50%;width:100vw;transform:translateX(-50%);background:linear-gradient(180deg,#fff 0%,#f7f7f8 28%,#f7f7f8 86%,#fff 100%)}

/* The last panel's shadow must continue over the white footer surface. */
.section-enrollment{z-index:1}
.section-footer{z-index:0}
[data-node-id="1202:469"],[data-node-id="1202:470"]{overflow:visible}

/* Pagination dots retain the original eight-pixel circular geometry. */
.testimonial-dots{width:48px!important;height:8px!important;gap:12px;overflow:visible}
.testimonial-dots button{flex:0 0 8px;width:8px;height:8px;min-width:8px;margin:0;padding:0;border:0;border-radius:50%;background:#bba7fa}
.testimonial-dots button[aria-current="true"]{background:#0387e9}

/* Native accordion controls use the Figma type scale and row spacing. */
@media(min-width:1200px){
 .faq-item{padding:26px 0}
 .faq-item summary{font-size:22px;line-height:30px;gap:20px}
 .faq-answer{font-size:18px;line-height:29px;max-width:742px;padding:14px 0 0}
 .faq-toggle{width:28px;height:28px}
 .faq-toggle::before,.faq-toggle::after{left:5px;top:13px}
}
.contact-form{width:644.89px;max-width:100%}
.contact-form label{font-size:16px;line-height:20px}
.contact-form input{height:40.5px}
.contact-form textarea{height:89.5px}
.contact-submit{width:198.96px;height:43.2px;padding:0}
.form-status:empty{display:none}

/* Original ring fades are retained without an extra horizontal opacity mask. */

/* Reflow photograph captions rather than retaining desktop's 772-pixel inset. */
@media(max-width:1199px){
 .section .art-slot[data-art]{width:min(100%,var(--art-width));max-width:100%;align-self:center;margin-left:auto;margin-right:auto}
 .section .art-slot[data-art="379:366"]{width:min(480px,100%)}
 [data-node-id="357:2759"]{padding:0;overflow:hidden}
 [data-node-id="357:2762"]{position:absolute;left:52%;top:50%;transform:translateY(-50%);width:44%;gap:20px}
 [data-node-id="357:2762"] p{max-width:100%;width:100%;height:auto}
 [data-node-id="357:2760"] img{object-fit:cover;object-position:left center}
}
@media(max-width:600px){
 [data-node-id="357:2762"] p,[data-node-id="357:2762"] p p{font-size:20px;line-height:1.4}
}

/* Hide the navigation at rest; reveal it as soon as scrolling begins. */
.section-nav{position:fixed;top:0;left:50%;transform:translateX(-50%);width:min(100%,1440px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 1.2s ease,visibility 0s linear 1.2s}
.section-nav.intro-reached{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}

/* Raise complete photo sections above following opaque backgrounds. */
.section-work,.section-whole{z-index:2}
[data-node-id="357:2640"]{overflow:visible}
[data-node-id="357:2759"]{box-shadow:0 7px 20px rgba(143,135,161,.09),0 -7px 20px rgba(143,135,161,.09)}
[data-node-id="594:2973"]{box-shadow:0 7px 20px rgba(143,135,161,.09)}

.ring-bleed{display:none}
@media(min-width:1441px){
 .ring-bleed{display:block;position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);overflow:hidden;pointer-events:none;mask-image:linear-gradient(to right,#000 0,#000 calc((100vw - 1440px)/2),transparent calc((100vw - 1440px)/2),transparent calc((100vw + 1440px)/2),#000 calc((100vw + 1440px)/2),#000 100%)}
 .ring-bleed img{position:absolute;max-width:none!important;display:block}
}
/* Explicit canvas color also supplies Safari's browser-background fallback. */
html{background-color:#fdfcfa}

/* Final review: viewport spacing, stable surfaces, and usable controls. */
.hero-benefits-zone{width:100%;display:flex;justify-content:center}
@media(min-width:1200px){
 [data-node-id="239:2392"]{justify-content:flex-start;padding-bottom:0;gap:0;--hero-art-width:clamp(480px,calc((100svh - 147px - var(--hero-space)) * 600 / 670),600px)}
 .hero-benefits-zone{flex:1;align-items:center;min-height:147px;padding:24px 0;margin-top:calc(var(--hero-art-width) * -0.098)}
 [data-node-id="239:2424"]{padding-top:60px;min-height:0;padding-bottom:94.25px}
}
[data-node-id="239:2402"]{overflow:visible}
[data-node-id="239:2402"] a{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;min-width:246px;width:auto;max-width:100%;height:auto;min-height:56px}
[data-node-id="239:2402"] a p{position:static!important;width:auto!important;height:auto!important;text-align:center;white-space:nowrap;flex:0 1 auto}
/* Extend the original upward shadow along the entire painted surface. */
[data-node-id="798:287"]{width:100vw;left:50%;right:auto;transform:translateX(-50%)}
[data-node-id="239:2465"]{left:-100px;width:1640px;max-width:none!important;pointer-events:none}
[data-node-id="357:2754"] .s9ca010720{width:fit-content;max-width:100%;margin-inline:auto;background-image:linear-gradient(to right,#520299 0%,#520299 32%,#0387e9 85%,#0387e9 100%)}
.toolkit-vector{position:absolute;left:-30px;top:-60px;width:740px!important;height:640px!important;max-width:none}
[data-node-id="827:287"]{padding-bottom:63px}
[data-node-id="877:317"] [data-name="Learning outcome"]>p:last-child{font-family:'Wix Madefor Text';letter-spacing:0;text-wrap:pretty}
[data-node-id="962:293"],[data-node-id="1037:385"],[data-node-id="967:293"]{pointer-events:none}
[data-node-id="962:303"]{height:auto;min-height:310px}
[data-node-id="962:304"]{height:auto;text-wrap:pretty}
[data-node-id="962:308"],[data-node-id="962:309"]{height:auto;white-space:normal;text-align:center}
[data-carousel-step]{z-index:2}
#schedule-modal:focus{outline:none}
#schedule-modal [data-node-id="1019:428"]{filter:none}
#schedule-modal [data-node-id="1019:429"]{margin-bottom:-10px;align-items:center}
#schedule-modal [data-schedule-close]:focus:not(:focus-visible){outline:none}
#schedule-modal [data-node-id="1019:454"],#schedule-modal [data-node-id="1019:454"] span{color:#520299;font-weight:700}
/* Preserve the keyboard focus ring while avoiding an autofocus ring on opening. */
#schedule-modal [data-schedule-close]:focus-visible{outline:2px solid #0364b0;outline-offset:3px}
[data-schedule-open].schedule-pointer-focus:focus{outline:none}
[data-node-id="1018:482"]{box-shadow:0 3px 34px 2px rgba(3,135,232,.045),0 12px 78px 4px rgba(115,71,178,.126)}
[data-node-id="1143:394"]{font-variant-numeric:tabular-nums}
[data-node-id="1202:469"]{margin-top:20px;margin-bottom:20px}
.faq-panel{filter:none;box-shadow:0 8px 42px rgba(115,71,178,.1)}
@media(min-width:1200px) and (max-width:1600px){
 [data-node-id="1018:385"]{margin-left:calc((min(100vw,1440px) - 100vw)/2);width:calc(680px + max(0px,(100vw - 1440px)/2));max-width:calc(48% + max(0px,(100vw - 1440px)/2))}
 [data-node-id="1018:385"] img{width:100%;height:100%;object-fit:cover;object-position:right center}
}

.keep-phrase{white-space:nowrap}

/* Review refinements: preserve vector detail and stable section geometry. */
@media(min-width:1200px){[data-node-id="239:2464"]{padding-top:164px;padding-bottom:164px;min-height:745px}}
@media(min-width:1200px) and (max-width:1439px){[data-node-id="239:2464"]{padding-top:80px;padding-bottom:80px;min-height:0}}

[data-node-id="704:571"] .toolkit-vector{left:-4.4117647%;top:-11.5384615%;width:108.8235294%!important;height:123.0769231%!important}
[data-node-id="379:383"] svg{display:block;width:100%;height:100%;overflow:visible}
[data-node-id="379:383"] .se71c63d23{border-radius:5.52px;box-shadow:0 7.36px 25.76px rgba(82,2,153,.1)}
[data-node-id="962:306"]>div{position:static;width:107px;height:107px}
[data-node-id="962:306"] img{position:static;display:block;width:107px;height:107px;max-width:none;object-fit:cover;border:2px solid #0387e9;border-radius:50%}

@media(max-width:1199px){[data-node-id="239:2464"]{padding-top:75px;padding-bottom:75px}}

/* Keep the carousel canvas steady while each attribution follows its own quote. */
[data-node-id="962:304"]{min-height:0;text-wrap:wrap}
@media(min-width:1200px){[data-node-id="962:304"]{width:700px}}
[data-node-id="421:367"]>a:not([data-node-id="421:373"]){font-weight:400}
[data-node-id="421:367"]>a[aria-current="location"]{font-weight:700}
[data-node-id="421:373"],[data-node-id="421:373"] p{font-family:"Wix Madefor Display";font-weight:700;font-size:16px;line-height:24px;color:#0387e9}
.contact-submit{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.contact-submit:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(139,105,195,.25)}
.contact-submit:active{transform:translateY(0)}
[data-node-id="1252:353"]{margin-left:auto;text-align:right;max-width:none!important}
[data-node-id="239:2465"]{height:calc(100% - 1px)}
/* Anchor both sets of circles to their shared edge without stretching the arcs. */
@media(min-width:1200px){
 [data-node-id="239:2465"]{top:auto;bottom:-1px;height:745px}
 [data-node-id="421:373"]{width:auto;min-width:0;padding:0 24px}
}
[data-node-id="421:373"],[data-share]{transition:transform .18s ease,box-shadow .18s ease}
[data-node-id="421:373"]:hover,[data-share]:hover{transform:translateY(-2px);box-shadow:0 5px 16px #0387e920}
[data-node-id="421:373"]:active,[data-share]:active{transform:translateY(0)}

/* Let lifted share buttons and their shadows extend beyond the button row. */
[data-node-id="698:290"],[data-node-id="705:291"]{overflow:visible}
.motion-pending{opacity:0}
.motion-reveal{animation:gentle-arrival 1.5s cubic-bezier(.22,.61,.36,1) both}
.motion-star.motion-reveal{animation:star-arrival 1.8s cubic-bezier(.22,.61,.36,1) both;transform-origin:center}
@keyframes gentle-arrival{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}
@keyframes star-arrival{from{opacity:0;scale:.82;rotate:-8deg}to{opacity:1;scale:1;rotate:0deg}}
@media(prefers-reduced-motion:reduce){.motion-pending,.motion-reveal{opacity:1;animation:none!important;translate:none;scale:none;rotate:none}}

/* Mobile review v1. All layout changes stop before the desktop breakpoint. */
@media(max-width:1199px){
 /* Give the absolutely positioned photograph a proportional place in the flow. */
 [data-node-id="239:2464"]>[data-node-id="239:2476"]{width:min(624px,100%);height:auto;aspect-ratio:3/2}
 [data-node-id="239:2477"]{width:100%;height:100%}
 [data-node-id="239:2477"] img{object-fit:cover}
 /* Keep an open menu usable in short landscape windows. */
 .menu-open [data-node-id="421:367"]{max-height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain}
 .menu-open [data-node-id="421:367"]>a{min-height:48px;height:auto;flex-shrink:0}
 /* Draw the original small dots inside larger, separate touch targets. */
 .testimonial-dots{width:132px!important;height:44px!important;gap:0}
 .testimonial-dots button{flex:0 0 44px;min-width:44px;width:44px;height:44px;background:transparent!important;display:grid;place-items:center}
 .testimonial-dots button::before{content:"";width:8px;height:8px;border-radius:50%;background:#bba7fa}
 .testimonial-dots button[aria-current="true"]::before{background:#0387e9}
 .contact-form input{min-height:48px;font-size:16px}
 .contact-form textarea{min-height:128px;font-size:16px}
 .contact-submit{min-height:48px}
 [data-node-id="1252:353"]{margin-left:0;text-align:left;max-width:100%!important}
}

@media(max-width:1199px){
 /* A module gets the full reading width on every phone, including large phones. */
 [data-node-id="877:317"]>[data-name^="Stage"]{flex-direction:column;gap:18px}
 [data-node-id="877:317"] [data-name="Milestone artwork"]{width:130px;height:140px}
 [data-node-id="877:317"] [data-name="Module content / Complete working draft"]{width:100%;flex:auto}
 [data-node-id="877:317"] [data-name="Module content / Complete working draft"]>p,
 [data-node-id="877:317"] [data-name="Learning outcome"] p{font-size:17px;line-height:1.6}
 [data-node-id="877:288"]{padding:32px 20px}
 [data-node-id="877:317"]{gap:40px}
 [data-node-id="877:296"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}
 /* Let the quotation use the reading width, with arrows below the content. */
 .section-testimonials [data-node-id="962:303"]{padding:8px 0 64px}
 [data-node-id="962:304"]{padding:0;font-size:20px;line-height:1.5}
 [data-carousel-step]{top:auto;bottom:0;width:44px;height:44px}
 [data-node-id="962:310"]{left:calc(50% - 56px)}
 [data-node-id="962:312"]{right:calc(50% - 56px);left:auto}
 [data-carousel-step]>div{inset:0}
 [data-node-id="962:308"]{font-size:21px;line-height:1.3}
 [data-node-id="962:309"]{font-size:16px;line-height:1.5}
 /* Payment labels and controls reflow inside the smallest cards. */
 [data-node-id="1018:498"],[data-node-id="1018:507"]{padding:28px 16px}
 [data-enrollment-action],[data-schedule-open]{height:auto;min-height:52px;padding:12px 16px;display:flex;align-items:center;justify-content:center;text-align:center}
 [data-enrollment-action] p,[data-schedule-open] p{position:static;width:100%;height:auto;white-space:normal;line-height:1.4;text-align:center}
 [data-node-id="1018:500"],[data-node-id="1018:509"]{font-size:clamp(28px,8vw,36px);line-height:1.2}
 [data-node-id="1018:502"],[data-node-id="1018:511"]{font-size:21px;line-height:1.4}
 .schedule-mobile{width:100%;padding:20px 16px}
 .schedule-mobile article{padding-top:16px;border-top:1px solid #e5daf6}
 .faq-item summary{gap:12px}
 [data-node-id="1202:472"]{padding-left:20px;padding-right:20px}
 .contact-submit{width:100%}
}

@media(max-width:360px){
 [data-node-id="239:2399"]{font-size:30px}
 [data-node-id="239:2400"]{font-size:45px}
 [data-node-id="239:2405"]{padding:16px}
 [data-node-id="877:287"],[data-node-id="1161:401"]{padding-left:12px;padding-right:12px}
 [data-node-id="1018:482"]{padding-left:16px;padding-right:16px}
 [data-node-id="1202:469"]{padding-left:12px;padding-right:12px}
 [data-node-id="1143:394"]>div>p:last-child{font-size:9px}
}

/* Mobile review v2: owner-directed typography, spacing, and stacked compositions. */
.mobile-heading-version,.mobile-module-header{display:none}
@media(max-width:1199px){
 [data-node-id="421:341"]{width:175px;height:27.174px;aspect-ratio:6.44}
 .menu-toggle{width:44px;height:44px;min-width:44px;padding:10px;display:flex;flex-direction:column;justify-content:center;gap:5px;border:0;background:transparent}
 .menu-toggle span{display:block;width:24px;height:2px;background:currentColor;border-radius:2px}
 /* Remove the fixed story canvas so every paragraph determines its own height. */
 [data-node-id="1265:265"],[data-node-id="433:192"]{position:relative;inset:auto;width:100%;height:auto}
}
@media(max-width:1199px){
 .mobile-feature-line,.mobile-heading-line{display:block}
 .mobile-keep{white-space:nowrap}
 .desktop-heading-version{display:none!important}
 .mobile-heading-version{display:block;width:100%;text-align:center;font-family:'Wix Madefor Display';font-weight:700;font-size:clamp(22px,6.4vw,25px);line-height:1.3;color:#520299}
 .mobile-heading-version p{font:inherit!important;width:100%!important;line-height:inherit!important}
 .mobile-gradient{background:linear-gradient(90deg,#520299,#0387e9);background-clip:text;-webkit-background-clip:text;color:transparent}
 [data-node-id="239:2424"]{padding-top:0;gap:30px}
 [data-node-id="239:2428"]{display:flex;flex-direction:column;gap:16px}
 [data-node-id="239:2429"]{display:block;position:relative;inset:auto;width:44px;height:53px;flex-shrink:0}
 [data-node-id="239:2435"]{font-size:clamp(28px,8.2vw,32px)}
 [data-node-id="239:2442"],[data-node-id="239:2446"]{gap:14px}
 [data-node-id="239:2441"] p{line-height:1.55}
 [data-node-id="239:2464"]{padding-top:64px;padding-bottom:64px}
 [data-node-id="357:2640"]{gap:32px}
 #work [data-node-id="357:2643"]{width:calc(100% - 48px);max-width:calc(100% - 48px);margin-inline:auto}
 [data-node-id="357:2641"] .mobile-heading-version{font-size:clamp(27px,7.7vw,30px);line-height:1.25}
 [data-node-id="357:2644"],[data-node-id="357:2755"]{gap:20px}
 [data-node-id="357:2753"]{padding-top:0;padding-bottom:0;gap:22px}
 [data-node-id="357:2755"] p{line-height:1.55}
 /* Portrait crop transitions into the statement instead of hiding the human. */
 [data-node-id="357:2759"]{display:flex;flex-direction:column;height:auto;min-height:0;gap:0;background:#eee6da}
 [data-node-id="357:2760"]{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1/1.05}
 [data-node-id="357:2760"] img{width:100%;height:100%;object-fit:cover;object-position:38% center}
 [data-node-id="357:2761"]{inset:0 0 auto;height:calc(100vw * 1.05 + 1px);width:100%;background-image:linear-gradient(to bottom,transparent 55%,#eee6da 100%)!important}
 [data-node-id="357:2762"]{position:relative;inset:auto;transform:none;width:100%;padding:40px 24px 40px;margin-top:-12px;gap:18px;align-items:center;text-align:center}
 [data-node-id="357:2763"]{width:100%;height:auto}
 [data-node-id="357:2762"] p,[data-node-id="357:2762"] p p{font-size:30px;line-height:1.22;text-align:center}
 [data-node-id="357:2762"] [data-node-id="357:2764"]{font-size:20px;line-height:1.4;max-width:280px}
 [data-node-id="433:191"]{gap:44px}
 [data-node-id="433:192"],[data-node-id="433:235"],[data-node-id="433:280"]{position:relative;inset:auto;height:auto;gap:24px}
 [data-node-id="433:193"],[data-node-id="433:236"],[data-node-id="433:281"]{gap:16px}
 [data-node-id="433:195"],[data-node-id="433:238"],[data-node-id="433:283"]{height:auto;gap:18px}
 [data-node-id="433:191"] [data-name="Supporting paragraphs"] p,[data-node-id="433:191"] [data-name="Supporting paragraphs"] span{font-size:18px;line-height:1.55}
 [data-node-id="1283:197"]{padding-top:40px}
 .section-toolkit a[href="#overview"]{width:auto;max-width:calc(100% - 48px);height:auto;min-height:48px;padding:12px 24px}
 .section-toolkit a[href="#overview"] p{font-size:18px;line-height:24px;width:auto;height:auto}
 [data-node-id="594:2973"]{padding-top:64px}
 [data-node-id="696:287"]{padding:88px 20px}
 [data-node-id="705:291"]{padding:30px 20px}
 [data-node-id="698:290"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:12px}
 [data-share]{width:100%;max-width:100%;min-width:0;height:46px;padding:8px;gap:7px;justify-content:center}
 [data-share] p{font-size:14px;line-height:20px;width:auto;white-space:nowrap}
 [data-share]>div{flex-shrink:0;width:18px;height:18px}
 [data-node-id="754:2973"]{padding:24px 40px 60px;gap:28px}
 [data-node-id="754:2974"]{top:175px;bottom:60px;width:calc(100% - 40px);max-width:none}
 [data-node-id="754:2975"]{gap:24px}
 [data-node-id="754:2977"]{width:160px;height:160px}
 [data-node-id="754:2977"]>div{inset:0}
 [data-node-id="754:2977"] img{width:100%;height:100%;object-fit:contain}
 [data-node-id="754:2981"]{padding:0;gap:16px}
 [data-node-id="754:2981"] p,[data-node-id="754:2981"] span{font-size:18px;line-height:1.55}
 [data-node-id="754:2978"]{padding:0 0 28px}
 [data-node-id="827:290"] p{font-size:clamp(24px,7vw,28px);text-wrap:balance}
 /* The five stops follow one centered vertical route, with labels beside dots. */
 [data-node-id="877:296"]{display:flex;flex-direction:column;position:relative;width:190px;max-width:100%;gap:18px;align-self:center}
 [data-node-id="877:297"]{display:none}
 [data-node-id="877:296"]::before{content:"";position:absolute;right:5px;top:20px;bottom:20px;width:2px;background:linear-gradient(#d5c5ed,#91c7ed,#d5c5ed)}
 [data-node-id="877:296"]>[data-name="Frame"]{display:grid;grid-template-columns:1fr 12px;gap:18px;position:relative;inset:auto;width:100%;height:auto;align-items:center}
 [data-node-id="877:296"] [data-name="Ellipse"]{grid-column:2;grid-row:1;position:relative;inset:auto;width:12px;height:12px}
 [data-node-id="877:296"] [data-name="Frame"]>div:last-child{grid-column:1;grid-row:1;position:relative;inset:auto;width:100%;height:auto;gap:2px;text-align:right}
 [data-node-id="877:296"] p{position:static;width:100%;font-size:16px;line-height:1.4;text-align:right}
 [data-node-id="877:313"] p,[data-node-id="877:313"] span{font-size:16px;line-height:1.55}
 [data-node-id="877:317"] [data-name="Milestone artwork"],[data-node-id="877:317"] [data-name="Week and module heading"]{display:none}
 .mobile-module-header{display:flex;width:100%;align-items:center;gap:14px}
 .mobile-module-header>img{width:60px;height:64px;object-fit:contain;flex-shrink:0}
 .mobile-module-header>div{flex:1;min-width:0}
 .mobile-module-meta{display:flex;flex-wrap:wrap;gap:4px 1em;font:600 13px/1.4 'Wix Madefor Text';color:#520299;margin-bottom:6px}
 .mobile-module-header h3{font:700 21px/1.2 'Wix Madefor Display';color:#0387e9;margin:0;text-wrap:pretty}
 [data-node-id="877:317"] [data-name="Module content / Complete working draft"]>p,[data-node-id="877:317"] [data-name="Learning outcome"] p{font-size:16px;line-height:1.55}
 [data-schedule-open]{width:auto;max-width:100%;min-height:46px;padding:11px 18px}
 [data-schedule-open] p{font-size:16px}
 [data-node-id="921:288"]{padding-top:35px;padding-bottom:40px;min-height:0;gap:20px}
 [data-node-id="962:293"]{display:none}
 .section-testimonials [data-node-id="962:303"]{padding:0;gap:20px;min-height:0}
 [data-node-id="962:304"]{font-size:18px;line-height:1.5}
 [data-node-id="962:305"]{gap:14px}
 [data-node-id="962:307"]{gap:6px}
 [data-node-id="962:306"],[data-node-id="962:306"]>div,[data-node-id="962:306"] img{width:88px;height:88px}
 [data-carousel-step]{bottom:-64px}
 [data-node-id="962:310"]{left:calc(50% - 114px)}
 [data-node-id="962:312"]{right:calc(50% - 114px)}
 [data-node-id="1018:377"]{padding-top:35px}
 [data-node-id="1018:385"]{margin:0;align-self:center;width:100%;max-width:100%}
 [data-node-id="1018:385"] img{width:100%;height:100%;object-fit:contain;object-position:center}
 [data-node-id="1018:389"],[data-node-id="1018:398"],[data-node-id="1018:406"]{width:38px;height:38px;flex-shrink:0}
 [data-node-id="1018:387"]>div{align-items:flex-start;gap:14px}
 [data-node-id="1100:395"]{gap:36px}
 [data-node-id="1018:482"]{gap:24px}
 [data-node-id="1018:494"]{margin-top:7px}
 [data-node-id="1202:469"]{padding-top:30px;padding-bottom:15px;margin-bottom:0}
 .contact-submit{margin-top:18px}
}
@media(max-width:1199px){
 [data-node-id="239:2429"]{align-self:center}
 [data-node-id="877:296"]>[data-name="Frame"]{width:100%!important;padding:0}
 [data-node-id="877:296"]{padding:0;width:168px;align-items:stretch}
 [data-node-id="877:296"]::before{top:22px;bottom:22px}
 [data-node-id="1018:376"]{padding-top:0;padding-bottom:55px}
}
@media(max-width:1199px){
 [data-node-id="705:291"]{height:auto;min-height:0}
 [data-node-id="239:2441"] span,[data-node-id="357:2644"] span,[data-node-id="357:2755"] span{font-size:18px;line-height:1.55}
 [data-node-id="357:2644"] p{line-height:1.55}
 [data-node-id="877:317"] [data-name="Module content / Complete working draft"] span{font-size:16px;line-height:1.55}
 [data-node-id="877:295"]{text-wrap:balance}
 [data-node-id="1161:394"]{padding-top:0}
 [data-node-id="1091:391"]{gap:32px}
}
@media(max-width:1199px){[data-node-id="705:291"]{height:auto;min-height:0}}
@media(max-width:1199px){
 [data-node-id="239:2456"] p,[data-node-id="239:2456"] span,
 [data-node-id="433:187"] p,[data-node-id="433:187"] span,
 [data-node-id="827:320"] p,[data-node-id="827:320"] span,
 [data-node-id="1031:392"] p,[data-node-id="1031:392"] span{font-size:18px;line-height:1.55}
 [data-node-id="827:320"],[data-node-id="1031:392"]{gap:18px}
}
@media(max-width:1199px){
 [data-node-id="239:2392"]{padding-bottom:24px}
 [data-node-id="239:2428"]{gap:8px}
 [data-node-id="239:2429"]{width:36px;height:43px}
 [data-node-id="239:2434"]{padding-top:0}
}

/* Mobile review v4: quieter backgrounds and compact, consistent controls. */
@media(max-width:1199px){
 [data-node-id="239:2402"] a{min-width:221.4px;min-height:50.4px;padding:10.8px 25.2px}
 [data-node-id="239:2402"] a p{font-size:18px;line-height:21.6px}
 [data-node-id="239:2392"]{gap:16px;padding-bottom:44px}
 [data-node-id="239:2449"]{padding-bottom:30px}
 [data-node-id="364:2640"],[data-node-id="1223:469"],.guide-orbits{display:none}
 [data-node-id="357:2641"] .mobile-heading-version{color:var(--color-ink,#2f2b36)}
 [data-node-id="357:2646"] p,[data-node-id="357:2646"] span{font-size:18px;line-height:1.55}
 [data-node-id="357:2756"],[data-node-id="357:2756"] span{font-size:18px;line-height:1.35}
 [data-node-id="433:184"] p p{font-size:30px!important;line-height:1.25!important}
 [data-node-id="433:191"]{gap:34px}
 [data-node-id="1283:197"]{width:100%;height:auto;display:flex;justify-content:center}
 .section-toolkit a[href="#overview"]{position:relative;inset:auto;display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;width:auto;padding:11px 24px}
 .section-toolkit a[href="#overview"] p{position:static!important;inset:auto;width:auto!important;max-width:none;font:700 18px/24px 'Wix Madefor Display';white-space:nowrap}
 [data-node-id="696:287"]{padding-bottom:48px}
 [data-node-id="827:287"]{padding-bottom:38px}
 [data-node-id="877:296"]{width:146px;margin-inline:auto}
 [data-node-id="877:296"]::before{left:5px;right:auto;background:#ded2ef}
 [data-node-id="877:296"]>[data-name="Frame"]{grid-template-columns:12px 1fr;gap:16px}
 [data-node-id="877:296"] [data-name="Ellipse"]{grid-column:1;background:#d9c9ed;border-radius:50%}
 [data-node-id="877:296"] [data-name="Ellipse"] img{display:none}
 [data-node-id="877:296"] [data-name="Frame"]>div:last-child{grid-column:2;text-align:left}
 [data-node-id="877:296"] p{text-align:left}
 .mobile-module-header{flex-direction:column;align-items:flex-start;gap:12px}
 .mobile-module-header>img{width:64px;height:68px}
 .mobile-module-meta{font-size:16px;gap:0;margin-bottom:8px}
 .mobile-module-meta span:last-child{color:#77717c;font-weight:400}
 .mobile-module-meta span+span::before{content:'|';color:#b3a7bf;margin:0 10px}
 [data-node-id="877:288"]{padding-bottom:52px}
 [data-node-id="877:287"]{padding-bottom:10px}
 .testimonial-ending{white-space:nowrap}
 [data-node-id="962:304"]{text-wrap:pretty}
 [data-node-id="1031:386"],[data-node-id="1161:395"]{display:flex;flex-direction:column;align-items:center;gap:16px;height:auto}
 [data-node-id="1031:387"],[data-node-id="1161:396"]{display:block;position:relative;inset:auto;order:-1;align-self:center;width:36px;height:43px;flex-shrink:0}
 [data-node-id="1018:482"]{padding-top:32px}
 [data-node-id="1018:385"]{aspect-ratio:680/605;overflow:hidden}
 [data-node-id="1018:385"] img{object-fit:cover;object-position:center}
 [data-node-id="1018:387"] [data-name="Copy"]{gap:5px}
 [data-node-id="1018:387"] p{font-size:18px;line-height:1.4}
 [data-node-id="1091:445"] p{font:700 21px/1.3 'Wix Madefor Display';color:#0387e9}
 [data-node-id="1018:518"],[data-node-id="1018:521"]{text-align:left}
 [data-node-id="1202:469"]{padding-top:0;margin-top:10px}
 .contact-submit{width:auto;min-width:180px;height:auto;min-height:46px;padding:11px 28px;font:700 16px/24px 'Wix Madefor Display';background:#520299;color:white}
}
@media(max-width:1199px){
 [data-node-id="433:184"] [data-node-id="433:186"] p{font-size:30px;line-height:1.25}
 [data-node-id="357:2755"] [data-node-id="357:2756"]{line-height:1.35}
 [data-node-id="1018:384"]{padding:0}
 .mobile-module-meta span:last-child{color:var(--color-muted,#5a5560)}
}

/* Mobile review v5: illustration order, readable labels, and continuous fades. */
@media(max-width:1199px){
 .menu-open [data-node-id="421:367"]{gap:0;padding:12px 20px 20px}
 .menu-open [data-node-id="421:367"]>a{font-size:18px;line-height:24px;min-height:44px;padding:10px 14px}
 .menu-open [data-node-id="421:367"]>[data-node-id="421:373"]{display:flex!important;align-items:center;justify-content:center;align-self:center;width:auto;min-width:148px;margin-top:10px;padding:10px 24px}
 .menu-open [data-node-id="421:373"] p{font-size:18px;line-height:24px;white-space:nowrap;width:auto}
 [data-node-id="433:183"]{gap:26px}
 [data-node-id="433:193"],[data-node-id="433:236"],[data-node-id="433:281"]{display:contents}
 [data-node-id="433:192"],[data-node-id="433:235"],[data-node-id="433:280"]{gap:18px}
 [data-node-id="433:194"],[data-node-id="433:237"],[data-node-id="433:282"]{order:0;width:100%;font-size:25px;line-height:1.25;text-align:center}
 [data-node-id="433:191"] .art-slot{order:1}
 [data-node-id="433:195"],[data-node-id="433:238"],[data-node-id="433:283"]{order:2;width:100%}
 [data-node-id="433:191"] [data-name="Shared circular motif"],
 [data-node-id="433:191"] [data-name="Blue orbital accent"],
 [data-node-id="433:191"] [data-name="Soft lavender atmosphere"]{display:none}
 [data-node-id="696:287"]{padding-top:68px;padding-bottom:28px}
 [data-node-id="698:287"]{gap:14px}
 [data-node-id="698:288"]{font-size:22px;line-height:1.3;text-wrap:balance}
 [data-node-id="698:289"]{font-size:21px;line-height:1.3}
 [data-node-id="754:2980"] p{font-size:21px;line-height:1.4;text-wrap:balance}
 [data-node-id="827:287"]{gap:15px}
 [data-node-id="877:287"]{padding-top:5px}
 [data-node-id="877:296"] [data-name="Ellipse"]{background:rgba(3,135,233,.3)}
 .mobile-module-header>img{width:80px;height:85px}
 [data-node-id="877:317"]{gap:30px;margin-top:-10px}
 .section-overview{z-index:1}
 .section-testimonials{z-index:0}
 [data-node-id="962:319"]{bottom:-90px;height:240px;pointer-events:none;background:linear-gradient(to bottom,#fdfcfa 0%,rgba(253,252,250,.8) 35%,rgba(255,255,255,0) 100%)}
 [data-node-id="239:2429"],[data-node-id="1031:387"]{width:44px;height:53px}
 [data-node-id="1091:405"] p,[data-node-id="1091:445"] p{font:700 21px/1.3 'Wix Madefor Display';color:var(--color-purple,#520299)}
 [data-node-id="1091:395"] .s9e9581098{width:42px;height:42px}
 [data-node-id="1161:395"]{gap:8px}
 [data-node-id="1173:394"]{display:none}
 [data-node-id="1252:303"]{height:auto!important;align-items:center;gap:32px}
 [data-node-id="1252:304"]{width:auto;max-width:100%;justify-content:center;align-self:center}
 [data-node-id="1252:310"]{flex:0 1 auto;font-size:clamp(19px,5.5vw,25px);width:auto}
 [data-node-id="1252:311"]{width:100%;height:auto;justify-content:center;gap:14px;align-items:center}
 [data-node-id="1252:312"]{width:min(46%,160.164px);height:auto;aspect-ratio:177.96/154.51}
 [data-node-id="1252:313"]{width:min(43%,148.077px);height:auto;aspect-ratio:164.53/150.52}
 [data-node-id="1252:311"] img{width:100%;height:100%;object-fit:contain}
}

/* Mobile review v6: fine spacing and typographic rhythm. */
@media(max-width:1199px){
 [data-node-id="1283:197"]{padding-top:20px}
 [data-node-id="433:182"]{padding-bottom:58px}
 [data-node-id="594:2977"],[data-node-id="594:2977"] p{width:100%;text-align:center}
 [data-node-id="594:2976"]{gap:27px}
 [data-node-id="696:287"]{padding-top:58px}
 [data-node-id="754:2980"]{font-size:20px;line-height:1.4;text-wrap:balance}
 [data-node-id="754:2980"] p{display:inline;font-size:20px;line-height:1.4}
 [data-node-id="754:2980"] p+p::before{content:' '}
 [data-node-id="827:322"]{text-wrap:pretty}
 [data-node-id="877:296"] [data-name="Ellipse"]{background:#0387e9}
 .mobile-module-header>img{width:100px;height:106.25px}
 .mobile-module-header{gap:5px}
 [data-node-id="877:317"] [data-name="Learning outcome"]>p:first-child{font-size:23px;line-height:24.8px}
 [data-node-id="962:318"]{font-size:14px;line-height:1.3;text-wrap:pretty}
 .testimonial-role-ending{display:block;white-space:nowrap}
 [data-node-id="1018:377"]{padding-top:5px}
 [data-node-id="1091:395"] [data-name="Benefit heading and description"]>p:last-child{line-height:1.45}
 [data-node-id="1161:394"]{margin-top:-5px}
 [data-node-id="1161:396"]{width:44px;height:53px}
}

/* Mobile review v7: compact lists and a clearer expanded schedule. */
@media(max-width:1199px){
 [data-node-id="357:2646"]{gap:8px}
 [data-node-id="357:2646"] p,[data-node-id="357:2646"] span{font-size:18px;line-height:1.4}
 [data-node-id="433:191"] .art-slot{margin-bottom:10px}
 [data-node-id="1283:197"]{padding-top:0}
 [data-node-id="594:2977"],[data-node-id="594:2977"] p{text-align:left}
 [data-node-id="594:2977"] p{font-size:32px;line-height:1.25}
 [data-node-id="1252:303"]{gap:42px}
 [data-node-id="962:318"]{font-size:13px}
 .schedule-mobile{margin-top:-1px;line-height:1.4}
 .schedule-mobile h3{line-height:1.2;margin-bottom:6px}
 .schedule-mobile .schedule-dates{font-weight:700;line-height:1.3}
 .schedule-mobile .schedule-session-times{margin-top:8px;line-height:1.35}
 .schedule-mobile .schedule-session-times p+p{margin-top:5px}
 .schedule-mobile article strong{color:inherit}
 .schedule-mobile .holiday,.schedule-mobile .holiday h4,.schedule-mobile .holiday p{color:#520299}
}

@media(max-width:1199px){
 .menu-toggle{width:44px;min-width:44px}
 .menu-toggle span{width:24px}
 .menu-open [data-node-id="421:367"]{padding-top:25px;padding-bottom:40px}
 .menu-open [data-node-id="421:367"]>a:not([data-node-id="421:373"]){min-height:36px;padding-top:6px;padding-bottom:6px}
}

@media(prefers-reduced-motion:reduce){.section-nav{transition:none}}

/* Smaller mobile introduction subheadings. */
@media(max-width:1199px){
 [data-node-id="239:2441"] [data-node-id="239:2443"],[data-node-id="239:2441"] [data-node-id="239:2447"]{font-size:20px!important;line-height:1.35!important}
}

/* Match the mobile examples to their introductory paragraph. */
@media(max-width:1199px){
 [data-node-id="357:2646"] p,[data-node-id="357:2646"] span{font-family:'Wix Madefor Display';font-size:18px;line-height:1.4}
 [data-node-id="357:2646"] [data-name="Blue bullet / 8 px"]{width:6px;height:6px;margin-top:9.6px;background:#0387e9;border-radius:50%}
 [data-node-id="357:2646"] [data-name="Blue bullet / 8 px"] img{display:none}
}

/* Mobile introduction: compact subheads and title-case lead heading. */
@media(max-width:1199px){
 [data-node-id="239:2441"] [data-node-id="239:2443"],[data-node-id="239:2441"] [data-node-id="239:2447"]{font-size:19px!important;line-height:1.35!important;letter-spacing:0}
 .mobile-title-word{text-transform:capitalize}
}

/* Mobile underline proportions and tighter journey lists. */
@media(max-width:1199px){
 [data-node-id="455:289"]{width:166px}
 [data-node-id="841:288"]{width:204px;max-width:100%;margin-top:-17px}
 [data-node-id="877:317"] [data-name="Practical learning outcomes"]{gap:8px}
}

/* Match list rhythm and finish the journey fade before the white section. */
@media(max-width:1199px){
 [data-node-id="877:317"] [data-name="Practical learning outcomes"]{margin-top:-12px}
 [data-node-id="962:319"]{bottom:0;height:240px;background:linear-gradient(to bottom,#fdfcfa 0%,#fff 100%)}
}

/* Mobile review v19: tighter section and module artwork spacing. */
@media(max-width:1199px){
 [data-node-id="239:2424"]{padding-bottom:55px}
 [data-node-id="877:317"]{gap:15px;margin-top:-25px}
 .mobile-module-header>img{margin-bottom:-8px}
}

/* Mobile review v20: add 20px per side without narrowing full-bleed surfaces. */
@media(min-width:391px) and (max-width:699px){
 #page{--large-phone-inset:clamp(0px,calc((100vw - 390px) / 2),20px)}
 [data-node-id="239:2392"],[data-node-id="239:2424"],[data-node-id="239:2449"],[data-node-id="239:2464"],
 [data-node-id="357:2753"],[data-node-id="357:2762"],
 [data-node-id="433:192"],[data-node-id="433:235"],[data-node-id="433:280"],
 [data-node-id="594:2973"],[data-node-id="921:288"],
 [data-node-id="1018:377"],[data-node-id="1018:387"],[data-node-id="1091:390"]{padding-inline:calc(24px + var(--large-phone-inset))}
 [data-node-id="696:287"],[data-node-id="877:287"],[data-node-id="1161:401"],[data-node-id="1202:469"]{padding-inline:calc(20px + var(--large-phone-inset))}
 [data-node-id="754:2973"]{padding-inline:calc(40px + var(--large-phone-inset))}
 [data-node-id="754:2974"]{width:calc(100% - 40px - 2 * var(--large-phone-inset))}
 [data-node-id="827:287"]{padding-inline:calc(32px + var(--large-phone-inset))}
 [data-node-id="1252:301"]{padding-inline:calc(24px + var(--large-phone-inset))!important}
 [data-node-id="421:340"]{padding-inline:calc(20px + var(--large-phone-inset))!important}
 .menu-open [data-node-id="421:367"]{padding-inline:calc(20px + var(--large-phone-inset))}
 #work [data-node-id="357:2643"],[data-node-id="433:187"]{width:calc(100% - 48px - 2 * var(--large-phone-inset));max-width:calc(100% - 48px - 2 * var(--large-phone-inset))}
 [data-node-id="357:2641"],[data-node-id="433:184"]{padding-inline:var(--large-phone-inset)}
 [data-node-id="433:183"]>.art-slot{width:calc(100% - 40px - 2 * var(--large-phone-inset))}
}

/* Keep schedule expansion at its beginning and FAQ endings together. */
.schedule-mobile{scroll-margin-top:96px;overflow-anchor:none}
.schedule-mobile .holiday p{color:var(--color-ink,#2f2b36)}
#schedule-modal [data-node-id="1019:454"] span:last-child{color:#520299}
.faq-question{flex:1;min-width:0;text-wrap:pretty}
.faq-ending{white-space:nowrap}

/* Schedule note hierarchy and an unclipped enrollment-to-FAQ shadow. */
.schedule-mobile .schedule-note{font-size:14px;line-height:1.4}
[data-node-id="1018:376"]{overflow:visible;z-index:1}
[data-node-id="1202:469"]{z-index:0}

/* Hide both testimonial ring layers, including the continuation from enrollment. */
@media(max-width:1199px){
 [data-node-id="962:293"],[data-node-id="1037:385"]{display:none}
}

/* Mobile icon review v8: proportional reductions and a continuous hero transition. */
@media(max-width:699px){
 [data-node-id="239:2405"]>[data-name^="Inclusion"]>div{width:35px;height:35px;flex:0 0 35px}
 [data-node-id="239:2408"],[data-node-id="239:2423"]{line-height:1.4}
 [data-node-id="239:2408"] span,[data-node-id="239:2423"] span{line-height:inherit}
 [data-node-id="239:2424"]{background:linear-gradient(#fff 0px,#fdfcfa 200px)}
 [data-node-id="1018:389"],[data-node-id="1018:398"],[data-node-id="1018:406"],
 [data-node-id="1091:395"] .s9e9581098,[data-node-id="1091:435"]{transform:scale(.8);transform-origin:center}
}

/* Mobile review v9: smaller course buttons and tighter illustration/card spacing. */
@media(max-width:699px){
 [data-node-id="239:2402"] a,.section-toolkit a[href="#overview"]{min-width:177.12px;min-height:40.32px;padding:8.64px 19.2px}
 [data-node-id="239:2402"] a p,.section-toolkit a[href="#overview"] p{font-size:14.4px;line-height:19.2px;white-space:nowrap}
 [data-node-id="827:287"]>.art-slot{margin-top:-25px}
 [data-node-id="1091:396"]>div,[data-node-id="1091:423"]>div{gap:6px}
}
/* Approved policy text must remain readable as its length changes. */
[data-node-id="1186:394"]{display:block;text-align:center;height:auto!important}
[data-node-id="1186:394"] p{font-size:16px;line-height:1.5;margin:0}
[data-node-id="1186:394"] a{color:#520299;text-decoration:underline;text-underline-offset:3px}
.field-error{display:block;color:#8d2143;font-size:14px;line-height:1.4}
.field-error:empty{display:none}

/* App requirements read as body copy rather than a highlighted statement. */
[data-node-id="433:189"]>span{font-weight:400;color:inherit}

/* Tablet review v1: a stable reading measure, with viewport-sized backgrounds.
   The 610px column stays constant across 768, 834, and 1024px tablets. */
@media(min-width:700px) and (max-width:1199px){
 #page{--tablet-gutter:max(30px,calc((100vw - 610px)/2));--tablet-card-gutter:max(30px,calc((100vw - 674px)/2))}
 [data-node-id="239:2392"],[data-node-id="239:2424"],[data-node-id="239:2449"],[data-node-id="239:2464"],
 [data-node-id="357:2753"],[data-node-id="357:2762"],
 [data-node-id="433:192"],[data-node-id="433:235"],[data-node-id="433:280"],
 [data-node-id="594:2973"],[data-node-id="696:287"],[data-node-id="754:2973"],
 [data-node-id="827:287"],[data-node-id="921:288"],[data-node-id="1018:377"],[data-node-id="1018:387"]{padding-inline:var(--tablet-gutter)}
 [data-node-id="877:287"],[data-node-id="1091:390"],[data-node-id="1161:401"],[data-node-id="1202:469"]{padding-inline:var(--tablet-card-gutter)}
 [data-node-id="1252:301"]{padding-inline:var(--tablet-gutter)!important}
 [data-node-id="421:340"]{padding-inline:var(--tablet-gutter)!important}
 .menu-open [data-node-id="421:367"]{padding-inline:var(--tablet-gutter)}
 [data-node-id="754:2974"]{width:calc(100% - 2 * var(--tablet-card-gutter));max-width:none}
 [data-node-id="877:288"],[data-node-id="1018:482"],[data-node-id="1202:472"]{padding-inline:32px}
 #work [data-node-id="357:2643"],[data-node-id="433:187"]{width:calc(100% - 2 * var(--tablet-gutter));max-width:610px;margin-inline:auto}
 [data-node-id="357:2641"],[data-node-id="433:184"]{width:100%;max-width:100%;padding-inline:var(--tablet-gutter)}
 [data-node-id="357:2753"]{width:100%;max-width:100%}
 [data-node-id="433:183"]>.art-slot{width:600px;max-width:calc(100% - 60px)}
 [data-node-id="433:191"] .art-slot{max-width:460px}
 [data-node-id="239:2455"]>.art-slot,[data-node-id="357:2643"]>.art-slot{max-width:520px}

 /* A spacious hero uses one consistent composition on both tablet presets. */
 [data-node-id="239:2392"]{padding-top:56px;padding-bottom:56px;gap:28px}
 [data-node-id="239:2393"]{gap:32px}
 [data-node-id="239:2394"]{width:100%;gap:24px}
 [data-node-id="239:2399"]{font-size:52px;line-height:1.1}
 [data-node-id="239:2400"]{font-size:74px;line-height:1.1}
 [data-node-id="239:2401"]{font-size:24px;line-height:1.4;max-width:580px}
 [data-node-id="239:2396"]{font-size:14px}
 [data-node-id="239:2397"]{font-size:18px}
 .section-hero .art-slot[data-art="379:366"]{width:480px;max-width:100%;margin-inline:auto}
 [data-node-id="239:2405"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:24px;gap:24px}
 [data-node-id="239:2405"] p{font-size:16px;line-height:1.4}
 [data-node-id="239:2402"] a{min-height:52px;padding:12px 28px}
 [data-node-id="239:2402"] a p{font-size:19px;line-height:26px}

 /* Preserve the compact layout's hierarchy without enlarging the reading text. */
 .mobile-title-word{text-transform:none}
 [data-node-id="239:2435"],[data-node-id="239:2450"] p,[data-node-id="455:287"] p,
 [data-node-id="433:184"] p p,[data-node-id="594:2977"] p,
 [data-node-id="827:289"],[data-node-id="1031:385"] p{font-size:36px!important;line-height:1.2!important;text-wrap:balance}
 [data-node-id="357:2641"] .mobile-heading-version{font-size:36px;line-height:1.2}
 .mobile-heading-version{font-size:30px;line-height:1.3;text-wrap:balance}
 [data-node-id="239:2441"] [data-node-id="239:2443"],[data-node-id="239:2441"] [data-node-id="239:2447"]{font-size:24px!important;line-height:1.35!important}
 [data-node-id="239:2441"]{gap:32px}
 [data-node-id="239:2424"]{padding-bottom:64px}
 [data-node-id="239:2449"]{padding-top:64px;padding-bottom:40px}
 [data-node-id="433:194"],[data-node-id="433:237"],[data-node-id="433:282"]{font-size:29px;line-height:1.25;text-wrap:balance}
 [data-node-id="433:191"]{gap:48px}
 [data-node-id="754:2980"],[data-node-id="754:2980"] p{font-size:23px;line-height:1.4}
 [data-node-id="754:2977"]{width:180px;height:180px}
 [data-node-id="754:2974"]{top:190px}
 [data-node-id="827:290"] p{font-size:32px;line-height:1.3}
 [data-node-id="841:288"]{width:230px}
 [data-node-id="455:289"]{width:194px}
 [data-node-id="239:2429"],[data-node-id="1031:387"],[data-node-id="1161:396"]{width:48px;height:58px}

 /* Keep people visible and the photographs full bleed. */
 [data-node-id="357:2760"]{height:480px;aspect-ratio:auto}
 [data-node-id="357:2760"] img{object-position:38% 40%}
 [data-node-id="357:2761"]{height:481px}
 [data-node-id="357:2762"]{padding-top:48px;padding-bottom:48px}
 [data-node-id="357:2762"] p,[data-node-id="357:2762"] p p{font-size:36px;line-height:1.25}
 [data-node-id="357:2762"] [data-node-id="357:2764"]{font-size:22px;max-width:400px}
 [data-node-id="594:2973"]{padding-bottom:420px}
 [data-node-id="594:2974"],[data-node-id="594:2974"]>div,[data-node-id="594:2974"] [data-name^="Photo"]{height:420px}
 [data-node-id="1018:385"]{height:510px;aspect-ratio:auto;width:100%;max-width:100%}
 [data-node-id="1018:385"] img{object-fit:cover;object-position:center}

 [data-node-id="705:291"]{padding:32px}
 [data-node-id="698:288"]{font-size:24px}
 [data-node-id="698:289"]{font-size:21px}
 [data-node-id="698:290"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
 [data-share] p{font-size:14px}

 /* The vertical timeline and independent modules remain easy to scan. */
 [data-node-id="877:288"]{padding-top:40px;padding-bottom:44px;gap:32px}
 [data-node-id="877:295"]{font-size:32px;line-height:1.25}
 [data-node-id="877:296"]{width:168px;gap:16px}
 [data-node-id="877:296"] p{font-size:17px}
 [data-node-id="877:313"] p,[data-node-id="877:313"] span,
 [data-node-id="877:317"] [data-name="Module content / Complete working draft"]>p,
 [data-node-id="877:317"] [data-name="Module content / Complete working draft"] span,
 [data-node-id="877:317"] [data-name="Learning outcome"] p{font-size:17px;line-height:1.5}
 .mobile-module-header{flex-direction:row;align-items:center;gap:20px}
 .mobile-module-header>img{width:90px;height:96px;margin:0}
 .mobile-module-header h3{font-size:24px;line-height:1.25;text-wrap:balance}
 .mobile-module-meta{font-size:17px}
 [data-node-id="877:317"]{gap:36px;margin-top:0}
 [data-node-id="877:317"] [data-name="Learning outcome"]>p:first-child{font-size:23px;line-height:25.5px}
 [data-schedule-open]{padding:12px 24px;min-height:48px;max-width:100%}
 [data-schedule-open] p{font-size:18px;line-height:24px}
 .schedule-mobile{padding:28px;font-size:17px;line-height:1.4}
 .schedule-mobile .schedule-note{font-size:15px}

 [data-node-id="962:302"] p{font-size:34px;line-height:1.25}
 [data-node-id="962:304"]{font-size:22px;line-height:1.5}
 [data-node-id="962:308"]{font-size:23px}
 [data-node-id="962:309"]{font-size:17px}
 [data-node-id="962:318"]{font-size:14px;line-height:1.4}
 [data-node-id="921:288"]{padding-top:44px;padding-bottom:52px;gap:24px}

 /* Paired cards make good use of a tablet while preserving readable lines. */
 [data-node-id="1091:395"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
 [data-node-id="1091:396"],[data-node-id="1091:423"]{display:contents}
 [data-node-id="1091:396"]>div,[data-node-id="1091:423"]>div{height:100%;padding:26px;gap:18px}
 [data-node-id="1091:395"] p{font-size:17px;line-height:1.45}
 [data-node-id="1091:395"] [data-name="Benefit heading and description"]>p:first-child{font-size:22px;line-height:1.25;color:#520299}
 [data-node-id="1091:405"] p,[data-node-id="1091:445"] p{font:700 22px/1.25 'Wix Madefor Display';color:#520299;text-wrap:balance}
 [data-node-id="1091:395"] .s9e9581098{width:46px;height:46px}
 [data-node-id="1018:497"]{flex-direction:row;align-items:stretch;gap:20px}
 [data-node-id="1018:498"],[data-node-id="1018:507"]{width:calc((100% - 20px)/2);margin:0;padding:28px 18px;gap:20px}
 [data-node-id="1018:499"],[data-node-id="1018:508"]{min-height:64px;display:flex;align-items:center;justify-content:center}
 [data-node-id="1018:500"],[data-node-id="1018:509"]{font-size:32px;line-height:1.2}
 [data-enrollment-action]{margin-top:auto;padding:12px 12px;min-height:52px}
 [data-enrollment-action] p{font-size:16px!important;white-space:nowrap!important}
 [data-enrollment-action] p{font-size:18px;line-height:24px}
 [data-node-id="1018:490"] h3{font-size:34px;line-height:1.25}
 [data-node-id="1018:482"]{padding-top:40px;padding-bottom:40px;gap:28px}
 [data-node-id="1018:516"] p,[data-node-id="1018:519"] p{font-size:18px;line-height:1.5}
 [data-node-id="1018:516"]>p:first-child,[data-node-id="1018:519"]>p:first-child{font-size:23px;line-height:1.3}
 [data-node-id="1202:469"]{padding-top:20px;padding-bottom:32px}
 [data-node-id="1213:469"]{font-size:34px;line-height:1.25}
 .faq-item summary{font-size:20px;line-height:1.35}
 .faq-answer{font-size:18px;line-height:1.5}
 .form-pair{grid-template-columns:repeat(2,minmax(0,1fr))}
 .contact-submit{font-size:18px;line-height:24px;padding:12px 28px}
 [data-node-id="1252:302"]{gap:40px}
 [data-node-id="1252:348"]{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}
}

@media(min-width:700px) and (max-width:767px){
 [data-enrollment-action] p{white-space:normal!important}
 [data-enrollment-action]{min-height:76px}
}

/* Tablet review v2: owner-directed proportions and desktop-style compositions. */
@media(min-width:700px) and (max-width:1199px){
 #page{--tablet-narrow-card-gutter:max(28px,calc((100vw - 644px)/2))}
 /* The glow follows the illustration, independent of viewport width. */
 [data-node-id="239:2392"]{background:#fff!important;overflow:visible}
 .section-hero .art-slot[data-art="379:366"]{isolation:isolate}
 .section-hero .art-slot[data-art="379:366"]::before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:50%;width:820px;height:820px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(234,226,249,.8) 0%,rgba(244,238,252,.65) 38%,rgba(255,255,255,0) 70%)}
 /* Text left, smaller photograph right. */
 [data-node-id="239:2464"]{flex-direction:row;align-items:center;gap:28px}
 [data-node-id="239:2464"]>[data-node-id="239:2474"]{width:calc(54% - 14px);flex:0 0 calc(54% - 14px)}
 [data-node-id="239:2464"]>[data-node-id="239:2476"]{width:calc(46% - 14px);flex:0 0 calc(46% - 14px);height:auto;aspect-ratio:3/2}
 [data-node-id="239:2464"] p{font-size:26px;line-height:1.3}
 [data-node-id="239:2464"] p p{font-size:26px;line-height:1.3}
 /* Keep the same two lines, color treatment, and centered alignment as desktop. */
 [data-node-id="357:2641"] .mobile-heading-version{display:none}
 [data-node-id="357:2641"] .desktop-heading-version{display:block!important;width:100%;text-align:center}
 [data-node-id="357:2642"] p{font-size:36px;line-height:1.25;white-space:nowrap}
 [data-node-id="357:2754"]{width:100%;text-align:center}
 [data-node-id="357:2754"] p{font-size:36px!important;line-height:1.25!important;white-space:nowrap;text-wrap:initial}
 [data-node-id="455:288"]{display:none}
 [data-node-id="455:287"]{padding-bottom:18px}
 .tablet-new-way,[data-node-id="827:290"] .mobile-keep{position:relative;display:inline-block}
 .tablet-new-way::after{content:"";position:absolute;pointer-events:none;left:-7px;right:-7px;bottom:-13px;height:14px;background:url('/assets/work-3849d.svg') center/100% 100% no-repeat}
 [data-node-id="841:288"]{display:none}
 [data-node-id="827:288"]{padding-bottom:20px}
 [data-node-id="827:290"] .mobile-keep::after{content:"";position:absolute;pointer-events:none;left:-7px;right:-7px;bottom:-14px;height:18px;background:url('/assets/overview-f8e8b.svg') center/100% 100% no-repeat}
 /* The three story illustrations share the same scale and breathing room. */
 .section-toolkit [data-node-id="433:191"] .art-slot{width:392px;max-width:100%;margin-top:10px;margin-bottom:30px}
 /* Guide and journey panels share one narrower outline and unchanged inner gutters. */
 [data-node-id="754:2974"]{width:calc(100% - 2 * var(--tablet-narrow-card-gutter))}
 [data-node-id="754:2973"]{padding-inline:calc(var(--tablet-narrow-card-gutter) + 32px);padding-bottom:70px}
 [data-node-id="877:287"]{padding-inline:var(--tablet-narrow-card-gutter)}
 /* Preserve the original photograph's complete asymmetric outline. */
 [data-node-id="1018:384"]{width:calc(100% - 2 * var(--tablet-card-gutter));max-width:674px;margin-inline:auto;flex-direction:row;align-items:center;gap:28px}
 [data-node-id="1018:385"]{width:calc(48% - 14px);max-width:none;height:auto;aspect-ratio:680/605;flex:0 0 calc(48% - 14px);overflow:visible}
 [data-node-id="1018:385"] img{width:100%;height:100%;object-fit:contain}
 [data-node-id="1018:387"]{width:calc(52% - 14px);padding:0;gap:24px}
 [data-node-id="1018:387"]>div{gap:10px}
 [data-node-id="1018:389"],[data-node-id="1018:398"],[data-node-id="1018:406"]{width:30px;height:30px}
 [data-node-id="1018:387"] p{font-size:17px;line-height:1.4}
 [data-node-id="1091:392"]{gap:6px;padding-top:0}
 [data-node-id="1091:393"]{margin:0;line-height:1.2!important}
 [data-node-id="1091:395"] .s9e9581098{width:41.4px;height:41.4px}
 [data-node-id="1161:395"] [data-node-id="1018:483"]{font-size:40px;line-height:1.2}
 [data-node-id="1018:491"] .mobile-heading-line{display:inline}
 [data-node-id="1018:490"] [data-node-id="1018:491"]{font-size:34px;line-height:1.25;white-space:nowrap}
 [data-node-id="1143:394"]{width:360px;max-width:100%;gap:10px;margin-inline:auto}
 [data-node-id="1143:394"]>div{width:calc((100% - 30px)/4);max-width:82.5px;min-height:0;padding:12px 6px}
 [data-node-id="1143:394"]>div>p:first-child{font-size:28px;line-height:1.2}
 [data-node-id="1143:394"]>div>p:last-child{font-size:10px;line-height:1.3}
 /* Reorder the existing credential logos visually, without changing other editions. */
 [data-node-id="1252:302"]{display:flex;flex-direction:column;align-items:flex-start;gap:40px}
 [data-node-id="1252:303"]{display:contents}
 [data-node-id="1252:304"]{order:0;align-self:flex-start;justify-content:flex-start}
 [data-node-id="1252:314"]{order:1}
 [data-node-id="1252:323"]{order:2;width:100%}
 [data-node-id="1252:311"]{order:3;justify-content:flex-start;align-self:flex-start;gap:24px;margin-top:4px;width:100%}
}

/* Tablet review v3: calmer transitions and measured reading widths. */
@media(min-width:700px) and (max-width:1199px){
 [data-node-id="239:2392"]{background:radial-gradient(ellipse 520px 230px at 50% -35px,#f0eafa 0%,#f8f5fc 48%,#fff 100%) #fff!important}
 .section-hero .hero-benefits-zone{width:704px;max-width:calc(100vw - 40px)!important;align-self:center}
 [data-node-id="239:2405"]{grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 14px;gap:12px;width:100%}
 [data-node-id="239:2405"]>[data-name^="Fine divider"]{display:none}
 [data-node-id="239:2405"]>div{gap:8px;align-items:center}
 [data-node-id="239:2405"]>div>div{width:24px;height:24px;flex:0 0 24px}
 [data-node-id="239:2405"]>div>div>div{inset:0;width:100%;height:100%}
 [data-node-id="239:2405"] img{width:100%;height:100%;object-fit:contain}
 [data-node-id="239:2405"] p{font-size:13.5px;line-height:1.4;width:auto;flex:1}
 [data-node-id="239:2424"]{background:linear-gradient(#fff 0px,#fdfcfa 200px);padding-top:15px}
 [data-node-id="239:2435"]{white-space:nowrap;text-wrap:initial}
 [data-node-id="239:2435"] .mobile-heading-line{display:inline}
 [data-node-id="239:2436"]+.mobile-heading-version{display:none}
 [data-node-id="239:2436"].desktop-heading-version{display:flex!important;flex-direction:column;gap:0;width:100%}
 [data-node-id="239:2437"]{display:flex;flex-wrap:nowrap;gap:8px;width:100%;justify-content:center}
 [data-node-id="239:2438"],[data-node-id="239:2439"],[data-node-id="239:2440"]{font-size:30px;line-height:1.3;white-space:nowrap}
 [data-node-id="239:2441"] [data-node-id="239:2443"],[data-node-id="239:2441"] [data-node-id="239:2447"]{font-size:22px!important;line-height:1.35!important}
 /* Avoid isolated final words without changing successful text columns. */
 .section p:not(.art-canvas p){text-wrap:pretty;hyphens:none;word-break:normal;overflow-wrap:normal}
 [data-node-id="239:2456"],#work [data-node-id="357:2644"]{width:570px;max-width:100%;align-self:center}
 [data-node-id="877:288"]{padding-inline:52px}
 /* A broader and taller banner, with the original type size. */
 [data-node-id="239:2464"]{padding-top:109px;padding-bottom:109px;padding-inline:max(40px,calc((100vw - 688px)/2))}
 [data-node-id="239:2464"]>[data-node-id="239:2474"]{width:calc(50% - 14px);flex-basis:calc(50% - 14px)}
 [data-node-id="239:2464"]>[data-node-id="239:2476"]{width:calc(50% - 14px);flex-basis:calc(50% - 14px)}
 /* The stars remain on white before the enrollment wash begins. */
 [data-node-id="1018:376"]{background-color:#fff;background-position:0 40px;background-size:100% calc(100% - 40px);background-repeat:no-repeat}
 [data-node-id="1018:384"]{width:calc(100% - var(--tablet-card-gutter));max-width:none!important;margin-left:0;margin-right:auto;align-items:flex-start}
 [data-node-id="1018:385"]{flex:1 1 auto;width:auto;align-self:flex-start}
 [data-node-id="1018:387"]{width:336.48px;flex:0 0 336.48px}
 /* Render icons inside a 30px square while preserving each SVG's natural ratio. */
 [data-node-id="1091:395"] .s9e9581098,[data-node-id="1091:435"]{width:30px;height:30px;flex-shrink:0}
 [data-node-id="1091:395"] .s9e9581098>div,[data-node-id="1091:435"]>div{position:relative;inset:auto;width:100%;height:100%}
 [data-node-id="1091:395"] .s9e9581098 img,[data-node-id="1091:435"] img{width:100%;height:100%;object-fit:contain}
 [data-node-id="1161:401"]{margin-top:20px}
}

@media(min-width:700px) and (max-width:1199px){
 .tablet-whole-word{white-space:nowrap}
}
.tablet-whole-word{font:inherit!important;line-height:inherit!important}

/* Tablet review v4: shared gentle hero glow and clearer tablet hierarchy. */
@media(max-width:1199px){
 [data-node-id="239:2392"]{background:radial-gradient(ellipse 520px 230px at 50% -35px,rgba(240,234,250,.85) 0%,rgba(248,245,252,.85) 48%,#fff 100%) #fff!important;overflow:visible}
 .section-hero .art-slot[data-art="379:366"]{isolation:isolate}
 .section-hero .art-slot[data-art="379:366"]::before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:50%;width:min(820px,calc(100vw + 120px));height:min(820px,calc(100vw + 120px));transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(234,226,249,.68) 0%,rgba(244,238,252,.55) 38%,rgba(255,255,255,0) 70%)}
}
@media(min-width:700px) and (max-width:1199px){
 .section-hero .hero-benefits-zone{width:100%;max-width:610px!important}
 [data-node-id="239:2405"]{grid-template-columns:1fr;padding:24px;gap:18px}
 [data-node-id="239:2405"]>div{gap:16px}
 [data-node-id="239:2405"]>div>div{width:32px;height:32px;flex-basis:32px}
 [data-node-id="239:2405"] p{font-size:16px;line-height:1.4}
 [data-node-id="239:2441"] [data-node-id="239:2443"],[data-node-id="239:2441"] [data-node-id="239:2447"]{font-size:18px!important;line-height:1.6!important}
 [data-node-id="239:2455"]{gap:80px}
 [data-node-id="239:2449"]{padding-bottom:0}
 [data-node-id="239:2464"]>[data-node-id="239:2474"]{width:calc(50% - 44px);flex-basis:calc(50% - 44px)}
 [data-node-id="239:2464"]>[data-node-id="239:2476"]{width:calc(50% + 16px);flex-basis:calc(50% + 16px)}
 .section-toolkit [data-node-id="433:237"]{width:500px;max-width:100%;align-self:center;text-wrap:balance}
 .tablet-heading-line{display:block}
 /* Match the desktop timeline, scaled to the tablet reading column. */
 [data-node-id="877:296"]{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;height:117px;gap:0;align-items:center;justify-content:center;margin-inline:0}
 [data-node-id="877:296"]::before{left:10%;right:auto;top:29px;bottom:auto;width:80%;height:1px;background:#ded2ef}
 [data-node-id="877:296"]>[data-name="Frame"]{display:flex;flex-direction:column;flex:1 1 20%;width:20%!important;min-width:0;height:69px;gap:12px;align-items:center;justify-content:flex-start}
 [data-node-id="877:296"] [data-name="Ellipse"]{width:10px;height:10px;flex:0 0 10px}
 [data-node-id="877:296"] [data-name="Frame"]>div:last-child{width:100%;gap:4px;text-align:center}
 [data-node-id="877:296"] p{font-size:15px;line-height:20px;text-align:center;white-space:nowrap}
 [data-node-id="877:296"] [data-name="Frame"]>div:last-child>p:last-child{font-size:14px}
 .mobile-module-header{align-items:flex-end;gap:20px}
 .mobile-module-header>img{width:112px;height:119px;margin:0}
 [data-node-id="877:317"]>[data-name^="Stage"]{gap:18px}
 [data-node-id="877:317"] [data-name="Module content / Complete working draft"]{gap:18px}
 [data-node-id="1018:387"] [data-name="Copy"]>p:first-child{font-size:18px;line-height:1.35}
 [data-node-id="1018:387"] [data-name="Copy"]>p:last-child{font-size:16px;line-height:1.4}
 [data-node-id="1091:392"]{gap:11px}
}

/* Tablet review v5: compact features and aligned module labels. */
@media(max-width:1199px){
 [data-node-id="239:2392"]{background:radial-gradient(ellipse 520px 160px at 50% -35px,rgba(240,234,250,.85) 0%,rgba(248,245,252,.85) 48%,#fff 100%) #fff!important}
}
@media(min-width:700px) and (max-width:1199px){
 .section-hero .hero-benefits-zone{width:600px;max-width:100%!important;margin-top:-40px}
 [data-node-id="239:2405"]{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px;gap:20px}
 [data-node-id="239:2405"]>div{gap:12px}
 [data-node-id="239:2405"]>div>div{width:28px;height:28px;flex-basis:28px}
 [data-node-id="239:2405"] p{font-size:14.5px;line-height:1.4}
 .tablet-feature-line{display:block;white-space:nowrap}
 [data-node-id="239:2464"]{padding-top:69px;padding-bottom:69px}
 [data-node-id="433:183"]>.art-slot{margin-bottom:20px}
 .section-toolkit [data-node-id="433:191"] .art-slot{margin-bottom:15px}
 .mobile-module-header{align-items:flex-start}
 .mobile-module-header>img{height:auto;object-position:left top;transform:translate(-12px,-6px)}
 [data-node-id="1091:443"] div{position:relative!important;inset:auto!important;width:100%!important;height:100%!important}
}

/* Tablet review v6: tighter feature columns and consistent module rhythm. */
@media(min-width:700px) and (max-width:1199px){
 .section-hero .hero-benefits-zone{width:560px}
 [data-node-id="239:2405"]{grid-template-columns:240px minmax(0,1fr);column-gap:10px}
 #work .art-slot[data-art="357:2667"]{width:488px;max-width:100%}
 .section-toolkit [data-node-id="433:183"]>.art-slot[data-art="704:571"]{width:544px;max-width:100%}
 [data-node-id="877:296"]{margin-top:-20px;margin-bottom:-20px}
 .mobile-module-header{position:relative;padding-left:125px;display:block}
 .mobile-module-header>img{position:absolute;left:-12px;top:-6px;transform:none;width:112px;height:auto}
 [data-node-id="877:352"] .mobile-module-header h3{max-width:300px}
 [data-node-id="877:413"] .mobile-module-header h3{max-width:280px}
 [data-node-id="877:317"],[data-node-id="877:317"]>[data-name^="Stage"]{overflow:visible}
 [data-node-id="877:317"]>[data-name^="Stage"]{gap:18px}
}

/* Tablet review v7: hero breathing room and desktop-consistent heading type. */
@media(min-width:700px) and (max-width:1199px){
 [data-node-id="239:2393"]{gap:47px}
 .section-hero .hero-benefits-zone{margin-top:-20px}
 [data-node-id="357:2753"]{margin-top:-20px}
 [data-node-id="357:2754"] .tablet-new-way{font:inherit!important;line-height:inherit!important}
 .tablet-new-way::after{left:-7px;right:-7px;bottom:-13px;height:14px}
 [data-node-id="433:186"] p{font-size:36px!important;line-height:1.25!important}
 .mobile-module-header{padding-left:105px}
}
