.brandedHero{position:relative;text-align:center;margin:28px 0 34px;padding:42px 26px 36px;border:1px solid #e1dfcf;border-radius:20px;background:radial-gradient(ellipse at 50% 0%,#fff7e5 0%,#fbfcf7 52%,#edf2e7 100%);isolation:isolate;overflow:hidden}.brandedHero::before,.brandedHero::after{content:"";position:absolute;width:420px;height:420px;border:1px solid #b99b6020;border-radius:50%;z-index:-1;pointer-events:none}.brandedHero::before{top:-210px;left:-220px}.brandedHero::after{bottom:-260px;right:-210px}.heroSeal{width:52px;height:52px;border:1px solid #c8a76570;border-radius:15px;display:grid;place-items:center;background:#fffaf0;box-shadow:0 6px 18px #8d6c1710;margin:0 auto 18px;color:#a77525}.heroSeal svg{width:31px;height:31px}.heroKicker{font-size:10px;font-weight:700;letter-spacing:2.3px;color:#827048;margin:0 0 19px}.brandedHero .toolTitle{margin:0;font-family:Manrope,sans-serif;line-height:1.12;letter-spacing:-2.4px;font-size:clamp(38px,5vw,62px);font-weight:600}.heroBrand,.heroProduct{display:block}.heroBrand{color:#24294f}.heroProduct{color:#133c36;font-weight:500}.brandedHero .toolTitle sup{color:#a77525;font-size:.25em;position:relative;top:-.25em;margin-left:5px}.heroRule{display:flex;align-items:center;justify-content:center;gap:10px;margin:23px auto 18px}.heroRule span{width:44px;height:1px;background:linear-gradient(90deg,transparent,#b89242)}.heroRule span:last-child{transform:rotate(180deg)}.heroRule i{display:block;width:6px;height:6px;background:#b89242;transform:rotate(45deg)}.brandedHero .toolTagline{font-size:clamp(17px,2.2vw,23px);font-weight:500;line-height:1.5;color:#7c5b22;margin:0 auto 13px;max-width:650px;letter-spacing:-.3px}.taglineBreak{display:none}.brandedHero .heroDescription{font-size:14px;color:#637367;line-height:1.8;margin:0 auto 22px;max-width:540px}.heroFeatures{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:0 auto 24px}.heroFeatures span{font-size:11px;color:#455d4c;border:1px solid #dce2d2;border-radius:30px;background:#ffffffb0;padding:8px 12px}.heroStart{display:inline-flex;align-items:center;justify-content:center;gap:24px;text-decoration:none;border-radius:9px;background:#133c36;color:white;font-size:14px;font-weight:600;min-height:49px;padding:13px 22px;box-shadow:0 5px 14px #133c3615}.heroStart:hover{background:#20564b}.heroStart:focus-visible{outline:3px solid #a77525;outline-offset:4px}.heroStart span{color:#d9e7b4;font-size:19px}
@media screen and (max-width:540px){.brandedHero{margin:18px 0 24px;padding:29px 15px 26px;border-radius:15px}.heroSeal{width:45px;height:45px;border-radius:13px;margin-bottom:17px}.heroSeal svg{width:27px;height:27px}.heroKicker{font-size:8px;letter-spacing:1.7px;line-height:1.6;margin-bottom:15px}.brandedHero .toolTitle{font-size:clamp(31px,8.5vw,43px);letter-spacing:-1.6px;line-height:1.18}.heroRule{margin:18px auto 15px}.brandedHero .toolTagline{font-size:17px;max-width:100%;line-height:1.5}.brandedHero .toolTagline .taglineBreak{display:block}.brandedHero .heroDescription{font-size:13px;margin-bottom:20px}.brandedHero .heroDescription br{display:block}.heroFeatures{gap:6px;margin-bottom:21px}.heroFeatures span{font-size:10px;padding:7px 9px}.heroStart{font-size:13px;gap:20px;min-height:48px;width:min(100%,310px);padding:12px 14px}}
@media print{.brandedHero{border:0;background:white}.heroStart{display:none}}
