.ax-page{color:#252720;background:#fafaf8}.ax-page .ax-container{width:90%;max-width:1380px;margin-inline:auto}.ax-page .ax-hero{grid-template-columns:repeat(2,minmax(0,1fr));min-height:760px;padding-top:76px;display:grid}.ax-page .ax-hero-copy{align-self:center;min-width:0;padding:70px 6% 70px 10%}.ax-page .ax-icon{color:#50704a;background:#e8eedc;border-radius:18px 24px 17px 23px;margin-bottom:25px;padding:15px;display:inline-flex;transform:rotate(-5deg)}.ax-page .ax-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#62715c;margin-bottom:18px;font-size:11px;font-weight:500;display:block}.ax-page h1{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5.4vw,80px);font-weight:400;line-height:1.03}.ax-page .ax-hero-sub{color:#62635d;max-width:510px;margin:25px 0 30px;font-size:18px;line-height:1.65}.ax-page .ax-primary{color:#191a17;cursor:pointer;background:#ffda30;border:0;border-radius:4px;justify-content:center;align-items:center;gap:26px;padding:19px 24px;font-size:15px;font-weight:600;display:inline-flex}.ax-page .ax-primary:hover{background:#f2cc1e}.ax-page .ax-note{color:#70726a;margin-top:12px;font-size:12px;display:block}.ax-page .ax-explore{color:#353831;align-items:center;gap:15px;margin-top:26px;font-size:14px;text-decoration:none;display:inline-flex}.ax-page .ax-hero-art{background:#e9e9df;align-self:stretch;min-height:720px;position:relative;overflow:hidden}.ax-page .ax-hero-art img{object-fit:cover;object-position:center}.ax-page .ax-directory{border-block:1px solid #dfe4d8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding-block:24px;scroll-margin-top:95px;display:flex}.ax-page .ax-directory>span{color:#68715f;font-size:14px}.ax-page .ax-directory>div{flex-wrap:wrap;gap:8px;display:flex}.ax-page .ax-directory a{color:#374030;border:1px solid #dfe4d8;border-radius:30px;align-items:center;gap:13px;padding:10px 14px;font-size:13px;text-decoration:none;display:inline-flex}.ax-page .ax-directory a:hover{background:#e9eedf}.ax-page .ax-library,.ax-page .ax-bundles{padding-block:90px}.ax-page .ax-section-head{max-width:720px;margin-bottom:46px}.ax-page main h2{letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(35px,4.2vw,60px);font-weight:400;line-height:1.07}.ax-page .ax-section-head p{color:#68715f;max-width:580px;margin:0;font-size:17px;line-height:1.65}.ax-page .ax-app-list{gap:28px;display:grid}.ax-page .ax-app{background:#f0f4e9;border:1px solid #e3e8dc;border-radius:10px;grid-template-columns:1.1fr 1fr;align-items:center;scroll-margin-top:105px;display:grid;overflow:hidden}.ax-page .ax-app--gold{background:#f7f1df}.ax-page .ax-app--peach{background:#f8eee5}.ax-page .ax-app--blue{background:#eaf0f4}.ax-page .ax-app--lavender{background:#efedf7}.ax-page .ax-app:nth-child(2n) .ax-app-image{order:2}.ax-page .ax-app-image{display:block;overflow:hidden}.ax-page .ax-app-image img{width:100%;height:auto;transition:transform .3s;display:block}.ax-page .ax-app-image:hover img{transform:scale(1.025)}.ax-page .ax-app-copy{padding:36px 42px}.ax-page .ax-app h3{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(28px,2.9vw,42px);font-weight:400;line-height:1.08}.ax-page .ax-app p,.ax-page .ax-steps p,.ax-page .ax-offers p{color:#61685b;margin:0;font-size:15px;line-height:1.65}.ax-page .ax-app ul{flex-wrap:wrap;gap:9px 18px;margin:22px 0;padding:0;list-style:none;display:flex}.ax-page .ax-app li{color:#4f5e47;align-items:center;gap:7px;font-size:12px;display:flex}.ax-page .ax-app li svg{flex-shrink:0}.ax-page .ax-text-link{color:#303e29;border-bottom:1px solid #9fa995;align-items:center;gap:24px;padding-bottom:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ax-page .ax-text-link:hover{border-color:#303e29}.ax-page .ax-how{background:#eef1e7;padding-block:85px}.ax-page .ax-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0 0 35px;padding:0;list-style:none;display:grid}.ax-page .ax-steps li{border-top:1px solid #cbd4c0;padding-top:22px}.ax-page .ax-step-number{color:#7b886f;margin-bottom:24px;font-size:13px;display:block}.ax-page .ax-steps h3,.ax-page .ax-offers h3{letter-spacing:-.035em;margin:0 0 16px;font-size:27px;font-weight:400;line-height:1.15}.ax-page .ax-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ax-page .ax-offers article{background:#f4f5ed;border:1px solid #e0e5d8;border-radius:8px;padding:30px}.ax-page .ax-offers article:nth-child(2){background:#f8f0e8}.ax-page .ax-offers article:nth-child(3){background:#edf1f5}.ax-page .ax-tags{gap:8px;margin-bottom:40px;display:flex}.ax-page .ax-tags span{border:1px solid #bcc6b6;border-radius:30px;padding:6px 12px;font-size:12px}.ax-page .v2-faq{padding-block:40px 85px}.ax-page .v2-faq-head{opacity:1;transform:none}.ax-page .v2-faq .h-section{letter-spacing:-.05em;font-size:clamp(35px,4.2vw,60px);font-weight:400;line-height:1.07}.ax-page .v2n-faq-q{font-weight:450}.ax-page .ax-final-wrap{padding-bottom:65px}.ax-page .ax-final{text-align:center;color:#fff;background:radial-gradient(at 100% 0,#384c3c,#0000 65%),#181e18;border-radius:12px;padding:85px 25px}.ax-page .ax-final .ax-eyebrow{color:#b3c3a9}.ax-page .ax-final p{color:#c8d0c5;margin:0 auto 30px;font-size:17px}.ax-page .ax-final .ax-note{color:#c8d0c5}.ax-page a:focus-visible,.ax-page button:focus-visible{outline-offset:5px;outline:2px solid #426b50}.ax-page .ax-final button:focus-visible{outline-color:#fff}@media (max-width:1050px){.ax-page .ax-app-copy{padding:28px}.ax-page .ax-steps{gap:25px}}@media (max-width:800px){.ax-page .ax-hero{grid-template-columns:1fr;min-height:0;padding-top:76px}.ax-page h1{font-size:clamp(45px,8vw,65px)}.ax-page .ax-hero-copy{width:90%;max-width:600px;margin:auto;padding:44px 0 45px}.ax-page .ax-hero-art{aspect-ratio:4/5;width:100%;min-height:0}.ax-page .ax-app{grid-template-columns:1fr}.ax-page .ax-app:nth-child(2n) .ax-app-image{order:0}.ax-page .ax-app-copy{padding:30px}.ax-page .ax-app h3{font-size:35px}.ax-page .ax-steps,.ax-page .ax-offers{grid-template-columns:1fr}.ax-page .ax-library,.ax-page .ax-bundles,.ax-page .ax-how{padding-block:60px}.ax-page .ax-tags{margin-bottom:26px}.ax-page .ax-final{padding:60px 22px}}@media (max-width:450px){.ax-page .ax-hero-sub{font-size:16px}.ax-page .ax-primary{gap:18px;padding:18px;font-size:13px}.ax-page .ax-directory a{gap:9px;padding:9px 12px}.ax-page .ax-app-copy{padding:25px}.ax-page .ax-app h3{font-size:31px}.ax-page .ax-section-head p{font-size:16px}}@media (prefers-reduced-motion:reduce){.ax-page .ax-app-image img{transition:none}}
