:is(body:has(.sd-landing)>.site-header,body:has(.sd-landing)>.site-footer){display:none}.sd-landing{--lp-navy:#041e42;--lp-green:#8bda45;--lp-blue:#007da9;color:var(--lp-navy);background:#f8fbfd;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;overflow:hidden}.sd-landing *{box-sizing:border-box}.sd-landing h1,.sd-landing h2,.sd-landing h3,.sd-landing p{margin-top:0}.lp-wrap{width:min(1180px,100% - 48px);margin-inline:auto}.lp-nav{justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.lp-brand{letter-spacing:-.8px;align-items:center;gap:10px;font-size:22px;font-weight:750;line-height:1;text-decoration:none;display:flex}.lp-brand>svg{color:#27603c;border:2px solid #27603c;border-right:0;width:34px;height:40px;padding:5px}.lp-brand small{letter-spacing:3px;margin-top:8px;font-size:12px;font-weight:650;display:block}.lp-nav nav{align-items:center;gap:28px;display:flex}.lp-nav nav>a{font-size:14px;text-decoration:none}.sd-landing .lp-nav-cta{color:#fff;background:#041e42;border-radius:5px;min-height:44px;padding:0 18px}.lp-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:55px;padding:58px 0 57px;display:grid}.lp-kicker{letter-spacing:1.3px;color:#3d647a;margin-bottom:25px;font-size:12px;font-weight:750;display:block}.lp-hero h1{letter-spacing:-3.5px;margin-bottom:26px;font-size:clamp(48px,5.4vw,77px);font-weight:650;line-height:1.055}.lp-hero h1 em{color:#227643;font-style:normal}.lp-hero-copy>p{color:#4a6275;max-width:460px;margin-bottom:30px;font-size:18px;line-height:1.75}.lp-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.sd-landing .lp-primary{background:var(--lp-green);color:#102d35;border-radius:5px;min-height:53px;padding:0 23px;font-size:15px;font-weight:750;box-shadow:0 8px 25px #437d2212}.sd-landing .lp-primary:hover{background:#9ee75f}.lp-watch{align-items:center;gap:9px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.lp-watch>span{border:1px solid #b3c8d7;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.lp-hero-note{color:#5b7181;margin-top:22px;font-size:13px}.lp-product{isolation:isolate;justify-content:center;padding:15px 20px;display:flex;position:relative}.lp-orbit{z-index:-1;background:#e0edf4;border-radius:50%;width:550px;height:550px;position:absolute;top:47px;left:50%;transform:translate(-50%)}.lp-orbit:after{content:"";border:1px solid #c0d9e7;border-radius:50%;position:absolute;inset:22px}.lp-phone{background:#f6f9fc;border:7px solid #10263d;border-radius:44px;width:334px;max-width:100%;padding:9px 10px 11px;position:relative;transform:rotate(3deg);box-shadow:0 35px 55px #08284626,0 0 0 1px #415b71}.lp-phone-status{justify-content:space-between;align-items:center;height:24px;margin:0 9px 16px;font-size:12px;font-weight:750;display:flex;position:relative}.lp-phone-status>div:last-child{align-items:center;gap:3px;display:flex}.lp-island{background:#10263d;border-radius:15px;width:88px;height:19px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lp-phone-brand{letter-spacing:-.5px;border-bottom:1px solid #dce6ee;align-items:center;gap:5px;padding:0 9px 16px;font-size:16px;font-weight:750;display:flex}.lp-phone-brand>span{letter-spacing:0;background:#cde3ee;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:auto;font-size:12px;display:grid}.lp-phone-tabs{gap:0}.lp-phone-content{min-height:455px;padding:22px 10px 15px}.lp-phone-greeting{letter-spacing:1px;color:#4e6f84;margin-bottom:10px;font-size:12px;font-weight:700}.lp-phone-content>h2{letter-spacing:-.6px;margin:0 0 18px;font-size:21px;font-weight:750;line-height:1.2}.lp-phone-panel{margin:0;animation:.3s both lp-appear}.lp-project-card{background:#fff;border:1px solid #d2e1ea;border-radius:12px;padding:16px;box-shadow:0 5px 15px #093c5b06}.lp-card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.lp-card-top>span{color:#1f6280;background:#dbeaf0;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.lp-card-top small{color:#345e28;background:#e4f2d9;border-radius:4px;padding:5px 7px;font-size:12px;font-weight:700}.lp-project-card h3{letter-spacing:-.5px;margin-bottom:10px;font-size:22px;font-weight:700;line-height:1.2}.lp-project-card>p{color:#506c80;margin-bottom:14px;font-size:13px;line-height:1.6}.lp-project-tags{gap:5px;margin-bottom:14px;display:flex}.lp-project-tags>span{color:#4c6a7e;border:1px solid #d7e3eb;border-radius:4px;padding:4px 6px;font-size:12px}.lp-project-fit{color:#376b36;align-items:center;gap:5px;font-size:12px;display:flex}.lp-phone-next{align-items:center;gap:9px;margin-top:17px;display:flex}.lp-phone-next>span{color:#2e6c3d;flex:none}.lp-phone-next strong{font-size:12px;display:block}.lp-phone-next small{color:#536f83;margin-top:3px;font-size:12px;display:block}.sd-landing .lp-app-nav{background:0 0;border-top:1px solid #d5e1eb;border-radius:0;grid-template-columns:repeat(3,1fr);gap:2px;width:100%;height:auto;padding:10px 0 4px;display:grid}.sd-landing .lp-app-nav button{height:49px;box-shadow:none;color:#587186;border-radius:7px;flex-direction:column;gap:5px;padding:3px 1px;font-size:12px;display:flex}.sd-landing .lp-app-nav button[data-state=active]{color:#154c6a;background:#dfecf3}.lp-homebar{background:#10263d;border-radius:4px;width:92px;height:4px;margin:12px auto 0}.lp-floating{z-index:2;background:#fff;border:1px solid #d4e2eb;border-radius:8px;align-items:center;gap:10px;padding:15px 18px;font-size:14px;font-weight:700;line-height:1.35;display:flex;position:absolute;box-shadow:0 12px 35px #0b2c4912}.lp-floating>span{color:#397b36;background:#e5f3db;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;display:grid}.lp-floating small{color:#4d697e;margin-top:4px;font-size:12px;font-weight:400;display:block}.lp-float-top{top:66px;left:-28px;transform:rotate(-3deg)}.lp-float-bottom{bottom:46px;right:-18px;transform:rotate(-2deg)}.lp-preview-caption{letter-spacing:1px;color:#567084;border-top:1px solid #d4e2ec;justify-content:space-between;gap:25px;padding:22px 0;font-size:12px;display:flex}.lp-preview-caption>span:last-child{letter-spacing:0;font-size:12px}.lp-mini-person{align-items:center;gap:10px;margin-bottom:24px;display:flex}.lp-mini-person>span{background:#d4e7f0;border-radius:11px;place-items:center;width:40px;height:40px;font-size:13px;display:grid}.lp-mini-person strong{font-size:13px;display:block}.lp-mini-person small{color:#577086;margin-top:4px;font-size:12px;display:block}.lp-screen-label{color:#577086;letter-spacing:.6px;font-size:12px}.lp-phone-skill{border-bottom:1px solid #dce7ee;align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.lp-phone-skill>svg{color:#2b713d}.lp-phone-skill small{color:#5b7488;margin-top:4px;font-size:12px;display:block}.lp-phone-insight{background:#e4eef4;border-radius:7px;margin-top:20px;padding:13px;font-size:12px;line-height:1.6}.lp-proof-card{color:#eef7fd;background:#082b4b;border-radius:11px;padding:17px}.lp-proof-card>svg{color:#8bda45;margin-bottom:10px}.lp-proof-card>span{letter-spacing:.8px;color:#c5d8e5;margin-bottom:12px;font-size:12px;display:block}.lp-proof-card h3{letter-spacing:-.7px;color:#8bda45;margin-bottom:12px;font-size:29px;line-height:1.12}.lp-proof-card p{color:#c3d7e7;margin-bottom:0;font-size:12px;line-height:1.6}.lp-proof-row{border-bottom:1px solid #dce7ef;align-items:center;gap:8px;padding:13px 0;font-size:12px;display:flex}.lp-proof-row>svg:last-child{color:#35753f;margin-left:auto}.lp-pain{background:#eaf2f7;margin-top:8px;padding:88px 0 86px}.lp-section-heading{grid-template-columns:1.4fr 1fr;align-items:center;gap:70px;margin-bottom:45px;display:grid}.lp-section-heading h2,.lp-how h2,.lp-future h2{letter-spacing:-1.7px;margin-bottom:0;font-size:43px;font-weight:650;line-height:1.15}.lp-section-heading>p{color:#4e697d;margin-bottom:0;font-size:16px;line-height:1.8}.lp-pain-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.lp-pain-grid article{border-top:1px solid #bbd2e1;padding:23px 0 0}.lp-pain-grid article>span{letter-spacing:1px;color:#4b718c;font-size:12px}.lp-pain-grid h3{letter-spacing:-.6px;margin:19px 0 14px;font-size:24px;font-weight:650;line-height:1.3}.lp-pain-grid p{color:#4f6a7f;margin-bottom:0;font-size:15px;line-height:1.8}.lp-future{grid-template-columns:1fr 1fr;align-items:center;gap:95px;padding:110px 0;display:grid}.lp-future h2{margin-bottom:24px;font-size:53px}.lp-future h2 em{color:#227643;font-style:normal}.lp-future>div>p{color:#4c687d;max-width:400px;font-size:16px;line-height:1.8}.lp-future .lp-future-bold{color:#163e5a;margin-bottom:0;font-weight:700}.lp-outcome{background:#fff;border:1px solid #d5e4ee;border-radius:13px;padding:31px;transform:rotate(-2deg);box-shadow:0 22px 50px #0a314e0b}.lp-outcome-top{color:#317544;justify-content:space-between;align-items:center;gap:15px;display:flex}.lp-outcome-top>span{letter-spacing:.9px;font-size:12px;font-weight:700}.lp-outcome blockquote{letter-spacing:-.8px;color:#123c5c;margin:35px 0;font-size:28px;font-weight:600;line-height:1.65}.lp-outcome blockquote em{color:#277541;font-style:normal}.lp-evidence-strip{color:#41647c;border-top:1px solid #d6e3eb;border-bottom:1px solid #d6e3eb;flex-wrap:wrap;gap:13px;padding:19px 0;font-size:12px;display:flex}.lp-evidence-strip>span{align-items:center;gap:4px;display:flex}.lp-evidence-strip svg{color:#397837}.lp-future .lp-outcome>p{margin:17px 0 0;font-size:12px;line-height:1.6}.lp-how{color:#f3f9ff;background:#041e42;padding:90px 0}.lp-how .lp-kicker{color:#9ed965}.lp-how h2{max-width:800px;margin-bottom:24px;font-size:48px}.lp-how-intro{color:#b5cdde;margin-bottom:43px;font-size:17px;line-height:1.8}.lp-steps{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.lp-steps article{border-top:1px solid #5a779655;padding-top:23px}.lp-steps article>div{color:#8bda45;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.lp-steps article>div>span{color:#8ca9c4;font-size:12px}.lp-steps h3{letter-spacing:-.4px;margin-bottom:13px;font-size:22px;font-weight:650;line-height:1.3}.lp-steps p{color:#bad0e0;margin-bottom:0;font-size:15px;line-height:1.8}.lp-inline-link{color:#a0df66;align-items:center;gap:12px;margin-top:40px;font-size:14px;text-decoration:none;display:inline-flex}.lp-partner{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:72px 0;display:grid}.lp-partner>div:first-child{align-items:flex-start;gap:20px;display:flex}.lp-partner svg{color:#217191;flex:none}.lp-partner h2{letter-spacing:-.7px;margin-bottom:0;font-size:28px;font-weight:650;line-height:1.3}.lp-partner p{color:#4c697f;margin-bottom:16px;font-size:16px;line-height:1.8}.lp-partner a{align-items:center;gap:7px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.lp-final{text-align:center;background:#ddeed5;padding:80px 0 77px}.lp-final .lp-kicker{color:#386447}.lp-final h2{letter-spacing:-1.9px;margin-bottom:22px;font-size:49px;font-weight:650;line-height:1.18}.lp-final h2 em{color:#24743e;font-style:normal}.lp-final p{color:#425f50;margin-bottom:29px;font-size:17px}.lp-final small{color:#4a6957;margin-top:22px;font-size:12px;display:block}.lp-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:39px 0 27px;display:flex}.lp-footer>div{flex-wrap:wrap;gap:27px;display:flex}.lp-footer>div a{color:#45677d;font-size:13px;text-decoration:none}.lp-footer>p{color:#59778a;border-top:1px solid #dbe7ef;flex-basis:100%;margin-bottom:0;padding-top:21px;font-size:12px}.sd-landing :focus-visible{outline-offset:5px;outline:3px solid #007da9}.lp-how :focus-visible{outline-color:#a0df66}.sd-landing a:hover{text-underline-offset:5px;text-decoration:underline}.sd-landing a[data-slot=button]:hover,.sd-landing .lp-brand:hover{text-decoration:none}@keyframes lp-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.lp-nav nav{gap:20px}.lp-hero{gap:30px}.lp-hero h1{letter-spacing:-2.5px;font-size:59px}.lp-floating{padding:12px;font-size:12px}.lp-floating small{font-size:12px}.lp-float-top{left:-5px}.lp-float-bottom{right:0}.lp-section-heading{gap:35px}.lp-section-heading h2{font-size:36px}.lp-future{gap:45px}.lp-future h2{font-size:46px}.lp-outcome{padding:26px}.lp-outcome blockquote{font-size:24px}.lp-pain-grid{gap:25px}.lp-pain-grid h3{font-size:21px}}@media (max-width:760px){.lp-wrap{width:calc(100% - 40px)}.lp-nav{padding:21px 0}.lp-brand{font-size:20px}.lp-brand small{letter-spacing:2.6px;font-size:12px}.lp-brand>svg{width:30px;height:36px}.lp-nav .lp-nav-detail{display:none}.sd-landing .lp-nav-cta{min-height:42px;padding:0 12px;font-size:12px}.lp-nav nav{gap:0}.lp-hero{flex-direction:column;align-items:stretch;gap:35px;padding:42px 0 25px;display:flex}.lp-kicker{letter-spacing:1px;margin-bottom:22px;font-size:12px}.lp-hero h1{letter-spacing:-2.4px;margin-bottom:24px;font-size:clamp(48px,10.3vw,68px);line-height:1.07}.lp-hero-copy>p{max-width:540px;margin-bottom:25px;font-size:16px;line-height:1.75}.lp-actions{gap:19px}.sd-landing .lp-primary{min-height:51px;padding:0 17px;font-size:14px}.lp-watch{gap:7px;font-size:13px}.lp-hero-note{margin-top:18px;font-size:12px}.lp-product{align-self:center;width:100%;max-width:420px;padding:27px 4px 33px}.lp-orbit{width:410px;height:410px;top:110px}.lp-phone{border-width:6px;width:316px;transform:rotate(2deg)}.lp-float-top{padding:10px 12px;top:15px;left:-2px;transform:rotate(-3deg)}.lp-float-bottom{padding:10px 12px;bottom:17px;right:-2px;transform:rotate(-2deg)}.lp-floating>span{width:29px;height:29px}.lp-floating{gap:8px;font-size:12px}.lp-floating small{font-size:12px}.lp-phone-content{min-height:455px}.lp-phone-content>h2{font-size:21px}.lp-preview-caption{text-align:center;letter-spacing:.8px;flex-direction:column;align-items:center;gap:9px;padding:20px 0 24px;font-size:12px}.lp-preview-caption>span:last-child{font-size:12px}.lp-pain{padding:58px 0}.lp-section-heading{margin-bottom:32px;display:block}.lp-section-heading h2{letter-spacing:-1.15px;margin-bottom:20px;font-size:32px;line-height:1.18}.lp-section-heading>p{font-size:16px;line-height:1.75}.lp-pain-grid{display:block}.lp-pain-grid article{margin-top:12px;padding:25px 0}.lp-pain-grid article:last-child{padding-bottom:0}.lp-pain-grid h3{margin:15px 0 11px;font-size:24px;line-height:1.3}.lp-pain-grid p{font-size:16px;line-height:1.7}.lp-future{flex-direction:column;align-items:stretch;gap:38px;padding:65px 0;display:flex}.lp-future h2{letter-spacing:-1.7px;font-size:42px}.lp-future>div>p{max-width:100%;font-size:16px}.lp-outcome{padding:23px;transform:rotate(-1.5deg)}.lp-outcome-top>span{font-size:12px}.lp-outcome blockquote{letter-spacing:-.6px;margin:25px 0;font-size:23px;line-height:1.65}.lp-evidence-strip{gap:11px;font-size:12px}.lp-how{padding:61px 0}.lp-how h2{letter-spacing:-1.3px;font-size:35px;line-height:1.18}.lp-how-intro{margin-bottom:30px;font-size:16px}.lp-how-intro br{display:none}.lp-steps{display:block}.lp-steps article{margin-top:28px;padding-top:23px}.lp-steps article>div{margin-bottom:20px}.lp-steps h3{margin-bottom:13px;font-size:23px}.lp-steps p{font-size:16px;line-height:1.7}.lp-inline-link{margin-top:32px}.lp-partner{flex-direction:column;align-items:stretch;gap:23px;padding:48px 0;display:flex}.lp-partner>div:first-child{gap:14px}.lp-partner h2{font-size:25px}.lp-partner p{font-size:16px}.lp-final{padding:57px 0}.lp-final h2{letter-spacing:-1.3px;font-size:36px;line-height:1.2}.lp-final p{font-size:16px;line-height:1.65}.lp-final small{max-width:270px;margin-inline:auto;font-size:12px;line-height:1.7}.lp-footer{gap:27px;padding:32px 0 23px}.lp-footer>div{gap:15px 23px}.lp-footer>div a{font-size:14px}.lp-footer>p{font-size:12px;line-height:1.7}}@media (max-width:370px){.lp-wrap{width:calc(100% - 32px)}.lp-brand{gap:7px;font-size:18px}.lp-brand small{font-size:12px}.sd-landing .lp-nav-cta{gap:5px;padding:0 9px;font-size:12px}.lp-hero h1{font-size:45px}.lp-watch{font-size:12px}.lp-actions{gap:15px}.sd-landing .lp-primary{padding:0 14px;font-size:13px}.lp-phone{width:290px;padding-inline:7px}.lp-phone-content{padding-inline:8px}.lp-floating{max-width:285px}.lp-outcome blockquote{font-size:21px}}@media (prefers-reduced-motion:reduce){.sd-landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sd-landing .lp-project-card>p,.sd-landing .lp-phone-skill,.sd-landing .lp-proof-row,.sd-landing .lp-phone-insight{font-size:14px}.sd-landing .lp-project-tags>span{padding-inline:4px}.sd-landing .lp-phone-content{padding-inline:8px}.sd-landing .lp-project-card{padding:14px}.sd-landing .lp-project-fit{align-items:flex-start;line-height:1.5}.sd-landing .lp-project-fit svg{flex:none;margin-top:2px}
