.bwu-document-form{width:min(100% - 32px,1120px);margin:clamp(24px,5vw,56px) auto;padding:clamp(18px,3vw,36px);background:var(--bwu-surface,var(--bwu-doc-surface,#fff));border:1px solid var(--bwu-doc-border,#e8e2e0);border-radius:18px;box-sizing:border-box;font:16px/1.65 Arial,sans-serif;min-width:0}.bwu-document-form h2{font-size:clamp(23px,3vw,32px);line-height:1.25;color:var(--bwu-navy,var(--bwu-doc-navy,#153850))}.bwu-document-form form{display:grid;gap:20px;min-width:0}.bwu-document-form label{display:grid;gap:8px;font-weight:600;min-width:0}.bwu-document-form input[type=text]{width:100%;box-sizing:border-box;min-height:48px;font:inherit;border:1px solid #d4ced0;border-radius:10px;padding:10px 12px}.bwu-document-form button,.bwu-document-form a.bwu-document-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:10px 16px;border:1px solid var(--bwu-doc-primary,#7b213a);border-radius:10px;font:inherit;font-weight:600;line-height:1.35;color:var(--bwu-doc-primary,#7b213a);background:var(--bwu-doc-surface,#fff);cursor:pointer;box-sizing:border-box;text-align:center}.bwu-document-form button[type=submit]{color:var(--bwu-doc-surface,#fff);background:var(--bwu-doc-primary,#7b213a)}.bwu-document-form button:disabled{opacity:.55;cursor:not-allowed}.bwu-document-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bwu-document-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.bwu-document-products article{display:flex;gap:14px;align-items:center;border:1px solid var(--bwu-doc-border,#e8e2e0);padding:12px;border-radius:12px;min-width:0;box-sizing:border-box}.bwu-document-products img{width:70px;height:70px;object-fit:contain;flex:none}.bwu-document-products span{min-width:0;overflow-wrap:anywhere}.bwu-document-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 16px;background:var(--bwu-doc-navy,#153850);color:var(--bwu-doc-surface,#fff);border:0;border-radius:10px;font:600 16px/1.3 Arial,sans-serif;cursor:pointer;text-align:center;box-sizing:border-box}.bwu-document-form :focus-visible,.bwu-document-cta:focus-visible{outline:3px solid #b58b65;outline-offset:3px}@media(max-width:640px){.bwu-document-actions,.bwu-document-products{grid-template-columns:minmax(0,1fr)}.bwu-document-form{width:calc(100% - 24px)}.bwu-document-form button{width:100%}}

.bwu-favorites-heading{flex-wrap:wrap}.bwu-favorites-heading>div:first-child{min-width:0;flex:1 1 340px}.bwu-document-cta{max-width:100%}
.bwu-growth-tools{padding-block:clamp(24px,4vw,48px);min-width:0}.bwu-growth-tools-heading h1{font-size:clamp(27px,4vw,42px);line-height:1.25;color:var(--bwu-navy,var(--bwu-doc-navy,#153850));margin:8px 0 24px;overflow-wrap:anywhere}.bwu-growth-tools-heading{min-width:0}.bwu-growth-tools>.bwu-document-form{margin-block:0}
.bwu-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:24px 48px}.bwu-tools-card{display:flex;flex-direction:column;gap:14px;padding:26px;border:1px solid var(--bwu-doc-border,#e8e2e0);border-radius:16px;background:var(--bwu-doc-surface,#fff);color:var(--bwu-doc-text,#202933);min-width:0;box-shadow:0 6px 24px #15385008;box-sizing:border-box;text-decoration:none}.bwu-tools-card h2{margin:0;font-size:22px;line-height:1.3;color:var(--bwu-doc-navy,#153850)}.bwu-tools-card p{margin:0;font-size:16px;line-height:1.65;overflow-wrap:anywhere}.bwu-tools-card>span{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--bwu-doc-primary,#7b213a);margin-top:auto;min-height:44px}.bwu-tools-card:hover{border-color:#b58b65;box-shadow:0 8px 24px #15385014}.bwu-tools-card:focus-visible{outline:3px solid var(--bwu-doc-primary,#7b213a);outline-offset:3px}@media(max-width:1000px){.bwu-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.bwu-tools-grid{grid-template-columns:minmax(0,1fr);gap:16px}.bwu-tools-card{padding:20px}}
