.eg-page{--navy:#0b1f3a;--purple:#7f07ff;--ink:#12213a;--muted:#53617a;color:var(--ink);font-family:Inter,Arial,sans-serif;background:#fff}.eg-page *{box-sizing:border-box}.eg-shell{width:min(1160px,calc(100% - 48px));margin:auto}.eg-page section{padding:clamp(64px,7vw,110px) 0}.eg-page h1,.eg-page h2,.eg-page h3,.eg-page p{margin-top:0}.eg-page h1{font-size:clamp(2.7rem,6.2vw,5.5rem);line-height:1.04;letter-spacing:-.055em;max-width:1000px;margin:20px auto 24px}.eg-page h1 em{font-style:normal;color:var(--purple)}.eg-page h2{font-size:clamp(2.25rem,4.3vw,4rem);line-height:1.1;letter-spacing:-.045em;margin:12px auto 24px;max-width:850px}.eg-page h3{font-size:1.3rem;letter-spacing:-.025em}.eg-page p{font-size:1.06rem;line-height:1.65;color:var(--muted)}.eg-kicker{text-transform:uppercase;letter-spacing:.16em;font-weight:800;font-size:.78rem!important;color:var(--purple)!important}.eg-hero{text-align:center;padding:clamp(70px,7vw,120px) 0 78px!important}.eg-hero>.eg-shell>p:not(.eg-kicker){max-width:680px;margin:0 auto 26px;font-size:1.19rem}.eg-actions{display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap}.eg-button{display:inline-flex;align-items:center;justify-content:center;background:var(--purple);color:white!important;text-decoration:none;font-weight:750;padding:16px 26px;border-radius:8px;min-height:54px}.eg-button:hover{background:#5c00cf}.eg-link,.eg-page a:not(.eg-button){color:#6515d2}.eg-link{font-weight:750}.eg-photo{height:clamp(210px,28vw,390px);overflow:hidden}.eg-photo img{width:100%;height:100%;object-fit:cover;display:block}.eg-pricing{text-align:center;background:#f7f8fc;padding-top:72px!important}.eg-builds{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:900px;margin:34px auto 20px;text-align:left}.eg-builds article{background:white;border:1px solid #e1e5ee;border-radius:18px;padding:32px}.eg-builds span{color:#6a25da;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;font-weight:800}.eg-builds strong{display:block;font-size:clamp(2.3rem,4vw,3.4rem);letter-spacing:-.05em;margin:8px 0 2px;color:var(--navy)}.eg-builds b{display:block;font-size:1.06rem}.eg-builds p{margin:14px 0 0}.eg-price-note{max-width:860px;margin:0 auto 44px}.eg-monthly{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:left}.eg-monthly-intro{grid-column:1/-1;text-align:center;margin:6px auto 14px}.eg-monthly-intro h3{font-size:2rem;margin:0}.eg-plan{background:var(--navy);color:white;border-radius:18px;padding:26px;display:flex;flex-direction:column;min-height:294px}.eg-plan b{font-size:1.04rem}.eg-plan strong{font-size:2.45rem;letter-spacing:-.045em;margin:12px 0}.eg-plan strong span{font-size:.94rem;letter-spacing:0}.eg-plan p{color:#d5e0ef;font-size:.96rem}.eg-plan a{color:#fff!important;font-weight:750;margin-top:auto}.eg-plan-note{font-size:.91rem!important;margin:24px 0 0}.eg-journey,.eg-process,.eg-faq{text-align:center}.eg-section-intro{max-width:760px;margin:0 auto 38px}.eg-journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;text-align:left;margin-top:50px}.eg-journey-grid article{padding:8px 34px;border-left:1px solid #dce2ec}.eg-journey-grid article:first-child{border-left:0}.eg-journey-grid span,.eg-work-grid span{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7024d3}.eg-journey-grid h3{margin:18px 0 12px;font-size:1.55rem}.eg-feature{background:var(--navy);color:white}.eg-feature>.eg-shell{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.eg-feature h2{margin-left:0}.eg-feature p{color:#d4deef}.eg-feature .eg-kicker{color:#be93ff!important}.eg-feature-list article{border-bottom:1px solid #53617a;padding:20px 0}.eg-feature-list article:first-child{border-top:1px solid #53617a}.eg-feature-list b{font-size:1.24rem}.eg-feature-list p{margin:6px 0 0}.eg-work{text-align:center}.eg-work-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;text-align:left}.eg-work-grid article{border:1px solid #e0e5ee;border-radius:18px;overflow:hidden;background:#fff}.eg-work-grid a{display:block;text-decoration:none;color:inherit!important}.eg-work-grid img{display:block;width:100%;height:260px;object-fit:cover;object-position:top}.eg-work-grid article div{padding:24px 28px}.eg-work-grid h3{margin:7px 0}.eg-work-grid p{margin-bottom:12px}.eg-work-grid b{color:var(--purple)}.eg-process{background:#f6f7fb}.eg-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;text-align:left;margin-top:42px}.eg-process-grid article{padding:26px;background:white;border-radius:14px;border:1px solid #e3e6ee}.eg-process-grid b{color:var(--purple)}.eg-process-grid h3{margin:18px 0 8px}.eg-faq>.eg-shell>div{max-width:850px;margin:36px auto 0;text-align:left}.eg-faq details{border-bottom:1px solid #dce1e8;padding:20px 0}.eg-faq summary{font-size:1.08rem;font-weight:750;cursor:pointer}.eg-faq details p{margin:14px 0 0}.eg-close{background:linear-gradient(130deg,#250a64,#7f07ff);text-align:center;color:white}.eg-close h2{max-width:850px}.eg-close p{color:#eee0ff;max-width:680px;margin-left:auto;margin-right:auto}.eg-close .eg-kicker{color:#e5caff!important}.eg-close .eg-button{background:white;color:#4e0db5!important}.eg-page a:focus-visible,.eg-page summary:focus-visible{outline:3px solid #ffcf4a;outline-offset:4px}@media(max-width:760px){.eg-shell{width:min(100% - 36px,580px)}.eg-page section{padding:66px 0}.eg-hero{padding:64px 0!important}.eg-page h1 br{display:none}.eg-builds,.eg-monthly,.eg-journey-grid,.eg-feature>.eg-shell,.eg-work-grid,.eg-process-grid{grid-template-columns:1fr}.eg-journey-grid article{border-left:0;border-top:1px solid #dce2ec;padding:22px 0}.eg-photo{height:230px}.eg-plan{min-height:0}.eg-work-grid img{height:220px}.eg-process-grid{grid-template-columns:repeat(2,1fr)}.eg-feature>.eg-shell{gap:32px}}@media(max-width:520px){.eg-process-grid{grid-template-columns:1fr}.eg-actions{gap:16px}.eg-page h1{font-size:clamp(2.6rem,11vw,3.4rem)}.eg-page h2{font-size:2.35rem}.eg-page p{font-size:1rem}.eg-builds article{padding:24px}}

/* Center the chosen composition at every width. */
.eg-page{text-align:center}.eg-builds,.eg-monthly,.eg-journey-grid,.eg-feature>.eg-shell,.eg-process-grid,.eg-faq>.eg-shell>div{text-align:center}.eg-plan{align-items:center}.eg-plan p{max-width:32ch}.eg-feature>.eg-shell{grid-template-columns:1fr;gap:32px;max-width:950px}.eg-feature h2{margin-left:auto}.eg-feature> .eg-shell > div:first-child > p:not(.eg-kicker){max-width:700px;margin-left:auto;margin-right:auto}.eg-feature-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.eg-feature-list article,.eg-feature-list article:first-child{border:1px solid #52617b;border-radius:16px;padding:26px}.eg-journey-grid article,.eg-journey-grid article:first-child{border:0;padding:20px 28px}.eg-journey-grid article+article{border-left:1px solid #dce2ec}.eg-scenarios{background:#f2effa;text-align:center}.eg-scenarios-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:930px;margin:46px auto 28px}.eg-scenarios-grid article{background:#fff;border:1px solid #e3dced;border-radius:18px;padding:38px 32px}.eg-scenarios-grid span{font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:#7120d2}.eg-scenarios-grid h3{font-size:1.55rem;margin:18px 0 12px}.eg-scenarios-grid p{margin-bottom:0}.eg-scenarios-link{font-weight:800}.eg-faq details{text-align:center}@media(max-width:760px){.eg-feature-list,.eg-scenarios-grid{grid-template-columns:1fr}.eg-journey-grid article+article{border-left:0;border-top:1px solid #dce2ec}.eg-scenarios-grid article{padding:30px 24px}}
