#homeMain{color:#00172f}#homeMain .h1{font-size:clamp(2.5rem,4.7vw,4.25rem);font-weight:500;line-height:1;letter-spacing:-0.038em}#homeMain .h2{color:#00172f;font-size:clamp(2rem,3.4vw,2.875rem);font-weight:500;line-height:1.05;letter-spacing:-0.03em}#homeMain .services-band.band h2,#homeMain .services-band.band .h2{color:#fff}#homeMain .lead{max-width:34em;color:#4f5f76;font-size:1.25rem;line-height:1.45}#homeMain .btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:12px 16px;border-radius:999px;background:#f98938;color:#000;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#homeMain .btn:hover{background:rgb(97.1787661406%,44.5157340985%,6.4290769967%);color:#000}#homeMain .btn--blue{background:#0e61a4;color:#fff;font-weight:500}#homeMain .btn--blue:hover{background:hsl(206.8,84.2696629213%,26.9019607843%);color:#fff}.hero{padding:clamp(32px,5vw,72px) 0 0}.hero .lead{margin-top:28px;max-width:30em}.hero-grid{display:grid;grid-template-columns:minmax(0, 11fr) minmax(0, 13fr);gap:clamp(32px,4vw,72px);align-items:center}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:36px}.plan{min-width:0;padding:clamp(14px,2vw,28px);border-radius:20px;background:#f2f5fb}.plan svg,.plan img{display:block;width:100%;height:auto}.plan img[hidden]{display:none}.plan-tabs{display:flex;flex-wrap:nowrap;align-items:stretch;gap:2px;width:100%;margin-top:10px;border-top:1px solid #d5dbe4;container-type:inline-size;overflow-x:auto;scrollbar-width:none}.plan-tabs::-webkit-scrollbar{display:none}.plan-tabs button{position:relative;flex:0 0 auto;margin:0;padding:14px .4em 12px;border:0;background:rgba(0,0,0,0);color:#4f5f76;font-family:inherit;font-size:clamp(.75rem,2.51cqi,1rem);font-weight:600;line-height:1.25;white-space:nowrap;cursor:pointer}.plan-tabs button:first-child{padding-left:0}.plan-tabs button::before{content:"";position:absolute;top:-1px;left:.4em;right:.4em;height:2px;background:rgba(0,0,0,0)}.plan-tabs button:first-child::before{left:0}.plan-tabs button:hover,.plan-tabs button[aria-selected=true]{color:#00172f}.plan-tabs button[aria-selected=true]::before{background:#f98938}.plan-cap{min-height:3.1em;max-width:38em;margin-top:8px;color:#4f5f76;font-size:1rem;line-height:1.5}.plan-cap p[hidden]{display:none}.plan-cap a{color:#00172f;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;white-space:nowrap}.plan-cap a:hover{color:#0e61a4}.facts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:clamp(40px,5vw,72px);border-top:1px solid #d5dbe4;border-bottom:1px solid #d5dbe4;padding:0;list-style:none}.facts li{min-width:0;margin:0;padding:22px 24px;border-left:1px solid #d5dbe4;font-size:1.0625rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.facts li:first-child{padding-left:0;border-left:0}.section{padding-block:clamp(64px,8vw,112px)}.section--flush{padding-top:0}.section-head{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 5fr) minmax(0, 2.6fr);gap:20px clamp(32px,4vw,72px);align-items:end;margin-bottom:clamp(32px,4vw,56px)}.section-head .btn{grid-column:3;justify-self:end}.section-head .lead{grid-column:2/-1;margin:0}.sys-list{border-top:1px solid #00172f}.sys{position:relative;display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 5fr) minmax(0, 2.6fr);gap:20px clamp(32px,4vw,72px);align-items:center;padding-block:28px;border-bottom:1px solid #d5dbe4}.sys>div{grid-column:1;min-width:0}.sys h3{font-size:clamp(1.5rem,2.3vw,2rem);font-weight:500;line-height:1.1;letter-spacing:-0.025em}.sys h3 a{color:inherit;text-decoration:none}.sys h3 a::after{content:"";position:absolute;inset:0}.sys p{grid-column:2;max-width:32em;color:#4f5f76}.sys figure{display:flex;align-items:center;justify-content:center;gap:5%;grid-column:3;aspect-ratio:4/3;margin:0;padding:9% 8%;overflow:hidden;background:var(--mist);border-radius:var(--r-card)}.sys img{min-width:0;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;transform:none;mix-blend-mode:multiply}.sys figure.is-photo{display:block;padding:0;background:none}.sys figure.is-photo img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;mix-blend-mode:normal}.sys .more{display:inline-flex;align-items:center;gap:10px;margin-top:16px;font-size:.875rem;font-weight:600}.sys .more .arrow{width:36px;height:36px}.sys:hover h3 a{color:#0e61a4}.sys:hover .arrow{transform:translateX(3px)}.posts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px 24px}.bcard{display:block;color:inherit;text-decoration:none}.bcard figure{aspect-ratio:352/200;margin:0;overflow:hidden;border-radius:20px;background:#f2f5fb}.bcard img{display:block;width:100%;height:100%;object-fit:cover}.bcard h3{margin-top:16px;font-size:1.25rem;font-weight:500;line-height:1.25;letter-spacing:-0.01em}.bcard p{margin-top:6px;color:#4f5f76;font-size:.875rem}.bcard:hover h3{color:#0e61a4}@media(max-width: 1100px){.hero-grid{grid-template-columns:minmax(0, 1fr)}.posts{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 820px){.section-head{grid-template-columns:minmax(0, 1fr);align-items:start}.section-head .btn,.section-head .lead{grid-column:auto;justify-self:start}.sys{grid-template-columns:minmax(0, 1fr) 132px;align-items:start;gap:10px 20px}.sys>div{grid-column:1;grid-row:1}.sys p{grid-column:1/-1;grid-row:2}.sys figure{grid-column:2;grid-row:1}.sys h3{font-size:1.375rem}}@media(max-width: 620px){.facts{grid-template-columns:minmax(0, 1fr)}.facts li{padding:16px 0;border-top:1px solid #d5dbe4;border-left:0}.facts li:first-child{border-top:0}.posts{grid-template-columns:minmax(0, 1fr)}.hero-actions .btn{white-space:normal}}
