.websites-premium-page .websites-approach{color:#142334;background:#f7f8fa;border-top:1px solid #dce3eb;padding-block:clamp(64px,8vw,112px)}.websites-premium-page .websites-approach-heading{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,5vw,76px);margin-bottom:clamp(36px,5vw,64px);display:grid}.websites-premium-page .websites-approach-eyebrow{color:#62758a;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;margin:0;font-size:10px;font-weight:500;line-height:1.8}.websites-premium-page .websites-approach-heading>.websites-approach-eyebrow{padding-top:10px}.websites-premium-page .websites-approach-heading h2{letter-spacing:-.055em;overflow-wrap:break-word;margin:0 0 22px;font-size:clamp(34px,4.1vw,58px);font-weight:600;line-height:1.08}.websites-premium-page .websites-approach-heading>div>p{color:#586c80;max-width:58ch;margin:0;font-size:15px;line-height:1.85}.websites-premium-page .websites-approach-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(28px,5vw,76px);display:grid}.websites-premium-page .websites-approach-tabs{border-top:1px solid #dce3eb;min-width:0}.websites-premium-page .websites-approach-tab{color:#465d73;width:100%;min-height:90px;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:1px solid #dce3eb;border-left:2px solid #0000;border-right:0;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:16px;padding:24px 20px 24px 18px;font-size:16px;font-weight:500;line-height:1.5;display:grid}.websites-premium-page .websites-approach-tab>span:nth-child(2){overflow-wrap:break-word;min-width:0}.websites-premium-page .websites-approach-number{color:#718297;font-family:var(--font-geist-mono), monospace;align-self:start;padding-top:3px;font-size:11px;font-weight:400}.websites-premium-page .websites-approach-tab-arrow{color:#7d8da0;font-size:21px;font-weight:400}.websites-premium-page .websites-approach-tab:hover{color:#142334;background:#edf2f7}.websites-premium-page .websites-approach-tab[aria-selected=true]{color:#142334;background:#edf3fb;border-left-color:#087cff}.websites-premium-page .websites-approach-tab[aria-selected=true] .websites-approach-number,.websites-premium-page .websites-approach-tab[aria-selected=true] .websites-approach-tab-arrow{color:#087cff}.websites-premium-page .websites-approach-panels{border-left:1px solid #dce3eb;min-width:0;padding-left:clamp(24px,3vw,44px)}.websites-premium-page .websites-approach-panel[hidden]{display:none}.websites-premium-page .websites-approach-panel h3{letter-spacing:-.035em;overflow-wrap:break-word;max-width:27ch;margin:15px 0 22px;font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:1.22}.websites-premium-page .websites-approach-description{color:#586c80;max-width:60ch;margin:0;font-size:15px;line-height:1.85}.websites-premium-page .websites-approach-scope{border-top:1px solid #dce3eb;margin-top:32px;padding-top:26px}.websites-premium-page .websites-approach-scope h4{margin:0 0 20px;font-size:14px;font-weight:600;line-height:1.6}.websites-premium-page .websites-approach-scope ul{gap:17px;margin:0;padding:0;list-style:none;display:grid}.websites-premium-page .websites-approach-scope li{color:#50667b;overflow-wrap:break-word;grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.75;display:grid}.websites-premium-page .websites-approach-scope li>span:first-child{color:#087cff;font-family:var(--font-geist-mono), monospace;padding-top:3px;font-size:10px}.websites-premium-page .websites-approach-cta{color:#fff;background:#142334;border:1px solid #142334;justify-content:space-between;align-items:center;gap:30px;max-width:100%;min-height:52px;margin-top:32px;padding:14px 20px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.websites-premium-page .websites-approach-cta>span{flex-shrink:0;font-size:20px;font-weight:400}.websites-premium-page .websites-approach-cta:hover{background:#087cff;border-color:#087cff}.websites-premium-page .websites-approach-tab:focus-visible,.websites-premium-page .websites-approach-panel:focus-visible,.websites-premium-page .websites-approach-cta:focus-visible{outline-offset:5px;outline:3px solid #087cff}@media (max-width:800px){.websites-premium-page .websites-approach-heading,.websites-premium-page .websites-approach-layout{grid-template-columns:minmax(0,1fr);gap:26px}.websites-premium-page .websites-approach-heading>.websites-approach-eyebrow{padding-top:0}.websites-premium-page .websites-approach-panels{border-left:0;padding:5px 0 0}.websites-premium-page .websites-approach-panel h3{max-width:34ch}}@media (max-width:480px){.websites-premium-page .websites-approach-tab{grid-template-columns:24px minmax(0,1fr) 18px;gap:12px;min-height:82px;padding:20px 12px;font-size:15px}.websites-premium-page .websites-approach-heading>div>p,.websites-premium-page .websites-approach-description{font-size:14px}.websites-premium-page .websites-approach-scope li{font-size:13px}}
