#contextual-cta-section#contextual-cta-section{box-sizing:border-box;clear:both;background:#fff;width:100%;margin:0;padding:56px 0 80px;scroll-margin-top:120px;display:block;position:relative;overflow:clip}#contextual-cta-section#contextual-cta-section .su-container{box-sizing:border-box;width:100%;max-width:1192px;margin:0 auto;padding:0 24px}#su-cta#su-cta,#su-cta#su-cta *{box-sizing:border-box;font-family:Inter,Arial,sans-serif}#su-cta#su-cta{isolation:isolate;color:#fcfbf9;text-align:left;background:#1b1915;border:0;border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:36px;width:100%;min-width:0;max-width:none;margin:0;padding:60px 56px;display:grid;position:relative;overflow:hidden}#su-cta#su-cta:before,#su-cta#su-cta:after{display:none}#su-cta#su-cta .su-copy{z-index:2;text-align:left;width:100%;min-width:0;max-width:620px;margin:0;padding:0;display:block;position:relative}#su-cta#su-cta h2{color:#fcfbf9;letter-spacing:-.035em;text-wrap:balance;max-width:21ch;margin:0;padding:0;font-size:46px;font-weight:800;line-height:1.08}#su-cta#su-cta .su-body{color:#d8d0c6;letter-spacing:0;text-wrap:pretty;max-width:610px;margin:22px 0 0;padding:0;font-size:17px;font-weight:400;line-height:1.6}#su-cta#su-cta .su-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;width:100%;margin:28px 0 0;padding:0;display:flex}#su-cta#su-cta .su-button{color:#1b1915;letter-spacing:0;text-align:center;min-height:52px;box-shadow:none;cursor:pointer;white-space:normal;background:#fcfbf9;border:1px solid #fcfbf9;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:0;padding:16px 21px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;transform:none}#su-cta#su-cta .su-button.secondary{color:#fcfbf9;background:0 0;border-color:#958a7e}#su-cta#su-cta .su-button:hover{color:#1b1915;background:#fff1e8}#su-cta#su-cta .su-button.secondary:hover{color:#fcfbf9;background:#302b25}#su-cta#su-cta .su-button:focus-visible{outline-offset:4px;outline:3px solid #ffa977}#su-cta#su-cta .su-button svg{flex:none;width:16px;height:16px;display:block}#su-cta#su-cta .su-micro{color:#cfc7bd;letter-spacing:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 12px;margin:22px 0 0;padding:0;font-size:12px;font-weight:400;line-height:1.6;list-style:none;display:flex}#su-cta#su-cta .su-micro li{font:inherit;color:inherit;margin:0;padding:0;display:block}#su-cta#su-cta .su-micro li+li:before{content:"•";color:#958a7e;margin-right:12px}#su-cta#su-cta .su-art{z-index:1;pointer-events:none;justify-content:center;align-items:center;width:100%;min-width:0;height:320px;margin:0;padding:0;display:flex;position:relative}#su-cta#su-cta .su-art img{object-fit:contain;object-position:center;opacity:1;width:110%;max-width:110%;height:100%;box-shadow:none;border:0;display:block;position:static;transform:none}#su-cta#su-cta[data-visual=signal] .su-art{height:340px}#su-cta#su-cta[data-visual=signal] .su-art img{width:125%;max-width:125%;height:115%}#su-cta#su-cta .su-code{color:#fcfbf9;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;background:#24201b;border:1px solid #655b4f;border-radius:8px;max-width:100%;margin:22px 0 0;padding:14px 16px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}#su-cta#su-cta[data-visual=nightshift]{text-align:center;padding:56px 64px 0;display:block}#su-cta#su-cta[data-visual=nightshift] .su-copy{text-align:center;max-width:760px;margin:0 auto}#su-cta#su-cta[data-visual=nightshift] h2{max-width:25ch;margin:0 auto;font-size:48px}#su-cta#su-cta[data-visual=nightshift] .su-body{max-width:680px;margin:20px auto 0}#su-cta#su-cta[data-visual=nightshift] .su-actions,#su-cta#su-cta[data-visual=nightshift] .su-micro{justify-content:center}#su-cta#su-cta[data-visual=nightshift] .su-art{width:calc(100% + 128px);height:210px;margin:26px -64px 0;display:block;overflow:hidden}#su-cta#su-cta[data-visual=nightshift] .su-art img{width:100%;max-width:none;height:auto;position:absolute;bottom:0;left:0;transform:translateY(12%)}@media (width>=761px) and (width<=1050px){#su-cta#su-cta{gap:20px;padding:48px 36px}#su-cta#su-cta h2{font-size:39px}#su-cta#su-cta .su-art{height:280px}#su-cta#su-cta .su-button{padding:15px 16px;font-size:14px}}@media (width<=760px){#contextual-cta-section#contextual-cta-section{padding:24px 0 40px}#contextual-cta-section#contextual-cta-section .su-container{padding:0 20px}#su-cta#su-cta{border-radius:22px;grid-template-columns:1fr;gap:12px;padding:34px 26px 20px}#su-cta#su-cta h2{letter-spacing:-.03em;max-width:20ch;font-size:33px}#su-cta#su-cta .su-body{margin-top:18px;font-size:16px;line-height:1.55}#su-cta#su-cta .su-actions{grid-template-columns:1fr;gap:12px;margin-top:24px;display:grid}#su-cta#su-cta .su-button{width:100%;min-height:48px;padding:14px 18px}#su-cta#su-cta .su-micro{gap:7px 9px;margin-top:18px;font-size:11px}#su-cta#su-cta .su-micro li+li:before{margin-right:9px}#su-cta#su-cta .su-art{height:192px;margin:4px 0 0}#su-cta#su-cta .su-art img{width:100%;max-width:100%}#su-cta#su-cta[data-visual=signal] .su-art{height:208px}#su-cta#su-cta[data-visual=signal] .su-art img{width:100%;max-width:100%;height:100%}#su-cta#su-cta[data-visual=nightshift]{padding:36px 26px 0}#su-cta#su-cta[data-visual=nightshift] h2{font-size:33px}#su-cta#su-cta[data-visual=nightshift] .su-art{width:calc(100% + 52px);height:140px;margin:21px -26px 0}#su-cta#su-cta[data-visual=nightshift] .su-art img{width:210%;max-width:none;left:-55%;transform:translateY(12%)}}#su-cta#su-cta .su-note{color:#cfc7bd;max-width:48ch;margin:20px 0 0;padding:0;font-size:12px;line-height:1.6}
