@font-face{font-display:swap;font-family:Clash Display;font-style:normal;font-weight:500;src:url(https://www.jackhenry.com/hubfs/raw_assets/public/microsites/tap2local/fonts/ClashDisplay-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Clash Display;font-style:normal;font-weight:600;src:url(https://www.jackhenry.com/hubfs/raw_assets/public/microsites/tap2local/fonts/ClashDisplay-Semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:100 900;src:url(https://www.jackhenry.com/hubfs/raw_assets/public/microsites/tap2local/fonts/DMSans-VariableFont_opsz%2cwght.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:100 900;src:url(https://www.jackhenry.com/hubfs/raw_assets/public/microsites/tap2local/fonts/DMSans-Italic-VariableFont_opsz%2cwght.ttf) format("truetype")}:root{--ink:#132129;--T2L-Dark:#132129;--ink-soft:#4f6094;--blue:#075fe8;--blue-deep:#06185f;--purple:#6b2cff;--purple-light:#ac79ef;--purple-deep:#341364;--violet:#8d5cff;--sky:#76dcfd;--mint:#e8f8f8;--mist:#f4f8fb;--cream:#fefdf8;--white:#fff;--line:rgba(19,33,41,.12);--shadow:0 18px 42px rgba(19,33,41,.1);--container:min(1120px,calc(100vw - 32px));--section-space:88px;--gray-gradient:linear-gradient(180deg,hsla(0,0%,100%,0) 64.37%,rgba(19,33,41,.08));--font-display:"Clash Display",system-ui,sans-serif;--font-body:"DM Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body,html{font-family:var(--font-body)}body{background:var(--cream);color:var(--ink);font-size:20px;line-height:1.6;margin:0}h1{font-size:78px;line-height:82px}h1,h2{font-family:var(--font-display);font-style:normal;font-weight:600}h2{font-size:42px;line-height:46px}h3{font-family:var(--font-display);font-size:24px;font-style:normal;font-weight:500}h3,h6{line-height:normal}h6{font-family:var(--font-body);font-size:12px;font-style:italic;font-weight:400}.headline,h1,h2,h3,h4{text-wrap:balance}p{color:var(--ink);font-family:var(--font-body);font-size:20px;font-weight:400;text-wrap:pretty}.section-kicker,p{font-style:normal;line-height:normal}.section-kicker{color:var(--T2L-Dark,var(--T2L-Dark,#132129));font-family:DM Sans;font-size:18px;font-weight:700;letter-spacing:6.3px;text-transform:uppercase}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.container{margin:0 auto;width:var(--container)}.container--wide{width:min(1480px,calc(100vw - 48px))}.container--hero{width:min(1620px,calc(100vw - 56px))}.site-header{backdrop-filter:blur(16px);background:rgba(254,253,248,.94);border-bottom:1px solid rgba(7,23,96,.08);position:relative;top:0;z-index:50}.site-header--home{backdrop-filter:blur(12px) saturate(118%);background:#132129;border-bottom-color:hsla(0,0%,100%,.1);color:var(--white);left:0;position:relative;right:0}.site-header--home .site-nav a{color:#fff;font-family:Clash Display;font-size:24px;font-style:normal;font-weight:500;line-height:normal;position:relative;transition:color .18s ease}.site-header--home .site-nav a.is-active{color:#ac79ef}.site-header--home .site-nav a:focus-visible,.site-header--home .site-nav a:hover{color:hsla(0,0%,100%,.78)}.site-header--home .site-nav a:focus-visible{border-radius:2px;outline:3px solid var(--sky);outline-offset:6px}.site-header--home .site-nav{margin-left:auto}.site-header--home .button-secondary{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.34);color:var(--white)}.site-header--home .button-primary{background:linear-gradient(135deg,rgba(7,95,232,.92),rgba(107,44,255,.9));border-color:hsla(0,0%,100%,.16)}.site-header__inner{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:100px}.site-header__inner--wide{width:min(1840px,calc(100vw - 100px))}.button-row,.path-card__list,.path-card__top,.quote-author,.site-actions,.site-brand,.site-footer__columns,.site-nav{display:flex}.site-brand{align-items:center;font-weight:800}.site-brand__logo{display:block;height:auto;width:240px}.site-nav{align-items:center;gap:34px}.site-nav a{color:rgba(7,23,96,.7);font-size:14px;font-weight:700;padding:24px 0;position:relative}.site-nav a.is-active,.site-nav a:hover{color:var(--ink)}.site-actions{align-items:center;gap:10px}.mobile-nav,.mobile-nav-toggle{display:none}.mobile-nav-toggle{align-items:center;background:hsla(0,0%,100%,.72);border:1px solid rgba(7,23,96,.16);border-radius:999px;box-shadow:0 10px 24px rgba(7,23,96,.08);cursor:pointer;flex-shrink:0;gap:4px;height:44px;justify-content:center;width:44px}.mobile-nav-toggle__bar{background:var(--ink);border-radius:999px;display:block;height:2px;transition:transform .18s ease,opacity .18s ease;width:16px}.mobile-nav-toggle.is-active .mobile-nav-toggle__bar:first-child{transform:translateY(6px) rotate(45deg)}.mobile-nav-toggle.is-active .mobile-nav-toggle__bar:nth-child(2){opacity:0}.mobile-nav-toggle.is-active .mobile-nav-toggle__bar:last-child{transform:translateY(-6px) rotate(-45deg)}.mobile-nav{background:rgba(254,253,248,.98);border:1px solid rgba(7,23,96,.1);border-radius:18px;box-shadow:0 24px 60px rgba(7,23,96,.18);left:0;padding:12px;position:absolute;right:0;top:calc(100% + 10px);z-index:60}.mobile-nav[hidden]{display:none!important}.mobile-nav a{align-items:center;border-radius:12px;color:rgba(7,23,96,.74);display:flex;font-weight:800;min-height:46px;padding:0 14px}.mobile-nav a.is-active,.mobile-nav a:hover{background:rgba(7,95,232,.08);color:var(--ink)}.mobile-nav__actions{border-top:1px solid rgba(7,23,96,.1);display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;padding-top:10px}.mobile-nav__actions .button{color:var(--ink)}.mobile-nav__actions .button-primary{color:var(--white)}.button{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-family:var(--font-body);font-size:14px;font-weight:800;justify-content:center;min-height:44px;padding:0 18px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--Purple---Light,#ac79ef);border-radius:30px;color:var(--Purple---Medium,#341364);font-family:Clash Display;font-size:16px;font-style:normal;font-weight:600;gap:10px;line-height:normal;padding:10px 20px}.button-secondary{background:hsla(0,0%,100%,.72);border-color:rgba(7,23,96,.22);color:var(--ink)}.button-secondary--light{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.38);color:var(--white)}.button-compact{font-size:13px;min-height:38px;padding:0 15px}.button-row{flex-wrap:wrap;gap:12px;margin-top:26px}.text-link--inherit{color:inherit;text-decoration:none}.text-link--inherit:hover{color:var(--sky)}.button-row--center{justify-content:center}.hero{background:linear-gradient(342deg,#ac79ef -1.96%,#341364 76.92%,#1a0a32 90.59%);color:var(--white);overflow:hidden;position:relative}.hero:not(.hero--home):after{background:linear-gradient(180deg,rgba(6,24,95,0),rgba(118,220,253,.32));content:"";height:88px;inset:auto 0 0;position:absolute}.hero__inner{align-items:center;display:flex;min-height:620px;position:relative;z-index:1}.hero__copy{padding:0 0 0 80px;width:min(738px,100%)}.hero h1{font-size:64px;line-height:.96;margin:14px 0 0}.hero p{color:hsla(0,0%,100%,.86);margin:20px 0 0;max-width:560px}.hero--home .hero__copy .section-kicker{color:var(--white)}.hero--home .hero__copy h2{color:hsla(0,0%,100%,.86);font-family:var(--font-body);font-size:20px;font-weight:700;line-height:1.35;margin:22px 0 0;max-width:560px}.hero__product{display:none}.hero--how-it-works{background:#ac79ef;isolation:isolate;min-height:700px;overflow:hidden}.hero--faq:after,.hero--how-it-works:after{display:none}.hero--how-it-works .hero__inner{min-height:700px;position:relative;z-index:5}.hero--how-it-works .hero__copy{position:relative;z-index:6}.hero--faq .hero__copy .section-kicker,.hero--how-it-works .hero__copy .section-kicker{color:#fff}.hero--faq .hero__copy{margin-inline:auto;padding-left:0;text-align:center;width:auto}.hero--faq .hero__copy p{margin-inline:auto}.hero--faq .hero__copy .button-row{justify-content:center}.hero--faq{background:url(https://www.jackhenry.com/hubfs/raw_assets/public/microsites/tap2local/images/tap2local/t2p-faq-hero.jpg) 50%/cover no-repeat}.hero--faq,.hero--faq .hero__inner{min-height:350px}.hero--faq .hero__scene{display:none}.hero__scene{inset:0;pointer-events:none;z-index:0}.hero__scene,.hero__scene-layer{position:absolute}.hero--how-it-works .hero__scene-layer{transition:all .3s ease-in-out}.hero__scene-motion{height:100%;width:100%}.hero__scene-layer--rings{aspect-ratio:698/600;bottom:0;height:100%;left:auto;right:0;top:0;width:auto;z-index:2}.hero__scene-layer--gradient{inset:0;z-index:1}.hero__scene-layer--gradient .hero__scene-motion{background:linear-gradient(342deg,#ac79ef -1.96%,#341364 76.92%,#1a0a32 90.59%)}.hero__scene-layer--guy-dog{--guy-dog-right:48px;aspect-ratio:1458/1200;bottom:0;height:100%;max-width:none;right:var(--guy-dog-right);width:auto;z-index:3}.hero__scene-layer--guy-dog img{display:block;height:100%;object-fit:contain;object-position:right bottom;width:100%}.hero__scene-layer--mark{height:83px;left:75.36%;top:29%;transform:translate(-50%,-50%);width:83px;z-index:4}.hero__scene-layer--mark img,.hero__scene-layer--rings img{display:block;height:100%;width:100%}@media (max-width:1300px){.hero--how-it-works .hero__copy{padding-left:64px;width:min(58vw,680px)}.hero--how-it-works .hero__scene-layer--rings{right:0}.hero--how-it-works .hero__scene-layer--guy-dog{--guy-dog-right:-280px}}.hero--video{background:#1a0a32;isolation:isolate;min-height:780px;overflow:hidden}.hero--video .hero__inner{display:block;min-height:700px}.hero--video .hero__copy{padding:100px 0 0 80px;position:relative;z-index:4}.hero--video h1{font-size:clamp(56px,5.5vw,78px);letter-spacing:0;max-width:560px}.hero__proof{align-items:center;display:flex;flex-wrap:wrap;gap:0;margin-top:20px}.hero__proof span{align-items:center;color:hsla(0,0%,100%,.56);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.hero__proof span+span:before{color:rgba(118,220,253,.5);content:"•";margin:0 10px}.hero__media{z-index:1}.hero__media,.hero__media:before{inset:0;pointer-events:none;position:absolute}.hero__media:before{background:linear-gradient(281deg,rgba(172,121,239,0) 28%,rgba(172,121,239,.45) 40%,rgba(172,121,239,.55) 50%,#6d44a6 64%,#341364 82%,#1a0a32);content:"";z-index:2}.hero__video-frame{background:#ac79ef;height:auto;inset:0;overflow:hidden;position:absolute;width:auto}.hero__video,.hero__video-frame video{height:100%!important;inset:0!important;position:absolute!important;width:100%!important;z-index:0}.hero__video-frame video{object-fit:cover!important;object-position:center center;transform:scale(1.03)}.hero__photo{height:100%;inset:0;object-fit:cover;object-position:center center;position:absolute;width:100%;z-index:0}.hero--home .hero__corner-rings{height:519px;left:0;position:absolute;top:0;width:462px;z-index:2}.hero__video-mark{bottom:72px;display:none;filter:drop-shadow(0 16px 38px rgba(0,0,0,.28));opacity:.78;position:absolute;right:118px;width:180px;z-index:5}.hero--interior{background:linear-gradient(90deg,rgba(244,248,251,.98),rgba(244,248,251,.92) 55%,rgba(232,248,248,.82)),#f4f8fb;color:var(--ink)}.hero--interior .hero__inner{min-height:480px}.hero--interior .hero__copy{padding-bottom:82px}.hero--interior p,.page-hero--interior p{color:var(--ink-soft)}.hero__product--contained{border-radius:8px;bottom:54px;box-shadow:var(--shadow);display:block;position:absolute;right:0;width:420px}.section{padding:var(--section-space) 0}.section--white{background:var(--white)}.section--sky,.section--soft{background:var(--mint)}.section--navy{background:var(--blue-deep);color:var(--white)}.section--quote{background:var(--mint)}.section--cta{background:var(--cream)}.section.section--inset{background:var(--white);padding:64px 0}.section--inset__inner{background:rgba(19,33,41,.04);max-width:1440px;padding:58px 0;text-align:center;width:min(1440px,calc(100vw - 96px))}.section--inset h2{margin:0}.text-gradient-purple{background:var(--Purple-Gradient,linear-gradient(337deg,#ad7aef 39.03%,#341364 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.content-panel--centered .section--inset__inner{text-align:center}.content-panel--centered .section--inset__inner>h2,.content-panel--centered .section--inset__inner>p{margin-left:auto;margin-right:auto;max-width:740px}.section.section--inset.content-panel--award{padding:0}.content-panel--award .section--inset__inner{border-radius:30px;padding:38px 0;text-align:left}.content-panel--award .content-panel__award{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,.8fr) 1px minmax(0,1.2fr);margin:0 auto;max-width:1084px;width:100%}.content-panel--award .content-panel__award-heading{align-items:flex-start;display:flex;gap:4px}.content-panel--award .content-panel__award-icon{flex:0 0 46px;height:46px;width:46px}.content-panel--award .content-panel__award-title{font-size:clamp(28px,2.8vw,42px);line-height:1.05;margin:0}.content-panel--award .content-panel__award-divider{background:var(--T2L-Dark,#132129);height:100%;min-height:92px;width:1px}.section-heading{margin:0 0 34px;max-width:760px}.section-heading--center{margin-left:auto;margin-right:auto;text-align:center}.cta-panel h2,.faq-group__intro h2,.feature-row__copy h2,.final-cta h2,.launch-proof h2,.path-card h2,.section-heading h2,.split-card h2,.story-band h2,.story-copy h2{font-size:42px;line-height:1.06;margin:10px 0 0}.launch-proof h2,.section--navy .section-heading h2,.section--navy .section-heading p,.section-heading--light h2,.section-heading--light p{color:var(--white)}.card-grid{display:grid;gap:18px}.card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.dark-card,.feature-strip__item,.info-card,.path-card,.resource-card,.route-card,.split-card,.step-card{background:var(--white);border:0;border-bottom:1px solid #13212940;border-radius:0;box-shadow:var(--shadow);padding:24px}.path-card__action,.path-card__eyebrow,.resource-card span,.route-card span,.step-card__number{color:var(--blue);display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.08em;margin-bottom:14px;text-decoration:none;text-transform:uppercase}.dark-card h3,.feature-strip__item h3,.info-card h3,.path-card h2,.path-card h3,.resource-card h3,.route-card h3,.split-card h2,.step-card h3{font-size:22px;line-height:1.15;margin:0 0 10px}.dark-card p,.feature-strip__item p,.info-card p,.path-card p,.resource-card p,.route-card p,.step-card p{margin:0}.proof-strip{background:#fff;padding:36px 0}.proof-strip__inner{align-items:center;display:flex;gap:16px;justify-content:center;text-align:center}.proof-strip__pipe{font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:700;letter-spacing:6.3px;line-height:normal;text-transform:uppercase}.proof-strip .section-kicker{color:var(--ink)}.proof-strip__pipe{color:var(--purple-light)}.proof-strip--dark{background:var(--ink,#132129)}.proof-strip--dark .section-kicker{color:#fff}.proof-strip--dark .proof-strip__pipe{color:var(--purple-light,#ac79ef)}.t2l-layered-section{--layered-section-background:var(--gray-gradient,linear-gradient(180deg,hsla(0,0%,100%,0) 64.37%,var(--T2L-Dark,rgba(19,33,41,.08)) 100%));background:var(--layered-section-background),var(--white);background-color:var(--white);isolation:isolate;position:relative}.t2l-layered-section__content{margin:0 auto;max-width:1440px;padding-block:var(--section-space);padding-inline:clamp(18px,6.875vw,99px);position:relative;width:100%;z-index:5}.t2l-layered-scene{height:auto;inset:0;opacity:1;pointer-events:none;position:absolute;transform:none;width:auto;z-index:1}.t2l-layered-scene__canvas{height:var(--scene-height-active,var(--scene-height));opacity:var(--scene-opacity-active,var(--scene-opacity));position:absolute;right:300px;top:var(--scene-y-active,var(--scene-y));transform:scale(var(--scene-scale-active,var(--scene-scale))) rotate(var(--scene-rotate-active,var(--scene-rotate)));transform-origin:center;width:var(--scene-width-active,var(--scene-width))}.t2l-layered-scene__layer,.t2l-layered-scene__motion{height:100%;width:100%}.t2l-layered-scene__layer{inset:0;position:absolute}.t2l-layered-scene__motion{position:relative}.t2l-layered-scene__layer[data-layer=back]{z-index:1}.t2l-layered-scene__layer[data-layer=middle]{z-index:2}.t2l-layered-scene__layer[data-layer=front]{z-index:3}.t2l-layered-scene__layer[data-layer=overlay]{z-index:4}.t2l-layered-scene__item{aspect-ratio:var(--item-ratio,auto);height:var(--item-height-active,var(--item-height));left:var(--item-x-active,var(--item-x));opacity:var(--item-opacity-active,var(--item-opacity));position:absolute;top:var(--item-y-active,var(--item-y));transform:scale(var(--item-scale-active,var(--item-scale))) rotate(var(--item-rotate-active,var(--item-rotate)));transform-origin:center;width:var(--item-width-active,var(--item-width));z-index:var(--item-z,0)}.t2l-layered-scene__item>.t2l-layered-scene__motion>:where(img,svg,video,picture){display:block;height:100%;max-width:none;object-fit:contain;width:100%}.t2l-rings{display:block;height:100%;max-width:none;overflow:visible;pointer-events:none;width:100%}.t2l-rings__ring{transform-box:fill-box;transform-origin:center}.layered-content-section__copy{max-width:560px}.layered-content-section{isolation:isolate;overflow:hidden;padding-bottom:clamp(80px,7vw,112px);position:relative}.layered-content-section__copy h2{margin:18px 0 0;max-width:560px}.layered-content-section__copy p{margin:28px 0 0;max-width:540px}.layered-content-section--single-column .layered-content-section__cards{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);margin-top:230px;position:relative;z-index:6}.layered-content-section--single-column{--layered-section-background:linear-gradient(180deg,rgba(19,33,41,.08),hsla(0,0%,100%,0) 64.37%)}.layered-content-section--single-column .layered-content-section__card{background:var(--white);border:1px solid var(--line);border-radius:30px;box-shadow:0 0 16px 5px rgba(0,0,0,.15);min-width:0;padding:18px}.layered-content-section--single-column .layered-content-section__card img{aspect-ratio:507/394;border-radius:22px;object-fit:cover;width:100%}.layered-content-section--single-column .layered-content-section__card h3{color:var(--ink);font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.08;margin:18px 20px 0}.layered-content-section--single-column .layered-content-section__card p{color:var(--ink);font-size:16px;line-height:1.35;margin:12px 20px 14px}.layered-content-section--single-column .layered-content-section__cards{margin-top:64px;max-width:620px;width:min(620px,100%)}.layered-content-section--single-column .layered-content-section__copy,.layered-content-section--single-column .layered-content-section__copy h2,.layered-content-section--single-column .layered-content-section__copy p{max-width:620px;width:min(620px,100%)}.layered-content-section--single-column .t2l-layered-section__content{max-width:1440px;padding-top:128px}.layered-content-section--scene-device-gallery .t2l-layered-scene__canvas,.layered-content-section--scene-trio .t2l-layered-scene__canvas{left:50%;max-width:1440px;right:auto;transform:translateX(-50%) scale(var(--scene-scale-active,var(--scene-scale))) rotate(var(--scene-rotate-active,var(--scene-rotate)));width:min(1440px,100%)}.layered-content-section--scene-trio .layered-content-section__artwork--rings{--item-x-active:57%;--item-y-active:-88%;--item-width-active:732px;--item-height-active:525px}.layered-content-section--scene-trio .t2l-layered-scene__item[data-artwork=primary]{--item-x-active:calc(100% - 615px);--item-y-active:28px}.layered-content-section--scene-trio .t2l-layered-scene__item[data-artwork=secondary]{--item-x-active:calc(100% - 180px);--item-y-active:30px}.layered-content-section--scene-trio .t2l-layered-scene__item[data-artwork=tertiary]{--item-x-active:calc(100% - 308px);--item-y-active:144px}.layered-content-section--scene-trio .layered-content-section__cards{background:var(--white);border-radius:30px;box-shadow:0 0 16px 5px rgba(0,0,0,.15);gap:59px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;max-width:1240px;padding:65px 56px;width:min(1240px,100%)}.layered-content-section--scene-trio .layered-content-section__card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.layered-content-section--scene-trio .layered-content-section__card img{display:none}.layered-content-section--scene-trio .layered-content-section__card h3{color:var(--purple-deep);margin:0}#layered-content-how-it-works .layered-content-section__card h3{font-family:DM Sans;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.layered-content-section--scene-trio .layered-content-section__card p{margin:24px 0 0}.layered-content-section--single-column.layered-content-section--scene-trio .layered-content-section__artwork:not(.layered-content-section__artwork--rings){transition:opacity .24s ease,visibility 0s linear;visibility:visible}@media (max-width:1192px){.layered-content-section--single-column.layered-content-section--scene-trio .layered-content-section__artwork:not(.layered-content-section__artwork--rings){opacity:0;pointer-events:none;transition:opacity .24s ease,visibility 0s linear .24s;visibility:hidden}}@media (max-width:1300px) and (min-width:1061px){.layered-content-section__copy{max-width:480px}.layered-content-section--single-column .layered-content-section__cards,.layered-content-section--single-column .layered-content-section__copy,.layered-content-section--single-column .layered-content-section__copy h2,.layered-content-section--single-column .layered-content-section__copy p{max-width:560px}.layered-content-section--single-column .layered-content-section__cards{width:min(560px,100%)}.layered-content-section--scene-trio .layered-content-section__cards{max-width:1240px;width:min(1240px,100%)}}@media (max-width:1240px){.layered-content-section--homepage .layered-content-section__artwork:not(.layered-content-section__artwork--rings):not(.layered-content-section__artwork--phone){display:none}}@media (max-width:1240px) and (min-width:761px){.layered-content-section--homepage .layered-content-section__artwork--phone{--item-x-active:calc(100% - 260px)}}@media (max-width:760px){.layered-content-section--homepage .layered-content-section__artwork--phone{display:none}}@media (max-width:1060px){.layered-content-section__copy{max-width:500px}.layered-content-section--homepage .layered-content-section__artwork--rings{--item-opacity-active:0.3}.capability-teaser-section--three .capability-teaser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layered-content-section--scene-trio .layered-content-section__artwork--rings{--item-x-active:calc(100% - 620px);--item-y-active:-180px;--item-width-active:620px;--item-height-active:445px}.layered-content-section--single-column .layered-content-section__cards,.layered-content-section--single-column .layered-content-section__copy,.layered-content-section--single-column .layered-content-section__copy h2,.layered-content-section--single-column .layered-content-section__copy p{max-width:520px}.layered-content-section--single-column .layered-content-section__cards{width:min(520px,100%)}.layered-content-section--scene-trio .layered-content-section__cards{max-width:1240px;width:100%}}@media (max-width:900px) and (min-width:761px){.layered-content-section--single-column .t2l-layered-section__content{padding-bottom:calc(var(--section-space) + 430px)}.layered-content-section--scene-trio .layered-content-section__artwork--rings{--item-x-active:calc(100% - 560px);--item-y-active:-180px;--item-width-active:560px;--item-height-active:402px}.layered-content-section--scene-trio .layered-content-section__cards{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;padding:38px 42px 34px}.layered-content-section--single-column .t2l-layered-section__content{padding-bottom:var(--section-space)}}@media (max-width:760px){.layered-content-section{padding-bottom:64px}.layered-content-section--single-column .t2l-layered-section__content{padding-bottom:calc(var(--section-space) + 560px)}.layered-content-section__copy h2{margin-top:14px}.layered-content-section__copy p{margin-top:22px}.capability-teaser-section--three .capability-teaser-grid{grid-template-columns:1fr}.layered-content-section--single-column .layered-content-section__cards{margin-top:48px;max-width:none;width:100%}.layered-content-section--single-column .layered-content-section__copy,.layered-content-section--single-column .layered-content-section__copy h2,.layered-content-section--single-column .layered-content-section__copy p{max-width:none;width:100%}.layered-content-section--single-column .t2l-layered-section__content{padding-bottom:calc(var(--section-space) + 160px)}.layered-content-section--scene-device-gallery .t2l-layered-scene__item[data-layer],.layered-content-section--scene-trio .t2l-layered-scene__item[data-layer]{--item-x-active:var(--item-x-mobile,var(--item-x));--item-y-active:var(--item-y-mobile,var(--item-y));--item-width-active:var(--item-width-mobile,var(--item-width));--item-height-active:var(--item-height-mobile,var(--item-height));--item-scale-active:var(--item-scale-mobile,var(--item-scale));--item-rotate-active:var(--item-rotate-mobile,var(--item-rotate));--item-opacity-active:var(--item-opacity-mobile,var(--item-opacity))}.layered-content-section--scene-trio .layered-content-section__cards{gap:34px;grid-template-columns:1fr;max-width:none;padding:38px 28px 34px;width:100%}.layered-content-section--scene-trio .t2l-layered-scene__item.layered-content-section__artwork--rings{--item-x-active:calc(78% - 280px);--item-y-active:calc(4% - 201px);--item-width-active:560px;--item-height-active:402px}.layered-content-section--scene-trio .layered-content-section__card p{margin-top:16px}}.layered-content-section--single-column{padding-bottom:0}.benefit-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1120px}.simple-step-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.benefit-card,.capability-teaser,.daily-flow-card,.feature-row-card,.simple-step-card{background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.benefit-card{align-content:start;display:grid;gap:18px;min-height:250px;padding:30px}.benefit-card__icon{background:radial-gradient(circle at 30% 22%,hsla(0,0%,100%,.26),transparent 28%),linear-gradient(135deg,#8a35ff,#5b21f4 58%,#3b18b8);border-radius:14px;box-shadow:0 14px 28px rgba(107,44,255,.22);display:inline-grid;height:46px;overflow:hidden;place-items:center;position:relative;width:46px}.benefit-card__icon:after,.benefit-card__icon:before{content:"";display:block;position:absolute;transform:none}.benefit-card__icon:before{background:hsla(0,0%,100%,.96);inset:11px 10px 10px;-webkit-mask:url(https://www.jackhenry.com/hubfs/raw_assets/public/microsites/tap2local/images/brand/tap2local-mark-white.svg) center/contain no-repeat;mask:url(https://www.jackhenry.com/hubfs/raw_assets/public/microsites/tap2local/images/brand/tap2local-mark-white.svg) center/contain no-repeat}.benefit-card__icon:after{background:linear-gradient(145deg,hsla(0,0%,100%,.24),transparent 48%);inset:0;opacity:.8}.benefit-card h3,.capability-teaser h3,.daily-flow-card h3,.feature-row-card h3,.simple-step-card h3{font-size:24px;letter-spacing:0;line-height:1.08;margin:0 0 10px}.benefit-card p,.capability-teaser p,.daily-flow-card p,.feature-row-card p,.simple-step-card p{color:var(--ink-soft);margin:0}.fine-print{color:var(--ink-soft);font-size:13px;margin:18px auto 0;max-width:760px;text-align:center}.capability-teaser-grid{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.capability-teaser{background:var(--white);border-radius:30px;box-shadow:0 0 16px 5px rgba(0,0,0,.15);display:grid;gap:18px;grid-template-rows:auto auto 1fr;padding:18px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.capability-teaser:hover{border-color:rgba(7,95,232,.26);box-shadow:0 26px 54px rgba(7,23,96,.14);transform:translateY(-4px)}.capability-teaser img{aspect-ratio:507/394;border-radius:22px;height:auto;object-fit:cover;width:100%}.capability-teaser h3{font-family:var(--font-display);font-size:24px;font-weight:500;margin:10px 20px 0}.capability-teaser h3,.capability-teaser p{color:var(--ink);font-style:normal;line-height:normal}.capability-teaser p{font-family:var(--font-body);font-size:16px;font-weight:400;margin:0 20px 14px}.capability-teaser-section .section-heading{margin-bottom:56px;margin-left:auto;margin-right:auto;text-align:center}.capability-teaser-section--three .capability-teaser-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .section-heading{margin-bottom:56px;margin-left:0;margin-right:0;max-width:760px;text-align:left}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .section-heading p{margin:18px 0 0;max-width:740px}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-frame{--rail-surface:var(--cream);isolation:isolate;margin-inline:auto;max-width:1143px;min-width:0;position:relative;width:min(100%,1143px)}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-viewport{min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;position:relative;scroll-behavior:smooth;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;-ms-overflow-style:none}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-viewport>.capability-teaser-grid{position:relative;z-index:1}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-viewport:focus-visible{outline:2px solid var(--purple-light,#ac79ef);outline-offset:4px}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-viewport::-webkit-scrollbar{display:none}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-frame:after{background:linear-gradient(90deg,rgba(254,253,248,0),var(--rail-surface) 88%);bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .18s ease;width:clamp(64px,7vw,96px);z-index:2}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-frame:before{background:linear-gradient(90deg,var(--rail-surface) 12%,rgba(254,253,248,0));bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .18s ease;width:clamp(64px,7vw,96px);z-index:2}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-frame[data-overflowing=true][data-at-start=false]:before{opacity:1}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-frame[data-overflowing=true][data-at-end=false]:after{opacity:1}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-frame[data-overflowing=false]:after,:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-frame[data-overflowing=false]:before{opacity:0}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-indicator{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease;z-index:3}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-arrow{display:none}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-progress{display:none}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-indicator:after,:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-indicator:before{border-right:2px solid var(--purple-light,#ac79ef);border-top:2px solid var(--purple-light,#ac79ef);content:"";height:9px;opacity:0;position:absolute;top:50%;transition:opacity .18s ease;width:9px}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-indicator:before{right:18px;transform:translateY(-50%) rotate(45deg)}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-indicator:after{left:18px;transform:translateY(-50%) rotate(-135deg)}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-frame[data-overflowing=true][data-at-end=false] .capability-teaser-section__rail-indicator:before,:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-frame[data-overflowing=true][data-at-start=false] .capability-teaser-section__rail-indicator:after{opacity:1}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-frame[data-overflowing=true][data-at-end=false] .capability-teaser-section__rail-indicator,:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-frame[data-overflowing=true][data-at-start=false] .capability-teaser-section__rail-indicator{opacity:1}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-grid{align-items:stretch;display:flex;flex-wrap:nowrap;gap:28px;min-width:100%;padding-bottom:8px;width:max-content}@media (pointer:fine){:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-viewport{cursor:grab;touch-action:pan-x}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-viewport[data-dragging=true]{cursor:grabbing;user-select:none}}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser{background:transparent;border:0;border-radius:0;box-shadow:none;display:block;flex:0 0 350px;min-width:350px;padding:0;scroll-snap-align:start;transition:none;width:350px}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser:focus-visible,:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser:hover{border-color:transparent;box-shadow:none;transform:none}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser img{aspect-ratio:350/225;border-radius:22px;height:auto;object-fit:cover;width:100%}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser h3{margin:28px 0 0}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser p{margin:12px 0 14px}@media (prefers-reduced-motion:reduce){:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-viewport{scroll-behavior:auto}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-frame:after{transition:none}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-frame:before,:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-indicator{transition:none}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-indicator:after,:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-indicator:before{transition:none}}@media (max-width:760px){:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser{flex-basis:min(350px,calc(100vw - 48px));min-width:min(350px,calc(100vw - 48px));width:min(350px,calc(100vw - 48px))}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-frame:after,:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-frame:before{width:clamp(28px,10vw,44px)}}@media (max-width:560px){:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame){overflow:hidden}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-frame,:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-viewport{max-width:100%;width:100%}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-viewport{touch-action:pan-y}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-grid{gap:16px}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser{flex-basis:calc(80vw - 29px);min-width:calc(80vw - 29px);width:calc(80vw - 29px)}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-indicator{display:none}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-frame:after,:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-frame:before{display:none}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-progress{color:rgba(19,33,41,.64);display:block;font-size:12px;font-weight:700;left:calc(40vw - 14.5px);line-height:1;min-width:42px;position:absolute;text-align:center;top:calc(51.429vw - 6.6px);transform:translateX(-50%);z-index:4}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-arrow{background:rgba(19,33,41,.3);border:0;border-radius:10px;box-shadow:none;color:var(--white);display:grid;height:44px;padding:0;place-items:center;position:absolute;top:calc(25.714vw - 9.3px);transform:translateY(-50%);transition:background .18s ease,opacity .18s ease,border-color .18s ease;width:44px;z-index:4}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-arrow--previous{left:8px}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-arrow--next{right:8px}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-arrow svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25;width:20px}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-arrow:not(:disabled):focus-visible,:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-arrow:not(:disabled):hover{background:rgba(52,19,100,.62)}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-arrow:focus-visible{outline:2px solid var(--purple-light,#ac79ef);outline-offset:3px}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser-section__rail-arrow:disabled{background:rgba(19,33,41,.18);cursor:default;opacity:.3}}.section-overlap{--overlap-depth:clamp(4rem,8vw,10rem);background:var(--white)}.section-overlap__surface{background:var(--ink);display:flow-root;padding-top:var(--section-space)}.section-overlap__content{margin-bottom:calc(var(--overlap-depth)*-1);position:relative;z-index:1}.section-overlap__legal{padding-bottom:var(--section-space);padding-top:calc(var(--section-space) + var(--overlap-depth))}.benefits-section{background:var(--white)}.benefits-section__inner{padding:0}.benefits-section__heading{color:var(--white);margin:0 auto 64px;max-width:900px;text-align:center}.benefits-section__heading .section-kicker{color:var(--purple-light)}.benefits-section__heading h2{color:var(--white);margin:18px auto 20px}.benefits-section__heading p{color:var(--white);margin:0 auto;max-width:760px}.benefits-section__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1120px}.benefits-section__card{align-content:start;background:var(--white);border-radius:30px;box-shadow:0 0 16px 5px rgba(0,0,0,.15);display:grid;gap:16px;min-height:300px;padding:32px}.benefits-section__icon{height:46px;width:46px}.benefits-section__card h3{color:var(--ink);font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.08;margin:0}.benefits-section__card p{color:var(--ink);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.35;margin:0}.benefits-section__wide{border-radius:30px;box-shadow:0 0 16px 5px rgba(0,0,0,.15);grid-column:span 2;min-height:300px;overflow:hidden}.benefits-section__wide img{display:block;height:100%;object-fit:cover;width:100%}.benefits-section__legal{color:#000;font-family:var(--font-body);font-size:12px;font-style:italic;font-weight:400;line-height:normal;text-align:center}.simple-steps-section{background:var(--ink);border-bottom:0;border-top:0}.simple-step-card{padding:24px}.section--navy .simple-step-card{background:hsla(0,0%,100%,.075);border-color:rgba(118,220,253,.2);box-shadow:none;color:var(--white)}.simple-step-card span{background:rgba(118,220,253,.2);border-radius:999px;color:var(--blue);display:inline-grid;font-size:13px;font-weight:900;height:38px;margin-bottom:18px;place-items:center;width:38px}.section--navy .simple-step-card span{background:var(--sky);color:#06185f}.section--navy .simple-step-card p{color:hsla(0,0%,100%,.72)}.simple-step-grid--light .simple-step-card{background:var(--white)}.simple-steps-section .section-heading{margin:0 auto 56px;max-width:700px;text-align:center}.simple-steps-section .section-heading .section-kicker{color:var(--purple-light)}.simple-steps-section .simple-step-grid{gap:48px;grid-template-columns:repeat(3,minmax(0,1fr))}.simple-steps-section .simple-step-card{background:transparent;border:0;box-shadow:none;color:var(--white);min-width:0;padding:0;text-align:center}.simple-steps-section .simple-step-card img{display:block;height:131px;margin:0 auto 24px;object-fit:contain;width:131px}.simple-steps-section .simple-step-card h3{color:var(--purple-light);font-family:var(--font-display);font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin:0 0 12px}.simple-steps-section .simple-step-card p{color:var(--white);font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0 auto;max-width:270px}.simple-steps-section .section-action{margin-top:46px}.simple-steps-section .button-primary{background:var(--purple-light);border-color:var(--purple-light);color:var(--ink)}.simple-steps-section .button-primary:focus-visible{background:var(--white);border-color:var(--white);color:var(--ink)}.button-primary:hover,.simple-steps-section .button-primary:hover{color:#fff}.section-action{display:flex;justify-content:center;margin-top:28px}.section-action--pair{flex-wrap:wrap;gap:14px}.resource-preview{align-items:center;display:flex;gap:28px;justify-content:space-between}.resource-preview>div{max-width:760px}.feature-row-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-row-card{align-items:center;display:grid;gap:22px;grid-template-columns:180px minmax(0,1fr);padding:18px}.feature-row-card img{background:#f3f8ff;border-radius:12px;height:160px;object-fit:contain;width:100%}.use-cases{overflow:hidden}.use-cases__heading{margin-bottom:0;max-width:1060px}.use-cases__heading p{color:var(--ink);font-size:20px;line-height:1.35;margin:24px auto 0;max-width:820px}.use-cases--dark{background:var(--ink,#132129);color:#fff}.use-cases--dark .use-cases__heading .section-kicker{color:var(--purple-light,#ac79ef)}.use-cases--dark .use-case-rotator__copy h3,.use-cases--dark .use-case-rotator__copy p,.use-cases--dark .use-cases__heading h2,.use-cases--dark .use-cases__heading p{color:#fff}.use-cases--dark .use-case-rotator__progress-button{background:hsla(0,0%,100%,.28)}.use-cases--dark .use-case-rotator__progress-button.is-active{background:var(--purple-light,#ac79ef)}.use-case-rotator{margin:58px auto 0;max-width:1044px;min-height:560px;padding:0 100px;position:relative}.use-case-rotator__progress{display:grid;gap:10px;grid-template-columns:repeat(4,61px);left:0;position:absolute;top:60px;z-index:2}.use-case-rotator__progress-button{background:rgba(19,33,41,.24);border:0;border-radius:999px;cursor:pointer;height:6px;padding:0;width:61px}.use-case-rotator__progress-button.is-active{background:rgba(19,33,41,.7)}.use-case-rotator__panel,.use-case-rotator__panels{min-height:420px;min-width:0}.use-case-rotator__panels{position:relative}.use-case-rotator__panel{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1fr) minmax(420px,.96fr);inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(12px);transition:opacity .32s ease,transform .32s ease,visibility 0s linear .32s;visibility:hidden}.use-case-rotator__panel.is-active{opacity:1;pointer-events:auto;position:relative;transform:translateY(0);transition-delay:0s;visibility:visible}.use-case-rotator__panel[hidden]{display:none!important}.use-case-rotator__copy{max-width:540px;min-width:0}.use-case-rotator__copy h3{font-size:42px;font-style:normal;font-weight:600;line-height:46px;margin:0}.use-case-rotator__copy p{color:var(--ink);font-size:20px;line-height:1.35;margin:30px 0 0;max-width:520px}.use-case-rotator__image{border-radius:30px;display:block;height:460px;object-fit:cover;object-position:center;width:100%}.use-cases--v1 .use-case-rotator,.use-cases--v1 .use-case-rotator__panels{min-height:420px}.use-cases--v1.use-cases--light .use-case-rotator__image{max-height:311px;width:400px}.use-cases--dark .use-case-rotator__image{height:311px}.use-case-rotator__arrow{background:var(--purple-deep);border:0;border-radius:50%;color:var(--white);cursor:pointer;display:grid;height:60px;padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .18s ease,box-shadow .18s ease,transform .18s ease;width:60px;z-index:3}.use-cases--dark .use-case-rotator__arrow{background:#ac79ef}.use-case-rotator__arrow img{display:block;height:24px;width:24px}.use-case-rotator__arrow:hover{background:var(--purple);box-shadow:0 10px 24px rgba(52,19,100,.22);transform:translateY(-50%) scale(1.05)}.use-case-rotator__progress-button{transition:background .18s ease,transform .18s ease}.use-case-rotator__progress-button:hover{background:rgba(19,33,41,.48);transform:scaleY(1.35)}.use-case-rotator__progress-button.is-loading,.use-case-rotator__progress-button.is-loading:hover{background:transparent;box-shadow:0 0 0 1px rgba(19,33,41,.24);overflow:hidden;position:relative;transform:none}.use-case-rotator__progress-button.is-loading:after{animation:use-case-rotator-progress-loading 5s linear forwards;background:rgba(19,33,41,.7);border-radius:inherit;content:"";inset:1px;position:absolute;transform:scaleX(0);transform-origin:left center}.use-case-rotator--process .use-case-rotator__progress-button.is-loading:after{animation-duration:6.5s}@keyframes use-case-rotator-progress-loading{to{transform:scaleX(1)}}.use-case-rotator__arrow:focus-visible,.use-case-rotator__progress-button:focus-visible{outline:3px solid var(--purple-light);outline-offset:4px}.use-case-rotator__arrow--previous{left:0}.use-case-rotator__arrow--next{right:0}.use-cases--process .use-cases__heading{margin-bottom:100px;max-width:920px}.use-case-rotator--process{--process-device-overhang:54px;background:rgba(19,33,41,.04);border-radius:15px;isolation:isolate;margin-top:0;max-width:1240px;min-height:430px;overflow:visible;padding:0 42px}.use-case-rotator--process .use-case-rotator__panel,.use-case-rotator--process .use-case-rotator__panels{min-height:560px}.use-case-rotator--process .use-case-rotator__panels{z-index:2}.use-case-rotator--process .use-case-rotator__panel{gap:0;grid-template-columns:minmax(0,1fr) 0;transform:none;transition:opacity .32s ease,visibility 0s linear .32s;z-index:0}.use-case-rotator--process .use-case-rotator__panel.is-active{transform:none;transition-delay:0s;z-index:1}.use-case-rotator--process .use-case-rotator__copy{max-width:620px}.use-case-rotator--process .use-case-rotator__step-eyebrow{color:var(--purple-deep);font-family:var(--font-body);font-size:18px;font-weight:700;letter-spacing:6.3px;text-transform:uppercase}.use-case-rotator--process .use-case-rotator__copy h3{font-size:42px;line-height:1.04;margin-top:18px}.use-case-rotator--process .use-case-rotator__copy p{font-size:20px;line-height:1.35;margin-top:26px;max-width:620px}.use-case-rotator--process .use-case-rotator__callout{background:linear-gradient(141deg,#ad7aef 3%,#341364 78.53%);border-radius:16px;color:var(--white);font-size:16px;font-weight:400;line-height:1.3;margin-top:34px;max-width:620px;padding:22px 30px}.use-case-rotator--process .use-case-rotator__process-visual{bottom:0;overflow:visible;position:absolute;right:0;top:0;width:45%;z-index:1}.use-case-rotator--process .use-case-rotator__process-rings{display:block;height:auto;left:50%;position:absolute;top:49%;transform:translate(-50%,-50%);transform-origin:50% 50%;width:min(390px,100%)}.use-case-rotator--process .use-case-rotator__process-rings.is-pulsing{animation:use-case-process-rings-pulse .56s ease-in-out}@keyframes use-case-process-rings-pulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.02)}}.use-case-rotator--process .use-case-rotator__process-device{aspect-ratio:808/952;bottom:0;height:calc(100% + var(--process-device-overhang));left:auto;position:absolute;right:-80px;top:calc(var(--process-device-overhang)*-1);width:auto}.use-case-rotator--process .use-case-rotator__process-device-state{inset:0;opacity:0;position:absolute;transition:opacity .32s ease,visibility 0s linear .32s;visibility:hidden}.use-case-rotator--process .use-case-rotator__process-device-state.is-active{opacity:1;transition-delay:0s;visibility:visible}.use-case-rotator--process .use-case-rotator__process-device-state img{clip-path:none;display:block;height:100%;max-width:none;width:auto}@media (max-width:1134px){.use-case-rotator--process{padding:36px 32px 32px}.use-case-rotator--process .use-case-rotator__copy{position:relative;z-index:2}.use-case-rotator--process .use-case-rotator__process-visual{pointer-events:none}.use-case-rotator--process .use-case-rotator__process-device{right:-56%}.use-case-rotator--process .use-case-rotator__process-rings{left:83%}.use-case-rotator__progress{top:-20px}}@media (min-width:761px) and (max-width:1134px){.use-case-rotator--process{clip-path:inset(calc(var(--process-device-overhang)*-1) 0 0 0);overflow:visible}.use-case-rotator--process .use-case-rotator__process-device{bottom:0;height:calc(80% + var(--process-device-overhang));top:auto}.use-case-rotator--process:after{background:linear-gradient(90deg,#f6f6f6 0,#f6f6f6 42%,hsla(0,0%,96.5%,0) 74%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}}@media (max-width:760px){.use-case-rotator{touch-action:pan-y}.use-cases--process .use-cases__heading{margin-bottom:28px}.use-case-rotator--process{min-height:0;padding:28px 20px 22px}.use-case-rotator--process .use-case-rotator__panel,.use-case-rotator--process .use-case-rotator__panels{min-height:0}.use-case-rotator--process .use-case-rotator__panel{grid-template-columns:1fr}.use-case-rotator--process .use-case-rotator__copy h3{font-size:42px;margin-top:14px}.use-case-rotator--process .use-case-rotator__copy p{font-size:18px;margin-top:20px}.use-case-rotator--process .use-case-rotator__callout{margin-top:24px;padding:18px 20px}.use-case-rotator--process .use-case-rotator__process-visual{bottom:auto;height:min(440px,calc(100vw - 56px - var(--process-device-overhang)));margin-bottom:-84px;margin-top:24px;position:relative;right:auto;top:auto;width:100%}.use-case-rotator--process .use-case-rotator__process-device{right:-80px}.use-case-rotator--process .use-case-rotator__process-rings{left:50%;width:360px}}@media (prefers-reduced-motion:reduce){.use-case-rotator--process .use-case-rotator__panel,.use-case-rotator--process .use-case-rotator__process-device-state,.use-case-rotator--process .use-case-rotator__process-device-state img{transition:none}.use-case-rotator--process .use-case-rotator__process-rings.is-pulsing{animation:none}}.everyday-video{align-items:center;background:hsla(0,0%,100%,.84);border:1px solid rgba(7,23,96,.1);border-radius:34px;box-shadow:0 28px 76px rgba(7,23,96,.09);display:grid;gap:clamp(28px,3vw,54px);grid-template-columns:minmax(360px,.72fr) minmax(560px,1fr);padding:clamp(28px,3vw,46px)}.everyday-video__copy{padding:clamp(10px,1.2vw,18px) 0 clamp(10px,1.2vw,18px) clamp(10px,1.4vw,22px)}.everyday-video__copy h2{font-size:clamp(40px,4.45vw,68px);letter-spacing:0;line-height:.96;margin:10px 0 0;max-width:760px}.everyday-video__copy>p{color:var(--ink-soft);font-size:18px;line-height:1.55;margin:22px 0 0;max-width:650px}.everyday-moment-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.everyday-moment-card{background:var(--white);border:1px solid rgba(7,23,96,.1);border-radius:20px;min-height:168px;padding:20px}.everyday-moment-card h3{font-size:23px;letter-spacing:0;line-height:1.02;margin:0 0 12px}.everyday-moment-card p{color:var(--ink-soft);line-height:1.45;margin:0}.everyday-video__media{aspect-ratio:16/9;background:var(--blue-deep);border:1px solid rgba(118,220,253,.2);border-radius:26px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 24px 60px rgba(7,23,96,.16);min-height:0;overflow:hidden;position:relative}.everyday-video__media:before{background:linear-gradient(180deg,rgba(6,24,95,.04),rgba(6,24,95,.28)),radial-gradient(circle at 22% 18%,rgba(118,220,253,.12),transparent 34%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.everyday-video__media video{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.daily-flow-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.daily-flow-card{padding:18px}.daily-flow-card img{background:#f3f8ff;border-radius:14px;height:220px;margin-bottom:18px;object-fit:contain;width:100%}.section-heading--left{margin-inline:0;text-align:left}.work-path-section{background:linear-gradient(180deg,#fff,#fff 64%,rgba(232,250,251,.58))}.work-path{display:grid;gap:24px;margin-top:42px}.work-step{align-items:stretch;background:var(--white);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);display:grid;gap:28px;grid-template-columns:minmax(0,.94fr) minmax(360px,.82fr);padding:22px}.work-step:nth-child(2n){grid-template-columns:minmax(360px,.82fr) minmax(0,.94fr)}.work-step:nth-child(2n) .work-step__copy{order:2}.work-step:nth-child(2n) .work-step__media{order:1}.work-step__copy{align-content:center;display:grid;gap:18px;padding:18px 12px 18px 18px}.work-step__copy>span{color:var(--blue);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.work-step__copy h3{font-size:clamp(34px,3.6vw,54px);letter-spacing:0;line-height:.96;margin:0;max-width:560px}.work-step__body{color:var(--ink-soft);font-size:18px;line-height:1.55;margin:0;max-width:570px}.work-step__note{background:rgba(118,220,253,.14);border-left:4px solid var(--sky);border-radius:16px;color:var(--ink);display:block;font-size:16px;line-height:1.35;margin-top:4px;max-width:570px;padding:16px 18px}.work-step__media{background:radial-gradient(circle at 72% 74%,rgba(118,220,253,.34),transparent 34%),linear-gradient(145deg,rgba(7,95,232,.11),rgba(107,44,255,.09)),#f3f8ff;border-radius:22px;display:grid;min-height:420px;overflow:hidden;place-items:center;position:relative}.work-step__media:before{aspect-ratio:1;background:rgba(7,95,232,.13);border-radius:999px;content:"";inset:auto -18% -28% auto;position:absolute;width:62%}.work-step__media img{max-height:380px;object-fit:contain;position:relative;width:min(90%,520px);z-index:1}.work-step__media video{border-radius:18px;box-shadow:0 26px 70px rgba(7,23,96,.22),inset 0 0 0 1px hsla(0,0%,100%,.18);display:block;height:100%;min-height:420px;object-fit:cover;position:relative;width:100%;z-index:1}.work-step__media--video{background:linear-gradient(145deg,rgba(6,24,95,.92),rgba(7,95,232,.2)),var(--blue-deep);padding:12px}.work-step__media--video:before{background:rgba(118,220,253,.16);inset:auto -10% -24% auto}.payment-moment-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.payment-moment-card{background:var(--white);border:1px solid rgba(7,23,96,.1);border-radius:22px;box-shadow:0 22px 54px rgba(7,23,96,.08);min-height:230px;padding:28px}.payment-moment-card h3{font-size:28px;letter-spacing:0;line-height:1.04;margin:0 0 64px}.payment-moment-card p{color:var(--ink-soft);margin:0}.daily-flow-grid--compact{margin-inline:auto;max-width:980px}.daily-flow-grid--compact .daily-flow-card{min-height:100%}.daily-flow-grid--compact .daily-flow-card img{height:190px}.simple-step-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.story-band{align-items:center;display:grid;gap:48px;grid-template-columns:1.05fr .95fr}.story-band img{border-radius:8px;width:100%}.home-solution{display:grid;gap:34px}.home-solution__intro{align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,.92fr) minmax(320px,.54fr)}.home-solution__intro .section-kicker,.home-solution__intro h2{grid-column:1}.home-solution__intro h2{font-size:46px;line-height:1.04;margin:10px 0 0}.home-solution__intro p{color:var(--ink-soft);grid-column:2;grid-row:2;margin:0}.home-solution__bridge{align-items:center;background:radial-gradient(circle at 50% 50%,rgba(118,220,253,.18),transparent 30%),linear-gradient(135deg,#fff,#f5fbff);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);display:grid;gap:28px;grid-template-columns:minmax(240px,.9fr) 180px minmax(240px,.9fr);padding:26px}.bridge-stack{display:grid;gap:10px}.bridge-stack span{color:var(--blue);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.bridge-stack strong{background:var(--white);border:1px solid var(--line);border-radius:10px;display:block;font-size:16px;line-height:1.2;padding:14px 16px}.bridge-stack--before strong{color:var(--ink-soft)}.bridge-stack--after strong{background:rgba(232,248,248,.72);border-color:rgba(118,220,253,.45);color:var(--ink)}.bridge-core{aspect-ratio:1;background:radial-gradient(circle at 28% 20%,rgba(118,220,253,.45),transparent 28%),linear-gradient(135deg,var(--blue),var(--blue-deep));border-radius:999px;box-shadow:0 20px 46px rgba(7,95,232,.24);display:grid;justify-self:center;place-items:center;position:relative;width:180px}.bridge-core:after,.bridge-core:before{background:linear-gradient(90deg,rgba(7,95,232,0),var(--sky));content:"";height:2px;position:absolute;top:50%;width:52px}.bridge-core:before{right:100%}.bridge-core:after{left:100%;transform:rotate(180deg)}.bridge-core img{height:auto;width:116px}.home-solution__cards{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-path-card,.solution-summary-card{background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:24px}.homepage-path-card h3,.solution-summary-card h3{font-size:22px;line-height:1.12;margin:0 0 10px}.homepage-path-card p,.solution-summary-card p{color:var(--ink-soft);margin:0}.next-step-panel{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)}.homepage-path-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-path-grid--secondary{grid-template-columns:1fr}.homepage-path-card{display:grid;gap:10px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.homepage-path-card:hover{border-color:rgba(7,95,232,.28);box-shadow:0 22px 46px rgba(7,23,96,.12);transform:translateY(-3px)}.homepage-path-card span{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.homepage-path-card span,.homepage-path-card strong{color:var(--blue);font-weight:900}.homepage-path-card--primary{align-content:center;background:radial-gradient(circle at 16% 12%,rgba(118,220,253,.26),transparent 32%),linear-gradient(135deg,var(--blue),var(--blue-deep));border-color:rgba(118,220,253,.34);color:var(--white);min-height:360px}.homepage-path-card--primary span,.homepage-path-card--primary strong{color:var(--sky)}.homepage-path-card--primary h2{color:var(--white);font-size:42px;line-height:1.02;margin:0}.homepage-path-card--primary p{color:hsla(0,0%,100%,.78);font-size:18px;max-width:480px}.homepage-path-grid--secondary .homepage-path-card{min-height:0;padding:22px}.homepage-path-grid--secondary .homepage-path-card h3{font-size:24px}.dual-flow{display:grid;gap:32px}.dual-flow__grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.flow-track{background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:28px;position:relative}.flow-track:before{background:linear-gradient(90deg,var(--blue),var(--sky));content:"";height:5px;inset:0 0 auto;position:absolute}.flow-track--setup{background:radial-gradient(circle at 100% 0,rgba(7,95,232,.08),transparent 32%),var(--white)}.flow-track--user{background:radial-gradient(circle at 100% 0,rgba(118,220,253,.16),transparent 34%),var(--white)}.flow-track h3{font-size:34px;line-height:1.04;margin:0}.flow-track>p{color:var(--ink-soft);font-size:17px;margin:0}.flow-track__steps{display:grid;gap:10px;margin:2px 0 4px}.flow-track__steps div{background:rgba(244,248,251,.74);border:1px solid var(--line);border-radius:12px;display:grid;gap:2px 12px;grid-template-columns:38px minmax(0,1fr);padding:14px}.flow-track__steps span{background:rgba(7,95,232,.08);border-radius:999px;color:var(--blue);display:grid;font-weight:900;grid-row:1/3;height:34px;place-items:center;width:34px}.flow-track__steps strong{line-height:1.2}.flow-track__steps p{color:var(--ink-soft);font-size:14px;line-height:1.45;margin:4px 0 0}.flow-track .button{align-self:flex-start;margin-top:auto}.section--progression{background:radial-gradient(circle at 8% 2%,rgba(118,220,253,.14),transparent 28%),radial-gradient(circle at 92% 8%,rgba(7,95,232,.18),transparent 30%),linear-gradient(135deg,#06185f,#071760 52%,#031044);color:var(--white);overflow:hidden}.progression-preview{align-items:stretch;display:grid;gap:34px;grid-template-columns:minmax(280px,.48fr) minmax(0,1fr)}.progression-preview__copy{background:radial-gradient(circle at 0 0,rgba(118,220,253,.14),transparent 34%),hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.14);border-radius:18px;display:flex;flex-direction:column;justify-content:center;padding:34px}.progression-preview__copy h2{color:var(--white);font-size:44px;line-height:1.02;margin:10px 0 0}.progression-preview__copy p{color:hsla(0,0%,100%,.72);font-size:18px;margin:18px 0 0}.progression-preview__copy .button{align-self:flex-start}.progression-preview__stage{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.progression-preview__stage:before{background:linear-gradient(90deg,rgba(118,220,253,.12),rgba(118,220,253,.66),rgba(118,220,253,.12));content:"";height:2px;left:8%;position:absolute;right:8%;top:42px}.progression-card{background:linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.045));border:1px solid hsla(0,0%,100%,.14);border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.18);display:flex;flex-direction:column;min-height:390px;padding:16px;position:relative;transition:transform .18s ease,border-color .18s ease,background .18s ease}.progression-card:nth-child(2n){margin-top:32px}.progression-card:hover{background:radial-gradient(circle at 50% 0,rgba(118,220,253,.16),transparent 34%),hsla(0,0%,100%,.08);border-color:rgba(118,220,253,.58);transform:translateY(-4px)}.progression-card:before{background:var(--sky);border:4px solid #06185f;border-radius:999px;box-shadow:0 0 0 8px rgba(118,220,253,.12);content:"";height:18px;left:22px;position:absolute;top:34px;width:18px}.progression-card__media{background:hsla(0,0%,100%,.08);border-radius:12px;display:grid;height:150px;margin:34px 0 18px;overflow:hidden;place-items:center}.progression-card__media img{height:100%;object-fit:contain;padding:12px;width:100%}.progression-card span{color:var(--sky);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.progression-card h3{color:var(--white);font-size:21px;line-height:1.1;margin:10px 0 0}.progression-card p{color:hsla(0,0%,100%,.68);font-size:14px;line-height:1.5;margin:10px 0 0}.section--transformation{background:radial-gradient(circle at 8% 2%,rgba(118,220,253,.16),transparent 28%),radial-gradient(circle at 92% 8%,rgba(7,95,232,.24),transparent 30%),radial-gradient(circle at 50% 118%,rgba(118,220,253,.14),transparent 32%),linear-gradient(135deg,#06185f,#071760 48%,#031044);color:var(--white);overflow:hidden}.relationship-bridge{display:grid;gap:42px}.relationship-bridge__intro{align-items:end;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(340px,.42fr)}.relationship-bridge__intro .section-kicker,.relationship-bridge__intro h2{grid-column:1}.relationship-bridge__intro h2{color:var(--white);font-size:clamp(44px,5vw,76px);letter-spacing:0;line-height:.95;margin:10px 0 0;max-width:1040px}.relationship-bridge__intro p{color:hsla(0,0%,100%,.72);font-size:18px;grid-column:2;grid-row:2;margin:0 0 6px}.relationship-lab{background:linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(0deg,hsla(0,0%,100%,.025) 1px,transparent 0),radial-gradient(circle at 50% 50%,rgba(118,220,253,.09),transparent 32%),hsla(0,0%,100%,.045);background-size:40px 40px,40px 40px,auto,auto;border:1px solid hsla(0,0%,100%,.16);border-radius:24px;box-shadow:0 34px 90px rgba(0,0,0,.28);display:grid;gap:22px;padding:26px;position:relative}.relationship-lab:before{background:linear-gradient(90deg,transparent,rgba(118,220,253,.24),transparent),radial-gradient(circle at 50% 50%,rgba(7,95,232,.18),transparent 34%);border-radius:inherit;content:"";inset:0;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);opacity:.62;pointer-events:none;position:absolute}.relationship-lab__input{block-size:1px;inline-size:1px;opacity:0;pointer-events:none;position:absolute}.relationship-lab__stage{align-items:stretch;gap:28px;grid-template-columns:minmax(300px,.88fr) minmax(260px,.64fr) minmax(360px,1fr);z-index:1}.relationship-copy,.relationship-lab__stage{display:grid;min-height:460px;position:relative}.relationship-copy{align-content:center;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.14);border-radius:18px;overflow:hidden;padding:34px}.relationship-copy--problem{background:radial-gradient(circle at 0 0,rgba(118,220,253,.1),transparent 34%),hsla(0,0%,100%,.05)}.relationship-copy--solution{background:radial-gradient(circle at 100% 0,rgba(118,220,253,.16),transparent 34%),hsla(0,0%,100%,.07)}.relationship-label{color:var(--sky);font-size:12px;font-weight:900;left:34px;letter-spacing:.12em;position:absolute;text-transform:uppercase;top:28px}.relationship-panel{display:none}.relationship-panel small{color:hsla(0,0%,100%,.58);display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.relationship-panel h3{color:var(--white);font-size:clamp(34px,3.4vw,54px);letter-spacing:0;line-height:.96;margin:0;max-width:520px}.relationship-panel p{color:hsla(0,0%,100%,.72);font-size:18px;line-height:1.55;margin:22px 0 0;max-width:520px}.relationship-panel--solution strong{background:rgba(118,220,253,.11);border-left:4px solid var(--sky);border-radius:12px;color:var(--white);display:block;font-size:18px;line-height:1.32;margin-top:24px;padding:16px 18px}.relationship-core{display:grid;min-height:460px;place-items:center;position:relative}.relationship-core__rail{background:rgba(118,220,253,.16);height:2px;overflow:hidden;position:absolute;top:50%;width:52%}.relationship-core__rail:before{animation:relationship-signal 3.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--sky),transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}.relationship-core__rail--left{right:50%}.relationship-core__rail--right{left:50%}.relationship-core__rail--right:before{animation-delay:.7s}.relationship-core__orbit{display:grid;inset:0;place-items:center;position:absolute}.relationship-core__orbit:after,.relationship-core__orbit:before{border:1px solid rgba(118,220,253,.18);border-radius:999px;content:"";position:absolute}.relationship-core__orbit:before{animation:orbit-turn 22s linear infinite;aspect-ratio:1;width:310px}.relationship-core__orbit:after{animation:orbit-turn 34s linear infinite reverse;aspect-ratio:1;width:390px}.relationship-core__orbit i{animation:node-pulse 2.8s ease-in-out infinite;background:var(--sky);border-radius:999px;box-shadow:0 0 0 14px rgba(118,220,253,.12),0 0 34px rgba(118,220,253,.4);height:10px;position:absolute;width:10px}.relationship-core__orbit i:first-child{transform:translate(-136px,-76px)}.relationship-core__orbit i:nth-child(2){animation-delay:.35s;transform:translate(142px,-28px)}.relationship-core__orbit i:nth-child(3){animation-delay:.7s;transform:translate(74px,142px)}.relationship-core__mark{animation:relationship-core-breathe 4.8s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle at 30% 18%,rgba(118,220,253,.45),transparent 28%),linear-gradient(135deg,var(--blue),var(--blue-deep));border:1px solid rgba(118,220,253,.58);border-radius:999px;box-shadow:0 28px 70px rgba(7,95,232,.38),inset 0 0 36px rgba(118,220,253,.22);display:grid;place-items:center;position:relative;width:238px;z-index:2}.relationship-core__mark img{height:auto;width:156px}.relationship-lab__nav{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.relationship-step{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.16);border-radius:14px;cursor:pointer;display:grid;gap:4px 14px;grid-template-columns:42px 1fr;grid-template-rows:auto auto;min-height:86px;padding:16px;transition:transform .18s ease,background .18s ease,border-color .18s ease}.relationship-step:hover{border-color:rgba(118,220,253,.48);transform:translateY(-2px)}.relationship-step span{background:rgba(118,220,253,.12);border-radius:999px;color:var(--sky);display:grid;font-weight:900;grid-row:1/3;height:42px;place-items:center;width:42px}.relationship-step small{color:hsla(0,0%,100%,.55);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.relationship-step strong{color:var(--white);font-size:17px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relationship-lab__handoff{align-items:center;background:hsla(0,0%,100%,.07);border:1px solid rgba(118,220,253,.2);border-radius:16px;display:grid;gap:18px;grid-template-columns:minmax(0,.75fr) minmax(0,1fr) auto;padding:20px 22px;position:relative;z-index:1}.relationship-lab__handoff span{color:hsla(0,0%,100%,.66)}.relationship-lab__handoff strong{color:var(--white);font-size:20px;line-height:1.2}.relationship-lab__handoff a{align-items:center;background:var(--sky);border-radius:999px;color:var(--blue-deep);display:inline-flex;font-weight:900;justify-content:center;min-height:42px;padding:0 16px}#relationship-acceptance:checked~.relationship-lab__stage #problem-acceptance,#relationship-acceptance:checked~.relationship-lab__stage #solution-acceptance,#relationship-operations:checked~.relationship-lab__stage #problem-operations,#relationship-operations:checked~.relationship-lab__stage #solution-operations,#relationship-payments:checked~.relationship-lab__stage #problem-payments,#relationship-payments:checked~.relationship-lab__stage #solution-payments{animation:relationship-reveal .42s ease both;display:block}#relationship-acceptance:checked~.relationship-lab__nav label[for=relationship-acceptance],#relationship-operations:checked~.relationship-lab__nav label[for=relationship-operations],#relationship-payments:checked~.relationship-lab__nav label[for=relationship-payments]{background:radial-gradient(circle at 0 0,rgba(118,220,253,.22),transparent 38%),hsla(0,0%,100%,.12);border-color:var(--sky);box-shadow:inset 0 3px 0 var(--sky)}#relationship-acceptance:checked~.relationship-lab__nav label[for=relationship-acceptance] span,#relationship-operations:checked~.relationship-lab__nav label[for=relationship-operations] span,#relationship-payments:checked~.relationship-lab__nav label[for=relationship-payments] span{background:var(--sky);color:var(--blue-deep)}@keyframes relationship-signal{0%,18%{opacity:0;transform:translateX(-100%)}46%{opacity:1}to{opacity:0;transform:translateX(100%)}}@keyframes relationship-core-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes relationship-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hub-system{display:grid;gap:36px}.hub-system__intro{align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,.9fr) minmax(320px,.55fr)}.hub-system__intro .section-kicker,.hub-system__intro h2{grid-column:1}.hub-system__intro h2{font-size:46px;line-height:1.04;margin:10px 0 0}.hub-system__intro p{color:var(--ink-soft);grid-column:2;grid-row:2;margin:0}.hub-system__label{color:var(--blue);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hub-switcher{align-items:center;background:radial-gradient(circle at 46% 45%,rgba(7,95,232,.14),transparent 24%),radial-gradient(circle at 58% 52%,rgba(118,220,253,.18),transparent 30%),linear-gradient(135deg,#fff,#f7fbff 48%,#eef7ff);border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 70px rgba(7,23,96,.12);display:grid;gap:30px;grid-template-columns:minmax(260px,.72fr) minmax(250px,.72fr) minmax(360px,1fr);isolation:isolate;padding:34px;position:relative}.hub-switcher:before{animation:hub-signal 4.5s ease-in-out infinite;background:linear-gradient(90deg,rgba(7,95,232,0),rgba(7,95,232,.45),rgba(118,220,253,0)),linear-gradient(90deg,transparent,rgba(118,220,253,.95) 50%,transparent);background-position:0 0,-40% 0;background-repeat:no-repeat;background-size:100% 100%,34% 100%;content:"";height:2px;left:22%;position:absolute;right:22%;top:50%}.hub-switcher:after{background:linear-gradient(90deg,rgba(7,23,96,.035) 1px,transparent 0),linear-gradient(0deg,rgba(7,23,96,.035) 1px,transparent 0);background-size:34px 34px;border:1px solid rgba(7,95,232,.08);border-radius:14px;content:"";inset:22px;mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);position:absolute;z-index:-1}.hub-switcher__input{block-size:1px;inline-size:1px;opacity:0;pointer-events:none;position:absolute}.hub-switcher__outcomes,.hub-switcher__triggers{display:grid;gap:12px;position:relative;z-index:2}.hub-trigger{background:hsla(0,0%,100%,.86);border:1px solid var(--line);border-radius:14px;cursor:pointer;display:grid;gap:6px;min-height:92px;padding:18px;position:relative;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.hub-trigger:after{background:linear-gradient(90deg,rgba(7,95,232,.45),rgba(118,220,253,0));content:"";height:2px;opacity:0;position:absolute;right:-31px;top:50%;transform:scaleX(0);transform-origin:left;transition:opacity .22s ease,transform .22s ease;width:31px}.hub-trigger:hover{border-color:rgba(7,95,232,.34);transform:translateX(3px)}.hub-trigger small{color:var(--blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hub-trigger strong{font-size:20px;line-height:1.15}.hub-trigger span{color:var(--ink-soft);font-size:14px;line-height:1.45;max-height:0;max-width:300px;opacity:0;overflow:hidden;transition:max-height .24s ease,opacity .18s ease}.hub-switcher__core{min-height:420px;z-index:1}.hub-switcher__core,.hub-system__ring{display:grid;place-items:center;position:relative}.hub-system__ring{aspect-ratio:1;background:radial-gradient(circle at 30% 22%,rgba(118,220,253,.45),transparent 28%),linear-gradient(135deg,var(--blue),var(--blue-deep));border:1px solid rgba(118,220,253,.65);border-radius:999px;box-shadow:0 26px 56px rgba(7,95,232,.3),inset 0 0 30px rgba(118,220,253,.18);color:var(--white);isolation:isolate;width:248px;z-index:2}.hub-system__ring:after,.hub-system__ring:before{border:1px solid rgba(118,220,253,.28);border-radius:inherit;content:"";inset:-14px;position:absolute;z-index:-1}.hub-system__ring:after{animation:hub-breathe 3.8s ease-in-out infinite;border-color:rgba(7,95,232,.14);inset:-28px}.hub-orbit{display:grid;inset:0;place-items:center;position:absolute}.hub-orbit:after,.hub-orbit:before{border:1px solid rgba(7,95,232,.14);border-radius:999px;content:"";position:absolute}.hub-orbit:before{animation:orbit-turn 18s linear infinite;aspect-ratio:1;width:318px}.hub-orbit:after{animation:orbit-turn 28s linear infinite reverse;aspect-ratio:1;width:390px}.hub-orbit i{animation:node-pulse 2.8s ease-in-out infinite;background:var(--sky);border-radius:999px;box-shadow:0 0 0 10px rgba(118,220,253,.15);height:10px;position:absolute;width:10px}.hub-orbit i:first-child{transform:translate(-144px,-58px)}.hub-orbit i:nth-child(2){transform:translate(136px,-96px)}.hub-orbit i:nth-child(3){transform:translate(98px,146px)}.hub-system__ring img{height:auto;width:158px}.hub-result{background:radial-gradient(circle at 100% 0,rgba(118,220,253,.16),transparent 30%),var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:0 22px 54px rgba(7,23,96,.13);display:none;min-height:420px;overflow:hidden;padding:24px;position:relative}.hub-result:before{background:linear-gradient(90deg,var(--blue),var(--sky));content:"";height:4px;inset:0 0 auto;position:absolute}.hub-result h3{font-size:34px;line-height:1.05;margin:18px 0 12px;max-width:440px}.hub-result p{color:var(--ink-soft);font-size:17px;margin:0;max-width:500px}.hub-result a{color:var(--blue);display:inline-flex;font-weight:900;margin-top:20px}.hub-result__sequence{align-items:center;display:grid;gap:10px;grid-template-columns:1fr 42px 1fr;margin-bottom:24px}.hub-result__state{background:rgba(244,248,251,.74);border:1px solid var(--line);border-radius:12px;min-height:98px;padding:16px}.hub-result__state span{color:var(--ink-soft);display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.hub-result__state strong{display:block;font-size:18px;line-height:1.14}.hub-result__state--after{background:radial-gradient(circle at 20% 10%,rgba(118,220,253,.3),transparent 28%),linear-gradient(135deg,var(--blue),var(--blue-deep));border-color:rgba(118,220,253,.5);box-shadow:0 16px 34px rgba(7,95,232,.18);color:var(--white)}.hub-result__state--after span{color:var(--sky)}.hub-result__transform{display:grid;place-items:center}.hub-result__transform i{background:linear-gradient(90deg,var(--blue),var(--sky));border-radius:999px;display:block;height:2px;overflow:visible;position:relative;width:42px}.hub-result__transform i:after{border-right:2px solid var(--sky);border-top:2px solid var(--sky);content:"";height:10px;position:absolute;right:-1px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px}.hub-result__benefit{background:rgba(118,220,253,.12);border-left:4px solid var(--sky);border-radius:12px;color:var(--ink);font-size:18px;font-weight:900;line-height:1.3;margin-top:18px;padding:16px 18px}#hub-acceptance:checked~.hub-switcher__triggers label[for=hub-acceptance],#hub-operations:checked~.hub-switcher__triggers label[for=hub-operations],#hub-payments:checked~.hub-switcher__triggers label[for=hub-payments]{background:radial-gradient(circle at 12% 10%,rgba(118,220,253,.24),transparent 30%),linear-gradient(135deg,var(--blue),var(--blue-deep));border-color:var(--blue-deep);box-shadow:0 16px 34px rgba(7,23,96,.2);color:var(--white);transform:translateX(6px)}#hub-acceptance:checked~.hub-switcher__triggers label[for=hub-acceptance]:after,#hub-operations:checked~.hub-switcher__triggers label[for=hub-operations]:after,#hub-payments:checked~.hub-switcher__triggers label[for=hub-payments]:after{opacity:1;transform:scaleX(1)}#hub-acceptance:checked~.hub-switcher__triggers label[for=hub-acceptance] small,#hub-operations:checked~.hub-switcher__triggers label[for=hub-operations] small,#hub-payments:checked~.hub-switcher__triggers label[for=hub-payments] small{color:var(--sky)}#hub-acceptance:checked~.hub-switcher__triggers label[for=hub-acceptance] span,#hub-operations:checked~.hub-switcher__triggers label[for=hub-operations] span,#hub-payments:checked~.hub-switcher__triggers label[for=hub-payments] span{color:hsla(0,0%,100%,.76);max-height:88px;opacity:1}#hub-acceptance:checked~.hub-switcher__outcomes #hub-result-acceptance,#hub-operations:checked~.hub-switcher__outcomes #hub-result-operations,#hub-payments:checked~.hub-switcher__outcomes #hub-result-payments{animation:result-reveal .34s ease both;display:block}#hub-acceptance:checked~.hub-switcher__core .hub-system__ring,#hub-operations:checked~.hub-switcher__core .hub-system__ring,#hub-payments:checked~.hub-switcher__core .hub-system__ring{animation:hub-focus .48s ease both}#hub-acceptance:checked~.hub-switcher__core .hub-orbit i:nth-child(2),#hub-operations:checked~.hub-switcher__core .hub-orbit i:nth-child(3),#hub-payments:checked~.hub-switcher__core .hub-orbit i:first-child{background:var(--blue);box-shadow:0 0 0 10px rgba(7,95,232,.12),0 0 30px rgba(7,95,232,.34)}@keyframes hub-signal{0%,22%{background-position:0 0,-40% 0;opacity:.7}48%,62%{background-position:0 0,50% 0;opacity:1}to{background-position:0 0,140% 0;opacity:.7}}@keyframes hub-breathe{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@keyframes orbit-turn{to{transform:rotate(1turn)}}@keyframes node-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes result-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hub-focus{0%{transform:scale(.98)}55%{transform:scale(1.035)}to{transform:scale(1)}}.section--navy .dark-card{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18);box-shadow:none;color:var(--white)}.section--navy .dark-card p{color:hsla(0,0%,100%,.78)}.feature-strip{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.feature-strip__item{overflow:hidden;padding:0}.feature-strip__item img{height:168px;object-fit:cover;object-position:top center;width:100%}.feature-strip__item h3,.feature-strip__item p{padding-left:20px;padding-right:20px}.feature-strip__item h3{margin-top:20px}.feature-strip__item p{padding-bottom:22px}.section--guided{background:radial-gradient(circle at 86% 8%,rgba(107,44,255,.1),transparent 32%),linear-gradient(180deg,#e9fbfb 0,#f7fbff 42%,#fbf8ff 74%,var(--cream) 100%);color:var(--ink);overflow:hidden}.capabilities-hero{background:radial-gradient(circle at 80% 12%,rgba(107,44,255,.26),transparent 34%),radial-gradient(ellipse 58% 116% at 25% 54%,rgba(7,95,232,.24),transparent 70%),radial-gradient(circle at 96% 8%,rgba(118,220,253,.13),transparent 32%),linear-gradient(112deg,#01051e,#030b36 34%,#06185f 62%,#351063 82%,#075fe8 116%);color:var(--white);min-height:720px;overflow:hidden;position:relative}.capabilities-hero:before{background:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:36px 36px;content:"";inset:0;mask-image:linear-gradient(90deg,rgba(0,0,0,.75),rgba(0,0,0,.18) 70%,transparent);opacity:.58;pointer-events:none;position:absolute}.capabilities-hero__inner{align-items:center;display:flex;min-height:720px;padding:136px 0 108px;position:relative;z-index:4}.capabilities-hero__copy{margin-left:clamp(44px,5.4vw,86px);width:min(600px,43vw)}.capabilities-hero__copy h1{color:var(--white);font-size:clamp(46px,4.25vw,68px);letter-spacing:0;line-height:.96;margin:16px 0 0;max-width:600px}.capabilities-hero__copy p{color:hsla(0,0%,100%,.78);font-size:18px;margin:24px 0 0;max-width:560px}.capabilities-hero__visual{inset:0;overflow:hidden;position:absolute;z-index:1}.capabilities-hero__visual:after,.capabilities-hero__visual:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:3}.capabilities-hero__visual:before{background:linear-gradient(90deg,rgba(1,5,28,.9),rgba(2,8,39,.84) 30%,rgba(6,24,95,.58) 48%,rgba(38,16,92,.28) 66%,rgba(6,24,95,.08)),radial-gradient(ellipse 46% 76% at 86% 52%,rgba(107,44,255,.16),transparent 70%),radial-gradient(ellipse 58% 112% at 23% 54%,rgba(7,95,232,.2),transparent 72%),radial-gradient(ellipse 48% 72% at 82% 22%,rgba(118,220,253,.08),transparent 70%),linear-gradient(180deg,rgba(1,5,28,.28),transparent 30%,rgba(1,5,28,.44))}.capabilities-hero__visual:after{background:linear-gradient(hsla(0,0%,100%,.032) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.032) 1px,transparent 0);background-size:44px 44px;mask-image:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.08) 62%,transparent);opacity:.38}.capabilities-hero__rails{aspect-ratio:1;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 82px,rgba(118,220,253,.09) 84px 88px,transparent 90px 150px),radial-gradient(circle at 48% 48%,rgba(7,95,232,.2),transparent 58%);border-radius:999px;opacity:.58;position:absolute;right:-18vw;top:50%;transform:translateY(-50%);width:min(1060px,62vw);z-index:1}.capabilities-hero__rails:before{border:1px solid rgba(118,220,253,.12);border-radius:inherit;box-shadow:0 0 0 68px rgba(7,95,232,.05),0 0 0 138px rgba(118,220,253,.035),inset 0 0 80px rgba(1,5,28,.28);content:"";inset:10%;position:absolute}.capabilities-hero__mark{aspect-ratio:1;background:radial-gradient(circle at 28% 18%,rgba(118,220,253,.22),transparent 30%),radial-gradient(circle at 78% 76%,rgba(141,92,255,.28),transparent 28%),linear-gradient(142deg,rgba(7,95,232,.62),rgba(107,44,255,.26) 48%,rgba(1,5,28,.78));filter:drop-shadow(-18px 0 0 rgba(3,11,54,.5)) drop-shadow(0 26px 70px rgba(1,5,28,.36));-webkit-mask-image:url(https://www.jackhenry.com/hubfs/raw_assets/public/microsites/tap2local/images/tap2local/tap2local-icon-mask.svg);mask-image:url(https://www.jackhenry.com/hubfs/raw_assets/public/microsites/tap2local/images/tap2local/tap2local-icon-mask.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.72;position:absolute;right:-9vw;top:49%;transform:translateY(-50%);width:min(720px,47vw);z-index:1}.capabilities-hero__product{min-height:470px;position:absolute;right:clamp(34px,5vw,92px);top:50%;transform:translateY(-48%);width:min(620px,39vw);z-index:2}.capabilities-hero__product-card,.capabilities-hero__product-main{backdrop-filter:blur(20px);background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.035)),linear-gradient(135deg,rgba(7,95,232,.16),rgba(107,44,255,.12)),rgba(6,24,95,.48);border:1px solid rgba(118,220,253,.24);border-radius:30px;box-shadow:0 32px 90px rgba(0,12,60,.34),inset 1px 1px 0 hsla(0,0%,100%,.12);overflow:hidden;position:absolute}.capabilities-hero__product-main{aspect-ratio:1.12;display:grid;padding:24px;place-items:center;right:54px;top:58px;width:min(470px,31vw)}.capabilities-hero__product-main:after,.capabilities-hero__product-main:before{content:"";pointer-events:none;position:absolute}.capabilities-hero__product-main:before{background:radial-gradient(circle at 76% 0,rgba(118,220,253,.22),transparent 30%),radial-gradient(circle at 10% 100%,rgba(7,95,232,.34),transparent 34%);inset:-18%}.capabilities-hero__product-main:after{background:linear-gradient(90deg,rgba(6,24,95,.34),transparent 42%),linear-gradient(180deg,transparent 48%,rgba(1,5,28,.18));inset:0}.capabilities-hero__product img{height:100%;object-fit:contain;position:relative;width:100%;z-index:1}.capabilities-hero__product-main img{filter:drop-shadow(0 18px 38px rgba(1,5,28,.3))}.capabilities-hero__product-card{display:grid;gap:12px;padding:14px}.capabilities-hero__product-card span{color:var(--sky);font-size:11px;font-weight:900;letter-spacing:.12em;position:relative;text-transform:uppercase;z-index:2}.capabilities-hero__product-card--link{aspect-ratio:1.16;left:0;top:0;transform:rotate(-3deg);width:min(235px,16vw)}.capabilities-hero__product-card--track{aspect-ratio:.9;bottom:0;right:0;transform:rotate(3deg);width:min(245px,17vw)}@keyframes mask-drift-one{0%,to{transform:translateZ(0) rotate(-8deg)}50%{transform:translate3d(16px,-18px,0) rotate(-4deg)}}@keyframes mask-drift-two{0%,to{transform:translateZ(0) rotate(16deg)}50%{transform:translate3d(-18px,14px,0) rotate(10deg)}}.section--enablement{background:radial-gradient(circle at 8% 10%,rgba(118,220,253,.18),transparent 28%),linear-gradient(180deg,var(--mint) 0,#f8fcff 100%);overflow:hidden;position:relative}.enablement-heading{align-items:end;display:grid;gap:42px 72px;grid-template-columns:minmax(0,.92fr) minmax(320px,.62fr);margin-bottom:34px}.enablement-heading .section-kicker{grid-column:1/-1}.enablement-heading h2{color:var(--ink);font-size:clamp(42px,5.3vw,86px);letter-spacing:0;line-height:.96;margin:0;max-width:880px}.enablement-heading p{color:var(--ink-soft);font-size:20px;line-height:1.45;margin:0 0 8px}.enablement-grid{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.enablement-card{background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.72)),var(--white);border:1px solid rgba(7,23,96,.12);border-radius:22px;box-shadow:0 24px 68px rgba(7,23,96,.1),inset 0 1px 0 hsla(0,0%,100%,.86);min-height:340px;overflow:hidden;padding:26px;position:relative}.enablement-card:before{background:linear-gradient(90deg,var(--blue),var(--sky));content:"";height:5px;inset:0 0 auto;position:absolute}.enablement-card:after{aspect-ratio:1;background:radial-gradient(circle,rgba(118,220,253,.26),transparent 70%);border-radius:999px;bottom:-76px;content:"";position:absolute;right:-72px;width:168px}.enablement-card span{background:rgba(118,220,253,.18);border-radius:999px;color:var(--blue);display:inline-grid;font-size:13px;font-weight:900;height:44px;margin-bottom:54px;place-items:center;width:44px}.enablement-card h3{color:var(--ink);font-size:28px;letter-spacing:0;line-height:1.02;margin:0 0 14px;position:relative;z-index:1}.enablement-card p{color:var(--ink-soft);font-size:16px;line-height:1.46;margin:0;position:relative;z-index:1}.enablement-card strong{border-top:1px solid rgba(7,23,96,.1);color:var(--ink);display:block;font-size:14px;line-height:1.35;margin-top:22px;padding-top:18px;position:relative;z-index:1}.capability-shell .section-heading{align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.5fr);margin-bottom:44px;max-width:none}.capability-shell .section-heading h2{color:var(--ink);font-size:48px;grid-column:1;grid-row:2;line-height:1.04;max-width:980px}.capability-shell .section-heading .section-kicker{grid-column:1;grid-row:1}.capability-shell .section-heading p{color:var(--ink-soft);grid-column:2;grid-row:2;margin-left:auto;max-width:460px;text-align:right}.capability-explorer{background:radial-gradient(circle at 12% 0,rgba(118,220,253,.12),transparent 30%),radial-gradient(circle at 100% 100%,rgba(7,95,232,.12),transparent 34%),#06185f;border-radius:28px;box-shadow:0 34px 86px rgba(7,23,96,.18);padding:18px;position:relative}.capability-explorer__input{block-size:1px;inline-size:1px;opacity:0;pointer-events:none;position:absolute}.capability-explorer__layout{display:grid;gap:24px}.capability-explorer__nav{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.capability-explorer__nav:before{background:linear-gradient(90deg,rgba(118,220,253,.5),rgba(118,220,253,.08));content:"";height:1px;left:18px;pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.capability-choice{align-items:center;backdrop-filter:blur(16px);background:linear-gradient(145deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.025));border:1px solid hsla(0,0%,100%,.18);border-radius:10px;color:hsla(0,0%,100%,.72);cursor:pointer;display:grid;gap:5px 12px;grid-template-columns:34px minmax(0,1fr) auto;grid-template-rows:auto auto;min-height:68px;padding:14px;position:relative;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;z-index:1}.capability-choice:hover{border-color:rgba(118,220,253,.5);transform:translateY(-1px)}.capability-explorer__input:focus-visible~.capability-explorer__layout .capability-choice{outline:0}#capability-links:focus-visible~.capability-explorer__layout label[for=capability-links],#capability-sync:focus-visible~.capability-explorer__layout label[for=capability-sync],#capability-tap:focus-visible~.capability-explorer__layout label[for=capability-tap],#capability-track:focus-visible~.capability-explorer__layout label[for=capability-track]{outline:3px solid rgba(118,220,253,.55);outline-offset:4px}.capability-choice small{align-items:center;background:rgba(118,220,253,.12);border-radius:2px;color:var(--sky);display:inline-flex;font-size:11px;font-weight:900;grid-row:1/3;height:28px;justify-content:center;width:28px}.capability-choice span{color:hsla(0,0%,100%,.58);font-size:10px;font-weight:900;grid-column:2;grid-row:1;text-transform:uppercase}.capability-choice strong{color:var(--white);font-size:14px;grid-column:2;grid-row:2;line-height:1.15;overflow:hidden}.capability-choice:after{border-left:1px solid hsla(0,0%,100%,.16);color:rgba(118,220,253,.45);content:">";font-weight:900;grid-column:3;grid-row:1/3;padding-left:10px}.capability-explorer__stage{min-height:480px;position:relative}.capability-panel{align-items:stretch;animation:panel-reveal .36s ease both;display:none;gap:20px;grid-template-columns:minmax(360px,1.05fr) minmax(360px,.95fr);min-height:480px;padding:0}.capability-panel__media{background:linear-gradient(180deg,rgba(118,220,253,.08),rgba(7,95,232,.12)),hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.24);min-height:480px;overflow:hidden;position:relative}.capability-panel__media:after{aspect-ratio:1;background:rgba(118,220,253,.3);border-radius:999px;bottom:-22%;content:"";position:absolute;right:-18%;width:68%}.capability-panel__media img{height:480px;object-fit:contain;object-position:top center;padding:28px;position:relative;width:100%;z-index:1}.capability-panel__media span{background:var(--sky);border-radius:8px;bottom:18px;color:var(--blue-deep);font-size:12px;font-weight:900;left:18px;padding:8px 10px;position:absolute;text-transform:uppercase;z-index:2}.capability-panel__progress{display:grid;gap:8px;margin-bottom:24px}.capability-panel__progress span{color:var(--sky);font-size:12px;font-weight:900;text-transform:uppercase}.capability-panel__progress i{background:hsla(0,0%,100%,.16);border-radius:999px;display:block;height:8px;overflow:hidden;width:100%}.capability-panel__progress b{background:linear-gradient(90deg,var(--blue),var(--sky));border-radius:inherit;display:block;height:100%}.capability-panel__copy h3{color:var(--white);font-size:36px;line-height:1.05;margin:14px 0 0}.capability-panel__copy p{color:hsla(0,0%,100%,.7)}.capability-panel__lede{color:var(--white);font-size:18px;font-weight:800;line-height:1.35;margin-top:18px}.capability-panel__next{background:hsla(0,0%,100%,.075);border-left:4px solid var(--sky);border-radius:8px;color:var(--white);font-weight:900;margin:18px 0;padding:14px 16px}.capability-panel__copy{background:radial-gradient(circle at 100% 0,rgba(118,220,253,.08),transparent 32%),hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.18);border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:center;min-height:480px;padding:36px}.capability-panel__copy .button{align-self:flex-start}#capability-links:checked~.capability-explorer__layout label[for=capability-links],#capability-sync:checked~.capability-explorer__layout label[for=capability-sync],#capability-tap:checked~.capability-explorer__layout label[for=capability-tap],#capability-track:checked~.capability-explorer__layout label[for=capability-track]{background:hsla(0,0%,100%,.08);border-color:var(--sky);box-shadow:inset 4px 0 0 var(--sky),0 18px 44px rgba(0,0,0,.18);color:var(--white)}#capability-links:checked~.capability-explorer__layout label[for=capability-links] span,#capability-sync:checked~.capability-explorer__layout label[for=capability-sync] span,#capability-tap:checked~.capability-explorer__layout label[for=capability-tap] span,#capability-track:checked~.capability-explorer__layout label[for=capability-track] span{color:hsla(0,0%,100%,.72)}#capability-links:checked~.capability-explorer__layout label[for=capability-links] small,#capability-sync:checked~.capability-explorer__layout label[for=capability-sync] small,#capability-tap:checked~.capability-explorer__layout label[for=capability-tap] small,#capability-track:checked~.capability-explorer__layout label[for=capability-track] small{background:var(--sky);color:var(--blue-deep)}#capability-links:checked~.capability-explorer__layout label[for=capability-links]:after,#capability-sync:checked~.capability-explorer__layout label[for=capability-sync]:after,#capability-tap:checked~.capability-explorer__layout label[for=capability-tap]:after,#capability-track:checked~.capability-explorer__layout label[for=capability-track]:after{color:var(--sky)}#capability-links:checked~.capability-explorer__layout #panel-links,#capability-sync:checked~.capability-explorer__layout #panel-sync,#capability-tap:checked~.capability-explorer__layout #panel-tap,#capability-track:checked~.capability-explorer__layout #panel-track{display:grid}@keyframes panel-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.section--outcomes{background:linear-gradient(180deg,var(--cream) 0,#f8fcff 52%,#e9fbfb 100%);overflow:hidden}.outcome-editorial{align-items:start;display:grid;gap:clamp(42px,7vw,96px);grid-template-columns:minmax(320px,.72fr) minmax(620px,1.28fr)}.outcome-editorial__intro{position:sticky;top:120px}.outcome-editorial__intro h2{font-size:clamp(44px,4.7vw,76px);letter-spacing:0;line-height:.96;margin:12px 0 0;max-width:620px}.outcome-editorial__list{border-top:1px solid rgba(7,23,96,.14);display:grid;gap:0}.outcome-statement{align-items:start;border-bottom:1px solid rgba(7,23,96,.14);display:grid;gap:28px;grid-template-columns:68px minmax(0,.8fr) minmax(280px,1fr);padding:clamp(28px,4.8vw,58px) 0}.outcome-statement span{align-items:center;aspect-ratio:1;background:rgba(118,220,253,.22);border-radius:999px;color:var(--blue);display:inline-flex;font-size:13px;font-weight:900;justify-content:center;width:44px}.outcome-statement h3{font-size:clamp(28px,3.1vw,48px);letter-spacing:0;line-height:.98;margin:0}.outcome-statement p{color:var(--ink-soft);font-size:19px;line-height:1.45;margin:0}.outcome-system{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(340px,.72fr) minmax(640px,1.28fr)}.outcome-system__intro h2{font-size:56px;letter-spacing:0;line-height:.98;margin:12px 0 0;max-width:620px}.outcome-system__intro p{color:var(--ink-soft);font-size:19px;margin:22px 0 0;max-width:520px}.outcome-system__map{background:linear-gradient(rgba(7,23,96,.035) 1px,transparent 0),linear-gradient(90deg,rgba(7,23,96,.035) 1px,transparent 0),radial-gradient(circle at 50% 50%,rgba(7,95,232,.12),transparent 38%),hsla(0,0%,100%,.72);background-size:38px 38px,38px 38px,auto,auto;border:1px solid rgba(7,23,96,.1);border-radius:28px;box-shadow:0 34px 90px rgba(7,23,96,.12);min-height:610px;position:relative}.outcome-system__map:after,.outcome-system__map:before{aspect-ratio:1;border:1px solid rgba(7,95,232,.16);border-radius:999px;content:"";inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%);width:62%}.outcome-system__map:after{border-color:rgba(118,220,253,.32);width:38%}.outcome-system__core{aspect-ratio:1;background:radial-gradient(circle at 28% 20%,rgba(118,220,253,.38),transparent 28%),linear-gradient(145deg,#075fe8,#06185f 62%);border:1px solid rgba(118,220,253,.4);border-radius:999px;box-shadow:0 24px 70px rgba(7,95,232,.28),inset 0 1px 0 hsla(0,0%,100%,.28);display:grid;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:210px;z-index:2}.outcome-system__core img{width:142px}.outcome-node{background:hsla(0,0%,100%,.88);border:1px solid rgba(7,23,96,.1);border-radius:18px;box-shadow:0 20px 54px rgba(7,23,96,.12);padding:20px;position:absolute;width:min(280px,32%);z-index:3}.outcome-node:before{background:linear-gradient(90deg,rgba(7,95,232,.45),transparent);content:"";height:1px;position:absolute;width:56px}.outcome-node span{color:var(--blue);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.outcome-node h3{font-size:23px;line-height:1.02;margin:9px 0 0}.outcome-node p{color:var(--ink-soft);font-size:14px;line-height:1.45;margin:10px 0 0}.outcome-node--1{left:36px;top:44px}.outcome-node--1:before{right:-54px;top:52%}.outcome-node--2{right:36px;top:86px}.outcome-node--2:before{left:-54px;top:52%;transform:rotate(180deg)}.outcome-node--3{bottom:56px;left:52px}.outcome-node--3:before{right:-54px;top:42%}.outcome-node--4{bottom:44px;right:54px}.outcome-node--4:before{left:-54px;top:42%;transform:rotate(180deg)}.section--institution-value{background:radial-gradient(circle at 78% 0,rgba(118,220,253,.12),transparent 30%),radial-gradient(circle at 16% 100%,rgba(7,95,232,.18),transparent 36%),#06185f;color:var(--white)}.institution-value{align-items:stretch;display:grid;gap:46px;grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr)}.institution-value__intro{background:radial-gradient(circle at 0 100%,rgba(7,95,232,.35),transparent 40%),hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:28px;overflow:hidden;padding:42px;position:relative}.institution-value__intro:after{aspect-ratio:1;border:1px solid rgba(118,220,253,.2);border-radius:999px;bottom:-120px;content:"";position:absolute;right:-120px;width:320px}.institution-value__intro h2{color:var(--white);font-size:54px;line-height:.98;margin:12px 0 0}.institution-value__intro p{color:hsla(0,0%,100%,.72);font-size:18px;margin:22px 0 0;max-width:520px}.institution-value__stack{display:grid;gap:14px}.institution-reason{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.14);border-radius:20px;display:grid;gap:22px;grid-template-columns:72px minmax(0,.88fr) minmax(220px,1.12fr);padding:24px}.institution-reason span{aspect-ratio:1;background:var(--sky);border-radius:999px;color:var(--blue-deep);display:grid;font-weight:900;place-items:center;width:54px}.institution-reason h3{color:var(--white);font-size:26px;line-height:1.04;margin:0}.institution-reason p{color:hsla(0,0%,100%,.68);margin:0}.section-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.quote-section{background:var(--mint);padding:90px 0}.quote-panel,.quote-section__inner{margin:0 auto;max-width:900px;text-align:center}.quote-panel blockquote,.quote-section blockquote{color:var(--ink);font-size:38px;font-weight:900;line-height:1.12;margin:0}.quote-author{align-items:center;gap:14px;justify-content:center;margin-top:26px;text-align:left}.quote-author img{border-radius:999px;height:58px;width:58px}.quote-author span,.quote-author strong{display:block}.quote-author span{color:var(--ink-soft)}.final-cta h2{margin:0}.final-cta p{margin:14px auto 0;max-width:580px}.cta-panel .button,.final-cta .button{margin-top:28px}.page-hero{background:var(--mist)}.page-hero__grid{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr;min-height:480px;padding:72px 0}.page-hero__grid--single{grid-template-columns:minmax(0,760px);min-height:360px}.page-hero__copy h1{font-size:54px;line-height:1;margin:12px 0 0}.page-hero__copy .lede{font-size:18px}.page-hero__visual{position:relative}.faq-overview,.journey-stage,.media-frame,.mosaic-panel,.support-map{background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.mosaic-panel{display:grid;gap:14px;padding:14px}.media-frame img,.mosaic-panel__media img{border-radius:8px;width:100%}.mosaic-panel__note{padding:10px 4px 0}.feature-row__callout span,.mosaic-panel__note span{color:var(--blue);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.feature-row__callout strong,.mosaic-panel__note strong{display:block;margin-top:6px}.feature-rows{display:grid;gap:72px}.feature-row{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr}.feature-row--reverse .feature-row__media{order:2}.feature-row--reverse .feature-row__copy{order:1}.feature-row__callout{background:var(--mist);border-left:4px solid var(--blue);margin-top:18px;padding:18px}.journey-stage{display:grid;gap:18px;grid-template-columns:.9fr 1.1fr;padding:16px}.journey-stage__rail{display:grid;gap:12px;list-style:none;margin:0;padding:0}.journey-stage__rail li,.timeline__item{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:18px}.journey-stage__rail span,.timeline__item span{color:var(--blue);font-weight:900}.journey-stage__rail p,.timeline__item p{color:var(--ink-soft);margin:6px 0 0}.faq-group,.split-panel{display:grid;gap:18px}.split-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.split-panel--support{grid-template-columns:repeat(3,minmax(0,1fr))}.split-card--accent{background:var(--blue-deep);color:var(--white)}.split-card--accent li,.split-card--accent p{color:hsla(0,0%,100%,.78)}.faq-overview ul,.panel-list,.path-card__list,.service-list{display:grid;gap:10px;list-style:none;margin:18px 0 0;padding:0}.faq-overview li,.panel-list li,.path-card__list li,.service-list li{color:var(--ink-soft);padding-left:16px;position:relative}.faq-overview li:before,.panel-list li:before,.path-card__list li:before,.service-list li:before{background:var(--blue);border-radius:999px;content:"";height:6px;left:0;position:absolute;top:11px;width:6px}.support-map{padding:28px}.support-map__node{border-radius:8px;font-weight:900;padding:14px 16px}.support-map__node+.support-map__node{margin-top:12px}.support-map__node--primary{background:var(--blue);color:var(--white)}.support-map__node--secondary{background:var(--mist)}.support-map__node--tertiary{background:var(--blue-deep);color:var(--white)}.faq-overview{padding:24px}.faq-groups>.faq-overview{background:transparent;border:0;border-radius:0;box-shadow:none;margin-inline:auto;max-width:1040px;padding:0;text-align:center}.faq-overview__kicker{color:var(--T2L-Dark,#132129);display:block;font-family:DM Sans;font-size:18px;font-weight:700;letter-spacing:6.3px;text-transform:uppercase}.faq-groups>.faq-overview ul{justify-items:start;margin:24px auto 0;max-width:600px;text-align:left}.faq-groups>.faq-overview li{color:inherit;font-weight:700;padding-left:0}.faq-groups>.faq-overview li:before{background:var(--purple-deep,#341364);display:inline-block;left:auto;margin-right:10px;position:relative;top:-1px}.faq-groups>.faq-overview p{margin:24px auto 0;max-width:760px}.faq-overview a{color:var(--blue);font-weight:900}.faq-groups{display:grid;gap:0}.section--white:has(.faq-groups){padding-bottom:96px;padding-top:80px}.faq-groups>.faq-overview{grid-column:1/-1}.faq-overview-divider{background:var(--Purple---Light,#ac79ef);grid-column:1/-1;height:1px;margin:120px 0;width:100%}.faq-group{align-items:start;column-gap:60px;grid-template-columns:.75fr 1.25fr;row-gap:0}.faq-group__intro{align-self:start}@media (min-width:1061px){.faq-group__intro{height:fit-content;position:sticky;top:104px;z-index:1}}.faq-group+.faq-group{margin-top:68px}.faq-group__intro h2,.faq-group__intro p{margin-top:16px}.faq-list{display:grid;gap:12px}.faq-item{border-bottom:1px solid #13212940;cursor:pointer;padding:24px 0;scroll-margin-top:32px}.faq-item:last-of-type{border-bottom:0}.faq-item summary{align-items:center;color:var(--T2L-Dark,var(--T2L-Dark,#132129));cursor:inherit;display:flex;font-family:Clash Display;font-size:24px;font-style:normal;font-weight:500;gap:24px;justify-content:space-between;line-height:normal;list-style:none;pointer-events:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item__icon{display:grid;flex:0 0 40px;height:40px;place-items:center;width:40px}.faq-item__icon svg{display:block;grid-area:1/1;height:40px;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;width:40px}.faq-item.is-open .faq-item__icon--plus,.faq-item__icon .faq-item__icon--minus{opacity:0;pointer-events:none;transform:rotate(-90deg) scale(.7);visibility:hidden}.faq-item.is-open .faq-item__icon--minus{opacity:1;transform:rotate(0) scale(1);visibility:visible}.faq-item p{color:#000;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0;overflow:hidden;will-change:height,opacity}@media (max-width:1060px){.section--white:has(.faq-groups){padding-bottom:72px;padding-top:56px}.faq-group{gap:24px}.faq-group__intro{align-self:auto;position:static;top:auto}.faq-group+.faq-group{margin-top:48px}}.timeline{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.launch-proof{align-items:center;display:grid;gap:42px;grid-template-columns:.85fr 1.15fr}.metric-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid article{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:8px;padding:20px}.metric-grid strong{color:var(--sky);display:block;font-size:34px}.metric-grid span{color:hsla(0,0%,100%,.78)}.cta-panel{text-align:center}.site-footer{background:var(--ink);color:var(--white);min-height:261px;padding:50px 0 48px}.site-footer__inner{display:grid;gap:0 32px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:100%;width:min(1340px,calc(100vw - 100px))}.site-footer__top{align-items:start;display:grid;gap:32px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.site-footer__logo{display:block;height:auto;width:280px}.site-footer__social{align-items:center;display:flex;gap:20px;visibility:hidden}.site-footer__social a{display:block;line-height:0}.site-footer__social a:focus-visible,.site-footer__social a:hover{opacity:.72}.site-footer__nav{display:grid;gap:clamp(28px,3.2vw,48px);grid-template-columns:repeat(3,max-content);justify-content:end;padding-top:8px;text-align:right}.site-footer__nav a,.site-footer__partners a{color:var(--white)}.site-footer__nav a{font-family:var(--font-display);font-size:24px;font-style:normal;font-weight:500;line-height:normal}.site-footer__partners a{font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:400;line-height:40px;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.site-footer__nav a:focus-visible,.site-footer__nav a:hover{text-decoration:underline;text-underline-offset:4px}.site-footer__partners a:focus-visible,.site-footer__partners a:hover{opacity:.8}.site-footer__bottom{align-items:flex-start;display:flex;gap:32px;grid-column:1/-1;justify-content:space-between;padding-top:30px}.site-footer__bottom small{color:var(--white);font-size:12px;line-height:1.35}.site-footer__partners{align-items:flex-end;display:flex;flex-direction:column;gap:0;text-align:right}@media (max-width:1200px){.site-footer__inner{gap:0;grid-template-columns:1fr;width:min(100% - 36px,100%)}.site-footer__top{gap:24px;grid-column:auto;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.site-footer__social{justify-content:center}.site-footer__nav{gap:8px;grid-template-columns:1fr;justify-content:normal;justify-items:center;padding-top:0;text-align:center}.site-footer__bottom{flex-direction:column;gap:24px;grid-column:auto}.site-footer__bottom,.site-footer__partners{align-items:center;text-align:center}}.smallbiz-hero{background:radial-gradient(circle at 72% 6%,rgba(107,44,255,.26),transparent 30%),radial-gradient(circle at 86% 18%,rgba(118,220,253,.2),transparent 32%),radial-gradient(circle at 18% 82%,rgba(7,95,232,.35),transparent 36%),linear-gradient(115deg,#01051e,#06185f 48%,#351063 76%,#075fe8 116%);color:var(--white);overflow:hidden;position:relative}.smallbiz-hero:before{background-image:linear-gradient(rgba(118,220,253,.08) 1px,transparent 0),linear-gradient(90deg,rgba(118,220,253,.08) 1px,transparent 0);background-size:92px 92px;content:"";inset:0;mask-image:linear-gradient(90deg,rgba(0,0,0,.62),transparent 78%);pointer-events:none;position:absolute}.smallbiz-hero__inner{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,.9fr) minmax(420px,.8fr);min-height:690px;padding:92px 0;position:relative;z-index:1}.smallbiz-hero__copy{max-width:760px}.smallbiz-hero h1{color:var(--white);font-size:clamp(58px,7vw,104px);letter-spacing:0;line-height:.93;margin:18px 0 0;max-width:820px}.smallbiz-hero p{color:hsla(0,0%,100%,.78);font-size:22px;line-height:1.45;margin:28px 0 0;max-width:660px}.smallbiz-hero__visual{min-height:520px;position:relative}.smallbiz-hero__visual:before{aspect-ratio:1;background:radial-gradient(circle at 80% 80%,rgba(141,92,255,.24),transparent 30%),radial-gradient(circle at 34% 28%,rgba(118,220,253,.26),transparent 28%),linear-gradient(135deg,rgba(7,95,232,.8),rgba(107,44,255,.22),rgba(6,24,95,.24));border:1px solid rgba(118,220,253,.24);border-radius:999px;box-shadow:0 48px 110px rgba(0,10,50,.34),inset 0 1px 0 hsla(0,0%,100%,.18);content:"";inset:14% -8% auto auto;position:absolute;width:min(540px,45vw)}.smallbiz-phone-stack{backdrop-filter:blur(18px);background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.05)),radial-gradient(circle at 100% 0,rgba(141,92,255,.16),transparent 32%),rgba(6,24,95,.24);border:1px solid rgba(118,220,253,.26);border-radius:34px;box-shadow:0 34px 88px rgba(0,10,50,.32),inset 0 1px 0 hsla(0,0%,100%,.14);margin:28px 0 0 auto;padding:28px;position:relative;width:min(520px,100%);z-index:1}.smallbiz-phone-stack img{max-height:420px;object-fit:contain;width:100%}.smallbiz-hero__note{backdrop-filter:blur(18px);background:hsla(0,0%,100%,.12);border:1px solid rgba(118,220,253,.3);border-radius:22px;bottom:42px;box-shadow:0 24px 52px rgba(0,10,50,.22);padding:22px;position:absolute;right:0;width:min(360px,72%);z-index:2}.smallbiz-choice-card span,.smallbiz-fit-row span,.smallbiz-hero__note span{color:var(--sky);display:block;font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.smallbiz-hero__note strong{color:var(--white);display:block;font-size:22px;line-height:1.14;margin-top:10px}.smallbiz-contrast,.smallbiz-fit,.smallbiz-flow,.smallbiz-reasons,.smallbiz-use-cases{display:grid;gap:34px}.smallbiz-contrast__intro,.smallbiz-fit__heading{align-items:end;display:grid;gap:28px 64px;grid-template-columns:minmax(0,.9fr) minmax(320px,.62fr)}.smallbiz-contrast__intro .section-kicker,.smallbiz-fit__heading .section-kicker{grid-column:1/-1}.smallbiz-contrast h2,.smallbiz-fit h2,.smallbiz-flow h2,.smallbiz-reasons h2,.smallbiz-use-cases h2{color:var(--ink);font-size:clamp(42px,5.4vw,80px);letter-spacing:0;line-height:.98;margin:0}.smallbiz-contrast__intro p,.smallbiz-fit__heading p,.smallbiz-flow__copy p{color:var(--ink-soft);font-size:19px;line-height:1.5;margin:0}.smallbiz-choice-grid,.smallbiz-proof-grid,.smallbiz-reason-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.smallbiz-choice-card,.smallbiz-fit-row,.smallbiz-flow__steps article,.smallbiz-proof-card,.smallbiz-reason-card{background:var(--white);border:1px solid rgba(7,23,96,.12);box-shadow:var(--shadow)}.smallbiz-choice-card{border-radius:28px;min-height:360px;padding:34px}.smallbiz-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.smallbiz-proof-card{border-radius:24px;min-height:270px;padding:26px}.smallbiz-proof-card span{background:rgba(118,220,253,.28);border-radius:999px;color:var(--blue-deep);display:inline-grid;font-size:13px;font-weight:900;height:42px;place-items:center;width:42px}.smallbiz-proof-card h3{color:var(--ink);font-size:27px;letter-spacing:0;line-height:1.04;margin:54px 0 0}.smallbiz-proof-card p{color:var(--ink-soft);line-height:1.45;margin:14px 0 0}.smallbiz-footnote{color:var(--ink-muted);font-size:13px;line-height:1.4;margin:-12px 0 0;max-width:720px}.smallbiz-choice-card span,.smallbiz-fit-row span{color:var(--blue)}.smallbiz-choice-card h3{font-size:clamp(32px,4.2vw,58px);letter-spacing:0;line-height:.98;margin:22px 0 0;max-width:560px}.smallbiz-choice-card p{color:var(--ink-soft);font-size:19px;line-height:1.48;margin:22px 0 0;max-width:640px}.smallbiz-choice-card--blue{background:radial-gradient(circle at 18% 12%,rgba(118,220,253,.24),transparent 30%),linear-gradient(135deg,var(--blue),var(--blue-deep));border-color:rgba(118,220,253,.22);color:var(--white)}.smallbiz-choice-card--blue h3{color:var(--white)}.smallbiz-choice-card--blue p{color:hsla(0,0%,100%,.8)}.smallbiz-reasons__heading{max-width:960px}.smallbiz-reasons__heading h2{margin-top:12px}.smallbiz-reason-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.smallbiz-reason-card{border-radius:22px;min-height:310px;padding:28px}.smallbiz-reason-card span{background:rgba(118,220,253,.22);border-radius:999px;color:var(--blue);display:inline-grid;font-size:13px;font-weight:900;height:42px;place-items:center;width:42px}.smallbiz-reason-card h3{font-size:27px;letter-spacing:0;line-height:1.04;margin:62px 0 0}.smallbiz-reason-card p{color:var(--ink-soft);line-height:1.45;margin:14px 0 0}.smallbiz-reason-card a{color:var(--blue);display:inline-flex;font-weight:900;margin-top:22px}.smallbiz-fit-table{display:grid;gap:14px}.smallbiz-fit-row{align-items:start;border-radius:20px;display:grid;gap:22px;grid-template-columns:minmax(240px,.7fr) repeat(2,minmax(0,1fr));padding:24px}.smallbiz-fit-row h3{font-size:28px;letter-spacing:0;line-height:1.05;margin:0}.smallbiz-fit-row p{color:var(--ink-soft);line-height:1.45;margin:8px 0 0}.section--smallbiz-flow{background:radial-gradient(circle at 10% 10%,rgba(118,220,253,.18),transparent 28%),linear-gradient(135deg,#01051e,var(--blue-deep) 58%,#0f3fbd);color:var(--white)}.smallbiz-flow{align-items:start;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.smallbiz-flow h2{color:var(--white)}.smallbiz-flow__copy p{color:hsla(0,0%,100%,.72)}.smallbiz-flow__steps{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.smallbiz-flow__steps article{background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.05)),hsla(0,0%,100%,.04);border-color:rgba(118,220,253,.2);border-radius:22px;box-shadow:none;min-height:300px;padding:26px}.smallbiz-flow__steps span{background:var(--sky);border-radius:999px;color:var(--blue-deep);display:inline-grid;font-weight:900;height:42px;place-items:center;width:42px}.smallbiz-flow__steps h3{color:var(--white);font-size:28px;letter-spacing:0;line-height:1.04;margin:62px 0 0}.smallbiz-flow__steps p{color:hsla(0,0%,100%,.72);margin:14px 0 0}.smallbiz-use-cases{align-items:start;grid-template-columns:minmax(0,.82fr) minmax(0,1fr)}.smallbiz-use-cases ul{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.smallbiz-use-cases li{background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:0 16px 34px rgba(7,23,96,.07);color:var(--ink);display:grid;font-weight:800;gap:8px;padding:18px 20px}.smallbiz-use-cases li span{color:var(--ink-soft);font-weight:520;line-height:1.45}.resource-kit-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.resource-kit-card{background:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.82)),var(--white);border:1px solid rgba(7,23,96,.12);border-radius:22px;box-shadow:0 20px 52px rgba(7,23,96,.08);min-height:220px;padding:26px}.resource-kit-card h3{color:var(--ink);font-size:26px;letter-spacing:0;line-height:1.05;margin:0}.resource-kit-card p{color:var(--ink-soft);line-height:1.48;margin:16px 0 0}@media (max-width:1060px){.site-nav{display:none}.resource-preview{grid-template-columns:1fr}.benefit-grid,.capability-teaser-grid,.capability-teaser-section--three .capability-teaser-grid,.simple-step-grid,.simple-steps-section .simple-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-steps-section .simple-step-grid{gap:32px}.benefits-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefits-section__wide{grid-column:span 1;min-height:260px}.simple-steps-section .simple-step-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 16px)}.daily-flow-grid,.everyday-video,.feature-row-grid{grid-template-columns:1fr}.everyday-video__copy{padding:18px}.everyday-video__media{aspect-ratio:16/9;min-height:0}.hero--how-it-works{background:#ac79ef}.hero--video{background:#1a0a32}.hero--video,.hero--video .hero__inner{min-height:720px}.hero__media{margin-top:0;min-height:0}.hero__media:before,.hero__video-frame{height:auto;inset:0;width:auto}.hero__video-mark{bottom:42px;right:12px;width:148px}.hero--video .hero__copy{max-width:620px;padding:70px 0 112px 64px}.hero--how-it-works,.hero--how-it-works .hero__inner{min-height:0}.hero--how-it-works .hero__copy{padding:40px;width:100%}.hero--how-it-works .hero__scene-layer--rings{opacity:.3;right:0}.hero--how-it-works .hero__scene-layer--guy-dog{display:none}.capabilities-hero__inner{min-height:680px;padding:122px 0 82px}.capabilities-hero__copy{margin-left:42px;width:min(590px,58vw)}.capabilities-hero__copy h1{font-size:clamp(48px,7vw,66px);max-width:580px}.capabilities-hero__rails{opacity:.42;right:-30vw;width:min(820px,76vw)}.capabilities-hero__mark{opacity:.48;right:-26vw;width:min(680px,68vw)}.capabilities-hero__product{min-height:400px;right:28px;width:min(500px,42vw)}.capabilities-hero__product-main{right:24px;width:min(390px,34vw)}.capabilities-hero__product-card--link{width:min(196px,18vw)}.capabilities-hero__product-card--track{width:min(204px,18vw)}.enablement-heading{gap:18px;grid-template-columns:1fr}.enablement-heading h2{font-size:clamp(40px,8vw,64px);max-width:760px}.enablement-heading p{max-width:680px}.enablement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enablement-card{min-height:300px}.card-grid--four,.feature-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-solution__bridge,.home-solution__intro,.hub-switcher,.hub-system__intro,.relationship-bridge__intro,.relationship-lab__handoff,.relationship-lab__stage{grid-template-columns:1fr}.home-solution__intro p,.hub-system__intro p,.relationship-bridge__intro p{grid-column:auto;grid-row:auto}.bridge-core:after,.bridge-core:before{display:none}.dual-flow__grid,.home-solution__cards,.homepage-path-grid,.institution-value,.next-step-panel,.outcome-editorial,.outcome-system,.progression-preview{grid-template-columns:1fr}.outcome-editorial__intro{position:static}.outcome-statement{grid-template-columns:58px minmax(0,.9fr) minmax(260px,1fr)}.outcome-system__map{min-height:560px}.institution-reason{grid-template-columns:64px 1fr}.institution-reason p{grid-column:2}.progression-preview__stage{grid-template-columns:repeat(4,minmax(240px,1fr));overflow-x:auto;padding-bottom:8px}.progression-card{min-height:360px}.relationship-lab__stage{min-height:auto}.relationship-copy{min-height:300px}.relationship-core{min-height:280px}.relationship-core__rail{display:none}.relationship-core__mark{width:190px}.relationship-core__mark img{width:122px}.relationship-core__orbit:before{width:260px}.relationship-core__orbit:after{width:320px}.relationship-lab__handoff{align-items:start}.hub-switcher:before{display:none}.hub-switcher:after{inset:16px}.hub-trigger{min-height:auto}.hub-trigger:after{display:none}.hub-switcher__core{min-height:280px}.hub-system__ring{width:190px}.hub-system__ring img{width:120px}.hub-orbit:before{width:250px}.hub-orbit:after{width:300px}.hub-result{min-height:auto}.capability-explorer__layout{grid-template-columns:1fr}.capability-explorer__nav{grid-template-columns:repeat(4,minmax(230px,1fr));overflow-x:auto;padding-bottom:4px}.capability-choice{min-height:82px}.capability-panel{grid-template-columns:1fr}.capability-panel__media,.capability-panel__media img{height:340px;min-height:340px}.capability-shell .section-heading{gap:18px;grid-template-columns:1fr}.capability-shell .section-heading h2{font-size:44px;grid-column:auto;grid-row:auto}.capability-shell .section-heading .section-kicker,.capability-shell .section-heading p{grid-column:auto;grid-row:auto}.capability-shell .section-heading p{margin-left:0;text-align:left}.capability-panel__copy{min-height:auto;padding:36px}.capability-panel__copy h3{font-size:42px}.feature-row,.journey-stage,.launch-proof,.page-hero__grid,.site-footer__inner,.smallbiz-contrast__intro,.smallbiz-fit__heading,.smallbiz-flow,.smallbiz-hero__inner,.smallbiz-use-cases,.story-band{grid-template-columns:1fr}.smallbiz-hero__inner{gap:32px;min-height:auto;padding:96px 0 72px}.smallbiz-hero__visual{min-height:360px}.smallbiz-phone-stack{margin:0;width:min(620px,100%)}.payment-moment-grid,.resource-kit-grid,.simple-step-grid--three,.smallbiz-flow__steps,.smallbiz-proof-grid,.smallbiz-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-step,.work-step:nth-child(2n){grid-template-columns:1fr}.work-step:nth-child(2n) .work-step__copy,.work-step:nth-child(2n) .work-step__media{order:0}.smallbiz-fit-row{grid-template-columns:1fr}.feature-row--reverse .feature-row__copy,.feature-row--reverse .feature-row__media{order:0}.hero__product--contained{margin-top:-40px;max-width:420px;position:static;width:100%}.use-cases--dark .use-case-rotator{margin-top:48px;min-height:0;padding:0 36px 84px}.use-cases--dark .use-case-rotator__progress{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:58px;position:static}.use-cases--dark .use-case-rotator__progress-button{width:100%}.use-cases--dark .use-case-rotator__panel,.use-cases--dark .use-case-rotator__panels{min-height:0}.use-cases--dark .use-case-rotator__panel{gap:40px;grid-template-columns:1fr}.use-cases--dark .use-case-rotator__copy{max-width:none}.use-cases--dark .use-case-rotator__image{height:100%;margin:0 auto;max-width:80%}.use-cases--dark .use-case-rotator__arrow{bottom:50%;height:48px;top:auto;transform:none;width:48px}.use-cases--dark .use-case-rotator__arrow:hover{transform:scale(1.05)}.use-cases--dark .use-case-rotator__arrow--previous{left:0}.use-cases--dark .use-case-rotator__arrow--next{right:0}}@media (max-width:960px){.use-case-rotator__panel{gap:40px;grid-template-columns:1fr}.use-case-rotator__copy,.use-case-rotator__image,.use-cases--v1.use-cases--light .use-case-rotator__image{width:100%}.use-case-rotator__copy,.use-case-rotator__copy p{max-width:100%}.use-case-rotator__progress{top:-20px}.use-cases--v1.use-cases--light .use-case-rotator__image{max-height:100%}}@media (max-width:760px){:root{--section-space:62px}.section-overlap{--overlap-depth:3rem}.t2l-layered-scene{--scene-x-active:var(--scene-x-mobile,var(--scene-x));--scene-y-active:var(--scene-y-mobile,var(--scene-y));--scene-width-active:var(--scene-width-mobile,var(--scene-width));--scene-height-active:var(--scene-height-mobile,var(--scene-height));--scene-scale-active:var(--scene-scale-mobile,var(--scene-scale));--scene-rotate-active:var(--scene-rotate-mobile,var(--scene-rotate));--scene-opacity-active:var(--scene-opacity-mobile,var(--scene-opacity))}.t2l-layered-scene__item{--item-x-active:var(--item-x-mobile,var(--item-x));--item-y-active:var(--item-y-mobile,var(--item-y));--item-width-active:var(--item-width-mobile,var(--item-width));--item-height-active:var(--item-height-mobile,var(--item-height));--item-scale-active:var(--item-scale-mobile,var(--item-scale));--item-rotate-active:var(--item-rotate-mobile,var(--item-rotate));--item-opacity-active:var(--item-opacity-mobile,var(--item-opacity))}.container,.container--hero,.container--wide{width:min(100% - 36px,100%)}.site-footer__inner{gap:0;grid-template-columns:1fr;max-width:100%;min-width:0;padding:0 18px;width:100%}.site-footer__top{gap:24px;grid-column:auto;grid-template-columns:minmax(0,1fr);justify-items:center;min-width:0;text-align:center}.site-footer__bottom,.site-footer__brand,.site-footer__nav,.site-footer__partners,.site-footer__social{min-width:0}.site-footer__logo{width:min(280px,100%)}.site-footer__social{justify-content:center}.site-footer__nav{gap:8px;grid-template-columns:1fr;justify-content:normal;justify-items:center;padding-top:0;text-align:center}.site-footer__nav a,.site-footer__partners a{overflow-wrap:anywhere}.site-footer__bottom{flex-direction:column;gap:24px;grid-column:auto}.site-footer__bottom,.site-footer__partners{align-items:center;text-align:center}.use-cases__heading p{font-size:20px;margin-top:18px}.use-case-rotator{margin-top:48px;min-height:0;padding:0 36px 84px}.use-case-rotator__progress{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;padding-top:20px;position:static}.use-case-rotator__progress-button{width:100%}.use-case-rotator__panel,.use-case-rotator__panels{min-height:0}.use-case-rotator__copy{max-width:none}.use-case-rotator__copy h3{font-size:42px;line-height:46px}.use-case-rotator__copy p{font-size:20px;margin-top:18px}.use-cases .use-case-rotator__image{height:100%}.use-case-rotator__arrow{bottom:12px;height:48px;top:auto;transform:none;width:48px}.use-case-rotator__arrow:hover{transform:scale(1.05)}.use-case-rotator__arrow--previous{left:0}.use-case-rotator__arrow--next{right:0}.resource-preview h2{font-size:38px}.benefit-grid,.capability-teaser-grid,.daily-flow-grid,.everyday-moment-grid,.feature-row-grid,.payment-moment-grid,.simple-step-grid,.simple-step-grid--three,.simple-steps-section .simple-step-grid{gap:40px;grid-template-columns:1fr}.capability-teaser-section--three .capability-teaser-grid{grid-template-columns:1fr}:where(.capability-teaser-section):has(.capability-teaser-section__rail-frame) .capability-teaser{flex-basis:min(350px,calc(100vw - 48px))}.simple-steps-section .simple-step-card:last-child:nth-child(odd){grid-column:auto;width:auto}.benefits-section__heading{margin-bottom:40px}.benefits-section__heading h2{margin-top:14px}.benefits-section__grid{gap:18px;grid-template-columns:1fr}.benefits-section__card{min-height:0;padding:26px}.benefits-section__wide{aspect-ratio:797/342;grid-column:auto;min-height:0}.everyday-video{border-radius:24px;gap:18px;padding:14px}.everyday-video__copy{padding:12px}.everyday-video__copy h2{font-size:38px;letter-spacing:0}.everyday-video__copy>p{font-size:16px}.everyday-moment-card{border-radius:16px;min-height:auto;padding:17px}.everyday-video__media{aspect-ratio:16/10;border-radius:20px;min-height:0}.work-path{gap:18px;margin-top:28px}.work-step{border-radius:22px;padding:16px}.work-step__copy{padding:4px}.work-step__copy h3{font-size:32px}.work-step__body{font-size:16px}.work-step__note{font-size:15px;padding:14px}.work-step__media{min-height:300px}.work-step__media img{max-height:270px}.work-step__media video{min-height:300px}.payment-moment-card{min-height:auto;padding:22px}.payment-moment-card h3{font-size:24px;margin-bottom:28px}.feature-row-card{grid-template-columns:1fr}.capability-teaser{grid-template-rows:auto}.daily-flow-card img,.feature-row-card img{height:190px}.resource-preview{display:grid}.site-header__inner{flex-wrap:wrap;min-height:auto;padding:14px 0}.site-actions .button-secondary{display:none}.site-header--home{background:#132129}.site-header--home .site-header__inner{flex-wrap:nowrap;gap:12px}.site-header--home .site-brand__logo{width:210px}.site-header--home .button-compact{font-size:12px;min-height:38px;padding:0 12px}.hero__copy{padding:56px 0 120px}.hero__inner{min-height:560px}.hero--how-it-works .hero__inner{align-items:flex-start}.hero--how-it-works .hero__copy{padding:56px 18px 40px;width:100%}.hero--how-it-works .hero__scene-layer--rings{bottom:0;height:100%;right:0;top:0;width:auto}.hero--video,.hero--video .hero__inner{min-height:820px}.hero--video .hero__copy{max-width:none;padding:59px 28px 120px}.hero h1,.page-hero__copy h1{font-size:42px}.hero--video h1{font-size:clamp(42px,11vw,58px);max-width:560px}.hero__media{margin-top:0;min-height:0}.hero__video-frame{bottom:0;height:auto;left:0;right:0;top:0;width:auto}.hero__media:before{display:block;inset:0}.hero__video-mark{bottom:58px;right:24px;width:132px}.capabilities-hero__inner{align-items:flex-start;min-height:760px;padding:108px 0 64px}.capabilities-hero__copy{margin-left:0;width:min(100%,calc(100vw - 48px))}.capabilities-hero__copy h1{font-size:clamp(40px,10vw,54px);letter-spacing:0;max-width:560px}.capabilities-hero__copy p{font-size:16px}.capabilities-hero__visual:before{background:linear-gradient(180deg,rgba(1,5,28,.92),rgba(2,8,39,.84) 42%,rgba(3,11,54,.66) 66%,rgba(6,24,95,.16)),linear-gradient(90deg,rgba(1,5,28,.92),rgba(3,11,54,.66) 48%,transparent)}.capabilities-hero__rails{opacity:.28;right:-48vw;top:78%;width:118vw}.capabilities-hero__mark{opacity:.26;right:-42vw;top:74%;width:108vw}.capabilities-hero__product{min-height:310px;opacity:.64;right:-18vw;top:73%;width:92vw}.capabilities-hero__product-main{border-radius:22px;min-width:230px;right:18vw;top:34px;width:48vw}.capabilities-hero__product-card{border-radius:18px;padding:10px}.capabilities-hero__product-card--link{left:0;min-width:150px;top:0;width:34vw}.capabilities-hero__product-card--track{bottom:16px;min-width:150px;right:0;width:34vw}.capabilities-hero__product-card span{font-size:9px}.enablement-heading{display:block;margin-bottom:24px}.enablement-heading h2{font-size:38px;line-height:1;margin-top:10px}.enablement-heading p{font-size:16px;margin-top:16px}.enablement-grid{grid-template-columns:1fr}.enablement-card{min-height:auto;padding:22px}.enablement-card span{margin-bottom:30px}.hero__proof{gap:4px 14px}.hero__proof span{font-size:10px;letter-spacing:.04em}.hero__proof span+span:before{display:none}.smallbiz-hero h1{font-size:clamp(44px,10vw,70px)}.smallbiz-contrast__intro p,.smallbiz-fit__heading p,.smallbiz-flow__copy p,.smallbiz-hero p{font-size:16px}.resource-kit-grid,.smallbiz-choice-grid,.smallbiz-flow__steps,.smallbiz-proof-grid,.smallbiz-reason-grid,.smallbiz-use-cases ul{grid-template-columns:1fr}.smallbiz-choice-card,.smallbiz-flow__steps article,.smallbiz-proof-card,.smallbiz-reason-card{min-height:auto}.smallbiz-flow__steps h3,.smallbiz-proof-card h3,.smallbiz-reason-card h3{margin-top:34px}.section{padding:62px 0}.section.section--inset{padding:32px 0}.section--inset__inner{width:calc(100vw - 32px)}.content-panel--award .content-panel__award{gap:22px;grid-template-columns:1fr}.content-panel--award .content-panel__award-divider{height:1px;min-height:0;width:100%}.cta-panel h2,.faq-group__intro h2,.feature-row__copy h2,.final-cta h2,.launch-proof h2,.path-card h2,.section-heading h2,.split-card h2,.story-band h2,.story-copy h2{font-size:32px}.card-grid--four,.card-grid--three,.card-grid--two,.dual-flow__grid,.faq-group,.feature-strip,.home-solution__bridge,.home-solution__cards,.home-solution__intro,.homepage-path-grid,.hub-switcher,.hub-system__intro,.institution-value,.metric-grid,.next-step-panel,.outcome-editorial,.outcome-system,.progression-preview,.relationship-bridge__intro,.relationship-lab__handoff,.relationship-lab__nav,.relationship-lab__stage,.split-panel,.split-panel--support,.timeline{grid-template-columns:1fr}.institution-value__intro h2,.outcome-editorial__intro h2,.outcome-system__intro h2{font-size:34px}.outcome-editorial__list{border-top-color:rgba(7,23,96,.12)}.outcome-statement{gap:14px;grid-template-columns:1fr;padding:28px 0}.outcome-statement h3{font-size:30px}.outcome-statement p{font-size:16px}.outcome-system__map{display:grid;gap:12px;min-height:auto;padding:22px}.outcome-system__map:after,.outcome-system__map:before{display:none}.outcome-system__core{left:auto;margin:0 auto 8px;position:relative;top:auto;transform:none;width:156px}.outcome-system__core img{width:104px}.outcome-node,.outcome-node--1,.outcome-node--2,.outcome-node--3,.outcome-node--4{inset:auto;position:relative;width:auto}.outcome-node:before{display:none}.institution-value__intro{padding:26px}.institution-reason{gap:14px;grid-template-columns:48px 1fr;padding:18px}.institution-reason span{width:42px}.institution-reason h3{font-size:22px}.institution-reason p{grid-column:1/-1}.proof-strip__inner{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);max-width:520px}.proof-strip .section-kicker{justify-content:center;min-width:0;width:100%}.proof-strip__pipe{justify-self:center}.home-solution__intro h2{font-size:32px}.home-solution__bridge{padding:18px}.bridge-core{width:150px}.bridge-core img{width:96px}.flow-track{padding:22px}.flow-track h3{font-size:28px}.homepage-path-card--primary{min-height:auto}.homepage-path-card--primary h2{font-size:32px}.progression-preview__copy{padding:24px}.progression-preview__copy h2{font-size:32px}.progression-preview__stage{grid-template-columns:1fr;overflow:visible}.progression-preview__stage:before{display:none}.progression-card,.progression-card:nth-child(2n){margin-top:0;min-height:auto}.relationship-lab{border-radius:18px;padding:18px}.relationship-bridge__intro h2{font-size:38px}.relationship-copy{min-height:auto;padding:72px 22px 24px}.relationship-label{left:22px;top:22px}.relationship-panel h3{font-size:32px}.relationship-panel p,.relationship-panel--solution strong{font-size:16px}.relationship-core{min-height:240px}.relationship-step strong{white-space:normal}.relationship-lab__handoff strong{font-size:18px}.quote-panel blockquote,.quote-section blockquote{font-size:28px}.capability-explorer__nav{grid-template-columns:1fr;overflow:visible}.capability-choice{min-height:auto;padding:16px}.capability-explorer__stage,.capability-panel{min-height:auto}.capability-panel{grid-template-columns:1fr}.capability-panel__media,.capability-panel__media img{height:240px;min-height:220px}.capability-panel__media img{padding:18px}.capability-panel__copy{padding:24px}.capability-panel__copy h3{font-size:30px}.capability-panel__lede{font-size:18px}.hub-result__sequence{grid-template-columns:1fr}.hub-result__transform{justify-content:start;padding-left:14px}.hub-result__transform i{height:28px;width:2px}.hub-result__transform i:after{bottom:-1px;left:50%;right:auto;top:auto;transform:translateX(-50%) rotate(135deg)}.hub-result h3{font-size:30px}.hub-result__benefit{font-size:16px}}@media (max-width:1060px){.site-header{z-index:80}.site-header__inner{flex-wrap:nowrap;position:relative}.site-actions .button-secondary{display:none}.mobile-nav-toggle{display:inline-flex;flex-direction:column}.site-header--home .mobile-nav-toggle{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.28)}.site-header--home .mobile-nav-toggle__bar{background:var(--white)}.mobile-nav:not([hidden]){display:grid}.hero--interior{background:linear-gradient(90deg,rgba(244,248,251,.98),rgba(244,248,251,.92) 55%,rgba(232,248,248,.82)),#f4f8fb;color:var(--ink)}.hero--interior:after{background:linear-gradient(180deg,rgba(244,248,251,0),rgba(118,220,253,.22))}.hero--interior .hero__inner{display:grid;gap:32px;grid-template-columns:minmax(0,1fr);min-height:auto;padding:84px 0 72px}.hero--interior .hero__copy{padding:0}.hero--interior p{color:var(--ink-soft)}.hero--interior .hero__product--contained{bottom:auto;margin:0 auto;max-width:none;position:relative;right:auto;width:min(100%,520px)}}@media (max-width:760px){.site-header__inner{padding:12px 0}.site-brand{min-width:0}.site-brand__logo{width:200px}.site-actions{margin-left:auto}.site-actions .button-primary{font-size:13px;min-height:40px;padding:0 14px}.mobile-nav{top:calc(100% + 8px)}.mobile-nav__actions{grid-template-columns:1fr}.hero--interior .hero__inner{gap:28px;padding:72px 0 58px}.hero--interior .hero__copy{width:100%}.hero--interior .hero__product--contained{width:min(100%,460px)}}@media (max-width:560px){.site-header__inner{gap:10px}.site-actions{display:none}.mobile-nav-toggle{margin-left:auto}.mobile-nav{border-radius:16px}}@media (prefers-reduced-motion:reduce){*,.t2l-layered-scene__motion,.t2l-rings__ring,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}