.public-landing{color:#03234f;background:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.65}.public-landing *,.public-landing *:before,.public-landing *:after{box-sizing:border-box}.public-landing :where(section,[id]){scroll-margin-top:96px}.public-landing :where(a,button,summary):focus-visible{outline:3px solid #2563eb;outline-offset:5px;border-radius:4px}.public-container{max-width:1200px;margin:auto;padding-inline:28px}.public-landing h1,.public-landing h2,.public-landing h3{color:#03234f;font-weight:700;letter-spacing:-.025em;line-height:1.16}.public-landing h1{font-size:clamp(34px,4.1vw,58px);margin:14px 0 22px}.public-landing h1 span{color:#375272}.public-landing h2{font-size:clamp(28px,3vw,40px);margin:10px 0 20px;max-width:820px}.public-landing h3{font-size:21px;margin:16px 0 12px}.public-landing p{color:#475569;margin:0 0 18px}.public-landing a{text-underline-offset:4px}.public-landing p a,.public-card a,.public-buyer-notes a,.public-footer a{text-decoration:underline}.public-landing .public-eyebrow{color:#a34300;font-size:12px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;margin-bottom:12px}.public-landing .public-lead{font-size:20px;max-width:650px}.public-landing .public-small{font-size:14px;margin:20px 0 0;max-width:850px}.public-skip{position:fixed;top:-120px;left:16px;padding:12px 20px;background:#fff;z-index:100}.public-skip:focus{top:10px}.public-hero{padding:70px 0 60px;background:linear-gradient(135deg,#f4f8fc,#fff 72%)}.public-hero-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:70px;align-items:center}.public-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0}.public-landing .public-button{display:inline-flex;min-height:48px;padding:12px 20px;align-items:center;justify-content:center;gap:10px;background:#a34300;color:#fff;border:1px solid #a34300;border-radius:8px;font-weight:650;text-decoration:none}.public-button:hover{background:#843600}.public-landing .public-button-secondary{background:#fff;color:#03234f;border-color:#b7c4d4}.public-hero-note{padding:30px;background:#fff;border:1px solid #dce5ef;border-top:4px solid #a34300;border-radius:12px;box-shadow:0 16px 50px #03234f08}.public-hero-note ol{padding:0;list-style:none;margin:20px 0 0;counter-reset:steps}.public-hero-note li{counter-increment:steps;position:relative;padding:0 0 22px 44px}.public-hero-note li:last-child{padding-bottom:0}.public-hero-note li:before{content:counter(steps);position:absolute;left:0;top:2px;width:28px;height:28px;border-radius:50%;background:#eaf0f7;color:#03234f;text-align:center;font-size:14px;font-weight:700}.public-hero-note strong,.public-hero-note li span{display:block}.public-hero-note li span{color:#475569;font-size:14px;margin-top:4px}.public-proof{margin-top:70px;display:grid;grid-template-columns:.75fr 1.6fr;gap:38px;align-items:center}.public-proof h2{font-size:32px}.public-proof>div>a{display:inline-flex;gap:8px;align-items:center;font-weight:650;text-decoration:underline}.product-example{margin:0;min-width:0}.product-example img{display:block;width:100%;height:auto;border:1px solid #cbd5e1;border-radius:10px;box-shadow:0 16px 45px #03234f0c}.product-example figcaption{margin-top:12px;font-size:12px;line-height:1.65;color:#475569}.product-example figcaption a{text-decoration:underline;white-space:nowrap}.public-section{padding:72px 0}.public-soft{background:#f5f8fc}.public-intro{max-width:730px;font-size:18px}.public-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px}.public-module{border:1px solid #dce5ef;border-radius:12px;padding:26px;display:flex;flex-direction:column;transition:border-color .15s,box-shadow .15s}.public-module:hover{border-color:#a34300;box-shadow:0 8px 30px #03234f0a}.public-module>svg{color:#a34300}.public-module>span{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650}.public-two-col,.public-three-col{display:grid;gap:30px;margin-top:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.public-three-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.public-three-col svg{color:#a34300}.public-card{background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:28px}.public-card h3{margin-top:0}.public-steps{list-style:none;padding:0;margin:32px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.public-steps>li>span{color:#a34300;font-size:14px;font-weight:750}.public-buyer-notes{border-top:1px solid #dce5ef;padding-top:22px}.public-security{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.public-faq{max-width:900px}.public-faq details{border-bottom:1px solid #cbd5e1}.public-faq summary{padding:22px 0;font-size:18px;font-weight:650;cursor:pointer}.public-faq details>div{padding:0 0 8px}.public-faq ul{list-style:disc;padding-left:24px;color:#475569;margin:0 0 18px}.public-final{background:#03234f;padding:48px 0}.public-final>div{display:flex;align-items:center;justify-content:space-between;gap:32px}.public-final h2{color:#fff;font-size:30px}.public-final p{color:#d8e3f1;margin-bottom:0}.public-final .public-button{flex-shrink:0;border-color:#dba171}.public-footer{padding:40px 0 24px;background:#fff;font-size:14px}.public-footer-top{display:flex;justify-content:space-between;gap:30px}.public-footer-top img{height:36px;width:auto}.public-footer-top p{margin-top:16px}.public-footer nav{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.public-footer nav a{display:inline-flex;min-height:44px;align-items:center}.public-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #dce5ef;padding-top:18px;margin-top:24px}.public-feature-hero{padding:48px 0 56px;background:#f5f8fc}.public-feature-hero h1{max-width:900px}.public-feature-hero .public-lead{max-width:840px}.public-feature-body{display:grid;grid-template-columns:1.25fr 1fr;gap:60px}.public-feature-body ol{list-style:decimal;padding-left:24px}.public-feature-body li{padding:0 0 18px 8px}.public-feature-body li::marker{color:#a34300;font-weight:700}.public-feature-body li h3{margin-top:0}.public-feature-body ul{list-style:disc;padding-left:20px;color:#475569}.public-feature-body .public-card{align-self:start}@media(max-width:1023px){.public-hero-grid{gap:32px;grid-template-columns:1.3fr 1fr}.public-proof{grid-template-columns:1fr}.public-proof>div{max-width:750px}.public-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-three-col,.public-steps{gap:24px}.public-security{gap:30px}.public-footer-top{flex-direction:column}}@media(max-width:700px){.public-container{padding-inline:20px}.public-hero{padding-top:36px}.public-hero-grid,.public-two-col,.public-three-col,.public-steps,.public-security,.public-feature-body{grid-template-columns:1fr}.public-hero-note{padding:24px}.public-proof{margin-top:40px}.public-section{padding:44px 0}.public-module-grid{grid-template-columns:1fr;gap:14px}.public-module{padding:22px}.public-final>div,.public-footer-bottom{flex-direction:column;align-items:flex-start}.public-footer nav{gap:12px 20px}.public-actions>a{width:100%}.public-landing .public-lead{font-size:18px}}@media(prefers-reduced-motion:reduce){.public-landing *,.public-landing *:before,.public-landing *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
