.organice-page{--ink: #123f3b;--muted: #506661;--paper: #f8f9f3;--accent: #17685b;background:var(--paper);color:var(--ink);font-family:Inter,sans-serif;color-scheme:light}.organice-page *{box-sizing:border-box}.organice-page a{text-decoration:none}.organice-page :focus-visible{outline:3px solid #17685b;outline-offset:5px}.organice-page section[id]{scroll-margin-top:90px}.organice-header{height:82px;padding:0 max(24px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;background:#f8f9f3f5;border-bottom:1px solid #d7e1da;position:sticky;top:0;z-index:40;gap:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.organice-wordmark{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:600;letter-spacing:-1px}.organice-wordmark img{border-radius:10px}.organice-wordmark span{font-size:12px;letter-spacing:0;font-weight:400;color:var(--muted)}.organice-header nav{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:600}.organice-header nav a,.organice-language{min-height:44px;display:inline-flex;align-items:center;gap:8px}.organice-language{border:1px solid #b0c5bc;border-radius:50%;width:44px;justify-content:center;background:transparent}.organice-nav-cta{border-bottom:1px solid var(--accent)}.organice-hero{background:#eaf1e9;padding:68px max(24px,calc((100vw - 1240px)/2)) 0;overflow:hidden}.organice-hero-inner{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:54px}.organice-eyebrow{font-size:11px!important;font-weight:600;letter-spacing:.16em;line-height:1.6;text-transform:uppercase;color:var(--accent);margin:0 0 23px}.organice-hero h1{font-size:78px;letter-spacing:-.045em;line-height:1.04;font-weight:600;margin:0 0 22px}.organice-hero h1 span{display:block;font-family:Fraunces,serif;font-size:43px;line-height:1.15;letter-spacing:-.025em;font-weight:400;margin-top:19px}.organice-intro{font-size:17px;line-height:1.7;max-width:400px;margin-bottom:27px;color:var(--muted)}.organice-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:15px 22px;background:var(--ink);color:#fff;border-radius:6px;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.organice-button:hover{background:#206959;transform:translateY(-2px)}.organice-micro{font-size:12px!important;line-height:1.6;margin-top:13px;color:var(--muted)}.organice-hero-visual{margin:0;transform:rotate(-2deg);animation:organice-arrive .65s ease-out both}.organice-hero-visual img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 24px 48px #163e3415}.organice-hero-visual figcaption{font-size:11px;line-height:1.6;margin-top:17px;color:var(--muted);display:flex;gap:8px;align-items:center}.organice-dot{height:6px;width:6px;background:var(--accent);border-radius:50%;flex:none}.organice-hero-copy{animation:organice-arrive .5s ease-out both}.organice-platforms{border-top:1px solid #c9d8cc;margin-top:54px;padding:22px 0;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted)}.organice-platforms>span{font-family:Fraunces,serif;font-size:19px;color:var(--ink)}.organice-platforms p{display:flex;align-items:center;gap:12px;margin:0}.organice-section{max-width:1240px;margin:auto;padding:94px 0}.organice-section h2,.organice-demo h2{font-family:Fraunces,serif;font-size:43px;line-height:1.15;letter-spacing:-.025em;margin:0 0 23px;font-weight:400}.organice-page em{font-style:normal;color:var(--accent)}.organice-section p{font-size:15px;line-height:1.8;color:var(--muted);max-width:460px}.organice-workflow{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px}.organice-steps{list-style:none;margin:0;padding:0}.organice-steps li{display:flex;gap:24px;border-bottom:1px solid #d4dfd6;padding:24px 0}.organice-steps li:first-child{padding-top:0}.organice-step-number{font-family:Fraunces,serif;font-size:25px;color:var(--accent)}.organice-steps h3,.organice-update h3{font-size:17px;line-height:1.5;font-weight:600;margin:0 0 8px}.organice-steps p,.organice-update li p{font-size:14px;margin:0}.organice-steps svg{flex:none;margin-left:auto;margin-top:7px;transition:transform .2s}.organice-steps li:hover>svg{transform:translate(5px)}.organice-update{background:#dfebe1}.organice-update-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px}.organice-text-link{display:inline-flex;gap:9px;align-items:center;font-size:13px;font-weight:600;border-bottom:1px solid var(--accent);padding:12px 0;min-height:48px}.organice-update ul{list-style:none;margin:0;padding:0}.organice-update li{display:flex;gap:19px;margin-bottom:27px}.organice-update li:last-child{margin-bottom:0}.organice-update li svg{flex:none;margin-top:3px;color:var(--accent)}.organice-access{display:grid;grid-template-columns:1fr 1fr;gap:100px;border-bottom:1px solid #d4dfd6}.organice-downloads a{display:flex;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid #ccd9ce;min-height:85px;transition:padding .2s}.organice-downloads a:first-child{padding-top:0}.organice-downloads a:hover{padding-left:8px}.organice-downloads strong{font-size:17px;font-weight:600}.organice-downloads small{display:block;font-size:12px;color:var(--muted);margin-top:6px}.organice-downloads a>svg:last-child{margin-left:auto}.organice-faq{display:grid;grid-template-columns:1fr 1fr;gap:100px}.organice-faq details{border-bottom:1px solid #ccd9ce}.organice-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:600;min-height:70px;padding:20px 0}.organice-faq summary::-webkit-details-marker{display:none}.organice-faq summary svg{flex:none;transition:transform .2s}.organice-faq details[open] summary svg{transform:rotate(45deg)}.organice-faq details p{margin:0 0 24px;font-size:14px}.organice-demo{background:var(--ink);text-align:center;color:#fff}.organice-demo .organice-section{padding:80px 24px}.organice-demo .organice-eyebrow{color:#b9d9bb}.organice-demo h2{font-size:54px}.organice-demo em{color:#c2ddbf}.organice-demo p{margin-left:auto;margin-right:auto;color:#d1e0d7}.organice-demo .organice-button{background:#ddecce;color:var(--ink);margin-top:14px}.organice-demo .organice-button:hover{background:#eff6e9}.organice-demo :focus-visible{outline-color:#ddecce}.organice-email{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-decoration:underline!important;color:#d1e0d7}.organice-footer{max-width:1240px;margin:auto;padding:42px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.organice-footer p{display:none}.organice-footer div{display:flex;gap:24px;font-size:12px}.organice-footer div a{display:flex;align-items:center;min-height:44px}.organice-footer small{font-size:11px;color:var(--muted)}@keyframes organice-arrive{0%{opacity:.65;translate:0 14px}to{opacity:1;translate:0 0}}@media(min-width:1600px){.organice-hero{padding-top:88px;padding-bottom:0}}@media(max-width:1320px){.organice-section,.organice-footer{margin-left:40px;margin-right:40px}.organice-hero,.organice-header{padding-left:40px;padding-right:40px}}@media(max-width:1000px){.organice-header nav{gap:17px}.organice-wordmark span{display:none}.organice-hero-inner{gap:28px}.organice-hero h1{font-size:64px}.organice-hero h1 span{font-size:35px}.organice-workflow,.organice-update-inner,.organice-access,.organice-faq{gap:45px}.organice-section h2{font-size:36px}.organice-platforms{gap:24px}.organice-platforms>span{font-size:16px}}@media(max-width:700px){.organice-header{height:70px;padding:0 20px}.organice-wordmark{font-size:21px;gap:7px}.organice-wordmark img{width:30px;height:30px}.organice-header nav{gap:13px}.organice-desktop-link{display:none!important}.organice-nav-cta{font-size:12px}.organice-hero{padding:39px 24px 0}.organice-hero-inner{grid-template-columns:1fr;gap:30px}.organice-eyebrow{font-size:10px!important;margin-bottom:18px}.organice-hero h1{font-size:63px;margin-bottom:18px}.organice-hero h1 span{font-size:36px;line-height:1.1;margin-top:12px}.organice-intro{font-size:15px;margin-bottom:22px;max-width:340px}.organice-micro{font-size:11px!important}.organice-hero-visual{max-width:460px;transform:rotate(0);margin-bottom:4px}.organice-hero-visual figcaption{font-size:10px;margin-top:10px}.organice-platforms{display:block;margin-top:25px;padding:19px 0}.organice-platforms>span{display:none}.organice-platforms p{font-size:11px;gap:8px;justify-content:center}.organice-platforms svg{width:15px}.organice-section{margin:0 24px;padding:61px 0}.organice-workflow,.organice-update-inner,.organice-access,.organice-faq{grid-template-columns:1fr;gap:30px}.organice-section h2{font-size:36px;margin-bottom:19px}.organice-section p{font-size:14px}.organice-steps li{gap:18px;padding:23px 0}.organice-steps h3,.organice-update h3{font-size:16px}.organice-step-number{font-size:22px}.organice-steps li>svg{display:none}.organice-steps p{font-size:13px}.organice-update li{margin-bottom:24px}.organice-demo .organice-section{margin:0;padding:61px 24px}.organice-demo h2{font-size:41px}.organice-footer{padding:30px 0;margin:0 24px;display:block}.organice-footer .organice-wordmark span{display:block}.organice-footer div{gap:24px;margin:14px 0}.organice-footer small{display:block}.organice-faq summary{font-size:14px}}@media(prefers-reduced-motion:reduce){.organice-hero-copy,.organice-hero-visual{animation:none}.organice-page *{transition:none!important}.organice-button:hover,.organice-steps li:hover>svg{transform:none}}
