.acp{--ac-g1: linear-gradient(115deg, #d65fbf 0%, #ee6e7e 48%, #f39a52 100%);--ac-g2: linear-gradient(115deg, #7158f0 0%, #b35ad8 55%, #e0679c 100%);--ac-g3: linear-gradient(115deg, #1c8fe8 0%, #3fb6d8 55%, #63cfae 100%);--ac-rainbow: linear-gradient(115deg, #f6ae55 0%, #f1717f 32%, #b86ae4 66%, #5f8ff3 100%);--ac-shadow: 2px 4px 12px rgba(0, 0, 0, .08)}.ac-grad-1,.ac-grad-2,.ac-grad-3{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ac-grad-1{background-image:var(--ac-g1)}.ac-grad-2{background-image:var(--ac-g2)}.ac-grad-3{background-image:var(--ac-g3)}.ac-hero{padding:96px 0 120px;text-align:center;overflow:clip}.ac-hero__name{font-size:28px;line-height:1.14286;font-weight:600;letter-spacing:.007em}.ac-hero__title{width:min(980px,87.5vw);margin:14px auto 0;font-size:96px;line-height:1.04167;font-weight:600;letter-spacing:-.015em}.ac-card{position:relative;width:min(560px,76vw);aspect-ratio:1.586;margin:88px auto 0;border-radius:30px;overflow:hidden;box-shadow:0 50px 90px -30px #00000073,0 0 0 1px #0000000a;transform:rotate(-7deg);animation:ac-float 7s ease-in-out infinite}.ac-card>img{width:100%;height:100%;object-fit:cover}.ac-card:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,#ffffff47,#fff0 38%,#00000040)}.ac-card__brand{position:absolute;z-index:1;left:22px;top:20px;display:flex;align-items:center;gap:8px;padding:7px 14px 7px 11px;border-radius:980px;background:#ffffff9e;-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);color:var(--ink);font-size:15px;line-height:1;font-weight:600;letter-spacing:.01em}.ac-card__brand img{width:22px;height:auto}.ac-card__chip{position:absolute;z-index:1;left:28px;top:42%;width:46px;height:34px;border-radius:8px;background:linear-gradient(135deg,#f1d79b,#b8913f);box-shadow:inset 0 0 0 1px #0000001f}@keyframes ac-float{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-6deg) translateY(-10px)}}.ac-hero__sub{width:min(760px,87.5vw);margin:88px auto 0;font-size:21px;line-height:1.38105;letter-spacing:.011em}.ac-hero__cta{margin-top:28px}.ac-simple{padding:40px 0 140px}.ac-simple__copy{max-width:1000px;color:var(--ink-3);font-size:40px;line-height:1.2;font-weight:600;letter-spacing:0;text-align:center}.ac-simple__copy strong{color:var(--ink)}.ac-tiles{padding:140px 0;background:var(--bg-alt)}.ac-tiles{overflow-x:clip}.ac-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:min(1140px,87.5vw);margin:0 auto}.ac-tile{position:relative;perspective:2400px}.ac-tile--full{grid-column:1 / -1}.ac-tile__face{border-radius:40px;background:var(--bg);box-shadow:var(--ac-shadow);padding:64px 56px 120px}.ac-tile__kicker{font-size:21px;line-height:1.19048;font-weight:600;letter-spacing:.011em;color:var(--ink-2)}.ac-tile__big{margin-top:28px;font-size:96px;line-height:1.02;font-weight:700;letter-spacing:-.025em;padding-bottom:.06em}.ac-tile--full .ac-tile__big{font-size:140px}.ac-tile__big--md{font-size:56px;line-height:1.07;letter-spacing:-.012em}.ac-tile__big--num{font-size:150px}.ac-tile__big--num span{display:block;font-size:56px;line-height:1.1;letter-spacing:-.01em}.ac-tile__line{margin-top:28px;max-width:520px;font-size:21px;line-height:1.38105;letter-spacing:.011em}.ac-tile__back h3{font-size:32px;line-height:1.125;font-weight:600;letter-spacing:.004em}.ac-tile__back p{margin-top:18px;max-width:560px;color:var(--ink-2);font-size:21px;line-height:1.38105;letter-spacing:.011em}.ac-more{margin-top:22px;font-size:21px}.ac-tile--color .ac-tile__front{background:var(--ac-rainbow);color:var(--white)}.ac-tile--color .ac-tile__kicker,.ac-tile--color .ac-tile__line{color:#ffffffeb}.ac-tile--color .fn a{color:inherit}.ac-flip{position:absolute;z-index:3;right:28px;bottom:28px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ink);color:var(--white);transition:transform .4s var(--ease-standard),background-color .2s}.ac-flip svg{width:24px;height:24px;stroke-width:2.2}.ac-flip:hover{background:var(--dark-hover)}.is-flipped .ac-flip{transform:rotate(45deg)}.ac-tile.is-ready{height:700px}.ac-tile.is-ready .ac-tile__face{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .8s cubic-bezier(.4,0,.2,1)}.ac-tile.is-ready .ac-tile__line{position:absolute;left:56px;right:120px;bottom:60px;max-width:none}.ac-tile.is-ready .ac-tile__back{transform:rotateY(-180deg);display:flex;flex-direction:column;justify-content:center;padding:64px 72px}.ac-tile.is-flipped .ac-tile__front{transform:rotateY(180deg)}.ac-tile.is-flipped .ac-tile__back{transform:rotateY(0)}.ac-tile:not(.is-ready) .ac-tile__back{margin-top:12px}.ac-sec{padding:140px 0}.ac-sec__head{text-align:center}.ac-sec__eyebrow{margin-bottom:12px;color:var(--ink-2);font-size:21px;line-height:1.19048;font-weight:600;letter-spacing:.011em}.ac-sec__title{font-size:64px;line-height:1.0625;font-weight:600;letter-spacing:-.009em}.ac-sec__lede{margin-top:24px;color:var(--ink-2);font-size:21px;line-height:1.38105;letter-spacing:.011em}.ac-sec__lede strong{color:var(--ink)}.ac-cert{margin-top:64px;border-radius:28px;overflow:hidden}.ac-cert img{width:100%;height:auto;aspect-ratio:1960 / 1000;object-fit:cover;object-position:50% 100%}.ac-checks{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:56px}.ac-checks svg{width:32px;height:32px;color:var(--gold-ink);margin-bottom:14px}.ac-checks h3{font-size:21px;line-height:1.19048;font-weight:600;letter-spacing:.011em}.ac-checks p{margin-top:6px;color:var(--ink-2)}.ac-start{background:var(--bg-alt);text-align:center}.ac-start__title{max-width:1000px;font-size:96px;line-height:1.04167;font-weight:600;letter-spacing:-.015em}.ac-start__lede{max-width:700px;margin-top:28px;color:var(--ink-2);font-size:21px;line-height:1.38105;letter-spacing:.011em}.ac-start__lede strong{color:var(--ink)}.ac-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:80px;text-align:left}.ac-steps li{padding:40px 32px 44px;border-radius:28px;background:var(--bg)}.ac-steps__icon{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--bg-alt);color:var(--ink);margin-bottom:28px}.ac-steps__icon svg{width:30px;height:30px}.ac-steps__icon--own{background:var(--gold)}.ac-steps__n{color:var(--ink-2);font-size:14px;line-height:1.42859;font-weight:600;letter-spacing:-.016em}.ac-steps h3{margin:4px 0 10px;font-size:28px;line-height:1.14286;font-weight:600;letter-spacing:.007em}.ac-steps p:last-child{color:var(--ink-2)}.ac-start__cta{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:56px}.ac-more-band{padding:120px 0;background:var(--platter)}.ac-more-band__title{font-size:64px;line-height:1.0625;font-weight:600;letter-spacing:-.009em}.ac-routers{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px}.ac-routers li{position:relative;display:flex;flex-direction:column;padding:32px 28px 0;border-radius:28px;background:var(--bg);overflow:hidden}.ac-routers__label{color:var(--ink-2);font-size:17px;line-height:1.23536;font-weight:600}.ac-routers__head{margin-top:6px;font-size:24px;line-height:1.16667;font-weight:600;letter-spacing:.009em}.ac-routers img{margin:28px -28px 0;width:calc(100% + 56px);max-width:none;height:auto;aspect-ratio:1;object-fit:cover}.ac-extras{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px}.ac-extras li{display:flex;gap:14px;align-items:flex-start}.ac-extras svg{width:28px;height:28px;flex:none;color:var(--gold-ink)}.ac-extras p{color:var(--ink-2)}.ac-extras strong{color:var(--ink)}.ac-band__alt{margin-top:56px;text-align:center;color:var(--ink-2)}@media (max-width: 1068px){.ac-hero__title,.ac-start__title{font-size:72px;line-height:1.05556}.ac-simple__copy{font-size:32px;line-height:1.25}.ac-tile.is-ready{height:600px}.ac-tile__face{padding:48px 40px 110px}.ac-tile--full .ac-tile__big,.ac-tile__big--num{font-size:110px}.ac-tile__big{font-size:72px}.ac-tile__big--md{font-size:44px}.ac-tile.is-ready .ac-tile__line{left:40px}.ac-sec__title,.ac-more-band__title{font-size:48px;line-height:1.08349}.ac-steps,.ac-routers,.ac-checks{grid-template-columns:1fr 1fr}.ac-extras{grid-template-columns:1fr;gap:20px}}@media (max-width: 734px){.ac-hero{padding:64px 0 88px}.ac-hero__name{font-size:21px}.ac-hero__title,.ac-start__title{font-size:48px;line-height:1.08349;letter-spacing:-.003em}.ac-card{margin-top:56px;border-radius:20px}.ac-hero__sub{margin-top:56px;font-size:19px}.ac-simple{padding-bottom:96px}.ac-simple__copy{font-size:24px;line-height:1.25;text-align:left}.ac-tiles{padding:96px 0}.ac-grid{grid-template-columns:1fr;gap:16px}.ac-tile--full{grid-column:auto}.ac-tile.is-ready{height:520px}.ac-tile__face{padding:36px 28px 100px;border-radius:28px}.ac-tile.is-ready .ac-tile__back{padding:40px 28px}.ac-tile__kicker{font-size:17px}.ac-tile--full .ac-tile__big,.ac-tile__big,.ac-tile__big--num{font-size:64px}.ac-tile__big--num span{font-size:32px}.ac-tile__big--md{font-size:40px;line-height:1.1}.ac-tile__line,.ac-tile__back p{font-size:17px;line-height:1.47059}.ac-tile.is-ready .ac-tile__line{left:28px;right:84px;bottom:34px}.ac-tile__back h3{font-size:28px}.ac-flip{right:20px;bottom:20px}.ac-sec,.ac-more-band{padding:88px 0}.ac-sec__title,.ac-more-band__title{font-size:40px;line-height:1.1;letter-spacing:0}.ac-sec__lede,.ac-start__lede{font-size:19px}.ac-checks,.ac-steps,.ac-routers{grid-template-columns:1fr}.ac-start__cta{flex-direction:column;gap:18px}}@media (prefers-reduced-motion: reduce){.ac-card{animation:none}.ac-tile.is-ready .ac-tile__face{transition:opacity .3s linear}.ac-tile.is-ready .ac-tile__back,.ac-tile.is-flipped .ac-tile__front{transform:none;opacity:0}.ac-tile.is-flipped .ac-tile__back{opacity:1}.ac-flip{transition:none}}.modal__list li{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--hair);font-weight:600}.modal__list svg{width:22px;height:22px;flex:none;color:var(--gold-ink)}
