@font-face{font-family:Inter;src:url(/inter-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{color:#172c36;font-synthesis:none;--teal:#0f766e;--muted:#526671;--line:#dce6e8;background:#fff;font-family:Inter,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit}p{line-height:1.7}a,summary{touch-action:manipulation}a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #0f766e}a:hover{color:var(--teal)}.wrap{width:min(1180px,100% - 64px);margin:auto}.skip{z-index:5;background:#fff;padding:12px;position:absolute;top:-100px;left:16px}.skip:focus{top:10px}header{border-bottom:1px solid var(--line);background:#fff}.top{justify-content:space-between;align-items:center;gap:24px;height:88px;display:flex}.logo{letter-spacing:-.7px;align-items:center;gap:10px;font-size:22px;font-weight:750;text-decoration:none;display:inline-flex}nav{gap:32px;display:flex}nav a,.signin,.mobile-nav a{font-size:14px;font-weight:600;text-decoration:none}.signin{border:1px solid var(--line);border-radius:7px;padding:10px 18px}.mobile-nav{display:none}.hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:56px;padding-top:85px;padding-bottom:90px;display:grid}.badge{color:#0f655e;background:#eaf5f2;border:1px solid #c9e5df;border-radius:6px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:650;display:inline-flex}.badge span{background:var(--teal);border-radius:50%;width:6px;height:6px}h1{letter-spacing:-3px;margin:24px 0;font-size:clamp(42px,4.8vw,66px);line-height:1.07}h2{letter-spacing:-1.7px;margin:20px 0;font-size:clamp(30px,3.2vw,44px);line-height:1.15}h3{letter-spacing:-.5px;font-size:21px;line-height:1.35}.lead{color:var(--muted);max-width:480px;font-size:18px}.actions{align-items:center;gap:24px;margin:28px 0 18px;display:flex}.button{background:var(--teal);color:#fff;white-space:nowrap;border-radius:7px;justify-content:center;padding:15px 22px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.button:hover{color:#fff;background:#095b55}.text-link{text-underline-offset:5px;font-size:14px}.small{color:var(--muted);font-size:12px;line-height:1.6}.preview{background:#fff;border:1px solid #bfd4d4;border-radius:12px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 20px 60px #143c3a14}.preview-title{color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:16px;font-size:11px;display:flex}.dot{background:var(--teal);border-radius:50%;width:7px;height:7px}.sample{margin-left:auto;font-size:9px}.workspace{grid-template-columns:130px 1fr;min-height:405px;display:grid}aside{border-right:1px solid var(--line);background:#f3f7f7;padding:22px 12px;font-size:10px}aside strong{margin-bottom:24px;font-size:13px;display:block}aside span{margin:16px 0;display:block}.selected{color:#0f655e;background:#d9eeea;border-radius:5px;padding:9px 6px}hr{border:0;border-top:1px solid var(--line);margin:24px 0}.ticket{padding:22px 18px}.ticket-heading h2{letter-spacing:-.5px;margin:14px 0;font-size:20px}.ticket-ref{color:var(--muted);font-size:10px}.status{color:#0c6556;float:right;background:#edf8f3;border:1px solid #bedbd3;border-radius:4px;padding:4px 7px;font-size:10px}.properties{color:var(--muted);border-bottom:1px solid var(--line);gap:12px;padding-bottom:14px;font-size:9px;display:flex}.message,.note{padding:15px 0;font-size:11px}.message p,.note p{margin:7px 0}.note{background:#fff6de;border:1px solid #eee1ba;border-radius:6px;padding:12px}.note span{color:#735a24;font-size:9px}.ticket-bottom{border-top:1px solid var(--line);color:var(--muted);padding-top:14px;font-size:9px}.context{border-block:1px solid var(--line);background:#f1f6f6}.context-grid{grid-template-columns:1fr 1.3fr;align-items:center;gap:70px;padding-block:40px;display:grid}.context h2{font-size:30px}.context p{color:var(--muted);font-size:17px}.section{padding-block:85px}.section-heading{justify-content:space-between;align-items:end;gap:70px;margin-bottom:45px;display:flex}.section-heading>p{max-width:390px;color:var(--muted);font-size:16px}.feature-grid{grid-template-columns:repeat(2,1fr);gap:28px 65px;display:grid}.feature-grid article{border-top:1px solid var(--line);padding:22px 0}.feature-grid p{color:var(--muted);max-width:480px}.feature-icon{color:var(--teal);font-size:25px}.roles{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 2fr;align-items:center;gap:36px;margin-top:30px;padding:20px 28px;display:grid}.roles p{color:var(--muted);margin:0;font-size:14px}.roadmap{background:#ecf5f3;border-block:1px solid #cde2dc}.stages{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.stages article{border-top:2px solid #8bb7ab;padding-top:22px}.stage{color:#315e52;font-size:12px;font-weight:700}.stages p,.roadmap-note{color:var(--muted);font-size:14px}.roadmap-note{border-top:1px solid #c6ded7;margin-top:36px;padding-top:20px}.faq{grid-template-columns:1fr 1.3fr;gap:70px;display:grid}.faq h2{margin:0}details{border-bottom:1px solid var(--line);padding:20px 0}details:first-child{padding-top:0}summary{cursor:pointer;font-size:16px;font-weight:650;line-height:1.5}details p{color:var(--muted);font-size:14px}.closing{color:#fff;background:#163a3e;border-radius:12px;justify-content:space-between;align-items:center;gap:36px;padding:44px 50px;display:flex}.closing h2{margin:0}.closing p{color:#c3d8d9;max-width:510px}.closing .button{color:#164a45;background:#fff}footer{justify-content:space-between;gap:35px;padding-block:55px;display:flex}footer>div:nth-child(2){gap:12px;font-size:13px;display:grid}footer p{color:var(--muted);font-size:13px}footer a{text-underline-offset:3px}@media (width<=1000px){.hero{gap:30px}.workspace{grid-template-columns:100px 1fr}.actions{flex-wrap:wrap;gap:16px}.section-heading{gap:30px}.sample{display:none}}@media (width<=760px){.wrap{width:calc(100% - 40px)}.top{height:72px}nav{display:none}.mobile-nav{border-top:1px solid var(--line);justify-content:center;gap:26px;padding:13px 20px;display:flex}.hero{grid-template-columns:1fr;gap:32px;padding-block:45px}h1{letter-spacing:-2px;font-size:48px}.hero-copy{max-width:560px}.preview{width:100%;max-width:560px;transform:none}.context-grid,.faq{grid-template-columns:1fr;gap:10px}.context-grid{padding-block:25px}.context h2 br{display:none}.context p{font-size:16px}.section{padding-block:50px}.section-heading{margin-bottom:25px;display:block}.section-heading>p{max-width:100%}.feature-grid{grid-template-columns:1fr;gap:5px}.roles{grid-template-columns:1fr;gap:12px;padding:22px}.stages{grid-template-columns:1fr;gap:20px}.faq{gap:28px}.closing{flex-direction:column;align-items:start;padding:30px 25px}.closing h2{font-size:32px}footer{flex-wrap:wrap;padding-block:35px}footer>.small{width:100%}.workspace{grid-template-columns:92px 1fr}.ticket{padding:16px 12px}.properties{flex-wrap:wrap;gap:6px}.preview-title{font-size:10px}.ticket-bottom>span:first-child{margin-bottom:12px;display:block}.ticket-bottom .status{float:none}.logo{font-size:20px}.signin{padding:9px 14px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}section[id]{scroll-margin-top:20px}.preview-title{flex-wrap:wrap}.sample{display:inline!important}@media (width<=1000px){.sample{margin-left:15px;font-size:9px}}
