.wpp-link-page{--wpp-link-shell:min(1824px,calc(100% - 224px));font-family:var(--sb-font-sans);font-size:16px;line-height:1.6;color:#111827;background:#fff}
.wpp-link-page [hidden]{display:none!important}
.wpp-link-page .container{width:var(--wpp-link-shell);max-width:none}
.wpp-link-page .wpp-link-hero{padding:72px 0 64px;text-align:center}
.wpp-link-page .wpp-link-hero h1{max-width:950px;margin:0 auto;font-size:56px;line-height:1.12;font-weight:600;letter-spacing:-.025em}
.wpp-link-hero h1 span{display:block;color:#079b38}
.wpp-link-lead{max-width:730px;margin:26px auto 0;font-size:20px;line-height:1.65;color:#4b5563}
.wpp-link-hero .sb-solution-actions{justify-content:center;margin-top:32px}
.wpp-link-hero .sb-solution-button{gap:16px}
.wpp-link-page .wpp-link-hero .sb-hero-trust{justify-content:center;margin:30px auto 0}
.wpp-link-workspace,.wpp-link-uses{padding:64px 0 72px}
.wpp-link-heading{max-width:850px;margin:0 auto 38px;text-align:center}
.wpp-link-heading h2{font-size:42px;line-height:1.17;font-weight:600;letter-spacing:-.02em;margin:0}
.wpp-link-heading p{font-size:20px;color:#526174;margin:22px auto 0;max-width:670px}
.wpp-link-tool{max-width:1040px;margin:0 auto;border:1px solid #dbe5f2;border-radius:24px;overflow:hidden;background:#fff}
#wpp-link-form,.wpp-link-result-content{padding:40px 48px}
.wpp-link-fields{display:grid;grid-template-columns:1fr 1.35fr;gap:24px}
.wpp-link-fields>div{min-width:0}
.wpp-link-tool label{display:block;font-size:15px;font-weight:600;margin-bottom:8px}
.wpp-link-tool label span{font-weight:400;color:#667085}
.wpp-link-tool input,.wpp-link-tool select,.wpp-link-tool textarea{width:100%;min-width:0;min-height:50px;border:1px solid #bdcad7;border-radius:9px;background:#fff;color:#111827;padding:11px 14px;font:inherit}
.wpp-link-tool textarea{resize:vertical;min-height:130px}
.wpp-link-page :focus-visible{outline:3px solid #1572e8;outline-offset:3px}
.wpp-link-tool [aria-invalid=true]{border-color:#b42318}
.wpp-link-tool small,.wpp-link-small{display:block;font-size:14px;color:#667085;line-height:1.55;margin:8px 0 0}
.wpp-link-message{margin-top:28px}
.wpp-link-message>p{color:#526174;font-size:15px;margin:0 0 14px}
.wpp-link-examples{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}
.wpp-link-examples button,.wpp-link-edit{border:1px solid #d6e0e9;border-radius:24px;padding:8px 16px;font:inherit;font-size:14px;font-weight:600;color:#344054;cursor:pointer;background:linear-gradient(90deg,#eef2f7 0 50%,#fff 50% 100%);background-size:200% 100%;background-position:100% 0;transition:background-position .34s ease}
.wpp-link-examples button:hover,.wpp-link-examples button:focus,.wpp-link-edit:hover,.wpp-link-edit:focus{background-position:0 0}
.wpp-link-examples button[aria-pressed=true]{border-color:#079b38;color:#075e35}
#link-message-count{text-align:right}
.wpp-link-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding-top:24px;border-top:1px solid #e6ecf2}
.wpp-link-actions>small{max-width:380px;margin:0}
.wpp-link-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:12px 28px;border:0;border-radius:40px;color:#fff;font:inherit;font-size:16px;font-weight:600;background:linear-gradient(90deg,#073fb8 0 50%,#1572e8 50% 100%);background-size:200% 100%;background-position:100% 0;transition:background-position .34s ease;text-decoration:none;cursor:pointer;flex-shrink:0}
.wpp-link-button:hover,.wpp-link-button:focus{background-position:0 0;color:#fff;text-decoration:none}
.wpp-link-button:disabled{opacity:.55;cursor:not-allowed}
.wpp-link-secondary{background-image:linear-gradient(90deg,#eef2f7 0 50%,#fff 50% 100%);border:1px solid #bdcad7;color:#344054}
.wpp-link-secondary:hover,.wpp-link-secondary:focus{color:#344054}
#link-error{padding:14px 18px;border:1px solid #edc8bc;border-radius:10px;color:#9b3517;background:#fff7f2;margin-top:20px}
.wpp-link-result h3{font-size:28px;line-height:1.25;font-weight:600;margin:0 0 16px}
.wpp-link-result-content>p{color:#526174}
.wpp-link-preview{border-left:3px solid #079b38;background:#f1fbf5;padding:20px 24px;margin:24px 0}
.wpp-link-preview strong{font-size:18px;font-weight:600}
.wpp-link-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;color:#344054;max-height:260px;overflow:auto}
.wpp-link-result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0}
.wpp-link-conversion{background:#071321;color:#fff;padding:36px 48px}
.wpp-link-conversion p{color:#c5cfda;max-width:700px;margin:0 0 24px}
.wpp-link-related{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:24px}
.wpp-link-related a{color:#c8e2ff;text-decoration:underline;text-underline-offset:4px}
.wpp-link-status{padding:12px 16px;margin:0 0 16px;border-radius:9px;color:#075e35;background:#f1fbf5}
.wpp-link-status:empty{display:none}
.wpp-link-uses{background:#f8fafc}
.wpp-link-use-list{max-width:1040px;margin:0 auto}
.wpp-link-use-list article{display:flex;gap:28px;padding:28px 0;border-bottom:1px solid #dbe5f2}
.wpp-link-use-list article:last-child{border:0}
.wpp-link-use-list article>span{color:#079b38;font-size:24px;font-weight:600}
.wpp-link-use-list h3{font-size:24px;font-weight:600;margin:0 0 10px}
.wpp-link-use-list p{color:#526174;margin:0;max-width:740px}
@media(max-width:1499.98px){.wpp-link-page{--wpp-link-shell:min(1520px,calc(100% - 120px))}}
@media(max-width:1099.98px){.wpp-link-page{--wpp-link-shell:calc(100% - 56px)}}
@media(max-width:767.98px){.wpp-link-page{--wpp-link-shell:calc(100% - 64px)}.wpp-link-page .container{padding-left:0;padding-right:0}.wpp-link-page .wpp-link-hero{padding:48px 0}.wpp-link-page .wpp-link-hero h1{font-size:34px}.wpp-link-lead,.wpp-link-heading p{font-size:18px}.wpp-link-heading h2{font-size:28px}.wpp-link-workspace,.wpp-link-uses{padding:44px 0}.wpp-link-tool{border-radius:16px}#wpp-link-form,.wpp-link-result-content,.wpp-link-conversion{padding:24px 20px}.wpp-link-fields{grid-template-columns:1fr;gap:20px}.wpp-link-actions{flex-direction:column;align-items:stretch;gap:18px}.wpp-link-result-actions{align-items:stretch;flex-direction:column}.wpp-link-result h3{font-size:24px}.wpp-link-conversion .wpp-link-button{width:100%;padding:12px 18px}.wpp-link-use-list article{gap:18px}.wpp-link-use-list h3{font-size:20px}.wpp-link-status{padding:16px 20px}.wpp-link-hero .sb-solution-actions{flex-direction:column;align-items:stretch}.wpp-link-related{flex-direction:column}}

.wpp-qr-preview{text-align:center;margin:28px 0;padding:24px;border:1px solid #dbe5f2;border-radius:16px;background:#fff}
.wpp-qr-preview canvas{display:block;width:100%;max-width:360px;height:auto;margin:0 auto;image-rendering:pixelated}
.wpp-qr-preview p{max-width:460px;margin:18px auto 0;color:#526174;font-size:14px}
