@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Rubik:wght@400;500;600;700;800&display=swap";:root{color:#1a211d;font-synthesis:none;text-rendering:optimizelegibility;background:#f7f8f5;font-family:Plus Jakarta Sans,Rubik,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a,button{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{color:#123b2e;background:#b7e7cf}.site-shell{overflow-x:clip}.container{width:min(100% - 48px,1200px);margin-inline:auto}.section{padding:116px 0;scroll-margin-top:80px}.section-glow{background:radial-gradient(circle at 52% 5%,#d4f6dc 0,#0000 38%),radial-gradient(circle at 18% 92%,#faf0ce 0,#0000 32%),#f5f8f4}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9faf8eb;border-bottom:1px solid #dfe7de;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.brand{align-items:center;gap:10px;min-width:max-content;display:inline-flex}.brand-name{letter-spacing:-.06em;font-family:Rubik,sans-serif;font-size:21px;font-weight:800;line-height:.93}.desktop-nav{align-items:center;gap:30px;margin-left:auto;display:flex}.desktop-nav a{color:#47534b;font-size:13px;font-weight:700;transition:color .2s}.desktop-nav a:focus-visible,.desktop-nav a:hover{color:#087759}.header-actions{align-items:center;gap:14px;display:flex}.header-cta{color:#fff;white-space:nowrap;background:#217558;border-radius:11px;padding:12px 17px;font-size:13px;font-weight:800;box-shadow:0 5px 14px #18715226}.button-primary:hover,.header-cta:hover{background:#155e46}.menu-toggle{background:#fff;border:1px solid #d7e1d7;border-radius:10px;flex-direction:column;justify-content:space-between;width:38px;height:38px;padding:10px;display:none}.menu-toggle span{background:#1a3126;border-radius:2px;width:100%;height:2px}.mobile-nav{display:none}.hero{padding:112px 0 82px;position:relative}.hero-inner{text-align:center}.eyebrow,.section-kicker{color:#145e46;text-transform:uppercase;letter-spacing:.1em;background:#f0fcf5;border:1px solid #d4eadc;border-radius:99px;align-items:center;gap:9px;padding:9px 16px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow-dot,.live-dot{background:#23895f;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #bde6ce}.hero h1{letter-spacing:-.065em;max-width:1060px;margin:28px auto 20px;font-family:Rubik,sans-serif;font-size:clamp(48px,6.5vw,88px);line-height:1.13}.word-cream,.word-green{white-space:nowrap;border-radius:19px;padding:0 .18em .06em;display:inline-block}.word-green{color:#fff;background:#226f54;box-shadow:0 13px 26px #0b69482c}.word-cream{color:#744019;background:#fff8ec;box-shadow:0 12px 25px #56754b1c}.hero-description{color:#54615a;max-width:790px;margin:0 auto;font-size:clamp(17px,2.1vw,22px);font-weight:600;line-height:1.65}.hero-metrics{flex-wrap:wrap;justify-content:center;gap:10px;margin:28px auto 31px;display:flex}.hero-metrics span{color:#2d634d;background:#fff;border:1px solid #dce8df;border-radius:99px;padding:9px 15px;font-size:12px;font-weight:800;box-shadow:0 4px 12px #1b4b3010}.hero-actions{flex-wrap:wrap;gap:11px;display:flex}.button,.hero-actions{justify-content:center}.button{border:1px solid #0000;border-radius:12px;align-items:center;gap:16px;min-height:46px;padding:11px 20px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:#207557;box-shadow:0 8px 20px #18715227}.button-secondary{color:#235b46;background:#fff;border-color:#d6e3d9;box-shadow:0 4px 12px #355a3610}.button-secondary:hover{background:#f3fbf4}.button-light{color:#17563f;background:#fff}.hero-preview{text-align:left;background:#fff;border:1px solid #d7e3d9;border-radius:25px;max-width:980px;margin:64px auto 0;overflow:hidden;box-shadow:0 26px 75px #35724b18,0 3px 11px #163d2610}.preview-bottom,.preview-title{justify-content:space-between;align-items:center;gap:12px;padding:17px 25px;font-size:13px;font-weight:800;display:flex}.preview-title{border-bottom:1px solid #e9eeea}.preview-title .live-dot{margin-right:-4px}.preview-title>span:last-child{color:#1d7050;background:#edfaf1;border-radius:99px;margin-left:auto;padding:7px 12px;font-size:11px}.preview-flow{justify-content:center;align-items:center;gap:24px;padding:30px 35px;display:flex}.preview-flow>div{text-align:center;background:#f5f8f5;border:1px solid #e4ede5;border-radius:17px;flex:1;min-width:180px;padding:20px}.flow-icon{margin-bottom:9px;font-size:28px}.flow-icon,.preview-flow small,.preview-flow strong{display:block}.preview-flow strong{font-size:14px}.preview-flow small{color:#7a897d;margin-top:5px;font-size:11px}.flow-line{border-top:2px dashed #7ebb95;flex:none;width:45px}.preview-bottom{color:#6b786e;background:#f4f8f3;border-top:1px solid #e9eeea;font-size:11px}.preview-bottom strong{color:#296b4c}.section-heading{margin-bottom:37px}.section-kicker{background:#e8f5eb;border-color:#0000;margin:0 0 19px}.section-heading :is(h1,h2){letter-spacing:-.05em;color:#19221c;margin:0;font-family:Rubik,sans-serif;font-size:clamp(34px,4.1vw,54px);line-height:1.16}.section-heading :is(h1,h2) span{color:#217858}.section-heading :is(h1,h2) em{color:#b95b39;font-style:normal}.section-heading p:not(.section-kicker){color:#627068;font-size:16px;line-height:1.7}.split-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:70px;display:grid}.split-heading>p{margin:0 0 4px}.centered-heading{text-align:center;max-width:850px;margin-inline:auto}.centered-heading>p:last-child{max-width:670px;margin:17px auto 0}.three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.content-card{background:#fff;border:1px solid #dce5dc;border-radius:23px;box-shadow:0 7px 24px #1e4f3210}.content-card :is(h2,h3){letter-spacing:-.035em;margin:12px 0;font-family:Rubik,sans-serif;font-size:20px;line-height:1.25}.content-card p{color:#67736a;font-size:13px;line-height:1.62}.card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mini-tag{letter-spacing:.05em;border-radius:99px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-block}.mini-tag.amber{color:#7b5417;background:#fff4d1}.mini-tag.green{color:#22644d;background:#ddf4e5}.mini-tag.blue{color:#356082;background:#e4f1ff}.card-icon{font-size:22px}.benefit-card,.pain-card,.role-card{flex-direction:column;padding:25px;display:flex}.pain-card h2,.role-card h2{margin-top:20px}.pain-card>p,.role-card>p{margin-top:0}.point-list{gap:11px;margin:18px 0;padding:0;list-style:none;display:grid}.point-list li{color:#4b5a50;padding-left:20px;font-size:12px;line-height:1.5;position:relative}.point-list li:before{font-weight:800;position:absolute;top:0;left:0}.warning-list li:before{content:"⚠";color:#c28b20}.check-list li:before{content:"✓";color:#16805a}.card-foot{color:#8b928b;text-transform:uppercase;border-top:1px solid #edf1ed;justify-content:space-between;align-items:center;gap:7px;margin-top:auto;padding-top:17px;font-size:11px;font-weight:800;display:flex}.card-foot strong{color:#ad4d38;white-space:nowrap;font-size:13px}.loss-banner{background:#fffdf7;border:1px solid #eadbc2;border-radius:16px;align-items:center;gap:12px;margin:0 0 24px;padding:12px 20px;display:inline-flex;box-shadow:0 5px 14px #5848260c}.loss-banner>span:first-child{font-size:30px}.loss-banner small{color:#94856f;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.loss-banner strong{color:#262b26;font:800 24px Rubik,sans-serif}.loss-caption{color:#716a5e;align-self:end;padding-bottom:3px;font-size:12px}.role-head{justify-content:space-between;align-items:center;display:flex}.benefit-icon,.role-avatar,.security-icon{background:#eaf6ed;border-radius:14px;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.role-label{color:#407255;background:#eff8f0;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800}.role-name{text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:#17805b!important;margin:22px 0 0!important;font-size:11px!important}.role-card .point-list{border-top:1px solid #edf1ed;margin-top:auto;padding-top:17px}.feature-strip{color:#fff;background:#215e47;border-radius:24px;grid-template-columns:1fr 300px;align-items:center;gap:30px;margin-top:20px;padding:27px 32px;display:grid}.feature-strip>div:first-child>span{margin-bottom:10px;font-size:28px;display:block}.feature-strip strong{font:700 22px Rubik,sans-serif;display:block}.feature-strip p{color:#d6eadd;max-width:610px;margin:9px 0 0;line-height:1.6}.keybox{color:#254733;background:#f8fff9;border-radius:17px;gap:9px;padding:17px 20px;display:grid}.keybox small{color:#63836d;font-size:10px;font-weight:800}.keybox strong{letter-spacing:.16em;font-size:28px}.status-pill{color:#147653;font-size:10px;font-weight:800}.workflow-grid{grid-template-columns:1.15fr .85fr;gap:20px;display:grid}.shift-board{padding:25px}.board-title{border-bottom:1px solid #e7ede7;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.board-title h2{margin:0}.live-badge{white-space:nowrap;color:#3b805d;background:#eff9f1;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:800}.live-badge .live-dot{width:5px;height:5px;box-shadow:none;margin-right:3px}.shift-list{gap:9px;margin:16px 0;display:grid}.shift-row{background:#f6f9f6;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:13px 14px;display:flex}.shift-row small,.shift-row strong{display:block}.shift-row strong{font-size:13px}.shift-row small{color:#7e8b80;margin-top:4px;font-size:10px}.shift-status{white-space:nowrap;border-radius:99px;padding:7px 11px;font-size:10px;font-weight:800}.lavender{color:#755693;background:#f4effa}.blue{color:#4b7891;background:#eaf5fb}.yellow{color:#987019;background:#fff3cc}.indigo{color:#5a6597;background:#e9edf9}.rose{color:#a95a54;background:#fde9e5}.green{color:#30815b;background:#e2f5e8}.board-summary{color:#667269;flex-wrap:wrap;gap:10px;margin-top:18px;font-size:10px;display:flex}.board-summary span{white-space:nowrap}.board-summary i{border-radius:50%;width:6px;height:6px;margin-right:3px;display:inline-block}.green-dot{background:#49ab78}.yellow-dot{background:#dcae51}.blue-dot{background:#829cc7}.board-summary strong{text-transform:uppercase;color:#175c43;margin-left:auto}.workflow-side{gap:17px;display:grid}.acceptance-card{padding:25px}.acceptance-card h2{margin-bottom:1px}.small-note{margin:0;font-weight:700;color:#24805b!important}.zone-list{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.zone-list span{background:#f5f8f4;border-radius:9px;justify-content:space-between;gap:5px;padding:11px 9px;font-size:10px;font-weight:700;display:flex}.zone-list b{color:#28885d}.demo-actions{gap:8px;display:flex}.demo-actions .button{flex:1;min-height:40px;padding-inline:9px;font-size:11px}.demo-feedback{font-weight:800;color:#127451!important;margin:12px 0 0!important}.steps-card{background:#eff6ef;border:1px solid #dce5dc;border-radius:20px;padding:20px;font-size:12px;font-weight:800}.steps-card>div{justify-content:space-between;gap:8px;margin-top:15px;display:flex}.steps-card b{color:#2f7856;align-items:center;gap:4px;display:flex}.steps-card small{color:#647365;font-size:10px}.standard-card{overflow:hidden}.standard-image{height:208px;position:relative;overflow:hidden}.standard-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.standard-card:hover img{transform:scale(1.04)}.standard-image span{background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:15px;right:15px;box-shadow:0 5px 14px #0002}.standard-body{padding:21px}.standard-body h2{margin:0 0 7px}.standard-body p{min-height:63px;margin:0 0 17px}.photo-tag{color:#267651;background:#e9f8ed;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-block}.security-note{background:#f8fffa;border:1px solid #cee5d4;border-radius:20px;align-items:center;gap:20px;margin-top:21px;padding:23px;display:flex}.security-note strong{font:700 17px Rubik,sans-serif}.security-note p{color:#68756b;margin:6px 0 0;font-size:12px}.security-note a{white-space:nowrap;color:#166b49;margin-left:auto;font-size:12px;font-weight:800}.benefit-card{padding:25px}.benefit-icon{margin-bottom:8px}.benefit-card>p{min-height:60px}.benefit-card .point-list{margin-top:3px}.benefit-total{background:#f0f8f1;border-radius:13px;margin-top:auto;padding:17px}.benefit-total small{text-transform:uppercase;color:#78877b;font-size:10px;font-weight:800;display:block}.benefit-total strong{color:#217b57;margin-top:5px;font:800 24px Rubik,sans-serif;display:block}.roi-banner{color:#fff;background:#216d51;border-radius:22px;align-items:center;gap:35px;margin-top:20px;padding:27px 32px;display:flex}.roi-banner>div{min-width:280px}.roi-banner span,.roi-banner strong{display:block}.roi-banner span{text-transform:uppercase;color:#ccebd5;font-size:11px;font-weight:800}.roi-banner strong{margin-top:5px;font:800 28px Rubik,sans-serif}.roi-banner strong small{font:500 13px Plus Jakarta Sans,sans-serif}.roi-banner p{color:#d9eee0;margin:0;font-size:13px;line-height:1.55}.roi-banner .button{white-space:nowrap}.contact-card{padding:26px}.contact-card h2{margin-bottom:6px;font-size:23px}.contact-card p{min-height:42px;margin:0 0 16px}.qr-code{-o-object-fit:contain;object-fit:contain;background:#f9fbf9;border:1px solid #e5ebe5;border-radius:13px;width:134px;height:134px;margin:0 auto;padding:9px}.contact-actions{justify-content:center;gap:8px;display:flex}.copy-button{color:#406a52;background:#f3f7f3;border:1px solid #dce7df;border-radius:12px;padding:10px 13px;font-size:11px;font-weight:800}.site-footer{background:#f5f8f4;border-top:1px solid #dce6dc}@media (width<=1000px){.desktop-nav{gap:14px}.desktop-nav a{font-size:11px}.three-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.three-grid>:last-child:nth-child(odd){grid-column:span 2}.workflow-grid{grid-template-columns:1fr}.workflow-side{grid-template-columns:1fr 1fr}.steps-card>div{flex-wrap:wrap}.feature-strip{grid-template-columns:1fr 260px}}@media (width<=760px){.container{width:min(100% - 32px,600px)}.section{padding:73px 0;scroll-margin-top:67px}.header-inner{height:64px}.brand-name{font-size:19px}.desktop-nav{display:none}.header-cta{padding:10px 12px;font-size:11px}.menu-toggle{display:flex}.mobile-nav{background:#f9fbf9;border-top:1px solid #e4ebe3;padding:10px 16px 17px;display:grid}.mobile-nav a{padding:11px 6px;font-size:14px;font-weight:700}.hero{padding:70px 0 57px}.hero h1{letter-spacing:-.06em;font-size:clamp(42px,9vw,66px);line-height:1.2}.hero-break{display:none}.hero-description{font-size:16px}.hero-preview{margin-top:44px}.preview-flow{gap:7px;padding:20px 12px}.preview-flow>div{min-width:0;padding:12px 6px}.preview-flow strong{font-size:10px}.preview-flow small{font-size:8px}.flow-icon{font-size:22px}.flow-line{width:10px}.preview-bottom,.preview-title{padding:13px;font-size:10px}.preview-bottom strong{text-align:right;max-width:150px}.section-heading :is(h1,h2){font-size:35px}.section-heading p:not(.section-kicker){font-size:14px}.split-heading{display:block}.split-heading>p{margin:15px 0 0}.three-grid,.workflow-side{grid-template-columns:1fr}.three-grid>:last-child:nth-child(odd){grid-column:auto}.feature-strip{grid-template-columns:1fr;padding:24px}.workflow-grid{gap:14px}.security-note{flex-wrap:wrap;align-items:flex-start}.security-note a{margin-left:0}.roi-banner{gap:18px;display:grid}.roi-banner>div{min-width:0}.contact-card p{min-height:0}}@media (width<=420px){.header-cta{display:none}.hero h1{font-size:41px}.hero-metrics{gap:6px}.hero-metrics span{padding:8px;font-size:10px}.hero-actions .button{width:100%}.hero-preview{border-radius:17px}.preview-flow{gap:4px}.preview-flow>div{padding:11px 3px}.preview-flow strong{font-size:9px}.preview-flow small{display:none}.flow-line{width:5px}.section-heading :is(h1,h2){font-size:31px}.content-card :is(h2,h3){font-size:19px}.shift-row{flex-direction:column;align-items:flex-start}.shift-status{align-self:flex-start}.zone-list{grid-template-columns:1fr}.demo-actions{flex-direction:column}.contact-actions{flex-wrap:wrap}.contact-actions>*{min-width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.brand-image{-o-object-fit:cover;object-fit:cover;border-radius:22%;width:40px;height:40px;display:block;box-shadow:0 5px 14px #064e472a}.brand-name{letter-spacing:-.055em;font-size:22px;line-height:1}.contact-card{grid-template-columns:minmax(0,1fr) 205px;align-items:center;gap:34px;max-width:850px;margin:0 auto;padding:39px;display:grid}.contact-card-copy h2{margin:20px 0 11px;font-size:29px}.contact-card-copy>p{max-width:410px;min-height:0;margin:0 0 28px;font-size:14px}.contact-actions{flex-wrap:wrap;justify-content:flex-start}.contact-actions .button{flex:0 auto}.contact-qr{text-align:center;background:#f3f8f4;border:1px solid #e2ece4;border-radius:19px;padding:21px}.contact-qr .qr-code{background:#fff;width:155px;height:155px;margin:0 auto 11px}.contact-qr span{color:#286b50;font:700 13px Rubik,sans-serif}.site-footer{color:#f4fff6;background:#173c2e;border-top:0}.footer-main{grid-template-columns:1.25fr 1fr auto;align-items:start;gap:60px;padding:56px 0 44px;display:grid}.footer-brand-block .brand-name{color:#fff}.footer-brand-block p{color:#c5dacb;max-width:330px;margin:19px 0 0;font-size:13px;line-height:1.7}.footer-nav{grid-template-columns:repeat(2,max-content);gap:14px 28px;margin-top:7px;display:grid}.footer-nav a{color:#dcebe0;font-size:12px;font-weight:700}.footer-nav a:focus-visible,.footer-nav a:hover{color:#fff;text-decoration:underline}.footer-contact{color:#19563d;white-space:nowrap;background:#e3f4e8;border-radius:11px;align-items:center;gap:18px;padding:13px 16px;font-size:12px;font-weight:800;display:inline-flex}.footer-contact:hover{background:#fff}.footer-bottom{color:#a9c5b1;border-top:1px solid #ffffff2a;justify-content:space-between;gap:12px;padding:19px 0 24px;font-size:11px;display:flex}@media (width<=1000px){.footer-main{gap:30px}}@media (width<=760px){.brand-image{width:35px;height:35px}.brand-name{font-size:20px}.contact-card{grid-template-columns:1fr;gap:24px;padding:26px}.contact-card-copy h2{font-size:24px}.contact-card-copy>p{margin-bottom:20px}.contact-qr{width:100%;max-width:220px;margin:auto}.footer-main{grid-template-columns:1fr 1fr;gap:29px;padding:39px 0 33px}.footer-brand-block,.footer-contact{grid-column:1/-1}.footer-contact{justify-self:start}.footer-nav{grid-template-columns:repeat(2,max-content)}}@media (width<=420px){.contact-actions .button,.contact-actions .copy-button{width:100%}.footer-nav{gap:13px 23px}.footer-contact{justify-content:space-between;width:100%}}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-shell>main{flex:1}.desktop-nav .router-link-active{color:#087759}.home-explore{background:#fff}.route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.route-grid a{background:#f8fbf8;border:1px solid #dce5dc;border-radius:19px;flex-direction:column;align-items:flex-start;min-height:155px;padding:22px 24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.route-grid a:hover{border-color:#8cc6a3;transform:translateY(-3px);box-shadow:0 14px 28px #1e4f3214}.route-grid span{color:#358263;letter-spacing:.1em;font-size:11px;font-weight:800}.route-grid strong{margin:12px 0 8px;font:700 20px Rubik,sans-serif}.route-grid small{color:#68776b;max-width:230px;font-size:12px;line-height:1.5}.route-grid b{color:#267957;font-size:17px;position:absolute;top:20px;right:21px}@media (width<=900px){.desktop-nav{display:none}.menu-toggle{display:flex}.mobile-nav{background:#f9fbf9;border-top:1px solid #e4ebe3;padding:10px 16px 17px;display:grid}.mobile-nav a{padding:11px 6px;font-size:14px;font-weight:700}}@media (width<=760px){.route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-grid a{min-height:150px}}@media (width<=520px){.route-grid{grid-template-columns:1fr}.route-grid a{min-height:130px}}.page-pagination{background:#f1f6f1;border-top:1px solid #e0e9e0;padding:42px 0 45px}.pagination-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.pagination-heading span{color:#1e3e2c;font:700 13px Rubik,sans-serif}.pagination-heading p{color:#6d7c70;margin:0;font-size:12px;font-weight:700}.pagination-neighbors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pagination-neighbor{background:#fff;border:1px solid #dbe6dc;border-radius:17px;align-items:center;gap:15px;min-height:92px;padding:17px 20px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.pagination-neighbor:hover{border-color:#80b89a;transform:translateY(-2px);box-shadow:0 9px 23px #1e4f3210}.pagination-neighbor>span:not(.pagination-arrow){flex-direction:column;min-width:0;display:flex}.pagination-neighbor small{color:#78877a;margin-bottom:6px;font-size:11px}.pagination-neighbor strong{color:#1b3626;font:700 17px/1.25 Rubik,sans-serif}.pagination-arrow{color:#216b48;background:#e6f3e9;border-radius:11px;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:20px;display:grid}.pagination-next{text-align:right;justify-content:flex-end}.pagination-numbers{justify-content:center;align-items:center;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.pagination-numbers a,.pagination-numbers span{color:#5e7162;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.pagination-numbers a:focus-visible,.pagination-numbers a:hover{color:#185c3c;background:#dfece1}.pagination-numbers [aria-current=page]{color:#fff;background:#237353}@media (width<=520px){.page-pagination{padding:32px 0 36px}.pagination-neighbors{gap:9px}.pagination-neighbor{gap:9px;min-height:84px;padding:12px}.pagination-neighbor strong{font-size:14px}.pagination-neighbor small{font-size:9px}.pagination-arrow{flex-basis:27px;width:27px;height:27px;font-size:16px}.pagination-numbers{gap:3px}.pagination-numbers a,.pagination-numbers span{width:34px;height:34px;font-size:11px}}
