.product-preview{min-width:0;padding:20px 0 48px;position:relative}.product-preview:before{content:"";z-index:-1;background:#edf2e6;border-radius:22px;position:absolute;inset:0 -18px 29px}.workspace-window{background:#fff;border:1px solid #dce3d5;border-radius:12px;overflow:hidden;box-shadow:0 20px 50px -22px #34432b30,0 3px 10px #34432b06}.workspace-topbar{border-bottom:1px solid #e7ebe2;justify-content:space-between;align-items:center;height:47px;padding:0 17px;display:flex}.workspace-topbar img{width:77px}.workspace-topbar>span{color:#56634e;align-items:center;gap:7px;font-size:10px;display:flex}.workspace-topbar .status-dot{width:5px;height:5px}.workspace-layout{min-height:312px;display:flex}.workspace-sidebar{color:#87907f;border-right:1px solid #e7ebe2;flex-direction:column;flex-shrink:0;align-items:center;gap:22px;width:47px;padding:19px 0 15px;display:flex}.active-icon{color:#1d2a16}.sidebar-spacer{flex:1}.tiny-avatar{color:#657143;background:#e3eacb;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;font-weight:600;display:inline-flex}.workspace-main{flex:1;min-width:0;padding:19px 16px 27px}.workspace-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-heading p{color:#77816e;margin-bottom:3px;font-size:9px}.workspace-heading strong{letter-spacing:-.02em;font-size:14px;font-weight:600;line-height:1.35;display:block}.workspace-heading svg{color:#73816a}.workspace-tools{border-bottom:1px solid #e8ece3;justify-content:space-between;gap:6px;margin-top:19px;padding-bottom:12px;display:flex}.workspace-tools span{color:#617157;align-items:center;gap:6px;font-size:9px;display:flex}.calendar-preview{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.calendar-column{min-width:0}.calendar-day{color:#7c8674;justify-content:space-between;align-items:center;padding:12px 1px 9px;font-size:9px;display:flex}.calendar-day>span{color:#526147;font-size:11px}.content-card{background:#fff;border:1px solid #e0e5da;border-radius:7px;overflow:hidden}.content-card-1{margin-top:22px}.content-card-2{margin-top:8px}.design-sample{align-items:center;height:92px;padding:12px;display:flex;position:relative;overflow:hidden}.design-sample strong{letter-spacing:-.045em;z-index:1;font-size:14px;font-weight:650;line-height:1.1;position:relative}.design-sample-0{color:#3f502a;background:#dce6c7;align-items:flex-end}.sample-star{font-size:37px;font-weight:300;position:absolute;top:-9px;right:10px}.design-sample-1{color:#edf5da;background:#353e32}.design-sample-1 .sample-star{display:none}.sample-orbit{border:1px solid #a9c182;border-radius:50%;width:95px;height:95px;position:absolute;top:31px;right:-23px}.design-sample-0 .sample-orbit{display:none}.design-sample-2{background:#ede8dd;justify-content:center}.sample-product{background:#9ba990;border-radius:5px 5px 12px 12px;width:38px;height:56px;position:relative;transform:rotate(-12deg);box-shadow:8px 7px #d2d5c5}.sample-product:before{content:"";background:#78896d;border-radius:3px 3px 0 0;width:21px;height:10px;position:absolute;top:-7px;left:8px}.sample-product:after{content:"w.";color:#738060;text-align:center;background:#ecedde;font-size:14px;font-weight:700;position:absolute;inset:17px 0 14px}.content-card-info{padding:9px 8px 8px}.mini-status{color:#6b7266;align-items:center;gap:4px;font-size:7px;display:inline-flex}.mini-status>span{background:currentColor;border-radius:50%;width:4px;height:4px;display:block}.mini-status-1{color:#87682c}.mini-status-2{color:#4d7430}.content-card-info>strong{margin-top:5px;font-size:9px;font-weight:550;line-height:1.45;display:block}.content-card-info>small{color:#7b8273;margin-top:3px;font-size:7px;display:block}.card-metadata{color:#7f8b72;justify-content:space-between;align-items:center;margin-top:13px;display:flex}.card-metadata .tiny-avatar{width:16px;height:16px;font-size:7px}.review-note{background:#fff;border:1px solid #dce3d4;border-radius:10px;align-items:center;gap:13px;max-width:calc(100% - 40px);padding:14px 19px;display:flex;position:absolute;bottom:23px;right:-10px;box-shadow:0 9px 24px #283c2010}.review-note>svg{color:#58773e}.review-note span{color:#7d8775;margin-bottom:3px;font-size:8px;display:block}.review-note strong{font-size:11px;font-weight:600;display:block}.review-note p{color:#6b7563;margin-top:2px;font-size:9px}.product-preview figcaption,.material-preview figcaption{text-align:center;color:#7d8872;margin-top:15px;font-size:9px}.product-preview figcaption{width:100%;position:absolute;bottom:0;left:0}.material-preview{background:#f0f3e9;border-radius:16px;min-width:0;padding:22px 23px 0}.material-window{background:#fff;border:1px solid #dce3d5;border-radius:11px;padding:20px;box-shadow:0 12px 20px #354b2610}.material-window-header{color:#516846;align-items:center;gap:10px;display:flex}.material-window-header strong{color:#263020;flex:1;font-size:13px;font-weight:600}.material-context{color:#7b876e;border-bottom:1px solid #e8ece1;align-items:center;gap:7px;margin-top:12px;padding-bottom:18px;font-size:10px;display:flex}.material-rows{padding-block:11px}.material-row{color:#7d8b6c;border-radius:7px;align-items:center;gap:13px;padding:14px 10px;display:flex}.material-row>div{flex:1;min-width:0}.material-row strong{color:#394530;font-size:11px;font-weight:550;display:block}.material-row span{color:#7a856f;margin-top:2px;font-size:9px;display:block}.material-row.is-selected{color:#688745;background:#f1f6e8}.material-selected{color:#667e4f;border-top:1px solid #e8ece1;align-items:center;gap:10px;padding-top:15px;display:flex}.material-selected strong{color:#425334;font-size:10px;font-weight:550;display:block}.material-selected span{color:#7c8770;margin-top:2px;font-size:9px;display:block}.material-preview figcaption{margin-top:11px;padding-bottom:12px}@media (width<=850px){.product-preview{width:100%;max-width:610px;margin:0 auto;padding-inline:15px}.product-preview:before{inset:0 0 29px}.review-note{right:0}.workspace-layout{min-height:320px}.design-sample{height:104px}.material-preview{padding:14px 14px 0}.material-window{padding:15px}}@media (width<=620px){.product-preview{padding:12px 9px 45px}.workspace-topbar{height:38px;padding-inline:12px}.workspace-topbar img{width:62px}.workspace-topbar>span{font-size:8px}.workspace-layout{min-height:259px}.workspace-sidebar{gap:19px;width:33px;padding-top:15px}.workspace-sidebar>svg,.workspace-sidebar>span>svg{width:15px;height:15px}.workspace-main{padding:14px 9px 22px}.workspace-heading p{font-size:7px}.workspace-heading strong{font-size:11px}.workspace-heading>svg{width:16px}.workspace-tools{margin-top:13px;padding-bottom:8px}.workspace-tools span{gap:4px;font-size:7px}.workspace-tools svg{width:11px;height:11px}.calendar-preview{gap:5px}.calendar-day{padding:8px 1px;font-size:7px}.calendar-day>span{font-size:9px}.design-sample{height:70px;padding:7px}.design-sample strong{font-size:10px}.sample-star{font-size:28px;right:3px}.sample-product{transform:rotate(-12deg)scale(.8)}.content-card-info{padding:5px}.mini-status{gap:3px;font-size:6px}.content-card-info>strong{font-size:7px}.content-card-info>small{font-size:6px}.card-metadata{margin-top:9px}.review-note{gap:9px;padding:10px 12px;bottom:23px}.review-note>svg{width:22px;height:22px}.review-note strong{font-size:9px}.review-note p{font-size:8px}.review-note span{font-size:7px}.product-preview figcaption,.material-preview figcaption{font-size:8px}.material-preview{padding:20px 20px 0}.material-window{padding:18px}}:root{color-scheme:light;color:#1b211e;font-synthesis:none;--ink:#1b211e;--muted:#606b63;--line:#e2e7de;--lime:#b8f34b;--surface:#f1f4ed;background:#fcfdfa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button,summary,a{-webkit-tap-highlight-color:transparent}a,summary{touch-action:manipulation}a:focus-visible,summary:focus-visible{outline-offset:5px;border-radius:5px;outline:3px solid #638d16}img,svg{display:block}svg{flex-shrink:0}img{max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance}ul,ol{margin:0;padding:0;list-style:none}.container{width:min(1180px,100% - 80px);margin-inline:auto}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:-90px;left:20px}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid var(--line);background:#fcfdfa}.header-inner{align-items:center;gap:36px;min-height:80px;display:flex}.brand{flex-shrink:0;padding-block:8px;display:inline-flex}.brand img{width:132px}.main-nav{color:#525d54;align-items:center;gap:12px;margin-left:auto;font-size:13px;font-weight:550;display:flex}.main-nav a{border-radius:6px;padding:10px}.main-nav a:hover,.footer-links a:hover{color:var(--ink);background:#eef2e9}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:11px 19px;font-size:13px;font-weight:600;line-height:1.4;transition:background .15s,transform .15s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-dark{color:#fff;background:var(--ink)}.button-dark:hover{background:#334034}.header-action{gap:14px;min-height:40px;padding:9px 15px}.button-lime{background:var(--lime);color:var(--ink)}.button-lime:hover{background:#cbff6e}.text-link{border-radius:5px;align-items:center;gap:7px;min-height:44px;padding-inline:5px;font-size:13px;font-weight:550;display:inline-flex}.text-link:hover{background:#eef3e7}.hero{grid-template-columns:.86fr 1.14fr;align-items:center;gap:54px;padding-top:68px;padding-bottom:66px;display:grid}.hero-copy{padding-bottom:18px}.eyebrow{letter-spacing:.01em;color:#53634a;align-items:center;gap:9px;margin-bottom:18px;font-size:12px;font-weight:600;display:flex}.status-dot{background:#8cc923;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}h1{letter-spacing:-.05em;font-size:clamp(40px,4vw,52px);font-weight:650;line-height:1.1}h1>span{color:#5e7152;display:block}.hero-introduction{color:var(--muted);max-width:445px;margin-top:23px;font-size:16px;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:9px 12px;margin-top:28px;display:flex}.access-note{color:#65705f;margin-top:13px;font-size:11px}.benefits-strip{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:20px;display:flex}.benefits-strip ul{flex-wrap:wrap;gap:36px;display:flex}.benefits-strip li{color:#55614f;align-items:center;gap:9px;font-size:12px;display:flex}.benefits-strip svg{color:#527521}.benefits-brand{color:#747e70;font-size:12px}.section{padding-block:78px}.section-heading{max-width:610px;margin-bottom:38px}.section-heading .eyebrow,.materials-copy .eyebrow{margin-bottom:12px}h2{letter-spacing:-.038em;font-size:clamp(27px,2.6vw,34px);font-weight:630;line-height:1.2}.section-intro{color:var(--muted);margin-top:17px;font-size:15px;line-height:1.75}.feature-grid{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.feature{padding:28px 29px 30px}.feature:nth-child(-n+3){border-bottom:1px solid var(--line)}.feature:not(:nth-child(3n)){border-right:1px solid var(--line)}.feature>svg{color:#4c6040;margin-bottom:20px}h3{letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.4}.feature p{color:var(--muted);max-width:310px;margin-top:10px;font-size:13px;line-height:1.75}.workflow-section{background:#eef2e9;border-block:1px solid #e3e8dc;padding-block:64px}.workflow-steps{grid-template-columns:repeat(3,1fr);gap:55px;display:grid}.step-top{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.step-number{color:#4e6638;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.step-top svg{color:#788771}.workflow-steps p{color:var(--muted);max-width:300px;margin-top:9px;font-size:13px}.materials-section{grid-template-columns:1fr 1fr;align-items:center;gap:110px;padding-block:92px;display:grid}.materials-copy{max-width:450px}.check-list{gap:14px;margin-top:25px;display:grid}.check-list li{align-items:flex-start;gap:10px;font-size:13px;display:flex}.check-list svg{color:#5f7c30;margin-top:1px}.faq-section{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:85px;padding-block:64px;display:grid}.faq-section .section-heading{max-width:320px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:21px 2px;font-size:14px;font-weight:550;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{color:#4e6b35}.faq-list summary svg{color:#64765c;transition:transform .18s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{color:var(--muted);padding:0 30px 22px 2px;font-size:13px;line-height:1.8}.closing-section{padding-top:12px;padding-bottom:68px}.closing-inner{color:#fff;background:#1f2920;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;padding:38px 42px;display:flex}.closing-inner h2{font-size:27px}.closing-inner p{color:#c6cec0;margin-top:10px;font-size:13px}.closing-inner .button{flex-shrink:0}.site-footer{border-top:1px solid var(--line);background:#f5f7f1;padding:38px 0 24px}.footer-top{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-top .brand img{width:113px}.footer-top p{color:var(--muted);margin-top:9px;font-size:12px}.languages{align-items:center;gap:4px;display:flex}.languages a{color:#5c6855;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;display:flex}.languages a[aria-current],.languages a:hover{color:var(--ink);background:#e4eadb}.footer-bottom{border-top:1px solid var(--line);color:#626e5b;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:18px;font-size:11px;display:flex}.footer-links{flex-wrap:wrap;gap:12px;display:flex}.footer-links a{border-radius:4px;padding:6px}@media (width>=1440px){.hero{padding-block:82px}}@media (width<=1100px){.hero{grid-template-columns:.8fr 1.2fr;gap:30px}.hero-actions{flex-direction:column;align-items:flex-start;gap:5px}.materials-section{gap:65px}.main-nav{gap:2px}.header-inner{gap:20px}}@media (width<=850px){.container{width:calc(100% - 48px)}.hero{grid-template-columns:1fr;gap:32px;padding-top:48px;padding-bottom:28px}.hero-copy{max-width:590px;padding:0}h1{font-size:44px}h1>span{margin-left:0;display:inline}.hero-introduction{max-width:560px}.hero-actions{flex-direction:row;align-items:center;gap:16px}.benefits-strip ul{gap:18px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature:not(:nth-child(3n)),.feature:nth-child(-n+3){border:0}.feature:nth-child(odd){border-right:1px solid var(--line)}.feature:nth-child(-n+4){border-bottom:1px solid var(--line)}.workflow-steps{gap:28px}.materials-section{grid-template-columns:1fr 1fr;gap:36px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:35px}.closing-inner{padding:30px}.closing-inner h2{font-size:25px}}@media (width<=620px){.container{width:calc(100% - 40px)}.header-inner{flex-wrap:wrap;gap:0;min-height:70px;padding-top:10px;padding-bottom:4px}.brand img{width:120px}.header-action{min-height:38px;margin-left:auto}.main-nav{order:3;justify-content:space-between;gap:0;width:100%;margin-top:5px;font-size:12px}.main-nav a{padding:9px 4px}.hero{gap:30px;padding-top:35px}.eyebrow{margin-bottom:16px;font-size:11px}h1{font-size:39px;line-height:1.13}h1>span{margin-left:0;display:block}.hero-introduction{margin-top:18px;font-size:15px;line-height:1.75}.hero-actions{gap:4px 12px;margin-top:22px}.button{padding-inline:16px;font-size:12px}.text-link{font-size:12px}.access-note{font-size:10px}.benefits-strip{padding-block:17px}.benefits-strip ul{justify-content:space-between;gap:12px;width:100%}.benefits-strip li{gap:4px;font-size:10px}.benefits-strip li svg{width:14px;height:14px}.benefits-brand{display:none}.section{padding-block:52px}h2{font-size:27px}.section-intro{font-size:14px}.section-heading{margin-bottom:28px}.feature-grid{grid-template-columns:1fr}.feature{padding:24px}.feature:nth-child(odd),.feature:nth-child(-n+4){border:0}.feature:not(:last-child){border-bottom:1px solid var(--line)}.feature>svg{width:25px;height:25px;margin-bottom:15px}.feature p{max-width:none}.workflow-section{padding-block:48px}.workflow-steps{grid-template-columns:1fr;gap:24px}.workflow-steps li{padding-left:37px;position:relative}.step-top{position:absolute;top:0;left:0}.step-top svg{display:none}.workflow-steps p{max-width:none;margin-top:7px}.materials-section{grid-template-columns:1fr;gap:35px}.materials-copy{max-width:none}.check-list{gap:12px}.check-list li{font-size:12px}.faq-section{grid-template-columns:1fr;gap:0;padding-block:42px}.faq-section .section-heading{max-width:300px}.faq-list summary{gap:16px;font-size:13px}.closing-section{padding-bottom:44px}.closing-inner{flex-direction:column;align-items:flex-start;gap:22px;padding:28px 24px}.closing-inner h2{font-size:25px}.footer-top{align-items:flex-start;gap:18px}.footer-top p{max-width:210px;font-size:11px}.languages{gap:0}.languages a{width:32px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}.footer-links{gap:3px}.footer-links a:first-child{padding-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
