@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0bd866694792eeb1-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdb22df95c69d750-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0bd866694792eeb1-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fdb22df95c69d750-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0bd866694792eeb1-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fdb22df95c69d750-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.jfZQ6q_className{font-family:Caveat,Caveat Fallback;font-style:normal}
._504laW_home{--ink:#142653;--muted:#4c5c75;--line:#dce5ef;--accent:#a84414;color:var(--ink);background:#fff}._504laW_home :is(section,article,[id]){scroll-margin-top:8rem}._504laW_wrap{width:min(100% - 4rem,88rem);margin-inline:auto}._504laW_readingWidth{width:min(100% - 4rem,53rem);margin-inline:auto}._504laW_eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:750;line-height:1.6}._504laW_home h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,3.3vw,3.5rem);font-weight:750;line-height:1.13}._504laW_hero{text-align:left;border-bottom:1px solid var(--line);background:linear-gradient(115deg,#f9fbff 0%,#edf5ff 55%,#e7f2fe 100%);align-items:center;width:100%;min-height:calc(100svh - 5rem);padding:clamp(3.5rem,5.5vw,7rem) 0;display:flex}._504laW_heroGrid{grid-template-columns:minmax(0,.94fr) minmax(0,1.12fr);align-items:center;gap:clamp(2rem,4vw,5rem);width:100%;padding-inline:clamp(1.5rem,4vw,6rem);display:grid}._504laW_heroCopy,._504laW_heroVisual{min-width:0}._504laW_heroCopy{padding-block:.5rem}._504laW_heroCopy>._504laW_eyebrow{border-bottom:2px solid #de8b55;padding-bottom:.75rem;display:inline-block}._504laW_heroVisual{background:#e8f4fe;border:1px solid #fff;border-radius:1.5rem;overflow:hidden;box-shadow:0 22px 65px -38px #1b416d80}._504laW_heroImage{width:100%;height:auto;display:block}._504laW_hero h1{letter-spacing:-.045em;--headline-indent:clamp(.4rem,1.2vw,1rem);margin:1.45rem 0 0;font-size:clamp(2rem,3.25vw,4.5rem);font-weight:800;line-height:1.1}._504laW_hero h1 span{display:block}._504laW_hero h1 span:nth-of-type(2){padding-left:var(--headline-indent);color:#2863b9}._504laW_hero h1 span:nth-of-type(3){padding-left:calc(var(--headline-indent) * 2)}._504laW_heroLead{max-width:48ch;margin:1.8rem 0 0;font-size:clamp(1.08rem,1.32vw,1.4rem);line-height:1.7}._504laW_heroClosing{max-width:53ch;color:var(--muted);margin:1rem 0 0;font-size:1rem;line-height:1.8}._504laW_heroFootnote{color:var(--muted);border-left:2px solid #d08753;margin-top:1.7rem;padding-left:1rem;font-size:.85rem;line-height:1.65}._504laW_problems{padding:clamp(4rem,6vw,6.5rem) 0}._504laW_problems h2{max-width:23ch;margin-top:1rem}._504laW_problemGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2.8rem;display:grid}._504laW_problemGrid article{border:1px solid var(--line);background:#fbfcfe;border-top:3px solid #d58a56;border-radius:.3rem .3rem 1rem 1rem;min-width:0;padding:1.65rem 1.4rem}._504laW_problemGrid article:first-child{background:#eaf3ff;border-color:#437fc2 #bed6f6 #bed6f6}._504laW_problemGrid article:nth-child(2){background:#fff2e6;border-color:#c87b32 #efd1b2 #efd1b2}._504laW_problemGrid article:nth-child(3){background:#eaf6f1;border-color:#3e9276 #bbdecf #bbdecf}._504laW_problemGrid article:nth-child(4){background:#f2edfc;border-color:#8b68bd #d6c9ee #d6c9ee}._504laW_problemGrid h3{font-size:1.12rem;font-weight:700;line-height:1.45}._504laW_problemGrid p{color:var(--muted);margin-top:.9rem;font-size:.98rem;line-height:1.75}._504laW_questions{flex-direction:column;gap:1.5rem;margin:0 0 clamp(4rem,7vw,7rem);display:flex}._504laW_questions p{color:#334155c7;text-wrap:balance;max-width:95%;font-size:clamp(1.3rem,2.2vw,2.3rem);font-weight:500;line-height:1.4}._504laW_questions p:nth-child(2){text-align:right;align-self:flex-end;font-size:clamp(1.1rem,1.65vw,1.8rem)}._504laW_questions p:nth-child(3){margin-left:4%;font-size:clamp(1.2rem,1.9vw,2rem)}._504laW_questions p:nth-child(4){align-self:center;font-size:clamp(1.5rem,2.5vw,2.6rem)}._504laW_questions p:nth-child(5){text-align:right;align-self:flex-end;font-size:clamp(1.1rem,1.55vw,1.7rem)}._504laW_introduction{color:#fff;background:linear-gradient(115deg,#111f42,#1a3562);align-items:center;min-height:calc(100svh - 5rem);padding:clamp(4rem,6vw,6.5rem) 0;display:flex}._504laW_introduction ._504laW_readingWidth{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:0 5rem;width:min(100% - 4rem,78rem);display:grid}._504laW_introduction ._504laW_eyebrow{color:#ffc195;grid-column:1/-1;margin-bottom:1.3rem}._504laW_introduction h2{grid-area:2/1/span 6;max-width:15ch;font-size:clamp(2.2rem,3.35vw,3.5rem)}._504laW_introduction p:not(._504laW_eyebrow){color:#e1e9f6;grid-column:2;margin-top:0;margin-bottom:1.35rem;font-size:1.06rem;line-height:1.85}._504laW_introduction ._504laW_introEmphasis{color:#fff;border-top:1px solid #ffffff30;margin-bottom:0;padding-top:1.25rem;font-weight:750}._504laW_introduction ._504laW_introExperience{border-top:1px solid #ffffff30;padding-top:1.25rem}._504laW_introduction ._504laW_introFeedback{color:#fff}._504laW_journey{background:#f4f7fb;padding:clamp(4rem,6vw,6.5rem) 0 0}._504laW_journeyHeading{max-width:53rem;margin-bottom:3.5rem}._504laW_journeyHeading h2{margin-top:1rem}._504laW_journeyHeading>p:last-child{color:var(--muted);margin-top:1rem;font-size:1.1rem;line-height:1.7}._504laW_journeyGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2rem,4.5vw,5rem);display:grid}._504laW_stickyPreview{min-width:0;padding-bottom:3rem;position:sticky;top:8.5rem}._504laW_tablet{background:#182235;border:1px solid #43516a;border-radius:1.7rem;margin:0;padding:.65rem;box-shadow:0 25px 60px -35px #14265390}._504laW_tabletBar{color:#dce7f7;letter-spacing:.12em;justify-content:space-between;gap:1rem;padding:.35rem .8rem .8rem;font-size:.73rem;display:flex}._504laW_screen{aspect-ratio:4/3;background:#fff;border-radius:1rem;justify-content:center;align-items:center;display:flex;overflow:hidden}._504laW_screenshot{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}._504laW_tablet figcaption{color:#edf3fc;text-align:center;padding:.85rem .5rem .4rem;font-size:.85rem;line-height:1.5}._504laW_chapter{border-left:2px solid #d5e0ed;min-height:76vh;padding:2.8rem 0 4.5rem 1.8rem}._504laW_chapter:first-child{padding-top:0}._504laW_chapterNumber{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-size:.75rem;font-weight:750;line-height:1.6}._504laW_chapter h3{letter-spacing:-.035em;text-wrap:balance;margin-top:.9rem;font-size:clamp(1.7rem,2.5vw,2.55rem);font-weight:750;line-height:1.16}._504laW_chapter ._504laW_chapterLead{color:var(--ink);margin-top:1.25rem;font-size:1.12rem;font-weight:650}._504laW_chapter>p:not(._504laW_chapterNumber){line-height:1.8}._504laW_chapter>p:not(._504laW_chapterLead):not(._504laW_chapterNumber){color:var(--muted);margin-top:1rem;font-size:1.02rem}._504laW_chapter ul{color:var(--ink);margin-top:1.4rem;padding-left:1.1rem;line-height:1.7;list-style:outside}._504laW_chapter li{margin-top:.6rem;padding-left:.3rem}._504laW_chapter li::marker{color:var(--accent)}._504laW_mobilePreview{display:none}._504laW_awaitingScreenshot{text-align:center;background:#f4f8fd;flex-direction:column;justify-content:center;gap:1rem;height:100%;padding:clamp(1rem,3vw,3rem);display:flex}._504laW_awaitingScreenshot>p:not(._504laW_eyebrow){font-size:clamp(1.2rem,2vw,1.7rem);font-weight:700;line-height:1.4}._504laW_awaitingScreenshot span{color:var(--muted);font-size:.9rem;line-height:1.65}._504laW_nextSteps{border-top:1px solid var(--line);padding:clamp(4rem,6vw,6.5rem) 0}._504laW_nextSteps h2{margin-top:1rem}._504laW_stepList{margin-top:2.8rem;list-style:none}._504laW_stepList li{background:#fbfcfe;border:1px solid #d2ddeb;border-left:3px solid #d28a59;border-radius:1rem;align-items:flex-start;gap:1.5rem;padding:1.8rem;display:flex;position:relative;box-shadow:0 10px 30px -25px #14265365}._504laW_stepList li:not(:last-child){margin-bottom:2.8rem}._504laW_stepList li:not(:last-child):after{content:"↓";color:#7185a3;font-size:1.7rem;position:absolute;top:calc(100% + .35rem);left:calc(50% - .7rem)}._504laW_stepNumber{height:2.8rem;color:var(--ink);background:#edf4fc;border:1px solid #bbcce1;border-radius:50%;flex:0 0 2.8rem;justify-content:center;align-items:center;font-size:1.15rem;font-weight:750;display:flex}._504laW_stepList h3{font-size:1.2rem;font-weight:700;line-height:1.5}._504laW_stepList p{color:var(--muted);margin-top:.4rem;line-height:1.75}._504laW_contact{color:#fff;background:linear-gradient(115deg,#111f42,#1a3562);padding:clamp(4rem,6vw,6.5rem) 0}._504laW_contactGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);width:min(100% - 4rem,78rem);margin:auto;display:grid}._504laW_contactGrid>div:first-child{padding-top:1rem}._504laW_contact ._504laW_eyebrow{color:#ffc195}._504laW_contact h2{margin-top:1.2rem}._504laW_contactGrid>div:first-child>p:not(._504laW_eyebrow){color:#e2ebfa;margin-top:1.5rem;font-size:1.08rem;line-height:1.85}._504laW_contactGrid>div:first-child>a{color:#fff;text-underline-offset:5px;overflow-wrap:anywhere;width:fit-content;margin-top:.8rem;padding:.4rem 0;-webkit-text-decoration:underline #9db5d7;text-decoration:underline #9db5d7;display:block}._504laW_contactGrid a:focus-visible{outline-offset:5px;outline:3px solid #ffc195}._504laW_demoForm{min-width:0;color:var(--ink);background:#fff;border:1px solid #ffffff40;border-radius:1.5rem;padding:2.2rem;scroll-margin-top:8rem;box-shadow:0 25px 55px -30px #06102c90}._504laW_demoForm h3{letter-spacing:-.025em;font-size:1.8rem;font-weight:750;line-height:1.2}._504laW_demoForm>p{color:var(--muted);margin:.8rem 0 1.7rem;line-height:1.7}@media (min-width:1024px){._504laW_screen{min-height:12rem;max-height:calc(100svh - 21rem)}}@media (max-width:1100px){._504laW_problemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){._504laW_heroGrid{grid-template-columns:1fr;gap:2.5rem}._504laW_heroCopy{max-width:50rem}._504laW_heroVisual{width:100%;max-width:64rem}._504laW_hero h1{font-size:clamp(2.4rem,5.2vw,4rem)}._504laW_heroLead{max-width:55ch;font-size:1.15rem}._504laW_heroClosing{max-width:65ch}._504laW_introduction ._504laW_readingWidth{max-width:53rem;display:block}._504laW_introduction h2{max-width:none}._504laW_introduction p:not(._504laW_eyebrow){margin-top:1.4rem;margin-bottom:0}._504laW_journeyGrid{display:block}._504laW_stickyPreview{display:none}._504laW_chapter{border-top:1px solid #d5e0ed;border-left:0;min-height:0;padding:2.5rem 0 3.5rem}._504laW_chapter:first-child{border-top:0}._504laW_mobilePreview{border:1px solid var(--line);background:#fff;border-radius:1rem;margin-top:2rem;display:block;overflow:hidden;box-shadow:0 15px 35px -28px #14265370}._504laW_mobilePreview ._504laW_screenshot{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:65svh}._504laW_mobilePreview figcaption{text-align:center;border-top:1px solid var(--line);padding:1rem;font-size:.9rem;line-height:1.4}._504laW_contactGrid{grid-template-columns:1fr;gap:2.5rem;max-width:53rem}._504laW_contactGrid>div:first-child{padding-top:0}}@media (max-width:599px){._504laW_wrap,._504laW_readingWidth,._504laW_contactGrid,._504laW_introduction ._504laW_readingWidth{width:calc(100% - 2rem)}._504laW_hero{padding:2.8rem 0 3rem}._504laW_heroGrid{gap:2rem;padding-inline:1rem}._504laW_hero h1{font-size:clamp(1.45rem,7.1vw,2.9rem)}._504laW_heroLead{margin-top:1.5rem;font-size:1.08rem}._504laW_heroClosing{font-size:.97rem}._504laW_heroVisual{border-radius:1rem}._504laW_heroFootnote{margin-top:1.5rem}._504laW_problems,._504laW_introduction,._504laW_nextSteps,._504laW_contact{padding:3.5rem 0}._504laW_problemGrid{grid-template-columns:1fr;gap:1rem;margin-top:2rem}._504laW_problemGrid article{padding:1.4rem}._504laW_questions{gap:1.4rem;margin-bottom:3.5rem}._504laW_questions p{max-width:100%}._504laW_introduction p:not(._504laW_eyebrow){font-size:1.03rem}._504laW_journey{padding-top:3.5rem}._504laW_journeyHeading{margin-bottom:2.5rem}._504laW_stepList li{gap:1rem;padding:1.35rem}._504laW_stepNumber{flex-basis:2.5rem;height:2.5rem}._504laW_demoForm{border-radius:1rem;padding:1.3rem}}@media (prefers-reduced-motion:reduce){._504laW_home *,._504laW_home :before,._504laW_home :after{scroll-behavior:auto;transition:none;animation:none}}
