.af-svc .af-svc-sec{padding:96px 0;position:relative;overflow:clip}@media screen and (max-width:767px){.af-svc .af-svc-sec{padding:64px 0}}.af-svc .af-svc-container{box-sizing:border-box;width:100%;max-width:1260px;margin:0 auto;padding:0 30px}@media screen and (max-width:767px){.af-svc .af-svc-container{padding:0 20px}}.af-svc .af-svc-sec--canvas{background-color:var(--af-canvas)}.af-svc .af-svc-sec--white{background-color:var(--af-white)}.af-svc .af-svc-eyebrow{color:var(--af-heading);font-family:var(--af-font-sans);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 18px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.af-svc .af-svc-eyebrow:before{content:"";background-color:var(--af-accent);border-radius:2px;flex:none;width:28px;height:2px}.af-svc .af-svc-eyebrow--light{color:#fffc}.af-svc .af-svc-eyebrow--light:before{background-color:var(--af-accent-bright)}.af-svc .af-svc-h2{color:var(--af-heading);font-family:var(--af-font-sans);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(30px,3.5vw,44px);font-weight:600;line-height:1.14}.af-svc .af-svc-h2--light{color:var(--af-white)}.af-svc .af-svc-lead{max-width:640px;color:var(--af-text-2f);font-family:var(--af-font-sans);margin:18px 0 0;font-size:18px;font-weight:300;line-height:1.65}@media screen and (max-width:767px){.af-svc .af-svc-lead{font-size:17px}}.af-svc .af-svc-lead--light{color:#ffffffb3}.af-svc .af-svc-head{margin-bottom:48px}@media screen and (max-width:767px){.af-svc .af-svc-head{margin-bottom:36px}}.af-svc .af-svc-link{min-height:44px;color:var(--af-heading);font-family:var(--af-font-sans);text-decoration:underline;-webkit-text-decoration-color:var(--af-accent);text-decoration-color:var(--af-accent);text-underline-offset:5px;align-items:center;gap:6px;font-size:15px;font-weight:500;line-height:1.3;text-decoration-thickness:2px;transition:color .3s,text-decoration-color .3s;display:inline-flex}.af-svc .af-svc-link svg{flex:none;width:16px;height:16px;transition:transform .3s}.af-svc .af-svc-link:hover,.af-svc .af-svc-link:focus-visible{color:var(--af-blue);text-decoration-color:currentColor}.af-svc .af-svc-link:hover svg,.af-svc .af-svc-link:focus-visible svg{transform:translate(3px)}.af-svc .af-svc-link:focus-visible{outline:2px solid var(--af-blue);outline-offset:3px;border-radius:2px}.af-svc .af-svc-link--light{color:var(--af-white);-webkit-text-decoration-color:var(--af-accent-bright);text-decoration-color:var(--af-accent-bright)}.af-svc .af-svc-link--light:hover,.af-svc .af-svc-link--light:focus-visible{color:var(--af-accent-bright)}.af-svc .af-svc-link--light:focus-visible{outline-color:var(--af-accent-bright)}.af-svc .af-svc-btn{box-sizing:border-box;min-height:54px;font-family:var(--af-font-sans);text-align:center;cursor:pointer;border:2px solid #0000;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:15px 30px;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;transition:transform .3s,background-color .3s,border-color .3s,color .3s,box-shadow .3s;display:inline-flex}.af-svc .af-svc-btn svg{flex:none;width:18px;height:18px;transition:transform .3s}.af-svc .af-svc-btn:hover svg,.af-svc .af-svc-btn:focus-visible svg{transform:translate(3px)}.af-svc .af-svc-btn:focus-visible{outline:2px solid var(--af-accent-bright);outline-offset:3px}.af-svc .af-svc-btn--bright{border-color:var(--af-accent-bright);background-color:var(--af-accent-bright);color:var(--af-black)}.af-svc .af-svc-btn--bright:hover,.af-svc .af-svc-btn--bright:focus-visible{border-color:var(--af-accent-bright-hover);background-color:var(--af-accent-bright-hover);color:var(--af-black);box-shadow:0 0 15px color-mix(in srgb, var(--af-accent-bright) 40%, transparent);transform:translateY(-3px)}.af-svc .af-svc-btn--ghost{color:var(--af-white);background-color:#0000;border-color:#ffffff4d}.af-svc .af-svc-btn--ghost:hover,.af-svc .af-svc-btn--ghost:focus-visible{border-color:var(--af-accent-bright);color:var(--af-accent-bright);transform:translateY(-3px)}.af-svc .af-svc-btn--sm{min-height:48px;padding:12px 24px;font-size:15px}.af-svc .af-svc-btn--block{width:100%}.af-svc .af-svc-rating{color:#ffffffe6;min-height:44px;font-family:var(--af-font-sans);background-color:#ffffff0d;border:1px solid #fff3;border-radius:50px;align-items:center;gap:10px;padding:8px 18px 8px 14px;font-size:14px;font-weight:400;line-height:1.3;text-decoration:none;transition:border-color .3s,background-color .3s,color .3s;display:inline-flex}.af-svc .af-svc-rating:hover,.af-svc .af-svc-rating:focus-visible{border-color:var(--af-accent-bright);background-color:color-mix(in srgb, var(--af-accent-bright) 10%, transparent);color:var(--af-white)}.af-svc .af-svc-rating:focus-visible{outline:2px solid var(--af-accent-bright);outline-offset:3px}.af-svc .af-svc-rating strong{color:var(--af-white);font-weight:600}.af-svc .af-svc-rating__stars{color:var(--af-accent-bright);gap:2px;display:inline-flex}.af-svc .af-svc-rating__stars svg{width:15px;height:15px}.af-svc .af-svc-rating__ext{opacity:.7;flex:none;width:14px;height:14px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.af-svc .af-svc-core,.af-svc .af-svc-card,.af-svc .af-svc-step,.af-svc .af-svc-tile,.af-svc .af-svc-option,.af-svc .af-svc-who__inner,.af-svc .af-svc-book__head{animation:linear both af-svc-rise;animation-timeline:view();animation-range:entry entry 45%}}}@keyframes af-svc-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.af-svc .af-svc-btn,.af-svc .af-svc-btn svg,.af-svc .af-svc-link,.af-svc .af-svc-link svg,.af-svc .af-svc-rating{transition:none}.af-svc .af-svc-btn:hover,.af-svc .af-svc-btn:focus-visible,.af-svc .af-svc-btn:hover svg,.af-svc .af-svc-btn:focus-visible svg,.af-svc .af-svc-link:hover svg,.af-svc .af-svc-link:focus-visible svg{transform:none}}
.af-svc .af-svc-steps{counter-reset:svc-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px;margin:0;padding:0;list-style:none;display:grid}@media screen and (max-width:1099px){.af-svc .af-svc-steps{grid-template-columns:minmax(0,1fr);gap:0}}.af-svc .af-svc-step{counter-increment:svc-step;padding-top:76px;position:relative}.af-svc .af-svc-step:before{content:counter(svc-step);z-index:1;background-color:var(--af-surface-dark);width:52px;height:52px;color:var(--af-accent-bright);font-family:var(--af-font-sans);border-radius:50%;place-items:center;font-size:20px;font-weight:600;line-height:1;display:grid;position:absolute;top:0;left:0}.af-svc .af-svc-step:after{content:"";background:linear-gradient(90deg, var(--af-accent) 0%, color-mix(in srgb, var(--af-accent) 0%, transparent) 100%);height:2px;position:absolute;top:25px;left:64px;right:-24px}.af-svc .af-svc-step:last-child:after{display:none}@media screen and (max-width:1099px){.af-svc .af-svc-step{min-height:0;padding:4px 0 40px 76px}.af-svc .af-svc-step:after{background:linear-gradient(180deg, var(--af-accent) 0%, color-mix(in srgb, var(--af-accent) 0%, transparent) 100%);width:2px;height:auto;inset:60px auto 8px 25px}.af-svc .af-svc-step:last-child{padding-bottom:0}}.af-svc .af-svc-step__title{color:var(--af-heading);font-family:var(--af-font-sans);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.af-svc .af-svc-step__text{max-width:340px;color:var(--af-text-2f);font-family:var(--af-font-sans);margin:10px 0 0;font-size:17px;font-weight:300;line-height:1.65}.af-svc .af-svc-explore{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media screen and (max-width:1023px){.af-svc .af-svc-explore{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.af-svc .af-svc-explore{grid-template-columns:minmax(0,1fr);gap:12px}}.af-svc .af-svc-tile{box-sizing:border-box;align-items:center;gap:18px;height:100%;min-height:96px;padding:20px 24px;display:flex}@media screen and (max-width:767px){.af-svc .af-svc-tile{min-height:76px;padding:14px 18px}}.af-svc .af-svc-tile{border:1px solid var(--af-line-soft);background-color:var(--af-canvas);color:var(--af-heading);border-radius:16px;text-decoration:none;transition:border-color .3s,box-shadow .3s,background-color .3s,transform .3s}.af-svc .af-svc-tile svg{width:22px;height:22px;color:var(--af-heading);flex:none;margin-left:auto;transition:transform .3s}.af-svc .af-svc-tile:hover,.af-svc .af-svc-tile:focus-visible{border-color:color-mix(in srgb, var(--af-accent) 70%, transparent);background-color:var(--af-white);transform:translateY(-3px);box-shadow:0 18px 44px #00000017}.af-svc .af-svc-tile:hover svg,.af-svc .af-svc-tile:focus-visible svg{transform:translate(4px)}.af-svc .af-svc-tile:focus-visible{outline:2px solid var(--af-blue);outline-offset:3px}.af-svc .af-svc-tile__text{min-width:0;display:block}.af-svc .af-svc-tile__title{font-family:var(--af-font-sans);font-size:17px;font-weight:600;line-height:1.3;display:block}.af-svc .af-svc-tile__line{color:var(--af-secondary);font-family:var(--af-font-sans);margin-top:4px;font-size:14px;font-weight:300;line-height:1.5;display:block}.af-svc .af-svc-who{background-color:var(--af-ink);color:var(--af-white);padding:88px 0}@media screen and (max-width:767px){.af-svc .af-svc-who{padding:56px 0}}.af-svc .af-svc-who__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px 56px;display:grid}@media screen and (max-width:1099px){.af-svc .af-svc-who__inner{grid-template-columns:minmax(0,1fr)}}.af-svc .af-svc-who__text{max-width:820px;color:var(--af-white);font-family:var(--af-font-sans);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(24px,2.8vw,36px);font-weight:300;line-height:1.3}.af-svc .af-svc-who__text strong{font-weight:600}.af-svc .af-svc-book{background-color:var(--af-black);color:var(--af-white);padding:104px 0}@media screen and (max-width:767px){.af-svc .af-svc-book{padding:64px 0 72px}}.af-svc .af-svc-book__glow{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--af-accent-bright) 15%, transparent) 0%, color-mix(in srgb, var(--af-accent-bright) 0%, transparent) 62%);pointer-events:none;border-radius:50%;width:70%;position:absolute;top:-30%;left:-15%}.af-svc .af-svc-book__rings{aspect-ratio:1;pointer-events:none;width:min(620px,60vw);position:absolute;bottom:-22%;right:-10%}.af-svc .af-svc-book__rings span{border:1px solid color-mix(in srgb, var(--af-accent-bright) 14%, transparent);border-radius:50%;position:absolute;inset:0}.af-svc .af-svc-book__rings span:nth-child(2){border-color:color-mix(in srgb, var(--af-accent-bright) 10%, transparent);inset:18%}.af-svc .af-svc-book__head{max-width:760px;margin-bottom:48px;position:relative}@media screen and (max-width:767px){.af-svc .af-svc-book__head{margin-bottom:32px}}.af-svc .af-svc-book__rate{margin-top:26px}.af-svc .af-svc-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media screen and (max-width:1099px){.af-svc .af-svc-options{grid-template-columns:minmax(0,1fr);gap:14px}}.af-svc .af-svc-option{box-sizing:border-box;background-color:color-mix(in srgb, var(--af-surface-dark) 70%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #fff3;border-radius:24px;flex-direction:column;height:100%;padding:32px 30px 30px;display:flex}@media screen and (max-width:767px){.af-svc .af-svc-option{padding:26px 22px 24px}}.af-svc .af-svc-option--primary{border-color:var(--af-accent-bright);box-shadow:0 0 40px color-mix(in srgb, var(--af-accent-bright) 16%, transparent)}.af-svc .af-svc-option__icon{width:48px;height:48px;color:var(--af-accent-bright);background-color:#ffffff1a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.af-svc .af-svc-option__icon svg{width:24px;height:24px}.af-svc .af-svc-option__title{color:var(--af-white);font-family:var(--af-font-sans);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600;line-height:1.25}.af-svc .af-svc-option__line{color:#ffffffb3;font-family:var(--af-font-sans);margin:10px 0 0;font-size:16px;font-weight:300;line-height:1.6}.af-svc .af-svc-option__action{margin-top:auto;padding-top:26px}@media (prefers-reduced-motion:reduce){.af-svc .af-svc-tile,.af-svc .af-svc-tile svg{transition:none}.af-svc .af-svc-tile:hover,.af-svc .af-svc-tile:focus-visible,.af-svc .af-svc-tile:hover svg,.af-svc .af-svc-tile:focus-visible svg{transform:none}}
.af-svc .af-svc-group+.af-svc-group{margin-top:72px}@media screen and (max-width:767px){.af-svc .af-svc-group+.af-svc-group{margin-top:56px}}.af-svc .af-svc-group__head{flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-bottom:24px;display:flex}.af-svc .af-svc-group__title{color:var(--af-heading);font-family:var(--af-font-sans);letter-spacing:-.01em;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.2}.af-svc .af-svc-group__note{color:var(--af-secondary);font-family:var(--af-font-sans);margin:0;font-size:16px;font-weight:300;line-height:1.5}.af-svc .af-svc-grid{gap:20px;margin:0;padding:0;list-style:none;display:grid}@media screen and (max-width:767px){.af-svc .af-svc-grid{gap:14px}}.af-svc .af-svc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:1099px){.af-svc .af-svc-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.af-svc .af-svc-grid--4{grid-template-columns:minmax(0,1fr)}}.af-svc .af-svc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:1099px){.af-svc .af-svc-grid--3{grid-template-columns:minmax(0,1fr)}}.af-svc .af-svc-card{box-sizing:border-box;border:1px solid var(--af-line-soft);background-color:var(--af-white);border-radius:16px;flex-direction:column;height:100%;padding:28px 26px 24px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.af-svc .af-svc-card:hover,.af-svc .af-svc-card:focus-within{border-color:color-mix(in srgb, var(--af-accent) 70%, transparent);box-shadow:0 18px 44px #00000017}@media screen and (max-width:767px){.af-svc .af-svc-card{padding:24px 22px 20px}}.af-svc .af-svc-card__icon{background-color:var(--af-surface-dark);width:48px;height:48px;color:var(--af-accent-bright);border-radius:12px;flex:none;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.af-svc .af-svc-card__icon svg{width:24px;height:24px}.af-svc .af-svc-card__name{color:var(--af-heading);font-family:var(--af-font-sans);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.25}.af-svc .af-svc-card__line{color:var(--af-text-2f);font-family:var(--af-font-sans);margin:10px 0 0;font-size:16px;font-weight:300;line-height:1.6}.af-svc .af-svc-card__links{flex-wrap:wrap;gap:0 22px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:flex}@media screen and (max-width:767px){.af-svc .af-svc-card--icon{grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:14px;padding:20px 20px 16px;display:grid}.af-svc .af-svc-card--icon .af-svc-card__icon{width:44px;height:44px;margin:0}.af-svc .af-svc-card--icon .af-svc-card__icon svg{width:22px;height:22px}.af-svc .af-svc-card--icon .af-svc-card__line,.af-svc .af-svc-card--icon .af-svc-card__links{grid-column:1/-1}.af-svc .af-svc-card--icon .af-svc-card__line{margin-top:14px}}.af-svc .af-svc-card--addon:after{content:"+";border:1px solid var(--af-line-soft);width:28px;height:28px;color:var(--af-secondary);font-family:var(--af-font-sans);border-radius:50%;place-items:center;font-size:18px;font-weight:300;line-height:1;display:grid;position:absolute;top:22px;right:22px}.af-svc .af-svc-core{box-sizing:border-box;background-color:var(--af-surface-dark);color:var(--af-white);isolation:isolate;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px 36px;padding:40px 44px;display:grid;position:relative;overflow:clip}.af-svc .af-svc-core:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--af-accent-bright) 20%, transparent) 0%, color-mix(in srgb, var(--af-accent-bright) 0%, transparent) 64%);pointer-events:none;border-radius:50%;width:60%;position:absolute;inset:-60% -10% auto auto}@media screen and (max-width:1099px){.af-svc .af-svc-core{grid-template-columns:auto minmax(0,1fr);padding:32px 30px}}@media screen and (max-width:767px){.af-svc .af-svc-core{grid-template-columns:minmax(0,1fr);padding:28px 22px}}.af-svc .af-svc-core .af-svc-card__icon{background-color:var(--af-accent-bright);width:64px;height:64px;color:var(--af-black);border-radius:16px;margin:0}.af-svc .af-svc-core .af-svc-card__icon svg{width:32px;height:32px}.af-svc .af-svc-core__tag{color:var(--af-accent-bright);font-family:var(--af-font-sans);letter-spacing:2px;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:500;line-height:1.4;display:inline-block}.af-svc .af-svc-core .af-svc-card__name{color:var(--af-white);font-size:clamp(24px,2.6vw,32px)}.af-svc .af-svc-core .af-svc-card__line{color:#fffc;max-width:560px;margin-top:10px;font-size:17px}.af-svc .af-svc-core__actions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}@media screen and (max-width:1099px){.af-svc .af-svc-core__actions{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:10px 24px}}@media screen and (max-width:767px){.af-svc .af-svc-core__actions{flex-direction:column;align-items:stretch;gap:6px}}.af-svc .af-svc-card--help{background:linear-gradient(135deg, var(--af-surface-dark) 0%, var(--af-ink) 100%);color:var(--af-white);border-color:#0000;justify-content:center}.af-svc .af-svc-card--help:hover,.af-svc .af-svc-card--help:focus-within{border-color:color-mix(in srgb, var(--af-accent-bright) 60%, transparent)}.af-svc .af-svc-card--help .af-svc-card__name{color:var(--af-white)}.af-svc .af-svc-card--help .af-svc-card__line{color:#ffffffb3}.af-svc .af-svc-card--help .af-svc-btn{align-self:flex-start;margin-top:20px}@media screen and (max-width:767px){.af-svc .af-svc-card--help .af-svc-btn{align-self:stretch}}.af-svc .af-svc-bundle__members{flex-wrap:wrap;align-items:center;gap:8px;margin:auto 0 0;padding:18px 0 0;list-style:none;display:flex}.af-svc .af-svc-bundle__member-wrap{align-items:center;gap:8px;display:inline-flex}.af-svc .af-svc-bundle__member{box-sizing:border-box;border:1px solid var(--af-line-soft);background-color:var(--af-canvas);min-height:36px;color:var(--af-heading);font-family:var(--af-font-sans);border-radius:50px;align-items:center;padding:6px 14px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.af-svc .af-svc-bundle__plus{color:var(--af-secondary);font-size:16px;line-height:1}@media (prefers-reduced-motion:reduce){.af-svc .af-svc-card{transition:none}}
.af-svc .af-svc-hero{isolation:isolate;background-color:var(--af-surface-dark);min-height:min(820px,100svh);color:var(--af-white);flex-direction:column;display:flex;position:relative;overflow:clip}@media screen and (max-width:899px){.af-svc .af-svc-hero{min-height:0}}.af-svc .af-svc-hero__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.af-svc .af-svc-hero__bg:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--af-accent-bright) 18%, transparent) 0%, color-mix(in srgb, var(--af-accent-bright) 0%, transparent) 62%);border-radius:50%;width:74%;animation:18s ease-in-out infinite alternate af-svc-drift;position:absolute;inset:-25% -12% auto auto}.af-svc .af-svc-hero__bg:after{content:"";opacity:.55;background-image:radial-gradient(circle,#fff3 1px,#0000 1.5px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 78% 40%,#000 0%,#0000 72%);mask-image:radial-gradient(70% 80% at 78% 40%,#000 0%,#0000 72%)}.af-svc .af-svc-hero__inner{flex:1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:56px;padding-top:160px;padding-bottom:56px;display:grid}@media screen and (max-width:1200px){.af-svc .af-svc-hero__inner{padding-top:144px}}@media screen and (max-width:899px){.af-svc .af-svc-hero__inner{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:767px){.af-svc .af-svc-hero__inner{padding-top:56px;padding-bottom:40px}}.af-svc .af-svc-hero__copy{max-width:720px}.af-svc .af-svc-hero__title{color:var(--af-white);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(36px,3.9vw,58px);font-weight:600;line-height:1.06}.af-svc .af-svc-hero__accent{white-space:nowrap;background-image:linear-gradient(100deg, var(--af-accent-bright) 0%, var(--af-accent) 100%);-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text}.af-svc .af-svc-hero__intro{color:#fffc;max-width:600px;font-family:var(--af-font-sans);margin:26px 0 0;font-size:clamp(17px,1.4vw,20px);font-weight:300;line-height:1.65}@media screen and (max-width:767px){.af-svc .af-svc-hero__intro{margin-top:20px}}.af-svc .af-svc-hero__actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}@media screen and (max-width:767px){.af-svc .af-svc-hero__actions{flex-direction:column;align-items:stretch;margin-top:28px}}.af-svc .af-svc-hero__proof{margin-top:26px}@media screen and (max-width:767px){.af-svc .af-svc-hero__proof{margin-top:22px}}.af-svc .af-svc-stack{flex-direction:column;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}@media screen and (max-width:899px){.af-svc .af-svc-stack{display:none}}.af-svc .af-svc-stack__slab{box-sizing:border-box;width:var(--w);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffe6;font-family:var(--af-font-sans);animation:.8s cubic-bezier(.2,.8,.2,1) both af-svc-drop,7s ease-in-out infinite af-svc-bob;animation-delay:calc(var(--i)*.12s + .2s),calc(var(--i)*-1.1s);background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%);border:1px solid #fff3;border-radius:14px;align-items:center;gap:14px;padding:15px 20px;font-size:15px;font-weight:400;line-height:1.3;display:flex}.af-svc .af-svc-stack__slab svg{width:22px;height:22px;color:var(--af-accent-bright);flex:none}.af-svc .af-svc-stack__slab--core{border-color:var(--af-accent-bright);background:linear-gradient(100deg, var(--af-accent-bright) 0%, var(--af-accent) 100%);box-shadow:0 0 40px color-mix(in srgb, var(--af-accent-bright) 35%, transparent);color:var(--af-black);font-weight:600}.af-svc .af-svc-stack__slab--core svg{color:var(--af-black)}.af-svc .af-svc-jump{background-color:color-mix(in srgb, var(--af-surface-dark) 62%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #ffffff1a;position:relative}.af-svc .af-svc-jump__inner{align-items:center;gap:14px 28px;padding-top:18px;padding-bottom:18px;display:flex}@media screen and (max-width:767px){.af-svc .af-svc-jump__inner{flex-direction:column;align-items:flex-start;padding-top:18px;padding-bottom:22px}}.af-svc .af-svc-jump__label{color:#fff9;font-family:var(--af-font-sans);letter-spacing:2px;text-transform:uppercase;flex:none;margin:0;font-size:12px;font-weight:500;line-height:1.4}.af-svc .af-svc-jump__list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.af-svc .af-svc-jump__chip{box-sizing:border-box;color:#fffc;min-height:44px;font-family:var(--af-font-sans);border:1px solid #fff3;border-radius:50px;align-items:center;gap:10px;padding:9px 20px;font-size:14px;font-weight:400;line-height:1.3;text-decoration:none;transition:border-color .3s,color .3s,background-color .3s,transform .3s;display:inline-flex}.af-svc .af-svc-jump__chip:before{content:"";background-color:var(--af-accent-bright);border-radius:50%;flex:none;width:6px;height:6px}.af-svc .af-svc-jump__chip:hover,.af-svc .af-svc-jump__chip:focus-visible{border-color:var(--af-accent-bright);background-color:color-mix(in srgb, var(--af-accent-bright) 10%, transparent);color:var(--af-white);transform:translateY(-2px)}.af-svc .af-svc-jump__chip:focus-visible{outline:2px solid var(--af-accent-bright);outline-offset:3px}@keyframes af-svc-drift{0%{transform:translate(0,0)}to{transform:translate(-6%,8%)}}@keyframes af-svc-drop{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:none}}@keyframes af-svc-bob{0%,to{translate:0}50%{translate:0 -5px}}@media (forced-colors:active){.af-svc .af-svc-hero__accent{-webkit-text-fill-color:currentColor;color:canvastext;background:0 0}}@media (prefers-reduced-motion:reduce){.af-svc .af-svc-hero__bg:before,.af-svc .af-svc-stack__slab,.af-svc .af-svc-jump__chip{transition:none;animation:none}.af-svc .af-svc-jump__chip:hover,.af-svc .af-svc-jump__chip:focus-visible{transform:none}}
