@import url("https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap");:root{--pal-clr-white:#fff;--pal-clr-primary:#1f0783;--pal-clr-dark:#1a1235;--pal-clr-accent:#7555d9;--pal-clr-lilac:#baf;--pal-clr-text:#51466f;--pal-clr-muted:#766b99;--pal-clr-border:#c9c3dc;--pal-clr-lavender:#d4caff;--pal-clr-lavender-light:#e2dcff;--pal-clr-soft-bg:#f0edff;--pal-clr-light-bg:#f8f7ff;--font-heading:"Work Sans",sans-serif;--font-body:""}*{box-sizing:border-box}*,body{margin:0;padding:0}body{color:var(--pal-clr-text);font-family:var(--font-heading)}a{text-decoration:none}ol,ul{list-style:none}ol,p,ul{margin:0}p{color:var(--pal-clr-text);font-size:16px;line-height:160%}h1,h2,h3,h4,h5,h6{margin:0}.h1,h1{font-size:clamp(32px,3vw,58px);letter-spacing:-2.5%;line-height:112%}.h1,.h2,h1,h2{color:var(--pal-clr-dark,#1a1235);font-weight:500}.h2,h2{font-size:clamp(28px,3vw,40px);letter-spacing:-2%;line-height:122%}.container{margin-inline:auto;width:min(1200px,calc(100% - 40px))}.section-header{margin:0 auto 40px;max-width:760px;text-align:center}.section-desc,.section-header{display:flex;flex-direction:column;gap:18px}.section-desc,.section-desc p{color:var(--pal-clr-text,#51466f);font-size:18px;line-height:160%}.highlight{color:var(--pal-clr-accent,#7555d9)}.section-note{margin:30px auto 0;max-width:860px;text-align:center}.section-note p{color:var(--pal-clr-muted);font-size:14px;line-height:160%}.section-note a{color:var(--pal-clr-primary,#1f0783);text-decoration:underline}.section{padding-block:clamp(50px,5vw,80px)}.btn-group{display:flex;flex-wrap:wrap;gap:18px}.btn,.btn-group{align-items:center}.btn{border-radius:100px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:16px;line-height:normal;min-height:46px;padding:8px 8px 8px 24px;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.primary-btn:after,.secondary-btn:after{background-position:50%;background-repeat:no-repeat;background-size:20px;border-radius:50%;content:"";flex-shrink:0;height:40px;transition:transform .25s ease;width:40px}.primary-btn:hover:after,.secondary-btn:hover:after{transform:translateX(3px)}.primary-btn{background-color:var(--pal-clr-primary);border:1px solid var(--pal-clr-primary);color:var(--pal-clr-white)}.primary-btn:after{background-color:var(--pal-clr-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231f0783' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6'/%3E%3C/svg%3E")}.primary-btn:hover{background-color:var(--pal-clr-accent);border-color:var(--pal-clr-accent);color:var(--pal-clr-white)}.secondary-btn{background-color:var(--pal-clr-white);border:1px solid var(--pal-clr-border);color:var(--pal-clr-primary)}.secondary-btn:after{background-color:var(--pal-clr-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6'/%3E%3C/svg%3E")}.secondary-btn:hover{border-color:var(--pal-clr-accent);color:var(--pal-clr-primary)}@media (max-width:767px){.section-desc p{font-size:16px}.primary-btn,.secondary-btn{font-size:16px;gap:12px;min-height:50px;padding:7px 7px 7px 24px}.primary-btn:after,.secondary-btn:after{background-size:18px;height:36px;width:36px}}.body_wrap{color:var(--pal-clr-text,#51466f);font-family:var(--font-heading,"Work Sans",sans-serif);font-size:16px;line-height:170%;padding-block:clamp(50px,5vw,80px);padding-inline:20px}.body_wrap h1{font-size:clamp(34px,4vw,48px);letter-spacing:-.01em;line-height:115%;margin:0 0 12px}.body_wrap h1,.body_wrap h2{color:var(--pal-clr-dark,#1a1235);font-weight:500}.body_wrap h2{font-size:clamp(22px,2.4vw,28px);line-height:130%;margin:40px 0 15px}.body_wrap h3{color:var(--pal-clr-dark,#1a1235);font-size:20px;font-weight:500;line-height:140%;margin:28px 0 12px}.body_wrap h1+p{background-color:var(--pal-clr-soft-bg,#f0edff);border-radius:100px;color:var(--pal-clr-muted,#766b99);display:inline-block;font-size:14px;line-height:150%;margin:0 0 28px;padding:6px 14px}.body_wrap h1+p strong{color:var(--pal-clr-primary,#1f0783);font-weight:600}.body_wrap p{font-size:16px;line-height:170%;margin:0 0 15px}.body_wrap p:last-child{margin-bottom:0}.body_wrap strong{color:var(--pal-clr-dark,#1a1235);font-weight:600}.body_wrap a{color:var(--pal-clr-primary,#1f0783);font-weight:500;text-decoration:underline;text-decoration-color:var(--pal-clr-lavender,#d4caff);text-decoration-thickness:2px;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.body_wrap a:focus-visible,.body_wrap a:hover{color:var(--pal-clr-accent,#7555d9);text-decoration-color:var(--pal-clr-accent,#7555d9)}.body_wrap ul{list-style:none;margin:0 0 16px;padding-left:20px}.body_wrap ul li{font-size:16px;line-height:170%;list-style:disc;margin-bottom:10px;position:relative}.body_wrap ul li:last-child{margin-bottom:0}.body_wrap ol{margin:0 0 16px;padding-left:22px}.body_wrap ol li{line-height:170%;margin:0 0 10px;padding-left:4px}.body_wrap ol li::marker{color:var(--pal-clr-accent,#7555d9);font-weight:600}.body_wrap p+ol,.body_wrap p+ul{margin-top:-4px}@media (max-width:767px){.body_wrap{font-size:15px}.body_wrap h2{margin-top:34px}.body_wrap h1+p+p{font-size:16px}.body_wrap p,.body_wrap ul li{font-size:15px}}