*{box-sizing:border-box}html{font-size:17px}body{margin:0;color:#101827;background:#fff;font-family:Arial,sans-serif;line-height:1.5}a{text-decoration:none;color:inherit}button,input{font:inherit}.container{width:min(1180px,calc(100% - 32px));margin:auto}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid #e4e7ec}.nav{min-height:76px;display:flex;align-items:center;gap:24px}.logo{width:220px;max-height:60px;object-fit:contain}.navlinks{margin-left:auto;display:flex;gap:22px;align-items:center}.btn{min-height:48px;padding:11px 20px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;font-weight:700}.primary{background:#ffb800;border-color:#ffb800}.hero{padding:48px 0;background:#fff}.heroGrid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:38px;gap:38px;align-items:center}.hero h1{font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.02;letter-spacing:-.04em;margin:0 0 18px}.accent{color:#f5a900}.lead{font-size:1.15rem;color:#475467}.mascot{width:100%;max-height:430px;object-fit:contain}.search{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;border:1px solid #d0d5dd;border-radius:14px;padding:8px;margin-top:28px}.search input{border:0;padding:14px;min-height:52px;outline:none}.trust{display:flex;gap:26px;flex-wrap:wrap;margin-top:20px;font-weight:600}.section{padding:38px 0}.section h2{font-size:1.8rem}.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.service{min-height:120px;border:1px solid #e4e7ec;border-radius:14px;padding:18px;display:grid;place-items:center;text-align:center;font-weight:700;background:#fff}.service:hover{border-color:#ffb800}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.step{background:#f7f8fa;border-radius:14px;padding:24px}.num{display:grid;place-items:center;width:42px;height:42px;background:#ffb800;border-radius:50%;font-weight:800}:focus-visible{outline:3px solid #ffb800;outline-offset:3px}@media(max-width:800px){html{font-size:16px}.navlinks{display:none}.logo{width:180px}.heroGrid{grid-template-columns:1fr}.hero h1{font-size:2.5rem}.mascot{max-height:290px}.search{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr}}.bee-support-dashboard{min-width:0;width:100%}.bee-support-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(115deg,#fff6d6,#fff);border:1px solid #f0e0a9;border-radius:18px;padding:26px 28px;margin-bottom:18px}.bee-support-heading h1{font-size:29px;margin:7px 0 4px;color:#1e2735}.bee-support-heading p{font-size:13px;color:#687181;margin:0;line-height:1.55}.bee-support-tag{color:#94710f;font-size:10px;font-weight:800;letter-spacing:1.3px}.bee-support-hex{display:grid;place-items:center;width:65px;height:65px;flex:none;background:#ffcc23;border-radius:17px;color:#303030;font-size:40px}.bee-support-portal{display:block;width:100%;min-height:900px;border:1px solid #e4e8ed;border-radius:18px;background:#fff}.bee-support-credit{text-align:right;color:#7c8796;font-size:11px;padding:12px 5px;margin:0}@media(max-width:800px){.bee-support-heading{padding:18px}.bee-support-heading h1{font-size:24px}.bee-support-hex{display:none}.bee-support-portal{min-height:1030px}}.bee-support-portal{min-height:0;height:900px;overflow:hidden}