.rcnvDa_page{overflow-x:clip}.rcnvDa_anchor{scroll-margin-top:96px}.rcnvDa_page .rcnvDa_eyebrow{color:#6b5aa6;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:800}.rcnvDa_page .rcnvDa_h2{color:var(--ink);font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.3rem + 2.6vw,3.6rem);font-weight:650;line-height:1.06}.rcnvDa_page .rcnvDa_lead{max-width:40rem;color:var(--body);margin:0;font-size:clamp(1.02rem,.95rem + .35vw,1.22rem);line-height:1.6}.rcnvDa_page .rcnvDa_fine{color:#66638f;margin:0;font-size:.93rem;line-height:1.55}.rcnvDa_swashWord{display:inline-block;position:relative}.rcnvDa_swash{pointer-events:none;width:104%;height:.26em;position:absolute;bottom:-.18em;left:-2%}.rcnvDa_panel{border-radius:var(--radius);padding:clamp(28px,4.4vw,76px) clamp(20px,4.4vw,80px);position:relative;overflow:hidden}.rcnvDa_panel>*,.rcnvDa_section>*{max-width:1500px;margin-inline:auto}.rcnvDa_section{gap:clamp(22px,3vw,40px);display:grid}.rcnvDa_section>*{width:100%}.rcnvDa_page .rcnvDa_heroTitle{max-width:17ch;font-size:clamp(2.2rem,1.3rem + 3.3vw,4.4rem)}.rcnvDa_page .rcnvDa_heroNote{max-width:34rem;color:var(--ink);background:#ffffffb3;border-radius:20px;align-items:flex-start;gap:12px;margin:0;padding:14px 18px;font-size:clamp(.98rem,.92rem + .25vw,1.12rem);font-weight:700;line-height:1.5;display:flex}.rcnvDa_heroNote svg{width:22px;height:22px;color:var(--violet);flex:none;margin-top:2px}.rcnvDa_whyGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid}.rcnvDa_whyCopy{justify-items:start;gap:clamp(16px,1.8vw,24px);display:grid}.rcnvDa_question{background:linear-gradient(160deg,#fff 0%,#f1eaff 100%);border-radius:32px 32px 32px 10px;margin:4px 0;padding:clamp(20px,2.2vw,30px) clamp(22px,2.6vw,36px) clamp(18px,2vw,26px) clamp(70px,6vw,92px);position:relative;box-shadow:0 18px 40px -26px #24106f8c,inset 0 -3px #e2d6ff}.rcnvDa_questionIcon{width:clamp(34px,3vw,44px);height:clamp(34px,3vw,44px);color:var(--violet);position:absolute;top:clamp(22px,2.4vw,32px);left:clamp(20px,2vw,30px)}.rcnvDa_question blockquote{margin:0}.rcnvDa_page .rcnvDa_question blockquote p{color:var(--ink);font-family:var(--display);margin:0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.4rem);font-weight:600;line-height:1.15}.rcnvDa_question figcaption{color:#6b6796;margin-top:8px;font-size:.95rem;font-weight:700}.rcnvDa_steps{gap:clamp(12px,1.4vw,18px);margin:0;padding:0;list-style:none;display:grid}.rcnvDa_step{background:#fff;border-radius:clamp(24px,2.6vw,36px);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(14px,1.6vw,22px);padding:clamp(18px,2vw,28px) clamp(20px,2.2vw,32px);display:grid;position:relative;box-shadow:0 16px 36px -26px #24106f73}.rcnvDa_step:nth-child(2){background:var(--lav-soft)}.rcnvDa_stepNum{color:#b9a6ee;font-family:var(--display);font-size:1.05rem;font-weight:650;position:absolute;top:clamp(12px,1.4vw,18px);right:clamp(16px,2vw,26px)}.rcnvDa_stepIcon{width:clamp(56px,5vw,76px);height:clamp(56px,5vw,76px)}.rcnvDa_page .rcnvDa_step h3,.rcnvDa_page .rcnvDa_tool h3,.rcnvDa_page .rcnvDa_mission h3{color:#3a17a8;font-family:var(--display);margin:0 0 6px;font-size:clamp(1.15rem,1rem + .5vw,1.45rem);font-weight:650;line-height:1.15}.rcnvDa_page .rcnvDa_step p,.rcnvDa_page .rcnvDa_tool p,.rcnvDa_page .rcnvDa_mission p{color:var(--body);margin:0;font-size:clamp(.96rem,.92rem + .15vw,1.05rem);line-height:1.5}.rcnvDa_beHead{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(20px,3vw,56px);display:grid}.rcnvDa_beCopy{gap:clamp(16px,1.8vw,24px);display:grid}.rcnvDa_beArt img{border-radius:clamp(24px,3vw,44px);width:100%;display:block;-webkit-mask-image:radial-gradient(120% 110% at 60% 45%,#000 62%,#0000 100%);mask-image:radial-gradient(120% 110% at 60% 45%,#000 62%,#0000 100%)}.rcnvDa_missionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);padding:0;list-style:none;display:grid;margin-top:clamp(22px,3vw,40px)!important}.rcnvDa_mission{-webkit-backdrop-filter:blur(6px);background:#ffffffd1;border-radius:clamp(24px,2.6vw,36px);flex-direction:column;gap:4px;padding:clamp(18px,2vw,28px);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;box-shadow:0 12px 32px #5423c71a,inset 0 1px #fff}@media (hover:hover){.rcnvDa_mission:hover,.rcnvDa_tool:hover{transform:translateY(-5px);box-shadow:0 20px 40px #5423c729}}.rcnvDa_missionIcon{background:linear-gradient(160deg, #8b5cff, var(--purple));color:#fff;border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:10px;display:grid;box-shadow:0 10px 20px -10px #5423c7cc}.rcnvDa_missionIcon svg{width:26px;height:26px}.rcnvDa_page .rcnvDa_distinction{color:var(--ink);font-family:var(--display);text-align:center;text-wrap:balance;margin:clamp(24px,3vw,40px) auto 0;font-size:clamp(1.25rem,1rem + 1vw,1.9rem);font-weight:500;line-height:1.25}.rcnvDa_distinction strong{color:var(--purple);font-weight:650}.rcnvDa_chapter{background:#ffffffad;border:1.5px solid #ffffffe6;border-radius:clamp(24px,2.6vw,36px);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(14px,2vw,28px);padding:clamp(18px,2.2vw,30px);display:grid;margin-top:clamp(22px,3vw,36px)!important}.rcnvDa_chapterMain,.rcnvDa_chapterLater{align-content:start;gap:8px;display:grid}.rcnvDa_chapterLater{border-left:1.5px dashed #d6c8f5;padding-left:clamp(14px,2vw,28px)}.rcnvDa_page .rcnvDa_chapter h3{color:var(--ink);font-family:var(--display);margin:0;font-size:clamp(1.3rem,1.1rem + .7vw,1.75rem);font-weight:650}.rcnvDa_page .rcnvDa_chapter p{color:var(--body);margin:0;font-size:1rem;line-height:1.55}.rcnvDa_page .rcnvDa_chapterLater p:not(.rcnvDa_fine){color:var(--ink);font-weight:700}.rcnvDa_chapterLater p span{color:#6b6796;font-weight:600}.rcnvDa_chapterTag,.rcnvDa_chapterTagSoft{letter-spacing:.02em;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:5px 12px;font-size:.82rem;font-weight:800;display:inline-flex}.rcnvDa_chapterTag{color:#2f4a0d;background:#e6fbc6}.rcnvDa_chapterTagSoft{color:#4b3b8f;background:#efe8ff}.rcnvDa_dot{background:#4f9a1c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #4f9a1c2e}.rcnvDa_panel>*:last-child{margin-bottom:0}.rcnvDa_slHead{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(16px,3vw,56px);display:grid}.rcnvDa_slHead>div{gap:14px;display:grid}.rcnvDa_toolGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}.rcnvDa_tool{background:#fff;border-radius:clamp(24px,2.6vw,36px);flex-direction:column;gap:6px;padding:clamp(20px,2.2vw,30px);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;box-shadow:0 16px 36px -26px #24106f73}.rcnvDa_tool:nth-child(2n){background:var(--lav-soft)}.rcnvDa_toolIcon{width:clamp(60px,5vw,78px);height:clamp(60px,5vw,78px);margin-bottom:8px}.rcnvDa_slFoot{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pledge cta""fine cta";align-items:center;gap:8px clamp(16px,3vw,48px);display:grid}.rcnvDa_page .rcnvDa_pledge{color:var(--ink);font-family:var(--display);grid-area:pledge;align-items:center;gap:12px;margin:0;font-size:clamp(1.15rem,1rem + .6vw,1.55rem);font-weight:600;line-height:1.25;display:flex}.rcnvDa_pledgeIcon{flex:none;width:42px;height:42px}.rcnvDa_slFoot .rcnvDa_fine{grid-area:fine;max-width:46rem}.rcnvDa_slFoot>a{grid-area:cta}.rcnvDa_usePanel{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(20px,4vw,64px);display:grid}.rcnvDa_usePanel>*{margin-inline:0}.rcnvDa_useArt{justify-content:center;align-items:flex-end;min-height:300px;display:flex;position:relative}.rcnvDa_useGirl{filter:drop-shadow(0 20px 22px #24106f2e);width:clamp(150px,15vw,250px)}.rcnvDa_useRobotWrap{width:clamp(90px,9vw,150px);position:absolute;top:0;right:6%}.rcnvDa_useCopy{gap:clamp(16px,1.8vw,24px);display:grid}.rcnvDa_uses{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px clamp(14px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.rcnvDa_uses li{color:var(--ink);background:#ffffffb8;border-radius:20px;align-items:flex-start;gap:10px;padding:14px 16px;font-weight:700;line-height:1.4;display:flex}.rcnvDa_uses svg{color:#4f8a1c;flex:none;width:22px;height:22px}.rcnvDa_notes{gap:10px;display:grid}.rcnvDa_page .rcnvDa_note{color:var(--body);background:#ffffff80;border:1.5px dashed #4f8a1c59;border-radius:20px;align-items:flex-start;gap:12px;margin:0;padding:14px 18px;font-size:.97rem;line-height:1.55;display:flex}.rcnvDa_note strong{color:var(--ink)}.rcnvDa_note svg{width:20px;height:20px;color:var(--purple);flex:none;margin-top:3px}.rcnvDa_trustHead{gap:12px;display:grid}.rcnvDa_trustGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}.rcnvDa_trustItem{background:#fff;border-radius:26px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:clamp(16px,1.8vw,24px);display:grid;box-shadow:0 14px 30px -24px #24106f66}.rcnvDa_trustIcon{width:44px;height:44px}.rcnvDa_trustItem strong{color:var(--ink);font-family:var(--display);margin-bottom:4px;font-size:1.12rem;font-weight:600;line-height:1.25;display:block}.rcnvDa_trustItem span span{font-size:.97rem;line-height:1.5;display:block}.rcnvDa_trustLinks{flex-wrap:wrap;gap:10px;display:flex}.rcnvDa_previewIntro{justify-items:start;gap:clamp(14px,1.6vw,22px);display:grid;max-width:900px!important;margin-inline:0!important}.rcnvDa_previewIntro .rcnvDa_lead{max-width:46rem}.rcnvDa_formGridWrap{margin-top:clamp(26px,3.4vw,52px)!important}.rcnvDa_formCard{box-shadow:0 24px 50px -30px #24106f8c}.rcnvDa_cardTitleIcon{width:34px!important;height:34px!important}.rcnvDa_principles{gap:14px;margin:0;padding:0;list-style:none;display:grid}.rcnvDa_principles li{grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:.97rem;line-height:1.5;display:grid}.rcnvDa_principles svg{color:#4f8a1c;width:22px;height:22px;margin-top:1px}.rcnvDa_principles strong{color:var(--ink)}.rcnvDa_page .rcnvDa_asideText{color:var(--body);margin:0 0 6px;font-size:.97rem;line-height:1.55}.rcnvDa_form{gap:0!important}.rcnvDa_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.rcnvDa_field{align-content:start;gap:6px;min-width:0;display:grid}.rcnvDa_wide{grid-column:1/-1}.rcnvDa_field label{margin:0!important}.rcnvDa_req,.rcnvDa_opt{color:#716d99;font-size:.85em;font-weight:600}.rcnvDa_page .rcnvDa_hint{color:#66638f;font-size:.86rem;line-height:1.45}:is(.rcnvDa_form input[aria-invalid=true],.rcnvDa_form select[aria-invalid=true]){background:#fff7fa!important;border-color:#c2416f!important}.rcnvDa_form textarea{min-height:130px}.rcnvDa_check{cursor:pointer;background:#f7f3ff;border-radius:16px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:14px 16px;line-height:1.5;color:var(--body)!important;margin:18px 0 0!important;font-size:.93rem!important;font-weight:600!important;display:grid!important}.rcnvDa_check input{accent-color:var(--purple);cursor:pointer;margin:2px 0 0;width:20px!important;height:20px!important;min-height:0!important;padding:0!important}.rcnvDa_check strong{color:var(--ink)}.rcnvDa_page .rcnvDa_privacy{color:var(--body);font-size:.9rem;line-height:1.55;margin:14px 0 0!important}.rcnvDa_privacy a{color:var(--purple);text-underline-offset:3px;font-weight:800;text-decoration:underline}.rcnvDa_page .rcnvDa_statusLine{align-items:flex-start;gap:10px;display:flex}.rcnvDa_statusLine svg{flex:none;width:18px;height:18px;margin-top:2px}.rcnvDa_sendIcon{vertical-align:-3px;width:18px;height:18px;margin-right:8px}.rcnvDa_form .u-button{align-items:center;display:inline-flex}.rcnvDa_form .u-button:disabled{cursor:progress}.rcnvDa_thanks{outline:none;justify-items:start;gap:12px;padding:clamp(8px,1vw,12px) 0;animation:.5s cubic-bezier(.2,.8,.2,1) both rcnvDa_thanksIn;display:grid}.rcnvDa_thanksIcon{color:#3f7a12;background:#e6fbc6;border-radius:22px;place-items:center;width:64px;height:64px;display:grid}.rcnvDa_thanksIcon svg{width:34px;height:34px}.rcnvDa_page .rcnvDa_thanks h3{color:var(--ink);font-family:var(--display);margin:0;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem);font-weight:650;line-height:1.15}.rcnvDa_page .rcnvDa_thanks p{color:var(--body);margin:0;font-size:1.02rem;line-height:1.6}.rcnvDa_page .rcnvDa_thanks .rcnvDa_thanksFine{color:#66638f;font-size:.93rem}.rcnvDa_thanksLinks{flex-wrap:wrap;gap:10px 18px;margin-top:4px;display:flex}.rcnvDa_thanksLinks a{color:var(--purple);text-underline-offset:3px;font-weight:800;text-decoration:underline}@keyframes rcnvDa_thanksIn{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.rcnvDa_thanks,.rcnvDa_mission,.rcnvDa_tool{transition:none;animation:none}}@media (max-width:1279px){.rcnvDa_missionGrid,.rcnvDa_toolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.rcnvDa_whyGrid,.rcnvDa_beHead,.rcnvDa_slHead,.rcnvDa_chapter,.rcnvDa_usePanel{grid-template-columns:minmax(0,1fr)}.rcnvDa_beArt{order:-1}.rcnvDa_heroArt{max-width:560px;margin-inline:auto}.rcnvDa_chapterLater{border-top:1.5px dashed #d6c8f5;border-left:0;padding:14px 0 0}.rcnvDa_trustGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rcnvDa_useArt{order:2;min-height:220px}.rcnvDa_useGirl{width:150px}.rcnvDa_useRobotWrap{width:96px;right:calc(50% - 170px)}}@media (max-width:760px){.rcnvDa_slFoot{grid-template-columns:minmax(0,1fr);grid-template-areas:"pledge""fine""cta";justify-items:start}.rcnvDa_uses,.rcnvDa_trustGrid,.rcnvDa_formGrid{grid-template-columns:minmax(0,1fr)}.rcnvDa_question{padding-top:64px;padding-left:clamp(20px,5vw,26px)}}@media (max-width:560px){.rcnvDa_missionGrid,.rcnvDa_toolGrid{grid-template-columns:minmax(0,1fr)}.rcnvDa_page a[class*=btn]{white-space:normal;text-align:center;width:100%}.rcnvDa_step{grid-template-columns:minmax(0,1fr)}}.rcnvDa_page .rcnvDa_fieldError{color:#a3245a;align-items:flex-start;gap:6px;font-size:.88rem;font-weight:700;line-height:1.4;display:flex}.rcnvDa_fieldError svg{flex:none;width:16px;height:16px;margin-top:2px}.rcnvDa_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rcnvDa_page .rcnvDa_formCard h3,.rcnvDa_page .rcnvDa_previewIntro~* h3{line-height:1.2}
.eg-H8a_page{--purple:#5423c7;--deep:#24106f;--ink:#1d1452;--violet:#8752f5;--lav:#c9b5ff;--lav-soft:#efe8ff;--lime:#d9fb9b;--cream:#fffaf2;--yellow:#ffd127;--body:#4a477b;--frame:#4b4fcf;--gutter:clamp(14px, 3.2vw, 56px);--radius:clamp(28px, 3.6vw, 56px);--display:"Fredoka Variable", "Fredoka", "Nunito Variable", system-ui, sans-serif;--text:"Nunito Variable", "Nunito", system-ui, sans-serif;padding:clamp(84px, 7vw, 100px) var(--gutter) clamp(20px, 3vw, 40px);background:var(--frame);color:var(--body);font-family:var(--text);outline:none;gap:clamp(16px,2vw,28px);display:grid}.eg-H8a_page :focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.eg-H8a_page img{max-width:100%;height:auto}.eg-H8a_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eg-H8a_hero{border-radius:var(--radius);padding:clamp(28px,4.4vw,76px) clamp(22px,4.4vw,80px);position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #140a5099}.eg-H8a_lilac{background:radial-gradient(120% 90% at 85% 10%,#fff 0,#0000 55%),linear-gradient(160deg,#f4efff 0%,#e4d9ff 100%)}.eg-H8a_lime{background:radial-gradient(120% 90% at 85% 10%,#f6ffe4 0,#0000 55%),linear-gradient(160deg,#e9fdc4 0%,#d3f88f 100%)}.eg-H8a_dusk{background:radial-gradient(110% 90% at 90% 0,#ffe9f1 0,#0000 50%),linear-gradient(165deg,#f1eaff 0%,#e6d6ff 55%,#ffd9cf 100%)}.eg-H8a_sky{background:radial-gradient(120% 90% at 85% 10%,#fff 0,#0000 55%),linear-gradient(160deg,#eaf4ff 0%,#d6e8ff 100%)}.eg-H8a_heroInner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(20px,3vw,56px);max-width:1500px;margin:0 auto;display:grid;position:relative}.eg-H8a_heroCopy{flex-direction:column;align-items:flex-start;gap:clamp(14px,1.6vw,22px);animation:.7s cubic-bezier(.2,.8,.2,1) both eg-H8a_rise;display:flex}.eg-H8a_badge{color:var(--ink);font-family:var(--display);background:#ffffffbf;border-radius:999px;align-items:center;gap:10px;margin:0;padding:9px 20px 9px 12px;font-size:clamp(.95rem,.85rem + .3vw,1.12rem);font-weight:600;display:inline-flex;position:relative;box-shadow:0 6px 18px -8px #24106f59}.eg-H8a_badgeIcon{flex:none;width:30px;height:30px}.eg-H8a_badgeSpark{width:26px;position:absolute;top:-14px;right:-20px}.eg-H8a_page .eg-H8a_title{max-width:15ch;color:var(--ink);font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,1.4rem + 3.6vw,4.9rem);font-weight:650;line-height:1.02}.eg-H8a_page .eg-H8a_intro{max-width:36rem;color:var(--body);margin:0;font-size:clamp(1.04rem,.94rem + .4vw,1.3rem);line-height:1.55}.eg-H8a_page .eg-H8a_updated{color:var(--ink);background:#fff9;border-radius:999px;margin:0;padding:6px 14px;font-size:.88rem;font-weight:700}.eg-H8a_heroArt{justify-content:center;animation:.8s cubic-bezier(.2,.8,.2,1) 80ms both eg-H8a_rise;display:flex}.eg-H8a_heroScene img{filter:drop-shadow(0 24px 30px #24106f2e);width:100%}.eg-H8a_heroFigure img{filter:drop-shadow(0 22px 26px #24106f33);width:auto;height:clamp(220px,28vw,420px);animation:5s ease-in-out infinite eg-H8a_bob}.eg-H8a_highlights{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);max-width:1500px;margin:clamp(24px,3.4vw,52px) auto 0;padding:0;list-style:none;display:grid;position:relative}.eg-H8a_highlight{background:#ffffffd1;border-radius:clamp(22px,2.4vw,34px);align-items:center;gap:14px;padding:clamp(16px,1.6vw,24px);display:flex;box-shadow:0 12px 30px -20px #24106f73}.eg-H8a_highlightIcon{background:var(--lav-soft);border-radius:20px;flex:none;place-items:center;width:clamp(52px,4.4vw,66px);height:clamp(52px,4.4vw,66px);display:grid}.eg-H8a_highlightIcon svg{width:70%;height:70%}.eg-H8a_highlight strong{color:var(--ink);font-family:var(--display);font-size:clamp(1.05rem,.95rem + .3vw,1.25rem);font-weight:600;line-height:1.2;display:block}.eg-H8a_highlight strong+span{margin-top:3px;font-size:.95rem;line-height:1.45;display:block}.eg-H8a_body{border-radius:var(--radius);background:var(--cream);padding:clamp(24px,4vw,72px) clamp(18px,4.4vw,80px)}.eg-H8a_body>*{max-width:1500px;margin-inline:auto}.eg-H8a_notice{background:#f5f0ff;border:1.5px solid #e2d6ff;border-radius:24px;align-items:flex-start;gap:16px;margin-bottom:clamp(22px,3vw,40px);padding:clamp(16px,1.8vw,24px) clamp(18px,2vw,28px);display:flex}.eg-H8a_noticeIcon{flex:none;width:40px;height:40px}.eg-H8a_notice strong{color:var(--ink);font-family:var(--display);font-size:1.1rem;font-weight:600;display:block}.eg-H8a_page .eg-H8a_notice p{color:var(--body);margin:4px 0 0;font-size:.97rem;line-height:1.55}.eg-H8a_single{display:block}.eg-H8a_docLayout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.eg-H8a_toc{background:#fff;border-radius:26px;max-height:calc(100vh - 120px);padding:22px;position:sticky;top:100px;overflow:auto;box-shadow:0 10px 30px -22px #24106f66}.eg-H8a_page .eg-H8a_tocTitle{color:var(--ink);font-family:var(--display);margin:0 0 10px;font-size:1.05rem;font-weight:600}.eg-H8a_toc ol{color:var(--violet);gap:4px;margin:0;padding:0 0 0 1.4em;font-size:.92rem;display:grid}.eg-H8a_toc a{color:var(--body);padding:4px 0;line-height:1.35;text-decoration:none;display:inline-block}.eg-H8a_toc a:hover{color:var(--purple);text-decoration:underline}.eg-H8a_content{gap:clamp(22px,3vw,40px);min-width:0;display:grid}.eg-H8a_storyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,28px);display:grid}.eg-H8a_storyCard{background:#fff;border-radius:clamp(26px,2.8vw,42px);flex-direction:column;gap:12px;padding:clamp(22px,2.4vw,38px);scroll-margin-top:110px;display:flex;box-shadow:0 16px 36px -26px #24106f73}.eg-H8a_storyCard:nth-child(4n+2),.eg-H8a_storyCard:nth-child(4n+3){background:var(--lav-soft)}.eg-H8a_docSections{display:grid}.eg-H8a_docSection{border-top:1.5px solid #ece4f5;padding:clamp(20px,2.4vw,32px) 0;scroll-margin-top:110px}.eg-H8a_docSection:first-child{border-top:0;padding-top:0}.eg-H8a_page .eg-H8a_sectionTitle{color:var(--ink);font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:12px;margin:0 0 4px;font-size:clamp(1.3rem,1.1rem + .6vw,1.75rem);font-weight:600;line-height:1.2;display:flex}.eg-H8a_num{background:linear-gradient(160deg, #8f62ff, var(--purple));color:#fff;border-radius:14px;flex:none;place-items:center;min-width:42px;height:42px;padding:0 8px;font-size:1rem;font-weight:600;display:grid;box-shadow:0 6px 14px -6px #5423c799}.eg-H8a_page .eg-H8a_text{max-width:72ch;color:var(--body);margin:0;font-size:clamp(1rem,.96rem + .15vw,1.08rem);line-height:1.7}.eg-H8a_page .eg-H8a_text+.eg-H8a_text{margin-top:10px}.eg-H8a_links{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.eg-H8a_page .eg-H8a_linkPill{min-height:44px;color:var(--purple);background:#fff;border:1.5px solid #ddd0ff;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.eg-H8a_linkPill svg{width:17px;height:17px}.eg-H8a_page .eg-H8a_linkPill:hover{background:var(--lav-soft);border-color:var(--lav);transform:translateY(-2px)}.eg-H8a_demo{background:#fff;border-radius:clamp(26px,2.8vw,42px);margin:0;padding:clamp(16px,2.4vw,36px);overflow:hidden;box-shadow:0 16px 36px -26px #24106f73}.eg-H8a_demoLabel{background:var(--lime);color:var(--ink);font-family:var(--display);border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:.95rem;font-weight:600;display:inline-flex}.eg-H8a_faqList{gap:12px;display:grid}.eg-H8a_faq{background:#fff;border-radius:24px;box-shadow:0 10px 28px -22px #24106f73}.eg-H8a_faq summary{color:var(--ink);font-family:var(--display);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:clamp(16px,1.8vw,24px) clamp(18px,2vw,28px);font-size:clamp(1.08rem,1rem + .3vw,1.3rem);font-weight:600;list-style:none;display:flex}.eg-H8a_faq summary::-webkit-details-marker{display:none}.eg-H8a_faqChevron{background:var(--lav-soft);width:34px;height:34px;color:var(--purple);border-radius:50%;flex:none;padding:7px;transition:transform .3s}.eg-H8a_faq[open] .eg-H8a_faqChevron{transform:rotate(180deg)}.eg-H8a_page .eg-H8a_faq p{max-width:72ch;color:var(--body);margin:0;padding:0 clamp(18px,2vw,28px) clamp(18px,2vw,26px);font-size:1.02rem;line-height:1.7}.eg-H8a_contactGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,32px);display:grid}.eg-H8a_formCard,.eg-H8a_asideCard{background:#fff;border-radius:clamp(26px,2.8vw,40px);padding:clamp(20px,2.4vw,36px);box-shadow:0 16px 36px -26px #24106f73}.eg-H8a_contactAside{gap:clamp(16px,2vw,28px);display:grid}.eg-H8a_asideWarm{background:var(--lav-soft)}.eg-H8a_page .eg-H8a_cardTitle{color:var(--ink);font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 12px;font-size:clamp(1.3rem,1.15rem + .5vw,1.6rem);font-weight:600;display:flex}.eg-H8a_cardTitle svg{width:26px;height:26px;color:var(--purple)}.eg-H8a_formCard .support-form{font-family:var(--text);background:0 0;border:0;padding:0}.eg-H8a_formCard .support-form label{color:var(--ink);font-size:.95rem;font-weight:800}.eg-H8a_formCard .support-form :is(input,select,textarea){min-height:48px;color:var(--ink);background:#fbf9ff;border:1.5px solid #d9ccf5;border-radius:14px;padding:12px 14px;font-size:1rem}.eg-H8a_formCard .support-form :is(input,select,textarea):focus{border-color:var(--violet);outline:3px solid #8752f540}.eg-H8a_formCard .support-form .u-button{background:linear-gradient(180deg, #7a45f0, var(--purple));color:#fff;border:0;border-radius:999px;min-height:52px;padding:0 26px;font-size:1rem;font-weight:800;box-shadow:0 10px 22px -10px #5423c7b3}:is(.eg-H8a_formCard .support-form .u-note,.eg-H8a_formCard .support-form p){color:var(--body);font-size:.9rem}.eg-H8a_formCard .support-form .support-count{text-align:right;color:#6b6796;margin:-2px 0 0;font-size:.8rem}.eg-H8a_formCard .support-form .support-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.eg-H8a_formCard .support-form .support-actions .u-button{cursor:pointer;margin:0}.eg-H8a_formCard .support-form .support-secondary{min-height:52px;color:var(--purple);font:inherit;cursor:pointer;background:#fff;border:1.5px solid #d9ccf5;border-radius:999px;padding:0 22px;font-size:1rem;font-weight:800;transition:border-color .2s,background .2s}.eg-H8a_formCard .support-form .support-secondary:hover{border-color:var(--purple);background:#f6f1ff}.eg-H8a_formCard .support-form :is(.u-button,.support-secondary):focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.eg-H8a_formCard .support-form .support-how{margin:4px 0 0;font-size:.95rem;line-height:1.55}.eg-H8a_formCard .support-form .support-how a{color:var(--purple);text-underline-offset:3px;font-weight:800;text-decoration:underline}.eg-H8a_formCard .support-form .support-status{margin:0}.eg-H8a_formCard .support-form .support-status p{border-radius:16px;margin:6px 0 0;padding:12px 16px;font-size:.95rem;line-height:1.5}.eg-H8a_formCard .support-form .support-ok{color:#2f3a10;background:#f3fdd9}.eg-H8a_formCard .support-form .support-error{color:#8a244c;background:#fcebf2}.eg-H8a_formCard .support-form textarea[aria-invalid=true]{border-color:#c2416f}.eg-H8a_formCard .support-form .support-fallback{background:#fbf9ff;border:1.5px dashed #d9ccf5;border-radius:18px;margin-top:4px;padding:6px 16px 14px}.eg-H8a_formCard .support-form .support-fallback summary{min-height:44px;color:var(--purple);cursor:pointer;align-items:center;font-weight:800;display:flex}.eg-H8a_formCard .support-form .support-fallback textarea{background:#fff;min-height:150px;margin-top:6px;font-size:.92rem}@media (max-width:560px){.eg-H8a_formCard .support-form .support-actions{flex-direction:column;align-items:stretch}.eg-H8a_formCard .support-form .support-actions>*{width:100%}}.eg-H8a_cta{border-radius:var(--radius);background:radial-gradient(90% 120% at 100% 0%, #f2ffd8 0, transparent 60%), var(--lime);grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:24px;padding:clamp(28px,4vw,64px) clamp(22px,4.4vw,80px);display:grid;position:relative;overflow:hidden}.eg-H8a_page .eg-H8a_ctaTitle{color:var(--ink);font-family:var(--display);margin:0;font-size:clamp(2rem,1.4rem + 2.2vw,3.4rem);font-weight:650;line-height:1.05}.eg-H8a_page .eg-H8a_ctaText{max-width:36rem;color:var(--body);margin:12px 0 0;font-size:clamp(1.02rem,.95rem + .3vw,1.2rem);line-height:1.55}.eg-H8a_ctaButtons{flex-wrap:wrap;gap:12px;margin-top:clamp(18px,2vw,28px);display:flex}.eg-H8a_page .eg-H8a_btn{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 28px;font-size:1.02rem;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.eg-H8a_btn svg{width:19px;height:19px}.eg-H8a_page .eg-H8a_btnPurple{background:linear-gradient(180deg, #7a45f0, var(--purple));color:#fff;box-shadow:0 12px 24px -12px #5423c7bf,inset 0 1px #ffffff4d}.eg-H8a_page .eg-H8a_btnLight{color:var(--purple);background:#fff;box-shadow:0 10px 22px -14px #24106f80}.eg-H8a_page .eg-H8a_btn:hover{transform:translateY(-2px)}.eg-H8a_ctaArt{justify-content:center;align-items:flex-end;min-height:180px;display:flex;position:relative}.eg-H8a_ctaRobot{width:clamp(120px,12vw,190px);animation:5s ease-in-out infinite eg-H8a_bob}.eg-H8a_ctaBooks{width:clamp(90px,9vw,140px);margin-left:-10px}@keyframes eg-H8a_rise{0%{opacity:0;transform:translateY(18px)}}@keyframes eg-H8a_bob{50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.eg-H8a_heroCopy,.eg-H8a_heroArt,.eg-H8a_heroFigure img,.eg-H8a_ctaRobot,.eg-H8a_faqChevron,.eg-H8a_page .eg-H8a_linkPill,.eg-H8a_page .eg-H8a_btn{transition:none;animation:none}}@media (max-width:1023px){.eg-H8a_heroInner{grid-template-columns:1fr}.eg-H8a_heroArt{order:-1}.eg-H8a_heroScene img{max-width:640px}.eg-H8a_heroFigure img{height:200px}.eg-H8a_highlights,.eg-H8a_docLayout{grid-template-columns:1fr}.eg-H8a_toc{max-height:none;position:static}.eg-H8a_contactGrid{grid-template-columns:1fr}}@media (max-width:760px){.eg-H8a_storyGrid{grid-template-columns:1fr}.eg-H8a_storyCard:nth-child(4n+2),.eg-H8a_storyCard:nth-child(4n+3){background:#fff}.eg-H8a_storyCard:nth-child(2n){background:var(--lav-soft)}.eg-H8a_cta{text-align:left;grid-template-columns:1fr}.eg-H8a_ctaArt{justify-content:flex-start;min-height:0}.eg-H8a_ctaRobot{width:110px}.eg-H8a_ctaBooks{width:84px}.eg-H8a_page .eg-H8a_btn{flex:100%}.eg-H8a_badgeSpark{right:-14px}}.eg-H8a_demo .rover-experiment{gap:12px;display:grid}.eg-H8a_demo .rover-experiment h3{color:var(--ink);font-family:var(--display);margin:0;font-size:clamp(1.3rem,1.15rem + .5vw,1.7rem);font-weight:600}.eg-H8a_demo .rover-experiment>p{color:var(--body);margin:0;font-size:1.02rem;line-height:1.6}.eg-H8a_demo .rover-controls{background:var(--lav-soft);border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;padding:18px;display:grid}.eg-H8a_demo .rover-controls label{color:var(--ink);margin-bottom:8px;font-weight:800;display:block}.eg-H8a_demo .rover-controls select{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1.5px solid #d9ccf5;border-radius:14px;padding:0 12px}.eg-H8a_demo .rover-controls input[type=range]{width:100%;min-height:44px;accent-color:var(--purple)}.eg-H8a_page .eg-H8a_demo .rover-result{background:var(--lime);color:var(--ink);border-radius:18px;padding:14px 18px;font-size:1.1rem}@media (max-width:640px){.eg-H8a_demo .rover-controls{grid-template-columns:1fr}}.eg-H8a_consentCard{background:var(--lime);border-radius:clamp(24px,2.6vw,36px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding:clamp(20px,2.4vw,32px);display:flex}.eg-H8a_consentCard button{cursor:pointer;font-family:var(--text);border:0}.eg-H8a_heroActions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.eg-H8a_portalCard{background:linear-gradient(130deg, var(--lav-soft) 0%, #f6f1ff 52%, var(--lime) 135%);border:2px solid var(--lav);border-radius:clamp(24px,2.6vw,36px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px clamp(18px,2.4vw,32px);padding:clamp(22px,2.8vw,36px);scroll-margin-top:110px;display:grid;position:relative;box-shadow:0 24px 50px -36px #24106f99}.eg-H8a_portalIcon{background:linear-gradient(160deg, #8f62ff, var(--purple));color:#fff;border-radius:20px;place-items:center;width:clamp(56px,5vw,68px);height:clamp(56px,5vw,68px);display:grid;box-shadow:0 14px 26px -14px #5423c7e6}.eg-H8a_portalIcon svg{width:30px;height:30px}.eg-H8a_portalCopy{gap:8px;min-width:0;display:grid}.eg-H8a_page .eg-H8a_portalEyebrow{color:var(--purple);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.eg-H8a_page .eg-H8a_portalUrl{color:var(--deep);background:#fff;border-radius:999px;justify-self:start;margin:2px 0 0;padding:4px 12px;font-size:.9rem;font-weight:800}.eg-H8a_portalButton{white-space:nowrap}@media (max-width:760px){.eg-H8a_portalCard{grid-template-columns:1fr;justify-items:start}.eg-H8a_portalButton,.eg-H8a_heroActions{width:100%}.eg-H8a_heroActions>a{flex:100%}}
