.SolutionsPage-module__w2pr9q__container{max-width:1180px;margin:0 auto;padding:0 32px}@media (max-width:760px){.SolutionsPage-module__w2pr9q__container{padding:0 20px}}.SolutionsPage-module__w2pr9q__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--bd-blue);font-size:12px;font-weight:800}.SolutionsPage-module__w2pr9q__eyebrowGold{color:var(--bd-yellow)}.SolutionsPage-module__w2pr9q__eyebrowPink{color:var(--bd-pink)}.SolutionsPage-module__w2pr9q__sectionHeading{letter-spacing:-.018em;color:var(--bd-charcoal);margin:14px 0 16px;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.1}.SolutionsPage-module__w2pr9q__sectionHeadingWhite{color:#fff}.SolutionsPage-module__w2pr9q__sectionLead{color:var(--fg-2);max-width:62ch;font-size:clamp(17px,1.55vw,20px);line-height:1.55}.SolutionsPage-module__w2pr9q__btn{cursor:pointer;border:2px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background .18s,box-shadow .18s,color .18s,transform .12s,border-color .18s;display:inline-flex}.SolutionsPage-module__w2pr9q__btn:active{transform:translateY(1px)}.SolutionsPage-module__w2pr9q__btnPrimary{background:var(--bd-yellow);color:var(--bd-charcoal)}.SolutionsPage-module__w2pr9q__btnPrimary:hover{box-shadow:0 8px 22px #ffd50066}.SolutionsPage-module__w2pr9q__btnGhost{color:var(--bd-charcoal);border-color:var(--bd-charcoal);background:0 0}.SolutionsPage-module__w2pr9q__btnGhost:hover{background:var(--bd-charcoal);color:#fff}.SolutionsPage-module__w2pr9q__btnArrow svg{transition:transform .15s}.SolutionsPage-module__w2pr9q__btnArrow:hover svg{transform:translate(3px)}.SolutionsPage-module__w2pr9q__hero{padding:5rem 0;position:relative;overflow:hidden}.SolutionsPage-module__w2pr9q__heroDots{opacity:.55;pointer-events:none;background-image:radial-gradient(#36404917 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.SolutionsPage-module__w2pr9q__heroGrid{max-width:760px;position:relative}.SolutionsPage-module__w2pr9q__heroBadge{border:1px solid var(--border-1);background:#fff;border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:6px 14px 6px 8px;display:inline-flex}.SolutionsPage-module__w2pr9q__bdgIco{background:var(--bd-yellow);width:22px;height:22px;color:var(--bd-charcoal);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.SolutionsPage-module__w2pr9q__bdgT{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-1);font-size:12px;font-weight:800}.SolutionsPage-module__w2pr9q__bdgSub{color:var(--fg-3);font-weight:700}.SolutionsPage-module__w2pr9q__heroSlab{font-family:var(--font-primary);text-transform:lowercase;color:var(--bd-charcoal);opacity:.42;margin-bottom:12px;font-size:clamp(24px,2.8vw,40px);font-weight:400;line-height:1}.SolutionsPage-module__w2pr9q__heroDisplay{letter-spacing:-.024em;color:var(--bd-charcoal);margin:0;font-size:clamp(42px,5.8vw,72px);font-weight:800;line-height:1.02}.SolutionsPage-module__w2pr9q__underlineWord{white-space:nowrap;display:inline-block;position:relative}.SolutionsPage-module__w2pr9q__underlineSvg{width:100%;height:16px;position:absolute;bottom:-6px;left:0;right:0}.SolutionsPage-module__w2pr9q__heroLead{color:var(--fg-2);max-width:58ch;margin:28px 0 0;font-size:clamp(17px,1.55vw,20px);line-height:1.55}.SolutionsPage-module__w2pr9q__heroCtas{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.SolutionsPage-module__w2pr9q__coreSection{background:var(--bd-offwhite);padding:0}.SolutionsPage-module__w2pr9q__sectionHead{text-align:center;max-width:720px;margin:0 auto 56px}.SolutionsPage-module__w2pr9q__sectionHead .SolutionsPage-module__w2pr9q__sectionLead{margin-left:auto;margin-right:auto}.SolutionsPage-module__w2pr9q__solGrid{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.SolutionsPage-module__w2pr9q__solCard{border:1px solid var(--border-1);min-width:0;color:inherit;--c:18px;min-height:248px;clip-path:polygon(0 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, var(--c) 100%, 0 calc(100% - var(--c)));background:#fff;flex-direction:column;flex:0 calc(33.333% - 16px);gap:14px;padding:34px 30px 30px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative}.SolutionsPage-module__w2pr9q__solCard:before{content:"";background:var(--accent);width:64px;height:4px;position:absolute;top:0;left:0}.SolutionsPage-module__w2pr9q__solCard:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 18px 40px #0f14181a}.SolutionsPage-module__w2pr9q__solIco{background:var(--tint);width:52px;height:52px;color:var(--accent);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.SolutionsPage-module__w2pr9q__solTitle{letter-spacing:-.012em;color:var(--bd-charcoal);margin:0;font-size:23px;font-weight:800;line-height:1.15}.SolutionsPage-module__w2pr9q__solDesc{color:var(--fg-2);margin:0;font-size:15.5px;line-height:1.55}.SolutionsPage-module__w2pr9q__solLink{border:1.5px solid var(--accent);color:var(--accent);letter-spacing:.02em;background-color:#0000;border-radius:9999px;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:9px 20px;font-size:13px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.SolutionsPage-module__w2pr9q__solCard:hover .SolutionsPage-module__w2pr9q__solLink{background-color:var(--accent);color:var(--bd-offwhite)}.SolutionsPage-module__w2pr9q__solLinkIcon{font-size:15px;transition:transform .2s}.SolutionsPage-module__w2pr9q__solCard:hover .SolutionsPage-module__w2pr9q__solLinkIcon{transform:translate(2px)}@media (max-width:880px){.SolutionsPage-module__w2pr9q__solCard{flex:0 calc(50% - 12px)}}@media (max-width:560px){.SolutionsPage-module__w2pr9q__solCard{flex:100%}}.SolutionsPage-module__w2pr9q__indSection{background:var(--bd-charcoal);color:#fff;padding-top:5rem;padding-bottom:5rem;position:relative;overflow:hidden}.SolutionsPage-module__w2pr9q__indHalftone{opacity:.5;pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1.4px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 85% 10%,#000,#0000 70%);mask-image:radial-gradient(70% 80% at 85% 10%,#000,#0000 70%)}.SolutionsPage-module__w2pr9q__indGrid{grid-template-columns:1.05fr 1.35fr;align-items:center;gap:64px;display:grid;position:relative}@media (max-width:900px){.SolutionsPage-module__w2pr9q__indGrid{grid-template-columns:1fr;gap:40px}}.SolutionsPage-module__w2pr9q__indLead{color:#ffffffc7;max-width:62ch;font-size:clamp(17px,1.55vw,20px);line-height:1.55}.SolutionsPage-module__w2pr9q__indList{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (max-width:620px){.SolutionsPage-module__w2pr9q__indList{grid-template-columns:repeat(2,1fr)}}.SolutionsPage-module__w2pr9q__indItem{background:var(--bd-charcoal);color:#fff;align-items:center;gap:11px;padding:18px 16px;text-decoration:none;transition:background .15s;display:flex}.SolutionsPage-module__w2pr9q__indItem:hover{background:#2b343c}.SolutionsPage-module__w2pr9q__indDot{width:30px;height:30px;color:var(--accent);background:#ffffff0f;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.SolutionsPage-module__w2pr9q__indLabel{letter-spacing:-.005em;font-size:14px;font-weight:700;line-height:1.2}.SolutionsPage-module__w2pr9q__closingSection{background:var(--bd-offwhite);padding-top:5rem;padding-bottom:5rem}.SolutionsPage-module__w2pr9q__closingInner{max-width:760px}.SolutionsPage-module__w2pr9q__closingCtas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}
