.SharksealPage-module__n0u32G__page{overflow-x:clip}.SharksealPage-module__n0u32G__seam{border-top:1px solid var(--line-light)}.SharksealPage-module__n0u32G__pad{padding:84px 0}.SharksealPage-module__n0u32G__crumb{color:var(--color-slate);padding:18px 0 0;font-size:13px}.SharksealPage-module__n0u32G__crumbLink{color:var(--color-accent);text-decoration:none}.SharksealPage-module__n0u32G__crumbLink:hover{text-decoration:underline}.SharksealPage-module__n0u32G__crumbHere{color:var(--color-slate)}.SharksealPage-module__n0u32G__btnPrimary{background:var(--accent);color:var(--color-white);border-radius:var(--radius-sm);font-size:15px;font-weight:500;font-family:var(--font-sans);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;transition:background .18s;display:inline-flex}.SharksealPage-module__n0u32G__btnPrimary:hover{background:var(--accent-hover);color:var(--color-white)}.SharksealPage-module__n0u32G__btnGhost{background:var(--color-surface);color:var(--color-navy);border:.5px solid var(--line-light-mid);border-radius:var(--radius-sm);font-size:15px;font-weight:500;font-family:var(--font-sans);cursor:pointer;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.SharksealPage-module__n0u32G__btnGhost:hover{color:var(--color-navy);background:#f6f7fb;border-color:#0c0c1a38}.SharksealPage-module__n0u32G__hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;min-height:500px;padding-top:26px;padding-bottom:12px;display:grid}.SharksealPage-module__n0u32G__h1{letter-spacing:-.4px;color:var(--color-dark-header);margin-bottom:20px;font-size:40px;font-weight:400;line-height:1.12}.SharksealPage-module__n0u32G__heroLead{max-width:32em;color:var(--color-body);margin-bottom:30px;font-size:18px;line-height:1.55}.SharksealPage-module__n0u32G__heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.SharksealPage-module__n0u32G__heroFig{justify-content:center;align-self:stretch;align-items:flex-end;display:flex;position:relative}.SharksealPage-module__n0u32G__heroImg{width:124%;max-width:124%;height:auto;display:block;position:relative}.SharksealPage-module__n0u32G__kicker{color:var(--color-accent);margin-bottom:16px;font-size:13px;font-weight:500;line-height:1.6}.SharksealPage-module__n0u32G__ptitle{letter-spacing:-.4px;max-width:760px;margin-bottom:18px;font-size:32px;font-weight:400;line-height:1.25}.SharksealPage-module__n0u32G__ptitleLead{color:var(--color-dark-header)}.SharksealPage-module__n0u32G__ptitleRun{color:var(--color-body)}.SharksealPage-module__n0u32G__intro{color:var(--color-body);max-width:680px;margin-bottom:0;font-size:16px;line-height:1.6}.SharksealPage-module__n0u32G__bgrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:46px;display:grid}.SharksealPage-module__n0u32G__bcard{background:var(--color-surface);border:1px solid var(--line-light);border-radius:16px;padding:26px}.SharksealPage-module__n0u32G__bIcon{margin-bottom:18px}.SharksealPage-module__n0u32G__bTitle{color:var(--color-navy);margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.5}.SharksealPage-module__n0u32G__bText{color:var(--color-body);font-size:13.5px;line-height:1.55}.SharksealPage-module__n0u32G__surfList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;max-width:760px;margin:40px 0 0;padding:0;list-style:none;display:grid}.SharksealPage-module__n0u32G__surfItem{border-bottom:1px solid var(--line-light);color:var(--color-dark-header);align-items:center;gap:14px;padding:15px 0;font-size:16px;font-weight:500;display:flex}.SharksealPage-module__n0u32G__tick{flex-shrink:0;width:20px;height:20px}@media (max-width:920px){.SharksealPage-module__n0u32G__bgrid{grid-template-columns:1fr 1fr}}@media (max-width:880px){.SharksealPage-module__n0u32G__hero{grid-template-columns:1fr;min-height:0;padding-top:22px}.SharksealPage-module__n0u32G__h1{font-size:30px}.SharksealPage-module__n0u32G__heroFig{margin-top:16px}.SharksealPage-module__n0u32G__heroImg{width:100%;max-width:100%}.SharksealPage-module__n0u32G__ptitle{font-size:27px}.SharksealPage-module__n0u32G__surfList{grid-template-columns:1fr}}@media (max-width:600px){.SharksealPage-module__n0u32G__pad{padding:60px 0}.SharksealPage-module__n0u32G__bgrid{grid-template-columns:1fr}}
