:root{--ink:#0C1612;--ink-soft:#16241C;--muted:#5A675F;--muted-2:#7E8B81;--paper:#fff;--mist:#F3F8EF;--mist2:#E9F1E1;--line:#E6EDDE;--line-2:#D7E2CB;--green:#5BC520;--green-d:#2F8A12;--green-deep:#1E6A08;--green-accent:#84E03F;--blue:#1FA2EF;--blue-d:#0C6FB5;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-pill:999px;--sh-1:0 1px 2px rgba(12,22,18,.05);--sh-2:0 10px 24px -14px rgba(12,22,18,.22);--sh-3:0 30px 60px -34px rgba(12,22,18,.34);--maxw:1180px;--gut:24px;--t-hero:clamp(36px,4.6vw,58px);--t-h2:clamp(30px,4vw,48px);--t-h3:20px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Work Sans,system-ui,sans-serif;color:var(--ink);background:var(--paper);line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,.dsp{font-family:Poppins,sans-serif;line-height:1.08;letter-spacing:-.025em;font-weight:600}h1{max-width:18ch;text-wrap:pretty}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut)}.eyebrow{font-family:Poppins;font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--green-d);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:22px;height:2px;background:var(--green);display:inline-block;border-radius:2px}.eyebrow.c{color:var(--green-accent)}.eyebrow.c:before{background:var(--green-accent)}.btn{display:inline-flex;align-items:center;gap:9px;font-family:Poppins;font-weight:600;font-size:15px;padding:14px 26px;border-radius:12px;border:1.5px solid transparent;cursor:pointer;transition:transform .16s ease,background .2s,color .2s,border-color .2s,box-shadow .2s}.btn svg{width:16px;height:16px}.btn-primary{background:var(--green);color:#fff;box-shadow:0 1px #0000000a}.btn-primary:hover{background:var(--green-d);transform:translateY(-2px);box-shadow:0 12px 26px -12px #2f8a1299}.btn-primary:active{transform:translateY(0);background:var(--green-deep)}.btn-ghost{border-color:var(--line-2);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink);transform:translateY(-2px)}.btn-light{background:#fff;color:var(--green-d)}.btn-light:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.btn-outline{border-color:#ffffff8c;color:#fff}.btn-outline:hover{background:#fff;color:var(--green-d);border-color:#fff;transform:translateY(-2px)}.topbar{background:var(--green-deep);color:#d8e6cc;font-size:13px}.topbar .wrap{display:flex;justify-content:space-between;align-items:center;height:40px;gap:16px}.topbar a{color:#eaf3e2;font-weight:500}.topbar .tr{display:flex;gap:20px;align-items:center}.dot{width:7px;height:7px;border-radius:50%;background:var(--green-accent);box-shadow:0 0 0 3px #84e03f40;display:inline-block;margin-right:8px}header{position:sticky;top:0;z-index:60;background:#ffffffd9;backdrop-filter:saturate(150%) blur(12px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;height:72px}.logo img{height:40px;width:auto}.menu{display:flex;gap:30px;align-items:center}.menu a{font-family:Poppins;font-weight:500;font-size:15px;color:var(--muted);position:relative}.menu a:hover{color:var(--ink)}.menu a:after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:2px;background:var(--green);transition:right .2s;border-radius:2px}.menu a:hover:after{right:0}.nav-cta{display:flex;align-items:center;gap:18px}.nav-phone{font-family:Poppins;font-weight:600;font-size:16px}.burger{display:none;background:none;border:0;cursor:pointer}.hero{position:relative;background:linear-gradient(165deg,var(--mist2),var(--mist) 42%,#fff 82%);overflow:hidden}.hero:before{content:"";position:absolute;top:-180px;right:-140px;width:540px;height:540px;border-radius:50%;background:radial-gradient(circle,rgba(91,197,32,.2),transparent 66%);pointer-events:none}.hero:after{content:"";position:absolute;top:160px;left:-160px;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(31,162,239,.14),transparent 66%);pointer-events:none}.hero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:1.08fr .92fr;gap:54px;align-items:center;padding:74px var(--gut) 82px}.hero h1{font-size:var(--t-hero);font-weight:700;margin:20px 0}.hero h1 .hl{color:var(--green-d);position:relative;white-space:nowrap}.hero h1 .hl:after{content:"";position:absolute;left:-.02em;right:-.02em;bottom:.04em;height:.34em;background:var(--green-accent);opacity:.9;z-index:-1;border-radius:5px}.hero .lede{font-size:18px;color:var(--muted);max-width:34em;margin-bottom:28px}.hcta{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:26px}.hrev{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--muted)}.stars{color:var(--green);letter-spacing:2px}.qform{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:30px;box-shadow:var(--sh-3)}.qform h3{font-size:21px;font-weight:600;margin-bottom:4px}.qform p{font-size:14px;color:var(--muted);margin-bottom:20px}.qform .row{display:flex;gap:12px}.qform label{display:block;font-size:12px;font-weight:600;color:var(--ink);margin:0 0 6px;font-family:Poppins;letter-spacing:.01em}.qform .fld{margin-bottom:14px;flex:1}.qform input,.qform select{width:100%;border:1px solid var(--line-2);background:#fff;border-radius:var(--r-sm);padding:12px 13px;font:inherit;font-size:14px;color:var(--ink);transition:border-color .15s,box-shadow .15s}.qform input:focus,.qform select:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #84e03f47}.qform .btn{width:100%;justify-content:center;margin-top:6px}.qform .fine{font-size:11.5px;color:var(--muted);text-align:center;margin-top:12px}.marq{padding:36px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.marq .lab{text-align:center;font-family:Poppins;font-weight:500;font-size:13px;letter-spacing:.05em;color:var(--muted-2);margin-bottom:22px}.track-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.track{display:flex;gap:48px;width:max-content;animation:scroll 34s linear infinite}.marq:hover .track{animation-play-state:paused}@keyframes scroll{to{transform:translate(-50%)}}.clogo{height:40px;min-width:170px;display:flex;align-items:center;justify-content:center;white-space:nowrap;opacity:.9;filter:grayscale(1);transition:opacity .2s ease,transform .2s ease}.clogo:hover{opacity:1;transform:translateY(-1px)}.clogo img{display:block;max-width:142px;max-height:34px;width:auto;height:auto;object-fit:contain;filter:grayscale(1) brightness(.72) contrast(.55);opacity:.72}.clogo.logo-dark{background:transparent}.clogo.logo-dark img{filter:grayscale(1) brightness(1.35) contrast(.45);opacity:.62}.clogo.logo-aquinas img{filter:grayscale(1) brightness(1.1) contrast(.6);opacity:.74}section.block{padding:96px 0}.sec-head{max-width:680px;margin-bottom:52px}.sec-head.center{margin:0 auto 52px;text-align:center}.sec-head h2{font-size:var(--t-h2);font-weight:600;margin:16px 0 14px}.sec-head p{font-size:17px;color:var(--muted)}.portal{background:radial-gradient(130% 130% at 82% 0%,#1e8fd6,#093f69 64%);color:#fff;position:relative;overflow:hidden}.portal:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.045) 1px,transparent 0);background-size:32px 32px;opacity:.6;pointer-events:none}.portal .wrap{position:relative;z-index:1;padding:90px var(--gut)}.portal .ptop{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end;margin-bottom:42px}.portal h2{font-size:var(--t-h2);font-weight:600;margin:14px 0 12px;max-width:16em}.portal .ptop p{color:#b4ccdd;font-size:16.5px;max-width:34em}.appwin{border-radius:var(--r-lg);overflow:hidden;box-shadow:0 50px 100px -34px #0000009e;border:1px solid rgba(255,255,255,.14);background:#fff;color:var(--ink)}.appbar{display:flex;align-items:center;gap:14px;background:#eef2ec;border-bottom:1px solid var(--line);padding:11px 16px}.appbar .dots{display:flex;gap:7px}.appbar .dots i{width:11px;height:11px;border-radius:50%;background:#cdd6cb;display:block}.appbar .url{font-size:12.5px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:7px;padding:5px 14px}.appbody{display:grid;grid-template-columns:212px 1fr;min-height:440px}.appside{background:var(--green-deep);color:#cfe3bd;padding:18px 14px;display:flex;flex-direction:column}.appside .ab{display:flex;align-items:center;gap:9px;color:#fff;font-family:Poppins;font-weight:600;font-size:14px;padding:4px 8px 16px;border-bottom:1px solid rgba(255,255,255,.14);margin-bottom:12px}.appside .ab img{width:24px;height:24px}.appside nav{display:grid;gap:4px}.appside nav a{display:flex;align-items:center;gap:10px;font-family:Poppins;font-weight:500;font-size:13.5px;color:#b4ce99;padding:9px 10px;border-radius:9px;transition:background .15s,color .15s}.appside nav a svg{width:17px;height:17px}.appside nav a:hover{color:#fff;background:#ffffff14}.appside nav a.on{background:#ffffff24;color:#fff}.appside .pe{margin-top:auto;font-size:11px;color:#8fae73;padding:12px 8px 2px;border-top:1px solid rgba(255,255,255,.12)}.appside .pe b{color:#cfe3bd;font-family:Poppins}.appmain{padding:22px 24px;background:#f7faf4}.apptop{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.apptop .hello{font-family:Poppins;font-weight:600;font-size:16px;display:block}.apptop .sub{font-size:12.5px;color:var(--muted)}.apptop .avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--green),var(--green-d));color:#fff;display:grid;place-items:center;font-family:Poppins;font-weight:600;font-size:13px}.appkpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.kpi{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:14px}.kpi span{font-size:11.5px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.kpi b{font-family:Poppins;font-weight:600;font-size:18px;display:block;margin:5px 0 2px}.kpi i{font-style:normal;font-size:12px;color:var(--muted)}.appcols{display:grid;grid-template-columns:1.25fr 1fr;gap:12px}.acard{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px}.acard .ch{font-family:Poppins;font-weight:600;font-size:13.5px;margin-bottom:10px;display:flex;align-items:center;gap:8px;justify-content:space-between}.trow{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--mist2);font-size:13px}.trow:first-of-type{border-top:0}.trow span:nth-child(2){color:var(--muted);font-size:12px}.badge{font-family:Poppins;font-weight:600;font-size:11px;padding:3px 9px;border-radius:var(--r-pill)}.badge.ok{background:#e7f7d6;color:#2f8a12}.badge.warn{background:#e0f0fb;color:#0c6fb5}.badge.sched{background:#eef0ee;color:#5a675f}.cklist{list-style:none;display:grid;gap:9px;margin-bottom:12px}.cklist li{display:flex;align-items:center;gap:9px;font-size:13px}.cklist .ck{width:18px;height:18px;border-radius:50%;background:var(--green);display:grid;place-items:center;flex:none}.cklist .ck svg{width:11px;height:11px;color:#fff}.photos{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.photos span{aspect-ratio:4/3;border-radius:8px;background:linear-gradient(135deg,#dfe8d6,#cfe0f0);display:block}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.svc{border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 28px;background:#fff;box-shadow:var(--sh-1);transition:transform .18s,box-shadow .18s,border-color .18s}.svc:hover{transform:translateY(-5px);box-shadow:var(--sh-3);border-color:var(--line-2)}.svc-grid{grid-auto-rows:1fr}.svc.featured{grid-column:span 2;background:linear-gradient(155deg,var(--green-d),var(--green-deep));border-color:transparent;color:#fff;display:flex;flex-direction:column;justify-content:center}.svc.featured .ico{background:#ffffff29;color:#fff}.svc.featured h3{font-size:26px}.svc.featured p{color:#dcefcd;font-size:15.5px;max-width:30em}.svc.featured .more{color:#fff}.svc .ico{width:52px;height:52px;border-radius:var(--r-md);background:var(--mist);display:grid;place-items:center;margin-bottom:20px;color:var(--green-d)}.svc .ico svg{width:26px;height:26px}.svc h3{font-size:var(--t-h3);font-weight:600;margin-bottom:8px}.svc p{font-size:14.5px;color:var(--muted)}.svc .more{margin-top:16px;font-family:Poppins;font-weight:600;font-size:14px;color:var(--green-d);display:inline-flex;gap:6px;align-items:center;transition:gap .18s}.svc:hover .more{gap:11px}.why{background:var(--mist)}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feat{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:28px}.feat .fi{width:46px;height:46px;border-radius:var(--r-md);background:var(--green-deep);color:#fff;display:grid;place-items:center;margin-bottom:16px}.feat .fi svg{width:23px;height:23px}.feat h3{font-size:17px;font-weight:600;margin-bottom:7px}.feat p{font-size:14px;color:var(--muted)}.certs{text-align:center}.cert-row{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px}.cert{display:flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:var(--r-md);padding:14px 20px;background:#fff;min-width:172px;box-shadow:var(--sh-1)}.cert .shield{width:34px;height:34px;color:var(--green-d);flex:none}.cert b{font-family:Poppins;font-weight:600;font-size:14px;display:block}.cert span{font-size:11.5px;color:var(--muted)}.cert .shield svg{width:34px;height:34px}.tst{background:var(--ink);color:#fff}.tst .sec-head h2{color:#fff}.tst .sec-head p{color:#a9b5a4}.tst-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.quote{background:#ffffff0b;border:1px solid rgba(255,255,255,.13);border-radius:var(--r-lg);padding:28px}.quote .stars{font-size:15px;margin-bottom:14px;display:block}.quote p{font-size:14.5px;color:#dde5d8;margin-bottom:20px}.who{display:flex;align-items:center;gap:12px}.who .av{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--green),var(--green-d));display:grid;place-items:center;font-family:Poppins;font-weight:600;font-size:14px;color:#fff;flex:none}.who b{font-family:Poppins;font-weight:600;font-size:14px;display:block}.who span{font-size:12px;color:#9dab97}.stats{background:linear-gradient(135deg,var(--green-d),var(--green-deep));color:#fff;position:relative;overflow:hidden}.stats:before{content:"";position:absolute;top:-80px;right:-40px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(132,224,63,.22),transparent 70%);pointer-events:none}.stats .wrap{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:18px;padding:52px var(--gut);text-align:center}.stat b{font-family:Poppins;font-weight:700;font-size:36px;display:block;letter-spacing:-.03em}.stat span{font-size:13px;color:#c7deb4}@media (max-width:760px){.stats .wrap{grid-template-columns:1fr 1fr 1fr}}.faq-list{max-width:820px;margin:0 auto;display:grid;gap:12px}details.faq{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;overflow:hidden;transition:border-color .2s,box-shadow .2s}details.faq[open]{border-color:var(--line-2);box-shadow:var(--sh-2)}details.faq summary{list-style:none;cursor:pointer;padding:20px 22px;font-family:Poppins;font-weight:600;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:16px}details.faq summary::-webkit-details-marker{display:none}details.faq summary .pm{width:22px;height:22px;flex:none;position:relative}details.faq summary .pm:before,details.faq summary .pm:after{content:"";position:absolute;background:var(--green-d);border-radius:2px;transition:.2s}details.faq summary .pm:before{top:10px;left:3px;right:3px;height:2px}details.faq summary .pm:after{left:10px;top:3px;bottom:3px;width:2px}details.faq[open] summary .pm:after{transform:scaleY(0)}details.faq .a{padding:0 22px 20px;color:var(--muted);font-size:14.5px}.cta-band{background:radial-gradient(120% 130% at 50% 0%,#3FA014,var(--green-deep));color:#fff;border-radius:var(--r-xl);padding:62px;text-align:center;position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;top:-70px;left:-30px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(132,224,63,.5),transparent 70%)}.cta-band h2{font-size:var(--t-h2);font-weight:600;position:relative}.cta-band p{color:#c7deb4;font-size:17px;margin:14px auto 30px;max-width:38em;position:relative}.cta-band .hcta{justify-content:center;position:relative}footer{background:var(--ink);color:#a9b5a4;padding:66px 0 28px;font-size:14px}.fgrid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.1fr;gap:40px;padding-bottom:38px;border-bottom:1px solid rgba(255,255,255,.12)}footer h4{font-family:Poppins;color:#fff;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}footer ul{list-style:none;display:grid;gap:9px}footer a:hover{color:var(--green-accent)}footer .fwm{height:42px;width:auto;margin-bottom:14px}.fnote{max-width:30em}.pe-foot{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:12.5px;color:#8b988b;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-pill);padding:7px 14px}.pe-foot b{color:#cfe3bd;font-family:Poppins;font-weight:600}.fbottom{display:flex;justify-content:space-between;align-items:center;padding-top:22px;flex-wrap:wrap;gap:12px;font-size:12.5px}.fbottom .fl{display:flex;align-items:center;gap:11px}.fbottom .sm{width:28px;height:28px}.tm{color:#7c897c}.reveal,.reveal.in{opacity:1;transform:none;transition:none}@media (max-width:980px){.hero .wrap{grid-template-columns:1fr;gap:36px;padding-top:50px}.appbody{grid-template-columns:1fr}.appside{flex-direction:row;flex-wrap:wrap;align-items:center}.appside nav{grid-auto-flow:column;overflow:auto}.appside .pe{margin:0 0 0 auto;border:0}.appcols{grid-template-columns:1fr}.appkpis{grid-template-columns:1fr 1fr}.portal .ptop{grid-template-columns:1fr}.svc-grid,.why-grid,.tst-grid,.fgrid{grid-template-columns:1fr 1fr}.menu,.nav-phone{display:none}.burger{display:block}}@media (max-width:600px){section.block{padding:68px 0}.svc-grid,.why-grid,.tst-grid,.fgrid{grid-template-columns:1fr}.qform .row{flex-direction:column;gap:0}.cta-band{padding:42px 22px}.topbar .tr a:not(:last-child){display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}.track{animation:none}.reveal{opacity:1;transform:none;transition:none}.btn:hover,.svc:hover,.feat:hover{transform:none}}:focus-visible{outline:3px solid var(--green);outline-offset:2px;border-radius:4px}@media (max-width: 860px){.topbar .tr,.nav-cta .nav-phone{display:none}.burger{display:block!important}.menu{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;padding:1rem 1.5rem;gap:0;box-shadow:var(--sh-2)}.menu.open{display:flex}.menu a{padding:.75rem 0;border-bottom:1px solid var(--line);font-size:1rem}.menu a:last-child{border-bottom:0}}footer[data-astro-cid-sz7xmlte]{background:var(--green-deep);color:#d8e6cc;padding:64px 0 0}.fgrid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:2.5rem;padding-bottom:3rem}.fwm[data-astro-cid-sz7xmlte]{height:36px;width:auto;margin-bottom:1.25rem}.fnote[data-astro-cid-sz7xmlte]{font-size:.875rem;line-height:1.65;color:#b0c4a8;margin-bottom:1.25rem;max-width:22em}.fcontact[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.4rem}.fcontact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.85rem;color:#c8dbb8;font-weight:500}.fcontact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}footer[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-family:Poppins;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6fa86a;margin-bottom:1rem}footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.45rem}footer[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.875rem;color:#b0c4a8;line-height:1.4}footer[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.fbottom[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.1);padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.fl[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.6rem;font-size:.8rem;color:#7a9e72}.sm[data-astro-cid-sz7xmlte]{height:18px;width:auto;opacity:.7}.tm[data-astro-cid-sz7xmlte]{font-size:.8rem;color:#7a9e72}.tm[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#7a9e72}.tm[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}@media (max-width:1020px){.fgrid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr 1fr}.fbrand[data-astro-cid-sz7xmlte]{grid-column:1/-1}}@media (max-width:640px){.fgrid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media (max-width:420px){.fgrid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
