.ab-page{overflow-x:clip}.ab-page [id]{scroll-margin-top:120px}.ab-page h3{font-family:var(--gg-font-body);text-transform:none}.ab-page .hm-section{padding-block:64px}@media (min-width:768px){.ab-page .hm-section{padding-block:96px}}@media (min-width:1200px){.ab-page .hm-section{padding-block:120px}}@media (max-width:767px){.ab-page .gg-section-header .gg-h2{font-size:32px;line-height:1.1}}.js [data-reveal=group] .ab-fu{opacity:0;transition:opacity var(--gg-motion-lg) var(--gg-ease-out), transform var(--gg-motion-lg) var(--gg-ease-out);transition-delay:calc(var(--i,0) * .12s);transform:translateY(24px)}.js [data-reveal=group].is-in .ab-fu{opacity:1;transform:none}.ab-page .ab-hero{padding-block:24px 40px}@media (min-width:768px){.ab-page .ab-hero{padding-block:64px 0}}.ab-hero__copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.ab-hero__tags{flex-wrap:wrap;gap:8px;display:flex}.ab-hero__founded{display:none}.ab-h1{max-width:900px;font-size:clamp(52px,29.7px + 5.71vw,112px)}.ab-hero__line{color:var(--gg-muted);font-size:14px;font-weight:500}@media (min-width:768px){.ab-hero__copy{gap:24px}.ab-hero__founded{display:inline-flex}.ab-hero__line{display:none}}.ab-media{margin-top:20px;position:relative}@media (min-width:768px){.ab-media{margin-top:40px}}.ab-media__layer{aspect-ratio:4/5;clip-path:inset(0 round 24px);transition:clip-path 1.1s var(--gg-ease-out);border-radius:24px;position:relative;overflow:hidden}.ab-media__img{transform:translateY(var(--parallax,0px)) scale(1);transition:transform 1.1s var(--gg-ease-out);background:linear-gradient(160deg,#3b1a4a 0%,#9a3348 60%,#ef8a5a 100%);position:absolute;inset:-48px 0}@media (min-width:768px){.ab-media__layer{aspect-ratio:16/9;clip-path:inset(0 round 32px);border-radius:32px}}@media (min-width:1100px){.ab-media__layer{aspect-ratio:auto;height:520px}.ab-media__img{background:linear-gradient(135deg,#3b1a4a 0%,#9a3348 60%,#ef8a5a 100%)}}.js .ab-media:not(.is-in) .ab-media__layer{clip-path:inset(10% round 32px)}.js .ab-media:not(.is-in) .ab-media__img{transform:translateY(var(--parallax,0px)) scale(1.1)}.ab-stats{border:1px solid var(--gg-line);background:var(--gg-surface);border-radius:20px;grid-template-columns:1fr 1fr;margin-top:12px;list-style:none;display:grid;overflow:hidden}.ab-stats li{flex-direction:column;gap:2px;padding:16px 12px 16px 18px;display:flex}.ab-stats li:nth-child(2n){border-left:1px solid var(--gg-line)}.ab-stats li:nth-child(n+3){border-top:1px solid var(--gg-line)}.ab-stats strong{color:var(--gg-ink);font-size:30px}.ab-stats span{color:var(--gg-muted);font-size:12px}@media (min-width:768px){.ab-stats strong{font-size:36px}.ab-stats span{font-size:13px}}@media (min-width:1100px){.ab-stats{border:0;border-radius:24px;margin:0;padding:20px 0;display:flex;position:absolute;bottom:32px;left:32px}.ab-stats li{padding:0 24px}.ab-stats li:nth-child(2n),.ab-stats li:nth-child(n+3){border-top:0}.ab-stats li+li{border-left:1px solid var(--gg-line)}}.ab-story__grid{flex-direction:column;gap:20px;display:flex}@media (min-width:1100px){.ab-story__grid{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:80px;display:grid}.ab-story__label{position:sticky;top:120px}}.ab-story__label{flex-direction:column;gap:12px;display:flex}.ab-story__n{color:var(--gg-coral-text)}.ab-story__title{font-family:var(--gg-font-body);letter-spacing:-.02em;text-transform:none;font-size:32px;font-weight:600;line-height:1.1}@media (min-width:768px){.ab-story__title{font-size:44px;line-height:1.08}}.ab-story__body{flex-direction:column;gap:20px;min-width:0;display:flex}.ab-story__lead{letter-spacing:-.01em;font-size:19px;font-weight:500;line-height:1.45}.ab-story__sub{color:var(--gg-muted);font-size:15px;line-height:1.6}@media (min-width:768px){.ab-story__body{gap:28px}.ab-story__lead{font-size:26px;line-height:1.4}.ab-story__sub{font-size:17px}}.ab-problems{gap:10px;list-style:none;display:grid}@media (min-width:768px){.ab-problems{grid-template-columns:1fr 1fr;gap:20px}}.ab-problem{border:1px solid var(--gg-line);background:var(--gg-surface);border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.ab-problem__chip{background:var(--gg-blush);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ab-problem__text{flex-direction:column;gap:2px;display:flex}.ab-problem__text strong{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.25}.ab-problem__text>span{color:var(--gg-muted);font-size:13px;line-height:1.4}@media (min-width:768px){.ab-problem{border-radius:24px;flex-direction:column;align-items:flex-start;gap:14px;padding:28px}.ab-problem__chip{width:44px;height:44px}.ab-problem__text{gap:14px}.ab-problem__text strong{font-size:20px}.ab-problem__text>span{font-size:15px;line-height:1.5}}.js [data-reveal=group] .ab-problem__chip{transition:transform var(--gg-motion-md) var(--gg-ease-back);transition-delay:calc(var(--i,0) * .12s + .3s);transform:scale(.6)}.js [data-reveal=group].is-in .ab-problem__chip{transform:none}.ab-banner{background:var(--gg-mint);border-radius:18px;align-items:center;gap:12px;padding:16px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.ab-banner__icon{background:var(--gg-surface);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}@media (min-width:768px){.ab-banner{border-radius:20px;gap:14px;padding:20px 24px;font-size:17px;line-height:1.45}.ab-banner__icon{width:40px;height:40px}}.js [data-reveal=group] .ab-banner__icon .gg-icon{transform-origin:bottom;transition:transform .6s var(--gg-ease-back) .9s;transform:scaleY(0)}.js [data-reveal=group].is-in .ab-banner__icon .gg-icon{transform:none}.ab-grounds-wrap{margin-top:20px}.ab-grounds{margin:0 calc(-1 * var(--gg-gutter));padding:0 var(--gg-gutter) 4px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gg-gutter);gap:12px;list-style:none;display:flex;overflow-x:auto}.ab-ground-slot{scroll-snap-align:start;flex:0 0 240px;display:flex}.ab-ground{background:var(--gg-surface);color:var(--gg-ink);border-radius:20px;flex-direction:column;flex:1;gap:12px;padding:18px;display:flex}.ab-ground--good{background:var(--gg-plum);color:var(--gg-surface)}.ab-ground__chip{background:var(--gg-lilac);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ab-ground--good .ab-ground__chip{background:var(--gg-coral-fill);color:var(--gg-surface)}.ab-ground__name{letter-spacing:-.01em;font-size:18px;font-weight:600}.ab-ground__parable,.ab-ground__rule{display:none}.ab-ground__web{flex-direction:column;gap:4px;margin-top:auto;font-size:14px;font-weight:500;line-height:1.4;display:flex}.ab-ground__web .gg-kicker{color:var(--gg-coral-text);font-size:10px}.ab-ground--good .ab-ground__web .gg-kicker{color:var(--gg-peach)}.ab-dots{justify-content:center;margin-top:4px;display:flex}.ab-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.ab-dots button:before{content:"";background:var(--gg-surface);width:8px;height:8px;transition:width var(--gg-motion-md) var(--gg-ease-out), background-color var(--gg-motion-md) var(--gg-ease-out);border-radius:99px}.ab-dots button.is-active:before{background:var(--gg-plum);width:24px}.ab-dots button:focus-visible{outline:2px solid var(--gg-ink);outline-offset:3px}@media (min-width:768px){.ab-grounds-wrap{margin-top:48px}.ab-grounds{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid;overflow:visible}.ab-ground-slot{flex:none}.ab-ground{border-radius:24px;gap:14px;padding:24px}.ab-ground__chip{border-radius:14px;width:48px;height:48px}.ab-ground__name{font-size:22px}.ab-ground__parable{color:var(--gg-muted);font-size:15px;line-height:1.5;display:block}.ab-ground--good .ab-ground__parable{color:var(--gg-on-dark-muted)}.ab-ground__rule{background:var(--gg-line);border:0;height:1px;margin:0;display:block}.ab-ground--good .ab-ground__rule{background:#fff3}.ab-ground__web{margin-top:0;font-size:15px}.ab-ground__web .gg-kicker{font-size:11px}.ab-dots{display:none}}@media (min-width:1100px){.ab-grounds{grid-template-columns:repeat(4,minmax(0,1fr))}.ab-ground-slot{min-height:288px}}@media (min-width:768px){.ab-ground{transition:opacity var(--gg-motion-lg) var(--gg-ease-out), transform var(--gg-motion-sm) var(--gg-ease-out)}.js .ab-grounds.is-in .ab-ground:not(.ab-ground--good){opacity:.85;transition-delay:.9s,0s}.js .ab-grounds.is-in .ab-ground:not(.ab-ground--good):hover{opacity:1;transition-delay:0s,0s}.ab-ground:hover{transform:translateY(-4px)}}.js [data-reveal=stagger] .ab-ground--good .ab-ground__chip .gg-icon{transform-origin:bottom;transition:transform .6s var(--gg-ease-back) .5s;transform:scaleY(0)}.js [data-reveal=stagger].is-in .ab-ground--good .ab-ground__chip .gg-icon{transform:none}.ab-statements{background:var(--gg-surface);border-radius:20px;margin-top:20px;padding:0 18px;list-style:none}.ab-statements li{border-bottom:1px solid var(--gg-line);letter-spacing:-.01em;align-items:center;gap:14px;padding:16px 0;font-size:16px;font-weight:500;line-height:1.4;display:flex}.ab-statements li:last-child{border-bottom:0}.ab-statements li.is-last{font-weight:600}.ab-statements .gg-kicker{color:var(--gg-coral-text);flex:none;font-size:12px}@media (min-width:768px){.ab-statements{border-radius:24px;margin-top:56px;padding:0 32px}.ab-statements li{gap:24px;padding:22px 0;font-size:22px}.ab-statements .gg-kicker{font-size:14px}}.ab-parable{margin-top:20px}.ab-parable .gg-btn{justify-content:space-between;width:100%}@media (min-width:768px){.ab-parable{margin-top:56px}.ab-parable .gg-btn{width:auto}}.ab-dialog{background:var(--gg-surface);width:min(720px,100vw - 32px);max-height:88dvh;color:var(--gg-ink);font-family:var(--gg-font-body);border:0;border-radius:28px;margin:auto;padding:0;overflow:auto}.ab-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1116}.ab-dialog__in{flex-direction:column;gap:16px;padding:24px;display:flex}.ab-dialog__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ab-dialog__head h2{font-family:var(--gg-font-body);letter-spacing:-.02em;text-transform:none;font-size:24px;font-weight:600}.ab-dialog__close{background:var(--gg-canvas);width:44px;height:44px;color:var(--gg-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ab-dialog__close:focus-visible{outline:2px solid var(--gg-ink);outline-offset:2px}.ab-dialog__lead{color:var(--gg-muted);font-size:15px;line-height:1.55}.ab-soils{gap:12px;list-style:none;display:grid}.ab-soils li{background:var(--gg-canvas);border-radius:18px;padding:18px 20px}.ab-soils li.is-good{background:var(--gg-plum);color:var(--gg-surface)}.ab-soils .gg-kicker{color:var(--gg-coral-text)}.ab-soils li.is-good .gg-kicker{color:var(--gg-peach)}.ab-soils h3{margin:4px 0 6px;font-size:18px;font-weight:600}.ab-soils li>p:last-child{color:var(--gg-muted);font-size:14px;line-height:1.55}.ab-soils li.is-good>p:last-child{color:var(--gg-on-dark-muted)}@media (min-width:768px){.ab-dialog__in{gap:20px;padding:32px}.ab-soils{grid-template-columns:1fr 1fr}}.ab-belief-grid{gap:16px;margin-top:20px;list-style:none;display:grid}@media (min-width:768px){.ab-belief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px}}@media (min-width:1100px){.ab-belief-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ab-belief-slot{display:flex}.ab-belief{border:1px solid var(--gg-line);background:var(--gg-surface);border-radius:18px;flex:1;align-items:flex-start;gap:16px;padding:18px;display:flex}.ab-belief__n{font-family:var(--gg-font-display);color:var(--gg-line);transition:color var(--gg-motion-sm) var(--gg-ease-out);flex:none;font-size:28px;font-weight:500;line-height:1}.ab-belief p{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.4}.ab-belief--dark{background:var(--gg-ink);color:var(--gg-surface);border-color:#0000}.ab-belief--dark .ab-belief__n{color:var(--gg-coral)}@media (min-width:768px){.ab-belief{transition:transform var(--gg-motion-sm) var(--gg-ease-out);border-radius:24px;flex-direction:column;gap:20px;padding:28px 28px 32px}.ab-belief__n{font-size:56px}.ab-belief p{font-size:21px;line-height:1.35}}@media (hover:hover) and (min-width:768px){.ab-belief:not(.ab-belief--dark):hover{transform:translateY(-3px)}.ab-belief:not(.ab-belief--dark):hover .ab-belief__n{color:var(--gg-coral)}}.js .ab-belief-grid>li:last-child{transition-delay:.6s}.js .ab-belief-grid:not(.is-in)>li:last-child{transform:translateY(24px)scale(.97)}.ab-steps{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;list-style:none;display:grid}.ab-steps li{background:var(--gg-canvas);border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.ab-steps li.is-last{background:var(--gg-blush)}.ab-steps__dot{background:var(--gg-ink);width:28px;height:28px;color:var(--gg-surface);font-family:var(--gg-font-display);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:500;display:grid}.ab-steps li.is-last .ab-steps__dot{background:var(--gg-coral-fill)}.ab-steps__name{letter-spacing:-.01em;font-size:14px;font-weight:600}@media (min-width:768px){.ab-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:48px}.ab-steps li{border-radius:20px;gap:14px;padding:20px}.ab-steps__dot{width:34px;height:34px;font-size:13px}.ab-steps__name{font-size:17px}}@media (min-width:1100px){.ab-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.ab-steps li{flex-direction:column;align-items:flex-start}}.js [data-reveal=group] .ab-steps__dot{background:var(--gg-line);color:var(--gg-ink);transition:background-color var(--gg-motion-md) var(--gg-ease-out), color var(--gg-motion-md) var(--gg-ease-out);transition-delay:calc(var(--i,0) * .1s)}.js [data-reveal=group].is-in .ab-steps__dot{background:var(--gg-ink);color:var(--gg-surface)}.js [data-reveal=group] .is-last .ab-steps__dot{background:var(--gg-line);color:var(--gg-ink)}.js [data-reveal=group].is-in .is-last .ab-steps__dot{color:var(--gg-surface);background:var(--gg-coral-fill)}.ab-pay{background:var(--gg-plum);color:var(--gg-surface);border-radius:20px;flex-direction:column;gap:16px;margin-top:16px;padding:20px;display:flex}.ab-pay__text h3{letter-spacing:-.01em;margin-bottom:6px;font-size:20px;font-weight:600}.ab-pay__text p{color:var(--gg-on-dark-muted);font-size:14px;line-height:1.5}.ab-pay__buttons{gap:12px;display:flex}.ab-pay__buttons .gg-btn{flex:1;justify-content:space-between}@media (min-width:768px){.ab-pay{border-radius:24px;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;margin-top:12px;padding:24px 24px 24px 32px}.ab-pay__text{flex:1;max-width:717px}.ab-pay__text h3{font-size:22px}.ab-pay__text p{font-size:15px}.ab-pay__buttons .gg-btn{flex:none}}html[data-motion=off] .ab-page *{animation:none!important}html[data-motion=off] .ab-media__layer,html[data-motion=off] .ab-media__img{clip-path:inset(0 round 32px);transform:none!important}@media (prefers-reduced-motion:reduce){.ab-page *,.ab-dialog{transition-duration:.01ms!important;animation:none!important}}
