.ab-sec{--ab-em:clamp(9px, 1.1403vw, 21.9px);--ab-tiny:max(9px, .66em)}.ab-nowrap{white-space:nowrap}.ab-rise{visibility:visible!important}.ab-rise:focus-within{opacity:1!important;transform:none!important}.ab-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ab-link{color:var(--pr-green-text);align-items:center;gap:.5em;font-weight:700;text-decoration:none;display:inline-flex}.ab-link .line-ico{stroke-width:2.3px;width:1.1em;height:1.1em;transition:transform .2s}.ab-link:hover .line-ico{transform:translate(4px)}.pr-dark .ab-link{color:var(--mint)}
.ab-hero{--ab-hero-inset:calc((100% - var(--pr-nav-w)) / 2);--ab-hero-shift:max(0px, (100% - 1920px) / 2);grid-template-columns:var(--ab-hero-inset) minmax(0, 1fr) auto var(--ab-hero-shift);background:radial-gradient(42vw 30vw at 76% 54%, color-mix(in srgb, var(--green) 7%, transparent), transparent 72%);align-items:start;display:grid}.ab-hero-copy{z-index:2;grid-area:1/2;padding-top:min(7.57vw,145px);position:relative}.ab-hero .pr-eyebrow{margin-bottom:min(.9vw,17px);font-size:clamp(13px,1.1vw,21px)}.ab-hero-h1{letter-spacing:-.045em;text-wrap:balance;max-width:11em;margin:0;font-size:clamp(40px,3.9vw,75px);font-weight:900;line-height:1}.ab-hero .ab-hero-lede{max-width:26em;margin:min(1.1vw,21px) 0 0;font-size:clamp(16px,1.28vw,24.5px);line-height:1.58}.ab-hero-lede a{color:var(--pr-green-text);text-underline-offset:3px;font-weight:700}.ab-hero .ab-hero-ctas{gap:14px clamp(14px,1.07vw,20px);margin-top:min(2vw,38px)}.ab-hero .pr-btn{min-height:clamp(52px,4.07vw,78px);font-size:clamp(15px,1.125vw,21.5px)}.ab-hero .pr-btn-primary{min-width:clamp(170px,14.7vw,282px)}.ab-hero .pr-btn-line{min-width:clamp(140px,10.8vw,208px)}.ab-hero .ab-hero-stage{width:47em;height:40.8em;font-size:var(--ab-em);grid-area:1/3;margin:1.16em 1.7em 2.73em 0}.ab-hero-blob{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ab-hero-blob-base{fill:color-mix(in srgb, var(--green) 7%, transparent);stroke:color-mix(in srgb, var(--green) 7%, transparent);stroke-width:16px}.ab-hero-stop-a{stop-color:color-mix(in srgb, var(--green) 10%, transparent)}.ab-hero-stop-b{stop-color:color-mix(in srgb, var(--green) 37%, transparent)}.ab-hero-stop-c{stop-color:color-mix(in srgb, var(--green) 58%, transparent)}.ab-hero-blob-deep{fill:color-mix(in srgb, color-mix(in srgb, var(--green) 78%, var(--green-deep)) 64%, transparent)}.ab-hero-dabs{fill:none;width:3em;height:4em;stroke:color-mix(in srgb, var(--green) 62%, var(--green-deep));stroke-width:2.4px;stroke-linecap:round;position:absolute;top:3em;left:25.6em;overflow:visible}.ab-hero-dabs .ab-hero-dab-fat{stroke-width:3.4px}.ab-hero-lines{align-content:start;gap:.55em;display:grid}.ab-hero-lines i{background:color-mix(in srgb, var(--mute) 38%, var(--card));border-radius:99px;height:.55em;display:block}.ab-hero-lines i:first-child{background:color-mix(in srgb, var(--ink) 80%, var(--card));height:.85em}.ab-hero-win{border-radius:1.6em;grid-template-columns:5.6em minmax(0,1fr);width:39.1em;height:29.4em;display:grid;position:absolute;top:6.6em;left:4.55em}.ab-hero-win:before{content:"";background:color-mix(in srgb, var(--ink) 9%, var(--card));width:.3em;height:.3em;box-shadow:.6em 0 0 color-mix(in srgb, var(--ink) 9%, var(--card));border-radius:50%;position:absolute;top:1.02em;left:18.2em}.ab-hero-side{border-right:1px solid color-mix(in srgb, var(--ink) 5%, transparent);flex-direction:column;align-items:center;padding-top:1.75em;display:flex}.ab-hero-mark{background:linear-gradient(135deg, var(--green-deep), var(--green));border-radius:.5em;width:1.7em;height:1.7em;display:block}.ab-hero-side ul{gap:.34em;margin:1.3em 0 0;padding:0;list-style:none;display:grid}.ab-hero-side li{width:2.64em;height:2.64em;color:var(--mute);border-radius:.8em;place-items:center;display:grid}.ab-hero-side li .line-ico{width:1.25em;height:1.25em}.ab-hero-side li.is-on{background:color-mix(in srgb, var(--green) 15%, var(--card));color:var(--pr-green-text);position:relative}.ab-hero-side li.is-on:after{content:"";background:color-mix(in srgb, var(--green) 55%, var(--green-deep));border-radius:.2em;width:.28em;height:.95em;position:absolute;top:.85em;right:-.95em}.ab-hero-main{flex-direction:column;gap:.14em;min-width:0;margin:2.67em .72em 2.8em 0;display:flex}.ab-hero-panel{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ink) 5%, transparent);background:var(--card);box-shadow:0 .6em 1.6em -1.1em color-mix(in srgb, var(--green-deep) 40%, transparent);border-radius:1.1em}.ab-hero-top{justify-content:space-between;align-items:flex-start;gap:.8em;padding:1.55em 1.4em 0 1.45em;display:flex}.ab-hero-top .ab-hero-lines{padding-top:.15em}.ab-hero-top .ab-hero-lines i:first-child{width:9.4em}.ab-hero-top .ab-hero-lines i+i{width:13.6em}.ab-hero-pick{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-radius:.75em;flex:none;width:8.2em;height:2.4em;position:relative}.ab-hero-pick:before{content:"";background:color-mix(in srgb, var(--ink) 70%, var(--card));border-radius:99px;width:4.6em;height:.5em;position:absolute;top:.95em;left:.8em}.ab-hero-pick:after{content:"";border-right:2px solid var(--mute);border-bottom:2px solid var(--mute);width:.45em;height:.45em;position:absolute;top:.75em;right:.95em;transform:rotate(45deg)}.ab-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85em;margin:1.05em 1.4em 1.04em 1.45em;display:grid}.ab-hero-stat{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ink) 4%, transparent);background:color-mix(in srgb, var(--bg) 62%, var(--card));border-radius:.75em;align-content:start;gap:.7em;height:4.8em;padding:1.1em .6em 0 1.16em;display:grid}.ab-hero-stat i{background:color-mix(in srgb, var(--mute) 38%, var(--card));border-radius:99px;width:4.4em;height:.5em;display:block}.ab-hero-stat i+i{background:color-mix(in srgb, var(--ink) 80%, var(--card));width:3.2em;height:1em}.ab-hero-stat.is-accent i+i{background:var(--pr-green-text);width:5.4em}.ab-hero-chart{flex-direction:column;flex:1;padding:1.3em 1.4em 1.3em 1.52em;display:flex}.ab-hero-chart .ab-hero-lines i:first-child{width:6.4em}.ab-hero-bars{background:linear-gradient(to bottom, color-mix(in srgb, var(--ink) 6%, transparent) 1px, transparent 1px) 0 0 / 100% 2em;flex:1;grid-template-columns:repeat(10,minmax(0,1fr));place-items:end center;min-height:calc(6em + 1px);margin-top:1.05em;padding:0 .2em 0 .45em;display:grid}.ab-hero-bars i{background:linear-gradient(180deg, color-mix(in srgb, var(--green) 80%, var(--green-deep)), color-mix(in srgb, var(--green) 48%, var(--card)) 55%, color-mix(in srgb, var(--green) 10%, var(--card)));border-radius:.3em .3em 0 0;width:1.1em;display:block}.ab-hero-card{border-radius:1em;align-items:center;gap:1.1em;padding:0 1em 0 1.35em;display:flex}.ab-hero-card .ab-hero-lines i:first-child{width:5.8em;height:.8em}.ab-hero-card .ab-hero-lines i+i{width:7.6em}.ab-hero-ring{background:color-mix(in srgb, var(--green) 15%, var(--card));width:4em;height:4em;color:var(--green-deep);border-radius:50%;flex:none;place-items:center;display:grid}.ab-hero-ring>.line-ico{stroke-width:2.3px;width:2.72em;height:2.72em}.ab-hero-disc{background:color-mix(in srgb, var(--green) 40%, var(--green-deep));width:2.3em;height:2.3em;color:var(--card);border-radius:50%;place-items:center;display:grid}.ab-hero-disc .line-ico{stroke-width:2.5px;width:1.8em;height:1.8em}.ab-hero-card .ff-tile{border-radius:50%;width:4em;height:4em}.ab-hero-card .ff-tile .line-ico{stroke-width:1.7px;width:2.9em;height:2.9em}.ab-hero-card-pay{width:15.6em;height:6.1em;top:2.26em;left:29.68em;transform:rotate(3deg)}.ab-hero-card-time{width:15.6em;height:6em;padding-left:1.5em;top:29.22em;left:4.61em;transform:rotate(6deg)}.ab-hero-card-forms{width:15.6em;height:6.1em;top:33.26em;left:27.77em;transform:rotate(5deg)}.ab-hero .ab-hero-sparks{stroke-width:2.2px;width:3.6em;height:2.6em;top:-.1em;left:41.5em}@media (max-width:1100px){.ab-hero{grid-template-columns:var(--ab-hero-inset) minmax(0, 1fr) var(--ab-hero-inset)}.ab-hero-copy{padding-top:52px}.ab-hero .pr-eyebrow{margin-bottom:14px;font-size:14px}.ab-hero-h1{max-width:13em;font-size:clamp(38px,6.2vw,66px)}.ab-hero .ab-hero-lede{max-width:32em;margin-top:18px;font-size:18px}.ab-hero .ab-hero-ctas{margin-top:26px}.ab-hero .ab-hero-stage{grid-area:2/2;justify-self:center;margin:40px 0 2.4em;font-size:min(16.4px,2.08333vw - .666667px)}}@media (max-width:640px){.ab-hero .ab-hero-stage{flex-direction:column;justify-self:stretch;width:auto;height:auto;margin:34px 0 44px;font-size:clamp(11px,3.84615vw - 1.84615px,14px);display:flex}.ab-hero-blob{width:calc(100% + 48px);height:calc(100% - 2.4em);top:1.2em;left:-24px}.ab-hero-dabs,.ab-hero .ab-hero-sparks,.ab-hero-side,.ab-hero-blob-deep{display:none}.ab-hero-win{border-radius:1.4em;order:2;grid-template-columns:minmax(0,1fr);width:auto;height:auto;position:relative;top:auto;left:auto}.ab-hero-main{gap:.5em;margin:.7em}.ab-hero-top{flex-wrap:wrap;gap:.9em;padding:1.2em 1em 0 1.1em}.ab-hero-top .ab-hero-lines{flex-basis:100%}.ab-hero-top .ab-hero-lines i+i{width:70%}.ab-hero-stats{grid-template-columns:minmax(0,1fr);gap:.5em;margin:1em 1em 1em 1.1em}.ab-hero-stat{justify-content:space-between;align-items:center;gap:.8em;height:auto;padding:.95em 1em;display:flex}.ab-hero-stat i{width:5em}.ab-hero-stat i+i{width:3em;height:.9em}.ab-hero-stat.is-accent i+i{width:5em}.ab-hero-chart{padding:1.1em 1em 1.3em 1.1em}.ab-hero-card{height:5.6em;position:relative;top:auto;left:auto}.ab-hero-card-pay{z-index:1;order:1;align-self:flex-end;width:15.6em;margin:0 .2em -1.5em 0;transform:rotate(2deg)}.ab-hero-card-time{order:3;align-self:flex-start;width:15.6em;margin:-1.3em 0 0 .2em;transform:rotate(-2deg)}.ab-hero-card-forms{order:4;align-self:flex-end;width:15.6em;margin:.7em .2em 0 0;transform:rotate(2deg)}}@media (max-width:600px){.ab-hero-copy{padding-top:36px}.ab-hero-h1{max-width:none;font-size:clamp(34px,10.8vw,52px);line-height:1.02}.ab-hero .ab-hero-lede{font-size:17px}.ab-hero .ab-hero-ctas{flex-direction:column;align-items:stretch}}
.ab-facts{padding:0 0 clamp(36px,3.2vw,62px)}.ab-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,31px);padding:0;list-style:none;display:grid}.ab-facts-grid>li{min-width:0;display:flex}.ab-fact{min-width:0;box-shadow:0 22px 44px -34px color-mix(in srgb, var(--green-deep) 34%, transparent);border-radius:clamp(16px,1.15vw,22px);flex-direction:column;flex:1;align-items:flex-start;padding:clamp(18px,1.5vw,28px) clamp(18px,1.5vw,28px) clamp(20px,1.7vw,32px);display:flex}.ab-facts .ab-fact .pr-icon-well{border-radius:50%;width:clamp(48px,3.9vw,74px);height:clamp(48px,3.9vw,74px)}.ab-facts .ab-fact .line-ico{stroke-width:1.9px;width:54%;height:54%}.ab-fact h3{letter-spacing:-.02em;margin:clamp(14px,1.1vw,21px) 0 0;font-size:clamp(17px,1.25vw,24px);font-weight:800;line-height:1.25}.ab-fact p{color:var(--mute);text-wrap:pretty;margin:clamp(5px,.45vw,9px) 0 0;font-size:clamp(14.5px,1.02vw,19.5px);line-height:1.5}@media (max-width:1100px){.ab-facts{padding-bottom:44px}.ab-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ab-fact{padding:22px 22px 24px}.ab-facts .ab-fact .pr-icon-well{width:52px;height:52px}.ab-fact h3{font-size:19px}.ab-fact p{font-size:16px}}@media (max-width:600px){.ab-facts{padding-bottom:36px}.ab-facts-grid{grid-template-columns:minmax(0,1fr);gap:12px}.ab-fact{border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:14px;padding:16px 16px 18px;display:grid}.ab-facts .ab-fact .pr-icon-well{grid-row:1/3;width:44px;height:44px}.ab-fact h3{margin-top:2px;font-size:17px}.ab-fact p{font-size:15px}}
.pr-dark.ab-mission{background:radial-gradient(54vw 17vw at 50% 0%, color-mix(in srgb, var(--green-deep) 17%, transparent), transparent 74%), radial-gradient(22vw 12vw at 100% 100%, color-mix(in srgb, var(--green-deep) 12%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--green-deep) 16%, var(--night)), color-mix(in srgb, var(--green-deep) 11%, var(--night)));padding:clamp(34px,2.74vw,53px) 0 clamp(30px,2.4vw,46px)}.ab-mission-line{z-index:-1;pointer-events:none;height:auto;position:absolute;overflow:visible}.ab-mission-line path{fill:none;stroke:color-mix(in srgb, var(--green) 40%, transparent);stroke-width:1.4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--green) 50%, transparent))}.ab-mission-line .ab-mission-sheen{fill:color-mix(in srgb, var(--green) 5%, transparent);stroke:none;filter:none}.ab-mission-line-a{width:max(26.7vw,220px);top:0;right:0}.ab-mission-line-b{width:max(12.5vw,110px);bottom:0;left:0}.ab-mission-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(28px,4.6vw,88px);display:grid}.ab-mission .pr-eyebrow{margin-bottom:clamp(10px,1vw,19px);font-size:clamp(13px,1.1vw,21px)}.ab-mission .ab-mission-h2{letter-spacing:-.025em;text-wrap:balance;max-width:12em;font-size:clamp(32px,2.95vw,56.5px);font-weight:800;line-height:1.1}.ab-mission .ab-mission-lede{max-width:31em;color:color-mix(in srgb, var(--night-ink) 90%, var(--night-mute));margin-top:clamp(14px,1.45vw,28px);font-size:clamp(16px,1.28vw,24.5px);line-height:1.58}.ab-mission .ab-mission-pills{font-size:var(--ab-em);grid-template-columns:repeat(3,11.76em);gap:.76em;margin:0;padding:0;list-style:none;display:grid}.ab-mission-fig{height:20.26em;position:relative}.ab-mission-pill{background:radial-gradient(90% 46% at 50% 0%, var(--card), transparent), linear-gradient(172deg, color-mix(in srgb, var(--mint) 12%, var(--card)) 20%, color-mix(in srgb, var(--mint) 42%, var(--card)));box-shadow:0 0 0 1px color-mix(in srgb, var(--mint) 40%, transparent), 0 0 .7em color-mix(in srgb, var(--mint) 26%, transparent), 0 0 2.4em .1em color-mix(in srgb, var(--green) 30%, transparent);border-radius:999px;position:absolute;inset:0;overflow:hidden}.ab-mission-disc{box-sizing:border-box;border:.14em solid color-mix(in srgb, var(--green) 78%, var(--mint));background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--pine) 55%, var(--night)), var(--night) 80%);width:4.15em;height:4.15em;color:color-mix(in srgb, var(--mint) 72%, var(--green));box-shadow:0 0 .4em .03em color-mix(in srgb, var(--green) 80%, transparent), 0 0 1.3em .12em color-mix(in srgb, var(--green) 55%, transparent), 0 0 .55em .2em color-mix(in srgb, var(--night) 38%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-.16em;left:1.2em}.ab-mission-disc .line-ico{stroke-width:1.7px;width:2.4em;height:2.4em;filter:drop-shadow(0 0 .25em color-mix(in srgb, var(--mint) 55%, transparent))}.ab-mission-label{letter-spacing:-.005em;color:var(--card);margin:1.19em 0 0 1.15em;font-size:1.05em;font-weight:600;line-height:1.48}.ab-mission-flow{flex-direction:column;align-items:center;display:flex;position:absolute;top:2.6em;left:.7em;right:.7em}.ab-mission-flow span{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--green-deep) 20%, var(--line));background:var(--card);width:3.4em;height:3.4em;color:var(--green-deep);box-shadow:0 .7em 1.2em -.9em color-mix(in srgb, var(--green-deep) 55%, transparent);border-radius:1em;place-items:center;display:grid}.ab-mission-flow span .line-ico{stroke-width:1.8px;width:1.9em;height:1.9em}.ab-mission-flow span.is-on{background:var(--green);color:var(--night);border-color:#0000}.ab-mission-flow i{background:color-mix(in srgb, var(--green) 55%, var(--green-deep));width:2px;height:1.3em;position:relative}.ab-mission-flow i:after{content:"";border-right:2px solid color-mix(in srgb, var(--green) 55%, var(--green-deep));border-bottom:2px solid color-mix(in srgb, var(--green) 55%, var(--green-deep));width:.42em;height:.42em;position:absolute;bottom:0;left:50%;translate:-50%;rotate:45deg}.ab-mission-flow.is-two{top:5em}.ab-mission-flow.is-two i{height:2.6em}.ab-mission-form{width:8.4em;position:absolute;top:4.6em;left:50%;translate:-50%}.ab-mission-sheet{box-sizing:border-box;background:var(--card);width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--green) 16%, transparent), 0 1em 1.8em -1em color-mix(in srgb, var(--green-deep) 55%, transparent);border-radius:.9em;gap:.7em;padding:1.3em 1.1em 1.4em;display:grid}.ab-mission-sheet i{background:color-mix(in srgb, var(--ink) 15%, transparent);border-radius:99px;height:.5em}.ab-mission-sheet i:first-child{background:color-mix(in srgb, var(--green-deep) 45%, transparent);width:55%;height:.7em}.ab-mission-sheet i:last-child{width:70%}.ab-mission-stamp{background:var(--green);width:3.2em;height:3.2em;color:var(--night);box-shadow:0 0 0 .3em var(--card), 0 .6em 1.2em -.6em color-mix(in srgb, var(--green-deep) 60%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-1.1em;right:-1.1em}.ab-mission-stamp .line-ico{stroke-width:2.8px;width:1.9em;height:1.9em}@media (max-width:900px){.pr-dark.ab-mission{padding:48px 0 42px}.ab-mission-grid{grid-template-columns:minmax(0,1fr);row-gap:40px}.ab-mission .ab-mission-h2{max-width:none}.ab-mission .ab-mission-lede{max-width:34em}.ab-mission .ab-mission-pills{font-size:min(18px,2.71739vw - 1.30435px)}}@media (max-width:640px){.ab-mission-fig{height:max(23em,190px)}.ab-mission-flow{top:3em}.ab-mission-flow.is-two{top:5.6em}.ab-mission-form{top:5.4em}.ab-mission-label{margin:12px 0 0 4px;font-size:clamp(12.5px,3.8vw,16px)}}@media (max-width:600px){.pr-dark.ab-mission{padding:40px 0 34px}.ab-mission .ab-mission-h2{font-size:clamp(30px,9vw,44px)}}
.ab-story{padding:clamp(40px,3.9vw,75px) 0 clamp(36px,3vw,58px)}.ab-story-grid{grid-template-columns:minmax(0,44.3%) minmax(0,1fr);align-items:stretch;column-gap:8.85%;display:grid}.ab-story-visual{min-width:0;display:flex}.ab-story-pic{z-index:0;font-size:var(--ab-em);flex:1;margin:0;position:relative}.ab-story-pic:before{content:"";padding-top:76.75%;display:block}.ab-story-pic:after{content:"";z-index:-1;background:color-mix(in srgb, var(--green) 9%, var(--card));width:8em;box-shadow:0 1.6em 2.6em -2em color-mix(in srgb, var(--green-deep) 40%, transparent);border-radius:1.35em;position:absolute;top:1.7em;bottom:4.2em;right:-1.4em}.ab-story-pic img{object-fit:cover;object-position:42% 50%;width:100%;height:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--green-deep) 12%, transparent), 0 2em 3.4em -2.4em color-mix(in srgb, var(--green-deep) 55%, transparent);border-radius:1.35em;position:absolute;inset:0}.ab-story-card{letter-spacing:-.005em;border-radius:1em;align-items:center;gap:1.05em;width:17.4em;height:6.4em;padding:0 1em 0 .95em;font-size:1em;font-weight:600;line-height:1.4;display:flex;bottom:.9em;right:-3.6em;transform:rotate(-4.3deg)}.ab-story-card-ico{background:color-mix(in srgb, var(--green) 15%, var(--card));width:3.94em;height:3.94em;color:var(--green-deep);border-radius:50%;flex:none;place-items:center;display:grid}.ab-story-card-ico .line-ico{stroke-width:2.3px;width:2.1em;height:2.1em}.ab-story-copy{min-width:0}.ab-story .pr-eyebrow{margin-bottom:clamp(10px,.95vw,18px);font-size:clamp(13px,1.1vw,21px)}.ab-story .ab-story-h2{letter-spacing:-.03em;font-size:clamp(32px,3vw,57.5px);font-weight:800;line-height:1.075}.ab-story-l1{display:block}.ab-story-p{max-width:34em;color:var(--mute);text-wrap:pretty;margin:clamp(14px,1.2vw,23px) 0 0;font-size:clamp(15.5px,1.11vw,21px);line-height:1.55}.ab-story-p+.ab-story-p{margin-top:clamp(10px,.9vw,17px)}.ab-story-doors{flex-wrap:wrap;gap:clamp(10px,1vw,18px) clamp(20px,2vw,38px);margin:clamp(18px,1.5vw,28px) 0 0;padding:0;list-style:none;display:flex}.ab-story-doors .ab-link{font-size:clamp(15px,1.08vw,20.5px)}@media (max-width:1100px){.ab-story{padding:52px 0 44px}.ab-story-grid{grid-template-columns:minmax(0,1fr);row-gap:36px}.ab-story-copy{order:-1}.ab-story-visual{justify-content:center}.ab-story-pic{max-width:720px;font-size:clamp(11px,1.9vw,16px)}.ab-story-pic:after{display:none}.ab-story-card{bottom:1.2em;right:1.2em}.ab-story .ab-story-h2{font-size:clamp(32px,5vw,50px)}.ab-story-p{max-width:40em;font-size:17px}.ab-story-doors .ab-link{font-size:16px}}@media (max-width:600px){.ab-story{padding:44px 0 36px}.ab-story .ab-story-h2{font-size:clamp(29px,9vw,44px)}.ab-story-p{font-size:16px}.ab-story-card{width:auto;height:5.4em;padding-right:1.2em;bottom:.8em;right:.8em}.ab-story-card-ico{width:3.4em;height:3.4em}}
.pr-dark.ab-values{background:radial-gradient(52vw 16vw at 46% 0%, color-mix(in srgb, var(--green-deep) 11%, transparent), transparent 74%), linear-gradient(180deg, color-mix(in srgb, var(--green-deep) 16%, var(--night)), color-mix(in srgb, var(--green-deep) 11%, var(--night)));padding:clamp(40px,3.3vw,64px) 0}.ab-values-line{z-index:-1;pointer-events:none;height:auto;position:absolute;overflow:visible}.ab-values-line path{fill:none;stroke:color-mix(in srgb, var(--green) 36%, transparent);stroke-width:1.4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--green) 50%, transparent))}.ab-values-line .ab-values-sheen{fill:color-mix(in srgb, var(--green) 5%, transparent);stroke:none;filter:none}.ab-values-line-a{width:max(29vw,240px);top:0;right:0}.ab-values-line-b{width:max(12.5vw,110px);bottom:0;left:0}.ab-values-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.77vw,34px);margin:0;padding:0;list-style:none;display:grid}.ab-values-grid>li{min-width:0;display:flex}.pr-dark .ab-values-card{border-color:color-mix(in srgb, var(--green) 17%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--mint) 6.5%, transparent), color-mix(in srgb, var(--mint) 2.5%, transparent));min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mint) 9%, transparent);border-radius:clamp(14px,1.15vw,22px);flex-direction:column;flex:1;align-items:flex-start;padding:clamp(20px,1.62vw,31px) clamp(18px,1.6vw,31px) clamp(22px,1.8vw,34.5px);display:flex;container-type:inline-size}.pr-dark .ab-values-tile{aspect-ratio:1;background:radial-gradient(46% 20% at 0% 50%, color-mix(in srgb, var(--green) 26%, transparent), transparent), radial-gradient(46% 20% at 100% 50%, color-mix(in srgb, var(--green) 18%, transparent), transparent), linear-gradient(180deg, color-mix(in srgb, var(--green-deep) 50%, var(--night)), color-mix(in srgb, var(--green-deep) 42%, var(--night)));width:clamp(52px,4.65vw,89px);height:auto;color:color-mix(in srgb, var(--mint) 55%, var(--card));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--night-ink) 8%, transparent), 0 12px 26px -14px color-mix(in srgb, var(--green) 45%, transparent);border:0;border-radius:28%}.ab-values-tile .line-ico{stroke-width:1.5px;width:62%;height:62%;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--mint) 55%, transparent))}.ab-values-card h3{color:var(--card);letter-spacing:-.01em;margin:clamp(12px,.85vw,16px) 0 0;font-size:clamp(16px,7.3cqi,26.5px);font-weight:700;line-height:1.25}.ab-values-card p{color:color-mix(in srgb, var(--night-ink) 82%, var(--night-mute));text-wrap:pretty;margin:clamp(6px,.5vw,10px) 0 0;font-size:clamp(15px,1.11vw,21px);line-height:1.55}@media (max-width:1100px){.pr-dark.ab-values{padding:44px 0}.ab-values-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pr-dark .ab-values-card{padding:24px 24px 26px}.pr-dark .ab-values-tile{width:60px}.ab-values-card h3{font-size:clamp(16.5px,7.3cqi,20px)}.ab-values-card p{font-size:16px}}@media (max-width:600px){.pr-dark.ab-values{padding:36px 0}.ab-values-grid{grid-template-columns:minmax(0,1fr);gap:14px}.pr-dark .ab-values-card{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:16px;padding:20px 20px 22px;display:grid}.pr-dark .ab-values-tile{grid-row:1/3;width:52px}.ab-values-card h3{margin-top:2px;font-size:19px}.ab-values-card p{margin-top:6px}}
.ab-start{padding:0}.ab-start-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:24px;display:grid}.ab-start-copy{z-index:2;padding:clamp(40px,4.57vw,88px) 0 clamp(40px,4.8vw,92px);position:relative}.ab-start .ab-start-h2{letter-spacing:-.04em;font-size:clamp(36px,4.28vw,82px);line-height:.95}.ab-start-l1{display:block}.ab-start .ab-start-lede{max-width:30.4em;margin-top:clamp(14px,1.42vw,27px);font-size:clamp(16px,1.32vw,25.3px);line-height:1.56}.ab-start .ab-start-ctas{margin-top:clamp(22px,2.27vw,43.5px)}.ab-start .pr-btn{min-height:clamp(52px,4.14vw,79.5px);font-size:clamp(15px,1.125vw,21.5px)}.ab-start .pr-btn-primary{min-width:clamp(170px,15vw,288px)}.ab-start-note{max-width:34em;color:var(--mute);margin:clamp(16px,1.4vw,26px) 0 0;font-size:clamp(14px,1vw,19px);line-height:1.5}.ab-start-note a{color:var(--pr-green-text);text-underline-offset:3px;font-weight:700}.ab-start .ab-start-stage{width:42em;height:29.4em;font-size:var(--ab-em);margin:.83em 0 0}.ab-start-halo{background:radial-gradient(circle at 30% 26%, color-mix(in srgb, var(--green) 42%, var(--card)), color-mix(in srgb, var(--green) 22%, transparent) 76%);width:29.8em;height:29.8em;-webkit-mask:linear-gradient(to bottom, var(--ink) 58%, transparent 97%);-webkit-mask:linear-gradient(to bottom, var(--ink) 58%, transparent 97%);mask:linear-gradient(to bottom, var(--ink) 58%, transparent 97%);border-radius:50%;position:absolute;top:0;left:5em}.ab-start-door{box-sizing:border-box;border-radius:1.1em;align-items:center;gap:1.1em;width:21em;padding:1.1em 1.2em;display:flex}.ab-start-door .ff-tile{border-radius:50%;width:4.2em;height:4.2em}.ab-start-door .ff-tile .line-ico{stroke-width:1.8px;width:2.3em;height:2.3em}.ab-start-door b{letter-spacing:-.02em;font-size:1.15em;font-weight:800;line-height:1.2;display:block}.ab-start-door div>span{color:var(--mute);margin-top:.3em;font-size:.78em;line-height:1.3;display:block}.ab-start-door-1{top:3.6em;left:2.4em;transform:rotate(-3deg)}.ab-start-door-2{top:11.4em;left:14.2em;transform:rotate(2deg)}.ab-start-door-3{top:19.6em;left:5.2em;transform:rotate(-2deg)}@media (max-width:1100px){.ab-start-grid{grid-template-columns:minmax(0,1fr)}.ab-start-copy{padding:52px 0 0}.ab-start .ab-start-h2{font-size:clamp(36px,6.4vw,66px)}.ab-start .ab-start-lede{max-width:34em;font-size:18px}.ab-start-note{font-size:16px}.ab-start .ab-start-stage{justify-self:center;margin:36px 0 0;font-size:min(16.4px,2.32558vw - 1.11628px)}}@media (max-width:640px){.ab-start .ab-start-stage{justify-self:stretch;width:auto;height:27em;font-size:clamp(9px,2.94118vw - 1.41176px,13px)}.ab-start-halo{width:30em;height:30em;top:0;left:50%;translate:-50%}.ab-start-door-1{top:3em;left:0}.ab-start-door-2{top:10.6em;left:auto;right:0}.ab-start-door-3{top:18.4em;left:.8em}}@media (max-width:600px){.ab-start-copy{padding-top:44px}.ab-start .ab-start-h2{font-size:clamp(34px,10.6vw,48px)}.ab-start .ab-start-lede{font-size:17px}.ab-start-note{font-size:15px}}
