.nlw{--nlw-ink:#111a28;--nlw-muted:#4c5c70;--nlw-blue:#1800ce;font-family:Arial,Helvetica,sans-serif;color:var(--nlw-ink);font-size:16px;line-height:1.65;width:min(1180px,100%);margin:0 auto;padding:30px 20px 0;box-sizing:border-box}.nlw *{box-sizing:border-box}.nlw h1,.nlw h2,.nlw h3{font-family:inherit!important;letter-spacing:-.035em;text-transform:none!important;color:inherit;line-height:1.12}.nlw h1{font-size:clamp(36px,4.5vw,64px);margin:0 0 24px}.nlw h2{font-size:clamp(28px,3vw,40px);margin:0 0 20px}.nlw h3{font-size:19px;margin:20px 0 5px}.nlw p{margin:12px 0 20px}.nlw a{text-decoration:underline;color:var(--nlw-blue);font-weight:600}.nlw .nlw-kicker{font-size:12px;font-weight:700;letter-spacing:.15em;margin:0 0 20px}.nlw-hero{background:#0b111c;color:#fff;display:grid;grid-template-columns:1.08fr 1fr;gap:50px;padding:54px 44px;border-radius:14px;align-items:center}.nlw-hero p{color:#dbe4f2}.nlw-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.nlw-actions a{color:white;border:1px solid #718096;padding:12px 17px;text-decoration:none;border-radius:6px;font-size:14px}.nlw-actions a:first-child{background:#27d4d7;color:#081119;border-color:#27d4d7}.nlw-stack{display:grid;gap:14px;padding:4px 12px}.nlw-stack img{width:100%;max-width:340px;border-radius:12px;border:1px solid #37475c;box-shadow:0 16px 35px #0005}.nlw-stack img:first-child{transform:rotate(-4deg)}.nlw-stack img:last-child{justify-self:end;transform:rotate(4deg);margin-top:-42px}.nlw-facts{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #d8dfe7;margin:20px 0}.nlw-facts div{padding:23px 16px}.nlw-facts b,.nlw-facts span{display:block}.nlw-facts b{font-size:20px}.nlw-facts span{font-size:14px;color:var(--nlw-muted)}.nlw section{padding:45px 0;border-bottom:1px solid #dde3eb;scroll-margin-top:100px}.nlw-roles{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:28px 0}.nlw-roles img{width:100%;border-radius:10px}.nlw-roles p{font-size:14px;color:var(--nlw-muted)}.nlw fieldset{border:1px solid #d6dfe9;border-radius:9px;padding:25px;margin:26px 0}.nlw legend{font-weight:700;padding:0 10px;font-size:18px}.nlw-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.nlw label{display:block;font-size:14px;font-weight:600;color:var(--nlw-ink);margin:0}.nlw input:not([type=checkbox]),.nlw select{font:400 16px/1.4 Arial,sans-serif!important;color:#111a28!important;background:#fff!important;border:1px solid #9dabbc!important;border-radius:5px!important;min-height:48px;width:100%;margin:8px 0 0!important;padding:10px 12px!important;box-shadow:none!important}.nlw input:focus,.nlw select:focus,.nlw a:focus-visible,.nlw button:focus-visible{outline:3px solid #2d95dd;outline-offset:3px}.nlw .nlw-consent{display:flex;gap:12px;align-items:start;font-weight:400;font-size:15px;margin:20px 0}.nlw-consent input{margin-top:7px;min-width:18px;width:18px;height:18px}.nlw button{border:0;background:var(--nlw-blue);color:#fff;border-radius:6px;padding:15px 24px;font:bold 16px Arial,sans-serif;cursor:pointer;min-height:50px}.nlw button:disabled{opacity:.65;cursor:wait}.nlw .nlw-small{font-size:14px;color:var(--nlw-muted)}.nlw-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.nlw-success,.nlw-error,.nlw-notice{padding:20px;border:1px solid #9cb8d0;border-radius:6px;background:#f1f6fc}.nlw-error{border-color:#c95959;color:#8e2020;background:#fff6f6}.nlw details{border-top:1px solid #d6dfe9;padding:18px 0}.nlw summary{font-size:18px;font-weight:700;cursor:pointer}.nlw details p{color:#36475a;max-width:950px}.nlw-verify{max-width:620px;display:flex;align-items:end;gap:14px;margin:34px 0}.nlw-verify label{flex:1}.nlw dl{display:grid;grid-template-columns:150px 1fr;gap:10px}.nlw dt{font-weight:bold}.nlw dd{margin:0;overflow-wrap:anywhere}@media(max-width:800px){.nlw{padding:20px 14px 0}.nlw-hero{grid-template-columns:1fr;padding:32px 25px;gap:30px}.nlw-stack{max-width:440px;margin:auto}.nlw-stack img{width:90%}.nlw-roles{grid-template-columns:1fr 1fr}.nlw-facts{grid-template-columns:1fr}.nlw-facts div{padding:14px 4px;border-bottom:1px solid #eef1f5}.nlw-grid{grid-template-columns:1fr}.nlw fieldset{padding:20px 15px}.nlw-verify{display:block}.nlw-verify button{margin-top:18px}.nlw dl{grid-template-columns:1fr;gap:4px}.nlw dd{margin-bottom:14px}}@media(max-width:440px){.nlw-roles{gap:14px}.nlw h3{font-size:16px}.nlw-actions{display:grid}}
/* Scope the page surface explicitly because Enfold uses a blue #main base. */
#top #main:has(#matrix-warranty){background:#fff!important}.nlw-hero h1,.nlw-hero h2{font-size:clamp(36px,4.5vw,60px)!important;line-height:1.08!important;margin:0 0 24px!important}.nlw{background:#fff}.nlw-hero .nlw-kicker{color:#dce9f6}
