body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--navy:#243043;--blue:#2a7db6;--muted:#5f6b7a;--muted2:#7b8797;--line:#0000001a;--accent:#b61b3a;--soft:#f6f8fb;--max:1180px;--sans:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}.landing-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;background:#fff;color:#0b1220;letter-spacing:-.01em;margin:0;padding:0}.landing-page,.landing-page *{font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-family:var(--sans)!important}.landing-page *{box-sizing:border-box}.landing-page a{color:inherit;text-decoration:none}.landing-page .wrap{margin:auto;max-width:1180px;max-width:var(--max);padding:0 22px}.landing-page header{background:#fff;border-bottom:1px solid #0000001a;border-bottom:1px solid var(--line);display:block!important;position:relative!important;width:100%;z-index:10!important}.landing-page header .wrap{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1180px;max-width:var(--max);padding:18px 22px;width:100%}.landing-page .top{align-items:center;display:flex!important;gap:18px;justify-content:space-between!important;padding:0!important;width:100%}.landing-page .logo{flex-shrink:0;height:36px;order:1}.landing-page nav{align-items:center;color:#5f6b7a;color:var(--muted);display:flex;flex-shrink:0;flex-wrap:wrap;font-size:14px;font-weight:600;gap:18px;order:2}.landing-page .btn{background:#fff;border:1px solid #0000001a;border:1px solid var(--line);border-radius:999px;font-weight:900;padding:10px 16px;white-space:nowrap}.landing-page .btn.primary{background:#243043;background:var(--navy);border-color:#243043;border-color:var(--navy);color:#fff}.landing-page .hero{background-position:100%;background-repeat:no-repeat;background-size:cover;padding:64px 0 22px}.landing-page .heroGrid{grid-gap:52px;align-items:start;display:grid;gap:52px;grid-template-columns:1.15fr .85fr}.landing-page h1{color:#243043;color:var(--navy);font-size:70px;font-weight:950;line-height:1.01;margin:10px 0 16px;max-width:900px}.landing-page .underline{background:#b61b3a;background:var(--accent);border-radius:99px;height:4px;margin:16px 0 24px;width:74px}.landing-page .mainHeader{color:#2a7db6;color:var(--blue);font-size:22px;font-weight:900;line-height:1.55;max-width:760px}.landing-page .bullets{grid-gap:12px;color:#5f6b7a;color:var(--muted);display:grid;font-size:17px;gap:12px;list-style:none;margin-top:22px;padding:0}.landing-page .bullets li:before{content:"•";margin-right:10px;opacity:.28}.landing-page .sticky{position:-webkit-sticky;position:sticky;top:16px}.landing-page .stickyHead{color:#243043;color:var(--navy);font-size:18px;font-weight:950;margin:0 0 14px}.landing-page .callouts{grid-gap:12px;display:grid;gap:12px}.landing-page .callout{background:#fff;border:1px solid #0000001a;border:1px solid var(--line);border-radius:16px;padding:14px}.landing-page .callout .k{align-items:center;display:flex;gap:10px;margin:0 0 8px}.landing-page .badge{align-items:center;background:#f6f8fb;background:var(--soft);border:1px solid #0000001a;border:1px solid var(--line);border-radius:12px;display:flex;font-size:12px;height:32px;justify-content:center;width:32px}.landing-page .badge,.landing-page .callout h3{color:#243043;color:var(--navy);font-weight:950}.landing-page .callout h3{font-size:15px;margin:0}.landing-page .callout p{color:#5f6b7a;color:var(--muted);font-size:14px;line-height:1.5;margin:0}.landing-page .flowSection{background:linear-gradient(180deg,#fff,#fbfcfe);border-bottom:1px solid #0000001a;border-bottom:1px solid var(--line);border-top:1px solid #0000001a;border-top:1px solid var(--line);padding:26px 0 30px}.landing-page .flowTop{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.landing-page .flowTitle{color:#243043;color:var(--navy);font-size:22px;font-weight:950;margin:0}.landing-page .flowSub{color:#5f6b7a;color:var(--muted);font-size:14px;line-height:1.5;margin:8px 0 0;max-width:78ch}.landing-page .flowRibbon{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(6,1fr);margin-top:18px}.landing-page .step{background:#fff;border:1px solid #0000001a;border:1px solid var(--line);border-radius:18px;min-height:136px;padding:14px;position:relative}.landing-page .step:not(:last-child):after{color:#24304359;content:"→";font-size:22px;font-weight:950;position:absolute;right:-16px;top:50%;transform:translateY(-50%)}.landing-page .num{align-items:center;background:#f6f8fb;background:var(--soft);border:1px solid #0000001a;border:1px solid var(--line);border-radius:12px;display:flex;font-size:12px;height:34px;justify-content:center;width:34px}.landing-page .num,.landing-page .step h4{color:#243043;color:var(--navy);font-weight:950}.landing-page .step h4{font-size:16px;margin:12px 0 8px}.landing-page .step p{color:#5f6b7a;color:var(--muted);font-size:13.5px;line-height:1.45;margin:0}.landing-page .videoSection{background:#fff;padding:40px 0}.landing-page .videoContainer{border-radius:18px;box-shadow:0 4px 12px #00000014;height:0;margin:0 auto;max-width:800px;overflow:hidden;padding-bottom:45%;position:relative;width:100%}.landing-page .videoContainer iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.landing-page .lower{padding:36px 0 26px}.landing-page .lowerGrid{grid-gap:52px;align-items:start;display:grid;gap:52px;grid-template-columns:1.2fr .8fr}.landing-page .h2{color:#243043;color:var(--navy);font-size:20px;font-weight:950;margin:0 0 16px}.landing-page .tri p{line-height:1.55;margin:0 0 16px}.landing-page .benefits,.landing-page .tri p{color:#5f6b7a;color:var(--muted);font-size:15px}.landing-page .benefits{grid-gap:12px;display:grid;gap:12px;line-height:1.5}.landing-page .formSection{background:#fff;border-top:1px solid #0000001a;border-top:1px solid var(--line);padding:34px 0 60px}.landing-page .formWrap{max-width:900px}.landing-page .formTitle{color:#243043;color:var(--navy);font-size:24px;font-weight:950;margin:0 0 10px}.landing-page .formSub{color:#5f6b7a;color:var(--muted);font-size:14px;line-height:1.5;margin:0 0 22px}.landing-page .formGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.landing-page input{border:1px solid #0000001a;border:1px solid var(--line);border-radius:12px;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-family:var(--sans)!important;font-size:15px;outline:none;padding:14px 16px;width:100%}.landing-page input:focus{border-color:#2a7db673;box-shadow:0 0 0 4px #2a7db61f}.landing-page .full{grid-column:1/-1}.landing-page .robot{align-items:center;color:#5f6b7a;color:var(--muted);display:flex;font-size:14px;gap:10px;margin-top:16px}.landing-page .robot label{cursor:pointer}.landing-page .submit{background:#243043;background:var(--navy);border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-family:var(--sans)!important;font-size:15px;font-weight:950;margin-top:22px;padding:14px 22px}.landing-page .submit:hover{opacity:.9}.landing-page .smallprint{color:#7b8797;color:var(--muted2);font-size:12px;line-height:1.45;margin-top:12px}@media (max-width:1100px){.landing-page .flowRibbon{grid-template-columns:repeat(3,1fr)}.landing-page .step:not(:last-child):after{content:""}}@media (max-width:980px){.landing-page .heroGrid,.landing-page .lowerGrid{gap:28px;grid-template-columns:1fr}.landing-page h1{font-size:50px}.landing-page .sticky{position:relative;top:auto}.landing-page .formGrid{grid-template-columns:1fr}}:root{--brand-primary:#9e2339;--brand-accent:#006781;--brand-bg:#f8fafc;--brand-text:#0f172a;--brand-font:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif}*{box-sizing:border-box;font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif!important;font-family:var(--brand-font)!important}body,html{background:#f8fafc;background:var(--brand-bg);color:#0f172a;color:var(--brand-text);margin:0;padding:0}header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;padding:16px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:20}header img.logo{height:32px}header h1{color:#000!important;font-size:1.25rem;margin:0}.btn,button{background:#9e2339;background:var(--brand-primary);border:1px solid #0000;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:10px 16px;transition:background .2s ease}.btn:hover,button:hover{background:#006781;background:var(--brand-accent)}button:disabled{cursor:not-allowed;opacity:.6}.btn.on,button.on{background:#0ea5b7;border-color:#0ea5b7;box-shadow:0 0 0 2px #0ea5b733;color:#fff}.btn-secondary{background:#334155;color:#fff}.btn-secondary:hover{background:#1f2937}.btn-outline{background:#0000;border:1px solid #cbd5e1;color:#9e2339;color:var(--brand-primary)}.btn-outline:hover{background:#f1f5f9}a{color:#9e2339;color:var(--brand-primary);text-decoration:none}a:hover{text-decoration:underline}input,select,textarea{border:1px solid #cbd5e1;border-radius:8px;font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-family:var(--brand-font);font-size:1rem;max-width:400px;outline:none;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}input:focus,select:focus,textarea:focus{border-color:#9e2339;border-color:var(--brand-primary);box-shadow:0 0 0 2px #0c4a6e33}label{color:#0f172a;color:var(--brand-text);display:block;font-weight:600;margin-bottom:6px}.card{background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;margin:20px auto;max-width:800px;padding:24px}.card h2{color:#9e2339;color:var(--brand-primary);margin-top:0}.card+.card{margin-top:32px}.page{display:flex;flex-direction:column;min-height:100vh}.main{display:grid;flex:1 1;padding:24px;place-items:center}.container{margin:0 auto;max-width:1200px;width:100%}.section{margin:24px 0}.row{display:flex;flex-wrap:wrap;gap:16px}.col{flex:1 1 300px}.video-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.video-tile{background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:16px}.video-tile video{border-radius:12px;display:block;height:auto;width:100%}.control-bar{align-items:center;display:flex;gap:12px;margin-top:12px}.hint{color:#64748b;font-size:.875rem;margin:8px 0}@media (min-width:900px){.video-grid{grid-template-columns:1fr 1fr}.card{max-width:720px}}@media (min-width:1280px){.card{max-width:840px}}.container{display:grid;justify-items:center}.container>.card{max-width:840px;width:100%}
/*# sourceMappingURL=main.5ff8ced1.css.map*/