:root{--solutions-gutter:clamp(42px, 4.2vw, 76px);--solutions-ink:#0c251b;--solutions-muted:#58655d}.solutions-hero{min-height:min(900px,100svh);padding:190px var(--solutions-gutter) 112px;color:#fff;background:linear-gradient(90deg,#03110bf5 0%,#03110bde 36%,#03110b47 68%,#03110b14 100%),url(/assets/tukan-solutions-hero-v2-DTnEBDgW.webp) 50%/cover no-repeat;align-items:center;display:flex}.solutions-hero-content{max-width:770px}.solutions-hero h1,.solutions-intro h2,.solutions-segments h2,.solutions-capabilities h2,.solutions-certifications h2,.solutions-partner h2{letter-spacing:-.065em;margin:0;font-family:Work Sans,sans-serif;font-weight:600}.solutions-hero h1{max-width:760px;font-size:clamp(47px,4.9vw,78px);line-height:1.02}.solutions-hero h1 em{color:#d9b65d;font-style:normal}.solutions-hero .eyebrow,.solutions-intro .eyebrow,.solutions-segments .eyebrow,.solutions-capabilities .eyebrow,.solutions-certifications .eyebrow,.solutions-partner .eyebrow{letter-spacing:.06em;word-spacing:normal;border-radius:999px;width:fit-content;padding:9px 14px;line-height:1;display:inline-flex}.solutions-hero .eyebrow{color:var(--solutions-ink);background:#fff;margin:0 0 25px}.solutions-hero>div>p:not(.eyebrow){color:#ffffffe0;max-width:555px;margin:28px 0;font-size:18px;line-height:1.6}.solutions-hero .button-primary,.solutions-partner .button-primary{border-radius:999px;justify-content:space-between;min-width:244px}.solutions-intro{z-index:1;padding:clamp(92px, 12vw, 168px) var(--solutions-gutter);background:var(--cream);text-align:center;border-radius:56px 56px 0 0;margin-top:-56px;position:relative}.solutions-intro>div{justify-items:center;display:grid}.solutions-intro .eyebrow,.solutions-capabilities .eyebrow{background:var(--gold);color:var(--solutions-ink);margin-bottom:24px}.solutions-intro h2,.solutions-segments h2,.solutions-capabilities h2,.solutions-certifications h2,.solutions-partner h2{letter-spacing:-.055em;font-size:clamp(36px,3.35vw,64px);line-height:1.08}.solutions-intro h2{max-width:900px}.solutions-intro-copy{max-width:700px;color:var(--solutions-muted);margin-top:30px;font-size:17px;line-height:1.72}.solutions-intro-copy p{margin:0 0 18px}.solutions-segments{padding:clamp(92px, 12vw, 160px) var(--solutions-gutter);color:#fff;background:linear-gradient(112deg,#0c251b 0% 36%,#163a28 50%,#0c251b 64% 100%) 0 0/240% 100%;animation:14s linear infinite solutions-surface-flow}.solutions-section-heading{text-align:center;max-width:800px;margin:0 auto clamp(52px,6vw,82px)}.solutions-segments .eyebrow{color:var(--solutions-ink);background:#fff;margin-bottom:22px}.solutions-segments h2{color:var(--cream)}.solutions-segment-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;width:100%;margin:0 auto;display:grid}.solutions-segment-grid article{text-align:center;background:#05170f29;border:1px solid #ffffff47;border-radius:19px;align-content:center;place-items:center;gap:25px;min-height:210px;padding:22px 12px;transition:border-color .3s,background-color .3s,transform .3s;display:grid}.solutions-segment-grid article:hover{background:#ffffff14;border-color:#e2b254d9;transform:translateY(-5px)}.solutions-segment-grid img{object-fit:contain;filter:brightness(0)invert();opacity:.94;width:57px;height:57px;display:block}.solutions-segment-grid span{color:var(--cream);letter-spacing:-.04em;font-size:clamp(14px,1.14vw,18px);font-weight:500;line-height:1.16;display:block}.solutions-capabilities{padding:clamp(86px, 11vw, 154px) var(--solutions-gutter);background:#e7ebdf;grid-template-columns:minmax(360px,.94fr) minmax(400px,1.06fr);align-items:center;gap:clamp(52px,8vw,126px);display:grid}.solutions-capabilities figure{border-radius:30px;min-height:560px;margin:0;overflow:hidden}.solutions-capabilities figure img{object-fit:cover;width:100%;height:100%;display:block}.solutions-capabilities-copy{max-width:650px}.solutions-capabilities-copy>p:not(.eyebrow){color:var(--solutions-muted);margin:24px 0 38px;font-size:17px;line-height:1.7}.solutions-capabilities dl{border-top:1px solid #0c251b38;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.solutions-capabilities dl div{border-bottom:1px solid #0c251b29;padding:22px 0}.solutions-capabilities dt{color:var(--solutions-ink);letter-spacing:-.025em;font-size:17px;font-weight:500}.solutions-capabilities dd{color:var(--solutions-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.solutions-certifications{padding:clamp(92px, 12vw, 168px) var(--solutions-gutter);background:var(--cream);text-align:center}.solutions-certifications .eyebrow{background:var(--gold);color:var(--solutions-ink);margin-bottom:22px}.solutions-certifications h2{max-width:850px;margin-left:auto;margin-right:auto}.solutions-certifications>p:not(.eyebrow){max-width:600px;color:var(--solutions-muted);margin:24px auto 0;font-size:16px;line-height:1.65}.solutions-certification-grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1300px;margin:clamp(48px,6vw,82px) auto 0;display:grid}.solutions-certification-grid article{background:#fff;border:1px solid #0c251b1f;border-radius:24px;align-content:center;place-items:center;gap:28px;min-height:255px;padding:26px;display:grid;box-shadow:0 16px 34px #0c251b0d}.solutions-certification-grid img{object-fit:contain;width:124px;height:112px;display:block}.solutions-certification-grid span{color:var(--solutions-ink);letter-spacing:-.03em;font-size:18px;font-weight:500}.solutions-partner{padding:clamp(100px, 13vw, 175px) var(--solutions-gutter);color:#fff;background:linear-gradient(112deg,#0c251b 0% 36%,#163a28 50%,#0c251b 64% 100%) 0 0/240% 100%;border-radius:56px 56px 0 0;grid-template-columns:minmax(320px,.9fr) minmax(430px,1.1fr);align-items:center;gap:clamp(52px,9vw,150px);animation:14s linear infinite solutions-surface-flow;display:grid}.solutions-partner .eyebrow{color:var(--solutions-ink);background:#fff;margin-bottom:22px}.solutions-partner h2{color:var(--cream)}.solutions-partner-copy>p:not(.eyebrow){color:#ffffffbf;max-width:510px;margin:24px 0 34px;font-size:17px;line-height:1.7}.partner-form{color:var(--solutions-ink);background:#fffffffa;border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:clamp(24px,3vw,38px);display:grid;box-shadow:0 22px 45px #00000026}.partner-form label{letter-spacing:.02em;gap:8px;font-size:12px;font-weight:600;display:grid}.partner-form input,.partner-form textarea{width:100%;color:var(--solutions-ink);font:inherit;background:#fafaf7;border:1px solid #0c251b29;border-radius:10px;outline:0;padding:12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.partner-form textarea{resize:vertical;min-height:108px}.partner-form input:focus,.partner-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #e2b2542e}.partner-form-full,.partner-form button{grid-column:1/-1}.partner-form button{cursor:pointer;border:0;border-radius:999px;justify-content:space-between}@keyframes solutions-surface-flow{0%{background-position:0 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.solutions-segments,.solutions-partner{animation:none}.solutions-segment-grid article{transition:none}}@media (width<=1200px){.solutions-segment-grid{grid-template-columns:repeat(4,1fr)}.solutions-certification-grid{grid-template-columns:repeat(2,1fr)}.solutions-capabilities{grid-template-columns:1fr}.solutions-capabilities figure{width:100%;max-width:760px;min-height:460px}.solutions-partner{grid-template-columns:1fr}.solutions-partner-copy{max-width:680px}}@media (width<=760px){.solutions-hero{background-image:linear-gradient(#03110b24 0%,#03110b8a 46%,#03110bf5 100%),url(/assets/tukan-solutions-hero-mobile-v4-BwK5rVVP.webp);background-position:50%;align-items:end;min-height:760px;padding:142px 26px 86px}.solutions-hero h1{font-size:clamp(40px,10.5vw,48px);line-height:1.08}.solutions-hero>div>p:not(.eyebrow){margin:23px 0;font-size:16px}.solutions-intro{border-radius:30px 30px 0 0;margin-top:-30px;padding:76px 22px}.solutions-intro h2,.solutions-segments h2,.solutions-capabilities h2,.solutions-certifications h2,.solutions-partner h2{font-size:clamp(34px,9vw,44px)}.solutions-intro-copy{margin-top:25px}.solutions-segments,.solutions-certifications{padding:76px 22px}.solutions-section-heading{text-align:left;margin-bottom:48px}.solutions-segment-grid{grid-template-columns:repeat(2,1fr);gap:10px}.solutions-segment-grid article{gap:16px;min-height:155px;padding:16px 10px}.solutions-segment-grid article:hover{transform:none}.solutions-segment-grid img{width:48px;height:48px}.solutions-capabilities{gap:44px;padding:76px 22px}.solutions-capabilities figure{border-radius:24px;min-height:350px}.solutions-capabilities dl{grid-template-columns:1fr}.solutions-certification-grid{grid-template-columns:1fr;gap:14px}.solutions-certification-grid article{min-height:210px}.solutions-partner{border-radius:30px 30px 0 0;grid-template-columns:1fr;gap:45px;padding:86px 22px}.partner-form{grid-template-columns:1fr;padding:22px}.partner-form-full,.partner-form button{grid-column:auto}}@media (width>=761px){.solutions-hero-content,.solutions-hero h1{max-width:1120px}.solutions-hero h1{font-size:clamp(46px,3.8vw,64px)}.solutions-hero h1>span{white-space:nowrap}}.solutions-capabilities figure{clip-path:inset(0 round 30px)}.solutions-capabilities figure img{border-radius:inherit}.solutions-capabilities dl,.solutions-capabilities dl div{border:0}@media (width<=760px){.solutions-capabilities figure{clip-path:inset(0 round 24px)}}
