.pitch{--forest:#174e3c;--ink:#183e34;--orange:#ed7435;--paper:#fffefa;color:var(--ink);background:var(--paper);font-family:Trebuchet MS,Arial,sans-serif}.pitch p{color:#536c61}.pitch a{text-decoration:none}.pitch-header{justify-content:space-between;align-items:center;gap:28px;max-width:1320px;height:100px;margin:auto;padding:0 48px;display:flex}.pitch-logo{color:var(--forest);letter-spacing:-.08em;white-space:nowrap;align-items:center;gap:9px;font-size:1.65rem;font-weight:900;display:inline-flex}.pitch-logo>span:first-child{background:var(--forest);color:#fff;border-radius:12px;place-items:center;width:39px;height:39px;margin-right:2px;display:grid;transform:rotate(-7deg)}.pitch-logo .logo-dot{color:var(--orange);margin-left:-8px}.pitch-header nav{gap:30px;font-size:.9rem;font-weight:700;display:flex}.pitch-header nav a:hover,.pitch-text-link:hover{text-underline-offset:6px;text-decoration:underline}.pitch-button{background:var(--forest);border:0;border-radius:100px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:17px 23px;font-size:1rem;font-weight:700;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 3px #0d3527;color:#fff!important}.pitch-button:hover{background:#28684e;transform:translateY(-2px)}.pitch-button.small{min-height:44px;padding:12px 20px;font-size:.875rem}.pitch-button.light{background:#fff;box-shadow:0 3px #ffffff45;color:var(--forest)!important}.pitch-hero{grid-template-columns:1.13fr 1fr;align-items:center;gap:35px;max-width:1320px;margin:auto;padding:46px 48px 70px;display:grid}.pitch-kicker{letter-spacing:.13em;color:#547562;align-items:center;gap:8px;font-size:.75rem;font-weight:800;display:flex}.pitch-kicker>span{background:var(--orange);border-radius:50%;width:7px;height:7px}.pitch h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(2.8rem,5.2vw,4.65rem);font-weight:900;line-height:1.075}.pitch h1 span{color:var(--forest);text-underline-offset:10px;-webkit-text-decoration:underline #f4b478;text-decoration:underline #f4b478;text-decoration-thickness:6px}.pitch-hero-copy>p{max-width:485px;margin-top:28px;font-size:1.15rem;line-height:1.75}.pitch-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:31px;display:flex}.pitch-text-link{align-items:center;gap:9px;font-size:.9rem;font-weight:700;display:inline-flex}.pitch-under{color:#5f7568;gap:21px;margin-top:29px;font-size:.8rem;display:flex}.pitch-under span{align-items:center;gap:6px;display:flex}.pitch-under svg{color:#448060}.pitch-hero-art{isolation:isolate;background:#e4f6fe;border-radius:46% 46% 35px 35px;min-width:0;margin:18px 0 23px;position:relative}.pitch-hero-art>img{aspect-ratio:1/1.05;object-fit:cover;border-radius:inherit;mix-blend-mode:multiply;width:100%;height:auto;display:block}.fox-hello{background:#fff;border:1px solid #dfeae2;border-radius:17px 17px 17px 2px;align-items:center;gap:15px;padding:13px 18px;font-size:.95rem;font-weight:700;display:flex;position:absolute;top:4%;right:0;transform:rotate(7deg);box-shadow:0 5px #173e410b}.fox-hello svg{color:var(--orange)}.pitch-word-card{background:#fff;border:1px solid #dfe9e2;border-radius:19px;width:87%;padding:22px 23px;position:absolute;bottom:-29px;left:6%;transform:rotate(-3deg);box-shadow:0 10px 35px #174e3c13}.pitch-word-card>span{letter-spacing:.1em;color:#65806b;align-items:center;gap:8px;font-size:.65rem;font-weight:800;display:flex}.pitch-word-card p{letter-spacing:.01em;color:var(--forest);margin:13px 0;font-size:1.55rem;font-weight:700}.pitch-word-card strong{background:#fff0cc;border-radius:6px;padding:1px 6px}.pitch-word-card>div{gap:5px;display:flex}.pitch-word-card i{background:#74a389;border-radius:10px;width:26px;height:5px}.pitch-word-card i.muted{background:#e6ece3}.pitch-ribbon{color:#496652;background:#f1f6ec;border-block:1px solid #dde6d8;justify-content:center;align-items:center;gap:90px;padding:23px 30px;font-size:.9rem;font-weight:700;display:flex}.pitch-ribbon>span{align-items:center;gap:12px;display:flex}.pitch-ribbon svg{width:20px;height:20px}.pitch-section{max-width:1224px;margin:auto;padding:90px 36px}.pitch-section h2{letter-spacing:-.05em;margin:17px 0 22px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.15}.pitch-intro{text-align:center;max-width:800px;padding-bottom:75px}.pitch-intro>.pitch-kicker{justify-content:center}.pitch-intro>p{font-size:1.1rem;line-height:1.8}.pitch-intro>.pitch-text-link{margin-top:24px}.pitch-footer{background:var(--forest);color:#fff;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;max-width:none;margin:0;padding:35px max(48px,50vw - 612px);font-size:.85rem;display:flex}.pitch-footer .pitch-logo{color:#fff;letter-spacing:-.06em;font-size:1.4rem}.pitch-footer p{color:#d4e7d5}.pitch-footer>span{color:#c3d6c7}.pitch-skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-80px;left:20px}.pitch-skip:focus{top:12px}.pitch-return{color:#fff;text-align:center;background:#174e3c;padding:9px;font-size:.875rem;text-decoration:none;display:block}:is(.pitch a:focus-visible,.pitch button:focus-visible){outline-offset:5px;outline:3px solid #d26e2c}@media (max-width:1000px){.pitch-header{padding-inline:28px}.pitch-header nav{gap:20px}.pitch-hero{gap:20px;padding-inline:28px}.pitch h1{font-size:3.7rem}.pitch-hero-copy>p{font-size:1.05rem}.pitch-actions{gap:20px}.pitch-word-card p{font-size:1.25rem}.pitch-ribbon{gap:40px}}@media (max-width:720px){.pitch-header{gap:10px;height:82px;padding:0 20px}.pitch-logo{font-size:1.4rem}.pitch-logo>span:first-child{border-radius:9px;width:31px;height:31px}.pitch-header nav{display:none}.pitch-header .small{min-height:40px;padding:10px 14px;font-size:.8rem}.pitch-header .small svg{display:none}.pitch-hero{grid-template-columns:1fr;gap:25px;padding:28px 24px 60px}.pitch h1{margin-top:20px;font-size:clamp(2.7rem,9.5vw,4rem)}.pitch h1 span{text-underline-offset:7px;text-decoration-thickness:4px}.pitch-hero-copy>p{font-size:1.05rem}.pitch-actions{gap:24px}.pitch-under{flex-wrap:wrap;gap:15px;font-size:.78rem}.pitch-hero-art{width:88%;max-width:440px;margin:12px auto 30px}.pitch-word-card p{font-size:1.35rem}.pitch-word-card{padding:18px}.pitch-ribbon{flex-wrap:wrap;gap:15px;padding:19px 15px;font-size:.8rem}.pitch-ribbon>span{gap:6px}.pitch-ribbon svg{width:17px}.pitch-section{padding:60px 24px}.pitch-intro>p{font-size:1rem}.pitch-footer{flex-direction:column;align-items:flex-start;gap:14px;padding:32px 24px}}@media (prefers-reduced-motion:reduce){.pitch *{scroll-behavior:auto!important;transition:none!important}}.pitch-section-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.pitch-section-head h2{margin-bottom:0}.pitch-section-head>p{margin-bottom:3px;font-size:1rem;line-height:1.75}.pitch-how{padding-top:5px}.pitch-steps{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.pitch-steps article{background:#f2f6ed;border:1px solid #dce5d6;border-radius:21px;padding:27px}.pitch-steps article:nth-child(2){background:#eef6fb;border-color:#d9e7ed}.pitch-steps article:nth-child(3){background:#fff4df;border-color:#eee1c4}.pitch-step-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.pitch-step-top>span:last-child{color:#738670;font-size:.8rem;font-weight:700}.step-icon{color:#577444;background:#e0ead4;border-radius:15px;place-items:center;padding:12px;display:grid}.pitch-steps article:nth-child(2) .step-icon{color:#4d7e96;background:#dcecf6}.pitch-steps article:nth-child(3) .step-icon{color:#a47730;background:#fce6b8}.pitch-steps h3{letter-spacing:-.025em;margin-bottom:13px;font-size:1.25rem}.pitch-steps p{font-size:.95rem;line-height:1.75}.step-example{color:#587251;border-top:1px solid #cbdac97a;align-items:center;gap:12px;margin-top:24px;padding-top:22px;font-size:.9rem;font-weight:700;display:flex}.step-example strong{font-size:1.05rem}.pitch-demo-band{color:#fff;background:#174e3c;padding:70px 36px}.pitch-demo-inner{grid-template-columns:1fr .9fr;align-items:center;gap:110px;max-width:1050px;margin:auto;display:grid}.pitch-demo-band .pitch-kicker{color:#bcdaac}.pitch-demo-band h2{letter-spacing:-.055em;margin:19px 0 23px;font-size:clamp(2.1rem,3.5vw,3.1rem);line-height:1.15}.pitch-demo-band p{color:#d2e1d0;margin-bottom:24px;font-size:1.05rem;line-height:1.75}.pitch-demo-note{color:#b7ceb6;margin-top:20px;font-size:.8rem;line-height:1.7;display:block}.pitch-demo-preview{color:#204e3b;background:#fffefa;border-radius:24px;padding:26px;transform:rotate(3deg);box-shadow:0 16px #0c362833}.pitch-demo-preview>span{color:#63785b;letter-spacing:.07em;align-items:center;gap:7px;font-size:.65rem;font-weight:700;display:flex}.pitch-demo-preview em{margin-left:auto;font-style:normal}.pitch-demo-preview h3{text-align:center;margin:29px 0 19px;font-size:1.2rem}.pitch-demo-preview>strong{text-align:center;letter-spacing:.025em;background:#f0f4e5;border-radius:15px;padding:19px;font-size:4.7rem;display:block}.pitch-demo-preview>a{color:#fff;background:#2b6547;border-radius:13px;justify-content:center;align-items:center;gap:15px;margin-top:18px;padding:14px;font-size:.875rem;font-weight:700;display:flex}.pitch-demo-preview>p{color:#637a5c;text-align:center;margin:15px 0 0;font-size:.7rem}.pitch-ai{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.pitch-ai-copy>p{margin-top:20px;font-size:1rem;line-height:1.8}.pitch-ai-copy>.pitch-text-link{margin-top:25px}.pitch-capabilities{flex-direction:column;gap:0;display:flex}.pitch-capabilities article{border-bottom:1px solid #e1e8dc;align-items:flex-start;gap:20px;padding:25px 0;display:flex}.pitch-capabilities article:last-child{border:0}.cap-icon{color:#668256;background:#eef4e6;border-radius:14px;flex-shrink:0;place-items:center;width:51px;height:51px;margin-top:2px;display:grid}.status-label{letter-spacing:.11em;color:#86754d;font-size:.65rem;font-weight:800;display:inline-block}.status-label.now{color:#397745}.pitch-capabilities h3{letter-spacing:-.025em;margin:7px 0 9px;font-size:1.25rem}.pitch-capabilities p{font-size:.95rem;line-height:1.7}.pitch-care{background:#edf4e7;border-block:1px solid #dfe7d7}.pitch-care .pitch-section{padding-top:66px;padding-bottom:62px}.pitch-care-grid{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:40px;display:grid}.pitch-care-grid article+article{border-left:1px solid #d2dfc8;padding-left:35px}.pitch-care-grid svg{color:#638459;margin-bottom:20px}.pitch-care-grid h3{letter-spacing:-.025em;margin-bottom:13px;font-size:1.2rem}.pitch-care-grid p{font-size:.95rem;line-height:1.8}.pitch-roadmap{border-top:1px solid #dce5d6;flex-direction:column;margin:10px 0 0;padding:0;list-style:none;display:flex}.pitch-roadmap li{border-bottom:1px solid #dce5d6;align-items:center;gap:26px;padding:25px 6px;display:flex}.pitch-roadmap li>span:first-child{color:#63805b;background:#edf3e6;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:.85rem;font-weight:700;display:grid}.pitch-roadmap li:first-child>span:first-child{color:#fff;background:#174e3c}.pitch-roadmap small{letter-spacing:.1em;color:#6d8563;font-size:.65rem;font-weight:800}.pitch-roadmap h3{letter-spacing:-.02em;margin:5px 0 7px;font-size:1.17rem}.pitch-roadmap p{font-size:.94rem;line-height:1.7}.roadmap-tag{color:#4c7b44;background:#e8f2e0;border:1px solid #d4e4ca;border-radius:30px;align-self:center;margin-left:auto;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-block}.pitch-document-links{flex-wrap:wrap;gap:30px;margin-top:25px;display:flex}.pitch-document-links a{text-underline-offset:5px;align-items:center;gap:9px;font-size:.85rem;font-weight:700;text-decoration:underline;display:flex}.pitch-faq{grid-template-columns:.7fr 1fr;gap:90px;padding-top:15px;display:grid}.pitch-faq>div:first-child>p{max-width:300px;font-size:.95rem;line-height:1.8}.pitch-faq-list [data-slot=accordion-item]{border-color:#dce5d6}.pitch-faq-list [data-slot=accordion-trigger]{align-items:center;gap:20px;padding:23px 0;font-size:.98rem;font-weight:700;line-height:1.6}.pitch-faq-list [data-slot=accordion-content] p{padding-bottom:15px;font-size:.93rem;line-height:1.85}.pitch-last{text-align:center;background:#f4f7ed;border-top:1px solid #e1e8d9;padding:60px 25px 75px}.pitch-last>.pitch-kicker{justify-content:center}.pitch-last h2{margin:20px 0 28px;font-size:clamp(2rem,3.5vw,3rem);line-height:1.2}.pitch-last>.pitch-text-link{justify-content:center;margin-top:26px;font-size:.8rem;display:flex}.pitch [id]{scroll-margin-top:25px}.pitch h1{overflow-wrap:normal}.pitch-hero-copy{min-width:0}@media (max-width:1050px){.pitch-demo-inner{gap:60px}.pitch-ai{gap:55px}.pitch-faq{gap:50px}.pitch-hero{grid-template-columns:1.2fr 1fr}.pitch h1{font-size:clamp(2.7rem,5.2vw,4rem)}}@media (max-width:720px){.pitch-hero{grid-template-columns:1fr}.pitch h1{font-size:clamp(2.6rem,9.5vw,4rem)}.pitch-section-head{flex-direction:column;align-items:flex-start;gap:21px;margin-bottom:27px}.pitch-section-head>p{font-size:.95rem}.pitch-how{padding-top:5px}.pitch-steps{grid-template-columns:1fr;gap:16px}.pitch-steps article{padding:24px}.pitch-step-top{margin-bottom:20px}.step-example{margin-top:18px;padding-top:17px}.pitch-demo-band{padding:50px 24px}.pitch-demo-inner{grid-template-columns:1fr;gap:43px}.pitch-demo-preview{width:min(355px,95%);margin:auto;transform:rotate(2deg)}.pitch-demo-band h2{font-size:2.5rem}.pitch-ai{grid-template-columns:1fr;gap:27px}.pitch-capabilities article{padding:21px 0}.pitch-care .pitch-section{padding:53px 24px}.pitch-care-grid{grid-template-columns:1fr;gap:28px;margin-top:28px}.pitch-care-grid article+article{border-top:1px solid #d2dfc8;border-left:0;padding:27px 0 0}.pitch-care-grid svg{margin-bottom:14px}.pitch-roadmap li{align-items:flex-start;gap:16px}.pitch-roadmap li>span:first-child{width:38px;height:38px;margin-top:3px}.pitch-roadmap h3{font-size:1.1rem}.pitch-roadmap p{font-size:.9rem}.roadmap-tag{display:none}.pitch-document-links{gap:20px}.pitch-faq{grid-template-columns:1fr;gap:20px;padding-top:10px}.pitch-faq>div:first-child>p{max-width:none}.pitch-faq-list [data-slot=accordion-trigger]{padding:20px 0;font-size:.95rem}.pitch-last{padding-top:50px}.pitch-header .pitch-button{white-space:nowrap}.pitch-under{font-size:.78rem}.pitch-hero-art{width:88%}}@media (min-width:721px) and (max-width:850px){.pitch-header nav{gap:15px;font-size:.8rem}.pitch-header{gap:18px;padding:0 22px}.pitch-logo{font-size:1.45rem}.pitch-header .pitch-button{padding:11px 14px;font-size:.8rem}.pitch h1{font-size:2.75rem}.pitch-word-card p{font-size:1.12rem}.pitch-steps{gap:14px}.pitch-steps article{padding:20px}.pitch-care-grid{gap:25px}.pitch-care-grid article+article{padding-left:25px}}
