.an-page{--navy:#0b1f3a;--purple:#7f07ff;--muted:#58667d;color:var(--navy);background:#fff;font-family:Inter,Arial,sans-serif;text-align:center}.an-page *{box-sizing:border-box}.an-shell{width:min(1120px,calc(100% - 40px));margin:auto}.an-page section{padding:clamp(64px,7vw,98px) 0}.an-page h1,.an-page h2,.an-page h3,.an-page p{margin-top:0}.an-page h1{font-size:clamp(3rem,6vw,5.3rem);line-height:1.05;letter-spacing:-.06em;max-width:960px;margin:14px auto 24px}.an-page h1 em{color:var(--purple);font-style:normal}.an-page h2{font-size:clamp(2.1rem,4vw,3.7rem);line-height:1.12;letter-spacing:-.045em;max-width:850px;margin:12px auto 28px}.an-page h3{font-size:1.36rem;line-height:1.2}.an-page p{color:var(--muted);font-size:1.05rem;line-height:1.6}.an-kicker{color:var(--purple)!important;text-transform:uppercase;letter-spacing:.16em;font-size:.75rem!important;font-weight:800}.an-hero{padding:78px 0 64px!important;background:radial-gradient(circle at 50% 0,#f2e9ff,transparent 56%),#fff}.an-lead,.an-section-lead{max-width:730px;margin:0 auto 26px}.an-lead{font-size:1.2rem!important}.an-actions{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.an-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 25px;border-radius:8px;background:var(--purple);color:#fff!important;font-weight:750;text-decoration:none}.an-button:hover{background:#6100cf}.an-inline,.an-page a:not(.an-button){color:#6312c8;font-weight:750}.an-street{height:clamp(220px,32vw,410px);overflow:hidden}.an-street img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 58%}.an-pricing{padding:68px 0!important;background:#f9f9fd}.an-builds{display:grid;grid-template-columns:repeat(2,1fr);max-width:850px;margin:26px auto 22px}.an-builds article{padding:10px 25px}.an-builds article+article{border-left:1px solid #d5dce9}.an-builds strong{font-size:clamp(3rem,5vw,4.5rem);letter-spacing:-.06em}.an-builds h3{margin:5px 0}.an-builds p{margin:0}.an-terms{max-width:850px;margin:28px auto 0}.an-paths{background:var(--navy);color:#fff}.an-paths .an-kicker{color:#cba6ff!important}.an-paths p{color:#ccd8e7}.an-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:38px auto 0;max-width:1000px}.an-path-grid article{background:#142c4d;border:1px solid #365273;border-radius:17px;padding:38px 34px;text-align:left}.an-path-grid span{display:block;color:#caa1ff;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:800;margin-bottom:18px}.an-path-grid h3{font-size:1.55rem;margin-bottom:10px}.an-path-grid p{margin:0}.an-path-foot{margin:24px auto 0}.an-monthly{background:#f5f1fb}.an-plan-list{max-width:1000px;margin:36px auto 0;display:grid;gap:15px}.an-plan-list article{background:#fff;border:1px solid #ded7eb;border-radius:14px;padding:28px 35px;display:grid;grid-template-columns:1fr 225px;gap:30px;text-align:left;align-items:center}.an-plan-list h3{margin-bottom:8px}.an-plan-list p{margin:0}.an-plan-side{text-align:right;display:grid;gap:6px}.an-plan-side strong{font-size:2.2rem;letter-spacing:-.05em}.an-plan-side span{font-size:.9rem;letter-spacing:0}.an-plan-note{margin:24px auto 0!important;font-size:.94rem!important}.an-framework-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:38px}.an-framework-grid article{border-top:3px solid #a564f8;background:#faf8fe;padding:27px 20px}.an-framework-grid b{display:block;color:var(--purple);margin-bottom:22px}.an-framework-grid h3{margin-bottom:8px}.an-framework-grid p{margin:0}.an-process{background:#f9fafc}.an-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.an-process-grid article{border-top:1px solid #ccd5e2;padding:25px 10px}.an-process-grid b{color:#6812da}.an-process-grid p{margin:14px 0 0}.an-faq-list{max-width:800px;margin:35px auto 0}.an-faq details{border-bottom:1px solid #dce2eb;padding:19px 14px}.an-faq summary{cursor:pointer;font-size:1.08rem;font-weight:750}.an-faq details p{max-width:680px;margin:15px auto 0}.an-close{background:linear-gradient(120deg,#320b73,#7f07ff);color:white}.an-close .an-kicker{color:#dfc5ff!important}.an-close p{color:#f0e8ff;max-width:700px;margin:0 auto 28px}.an-close .an-button{background:#fff;color:#5407ae!important}.an-page a:focus-visible,.an-page summary:focus-visible{outline:3px solid #e9b923;outline-offset:4px}@media(max-width:760px){.an-shell{width:min(100% - 36px,620px)}.an-page section{padding:64px 0}.an-path-grid,.an-framework-grid,.an-process-grid{grid-template-columns:1fr 1fr}.an-plan-list article{grid-template-columns:1fr;text-align:center;gap:15px}.an-plan-side{text-align:center}.an-path-grid article{text-align:center;padding:30px 25px}}@media(max-width:540px){.an-hero{padding:60px 0 46px!important}.an-page h1{font-size:clamp(2.55rem,10vw,3.2rem)}.an-page h2{font-size:2.2rem}.an-builds,.an-path-grid,.an-framework-grid,.an-process-grid{grid-template-columns:1fr}.an-builds article+article{border-left:0;border-top:1px solid #d5dce9;padding-top:24px}.an-builds article{padding-bottom:24px}.an-street{height:230px}.an-plan-list article{padding:27px 22px}.an-framework-grid{gap:10px}.an-framework-grid article{padding:20px}.an-actions{gap:18px}}
.an-photo-credit{margin:0!important;padding:7px 20px 10px;background:#f9f9fd;font-size:.72rem!important;color:#627087!important}.an-photo-credit a{font-weight:600!important}
