/* Flora Rise company presentation. */
.business-proposal{align-self:stretch;background:#203e35;color:#f7f7ed;padding:35px 38px;border-radius:8px;display:flex;flex-direction:column}.proposal-brand{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:8px;letter-spacing:1.1px;color:#adba9e;padding-bottom:26px;border-bottom:1px solid #ffffff20}.proposal-brand span:first-child{font-family:Manrope,sans-serif;font-weight:700;font-size:12px;letter-spacing:1.5px;color:#e1d5ab}.business-proposal h2{font-size:37px;line-height:1.15;letter-spacing:-1.6px;margin:28px 0 20px}.business-proposal h2 em{color:#d0c28f}.proposal-intro{font-size:12px;color:#b8c6ad;line-height:1.8;max-width:380px;margin-bottom:24px}.proposal-scope{margin:0}.proposal-scope>div{border-top:1px solid #ffffff20;padding:16px 0}.proposal-scope dt{font-size:13px;font-weight:500;color:#eef0e1;margin-bottom:5px}.proposal-scope dd{font-size:11px;line-height:1.7;color:#a9b99c;margin:0;max-width:360px}.proposal-foot{font-size:10px;line-height:1.8;color:#c9c7a3;margin:13px 0 0;padding-top:17px;border-top:1px solid #ffffff20}.academy-editorial{grid-template-columns:.8fr 1.2fr;margin-top:0;margin-bottom:20px;align-items:stretch}.academy-identity{background:#dfe5d2;padding:48px;display:flex;flex-direction:column;justify-content:center}.academy-identity>p{font-family:Manrope,sans-serif;font-size:40px;line-height:1.2;letter-spacing:-1.5px;margin:25px 0}.academy-identity>p em{font-size:49px;color:#7d8c65}.academy-identity>span{font-size:8px;letter-spacing:1.4px;color:#8b9678;line-height:1.8}.academy-editorial .academy-copy{padding:50px}.academy-editorial .academy-copy h2{font-size:35px}.academy-editorial .academy-copy>p:not(.eyebrow){font-size:13px;line-height:1.9}
@media(max-width:1050px){.business-proposal{padding:30px}.business-proposal h2{font-size:32px}.proposal-brand{font-size:7px;gap:15px}.academy-identity{padding:35px}.academy-editorial .academy-copy{padding:35px}.academy-editorial .academy-copy h2{font-size:30px}}
@media(max-width:760px){.business-proposal{padding:30px 27px;border-radius:7px}.business-proposal h2{font-size:35px}.proposal-brand{font-size:7px;letter-spacing:.8px}.proposal-intro{font-size:13px}.proposal-scope dt{font-size:14px}.proposal-scope dd{font-size:12px;max-width:none}.proposal-foot{font-size:11px}.academy-editorial{grid-template-columns:1fr;margin-bottom:0}.academy-identity{padding:30px;display:grid;grid-template-columns:55px 1fr;gap:10px 20px;align-items:center}.academy-identity>p{font-size:30px;margin:0}.academy-identity>p em{font-size:36px}.academy-identity>span{grid-column:1/-1;font-size:7px;margin-top:12px}.academy-editorial .academy-copy{padding:30px 25px}.academy-editorial .academy-copy h2{font-size:29px}.academy-editorial .academy-copy>p:not(.eyebrow){font-size:13px}}
.academy-art.lesson-preview>p{font-family:'Golos Text',sans-serif;letter-spacing:normal;line-height:1.8}.academy-art.lesson-preview>p.lesson-feedback{font-size:11px;line-height:1.8;margin:0;padding:12px 0 0;min-height:65px}
.lesson-preview{display:block;padding:38px 45px}.lesson-preview-brand{display:flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:19px;font-weight:700}.lesson-preview-brand b{font-weight:400;color:#85966d;font-size:15px;margin-left:4px}.lesson-badge{display:block;font-size:8px;letter-spacing:1.4px;color:#7f9069;margin:25px 0 15px}.lesson-preview>h3{font-family:Manrope,sans-serif;font-size:28px;font-weight:500;line-height:1.2;margin-bottom:18px}.lesson-preview>p:not(.lesson-feedback){font-size:12px;line-height:1.8;color:#71835d;margin-bottom:20px}.lesson-options{display:grid;gap:8px}.lesson-options button{display:flex;justify-content:space-between;font-size:11px;border:1px solid #cad4b9;background:#f6f8ef;color:#435e37;border-radius:5px;padding:12px 15px;cursor:pointer}.lesson-options button:hover,.lesson-options button.chosen{background:#d7e2c6;border-color:#9aac82}.lesson-feedback{font-size:11px;line-height:1.8;color:#8a7955;padding:12px 0 0;min-height:65px;margin:0}.lesson-feedback.correct{color:#4b6d3b}.lesson-preview-note{font-size:8px;color:#8b9978;display:block;margin-top:12px}
.hero{grid-template-columns:1.07fr 1fr;gap:35px;align-items:center;padding-top:35px;padding-bottom:65px}.hero h1{font-size:clamp(42px,4.4vw,62px);letter-spacing:-2.7px;line-height:1.12}.hero h1 em{font-size:.94em}.hero .intro{max-width:480px;font-size:14px}.hero-actions{gap:22px}.hero-promise{max-width:400px;color:#7a846e;font-size:11px;line-height:1.7;margin:16px 0 0}.hero-foot{margin-top:30px}.workspace{position:relative;min-width:0;background:#203e35;color:#f6f4e9;border-radius:16px;padding:23px 23px 0;box-shadow:0 20px 60px #203e3512;overflow:hidden;min-height:530px}.workspace:before{content:'';position:absolute;width:270px;height:270px;border:1px solid #74896033;border-radius:50%;right:-100px;top:-130px;pointer-events:none}.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative}.workspace-logo{display:flex;align-items:center;font-family:Manrope,sans-serif;font-weight:700;gap:7px;font-size:13px;white-space:nowrap}.workspace-logo b{font-family:'Golos Text',sans-serif;font-weight:400;color:#a7b69a;font-size:9px;margin-left:3px}.demo-label{font-size:7px;letter-spacing:1.2px;color:#bac6a5;border:1px solid #80936b66;border-radius:20px;padding:4px 7px;white-space:nowrap}.workspace-caption{font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.6px;margin-top:27px;display:flex;align-items:center;gap:9px}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#bed294;flex-shrink:0}.workspace-tabs{display:flex;gap:6px;margin:22px 0 16px;background:#162e26;padding:4px;border-radius:6px}.workspace-tabs button{flex:1;padding:10px 4px;font-family:'Golos Text',sans-serif;font-size:9px;color:#b1bda4;background:none;border:0;border-radius:4px;cursor:pointer;white-space:nowrap}.workspace-tabs button[aria-selected=true]{background:#e2d5a9;color:#304334}.workspace-main{display:grid;grid-template-columns:1.48fr 1fr;gap:12px}.workspace-chat{background:#fafaf4;color:var(--ink);border-radius:9px;padding:17px;min-width:0;min-height:253px}.workspace-chat .chat-heading{font-size:9px;gap:7px}.workspace-chat .avatar{height:26px;width:26px;flex-shrink:0}.workspace-chat .chat-heading small{font-size:7px}.workspace-chat .bubble{font-size:9px;padding:10px;max-width:95%;margin-top:14px}.workspace-note{font-size:8px;color:#7d896c;line-height:1.6;border-top:1px solid #e4e8da;margin-top:16px;padding-top:10px}.workspace-order{background:#e2e8d7;color:var(--ink);border-radius:9px;padding:17px 14px;min-width:0}.order-icon{display:block;font-size:33px;line-height:1;color:#89986b;margin-bottom:17px}.workspace-order>small{font-size:7px;letter-spacing:1px;color:#7c886a}.workspace-order h3{font-size:19px;margin:10px 0 13px;line-height:1.2;font-weight:500}.workspace-order dl{font-size:8px;margin:0}.workspace-order dl>div{display:flex;justify-content:space-between;gap:6px;padding:8px 0;border-top:1px solid #c6cfb6}.workspace-order dt{color:#7a8869}.workspace-order dd{margin:0;text-align:right}.order-status{font-size:7px;color:#6e7f58;display:block;margin-top:13px}.workspace-review{display:flex;gap:10px;align-items:center;background:#335341;border:1px solid #5c745446;border-radius:8px;margin-top:13px;padding:14px}.review-avatar{background:#536b4e;color:#e2d5a9;width:29px;height:29px;border-radius:7px;display:grid;place-items:center;font-size:12px;flex-shrink:0}.workspace-review strong{font-size:10px;font-weight:500}.workspace-review p{font-size:8px;color:#bcc9ad;margin:3px 0 0}.workspace-review>span:last-child{color:#d1c184;margin-left:auto}.workspace-foot{display:flex;justify-content:space-between;align-items:center;min-height:70px;font-size:8px;letter-spacing:.2px;color:#a4b695}.workspace-foot svg{color:#90a675;height:70px;width:55px;opacity:.6}.formats{padding-top:15px}.format-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px}.format-grid article{border:1px solid #d6ddca;border-radius:8px;padding:30px;display:flex;flex-direction:column;background:#fafbf5}.format-number{font-size:10px;color:#93a27b;letter-spacing:1px}.format-grid h3{font-size:24px;letter-spacing:-.8px;font-weight:500;line-height:1.3;margin:23px 0 17px}.format-grid article>p:not(.format-result){font-size:12px;line-height:1.8;color:#738066}.format-grid ul{padding:0;list-style:none;font-size:11px;color:#6a795e;line-height:1.8;margin:10px 0 22px}.format-grid li{margin:7px 0}.format-grid li:before{content:'↗';margin-right:8px;color:#8d9b6c}.format-result{border-top:1px solid #dbe0cf;padding-top:18px;font-size:11px;color:#6c7b60;line-height:1.7;margin-top:auto;margin-bottom:24px}.format-result b{display:block;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.7px;color:#435c3d;margin-bottom:6px}.format-grid .text-link{display:flex;justify-content:space-between}.format-featured{background:#e9edde!important;border-color:#a9b792!important}.section-disclaimer{font-size:10px;color:#8b947d;margin:24px 0 0}.rop-day{display:grid;grid-template-columns:1fr 1fr;gap:90px}.rop-day-intro h2{font-size:42px}.rop-principle{display:flex;gap:14px;margin-top:30px;align-items:center;border-top:1px solid var(--line);padding-top:25px}.rop-principle>span{font-size:25px;color:#9da577}.rop-principle p{font-size:11px;line-height:1.8;color:#788568;margin:0}.rop-cycle article{display:flex;gap:24px;border-bottom:1px solid var(--line);padding:24px 0}.rop-cycle article:first-child{padding-top:0}.rop-cycle article>span{font-size:11px;color:#9aa985;line-height:2.4}.rop-cycle h3{font-size:18px;margin-bottom:9px}.rop-cycle p{font-size:12px;color:#7c876f;margin-bottom:0}.dialog-section{background:#eaece2}.example-pill{font-size:8px;letter-spacing:1px;border:1px solid #c9d2b9;border-radius:20px;padding:5px 12px;color:#7f8d6d}.dialog-intro{font-size:13px;color:#78866b;max-width:540px;margin-bottom:35px}.dialog-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.dialog-example{border:1px solid #d6ddca;border-radius:10px;background:#f9faf3;padding:30px}.dialog-label{font-size:8px;letter-spacing:.7px;color:#8b9879;display:flex;align-items:center;gap:8px;margin-bottom:25px}.dialog-message{font-size:12px;padding:16px 20px;border-radius:10px;max-width:90%;line-height:1.8;margin-bottom:14px}.dialog-message small{font-size:9px;display:block;line-height:1.4;margin-bottom:7px;color:#80916c}.dialog-message.customer{background:#ecefe2;max-width:75%}.dialog-message.manager{background:#dae4cd;margin-left:auto}.dialog-pause{font-size:9px;color:#98a28a;text-align:center;margin:20px 0}.dialog-example-note{font-size:9px;line-height:1.7;color:#929c83;margin:24px 0 0;border-top:1px solid #e0e5d5;padding-top:16px}.analysis-label{font-size:9px;letter-spacing:1.5px;color:#8f9c77}.dialog-analysis h3{font-size:26px;font-weight:500;margin:15px 0 25px}.dialog-analysis article{display:flex;gap:18px;margin:23px 0}.dialog-analysis article>span{font-size:10px;color:#94a17e;padding-top:4px}.dialog-analysis article b{font-size:13px;font-weight:500}.dialog-analysis article p{font-size:12px;color:#7b886d;margin:5px 0 0;max-width:320px}.review-verdict{font-size:10px;line-height:1.7;color:#6a7c5a;background:#dfe5d3;padding:16px;border-radius:5px;margin-top:28px}.preparation-proof{display:grid;grid-template-columns:1fr 1.35fr;gap:60px;padding-top:45px;padding-bottom:20px}.preparation-proof>div>h3{font-size:26px;font-weight:500}.preparation-proof>div>p:not(.eyebrow){font-size:12px;color:#7c886c;max-width:350px}.preparation-proof .eyebrow{font-size:8px}.preparation-proof ol{list-style:none;padding:0;margin:0}.preparation-proof li{border-top:1px solid var(--line);padding:18px 0}.preparation-proof li>span{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#8a9876;display:block;margin-bottom:6px}.preparation-proof b{font-size:14px;font-weight:500}.preparation-proof li p{font-size:11px;color:#859074;margin:6px 0 0}.report-insight{border-top:1px solid #e2e7d7;padding-top:18px;padding-bottom:4px}.report-insight>span{font-size:8px;letter-spacing:1px;color:#889673}.report-insight p{font-size:11px;line-height:1.8;color:#6d7b60;margin-top:10px}.contact-section h2{font-size:46px}.contact-layout{gap:80px}.meeting-results{margin:25px 0 20px;padding:20px 0;border-top:1px solid #5f745380;border-bottom:1px solid #5f745380}.meeting-results>span{font-size:8px;letter-spacing:1.6px;color:#b0c198}.meeting-results ul{list-style:none;padding:0;margin:14px 0 0;font-size:12px;color:#c5d1b9;line-height:1.8}.meeting-results li{margin:9px 0;display:flex;gap:10px}.meeting-results li:before{content:'↗';color:#dccb91}.contact-email{font-size:11px}.contact-section select{font:inherit;width:100%;display:block;background:#2b493c;color:#d9e1ce;border:1px solid #6c7c65;border-radius:4px;padding:13px 12px;margin-top:8px;font-size:12px}.contact-section select:focus{outline:1px solid #d2bd80;outline-offset:2px}.contact-section select option{background:#294638;color:#fff}
@media(max-width:1050px){.hero{gap:25px}.hero h1{font-size:48px}.workspace{padding:18px 17px 0;min-height:510px}.workspace-caption{font-size:17px}.workspace-logo b{display:none}.workspace-main{gap:9px;grid-template-columns:1.35fr 1fr}.workspace-chat{padding:13px}.workspace-order{padding:15px 10px}.workspace-order h3{font-size:17px}.workspace-tabs button{font-size:8px}.workspace-review p{font-size:7px}.hero .hero-actions{gap:18px}.hero .button{font-size:11px;padding:16px 17px;gap:18px}.hero .text-link{font-size:11px}.format-grid{gap:13px}.format-grid article{padding:24px}.format-grid h3{font-size:21px}.rop-day{gap:45px}.dialog-layout{gap:35px}.dialog-example{padding:25px}.preparation-proof{gap:35px}.contact-section h2{font-size:42px}}
@media(max-width:760px){.hero{grid-template-columns:1fr;gap:30px;padding-top:20px;padding-bottom:35px}.hero h1{font-size:43px;letter-spacing:-1.8px}.hero .intro{font-size:14px}.hero .hero-actions{gap:21px}.hero-promise{font-size:10px;margin-top:15px}.hero-foot{margin-top:22px}.workspace{min-height:0;width:100%;max-width:510px;margin:auto;padding:22px 20px 0;border-radius:12px}.workspace-logo b{display:inline}.workspace-caption{font-size:20px;margin-top:25px}.workspace-tabs button{font-size:9px;padding:12px 5px}.workspace-main{grid-template-columns:1.45fr 1fr;gap:10px}.workspace-chat{padding:15px}.workspace-chat .bubble{font-size:10px}.workspace-chat .chat-heading{font-size:10px}.workspace-chat .chat-heading small{font-size:8px}.workspace-order{padding:17px 13px}.workspace-order h3{font-size:20px}.workspace-order dl{font-size:9px}.workspace-review p{font-size:9px}.workspace-review strong{font-size:11px}.workspace-note{font-size:9px}.workspace-foot{font-size:8px;min-height:65px}.formats{padding-top:50px}.format-grid{grid-template-columns:1fr;gap:18px;margin-top:30px}.format-grid article{padding:28px}.format-grid h3{font-size:25px;margin-top:15px}.format-grid article>p:not(.format-result){font-size:13px}.format-grid ul{font-size:12px}.format-result{font-size:12px}.format-result b{font-size:10px}.section-disclaimer{font-size:11px;line-height:1.8}.rop-day{grid-template-columns:1fr;gap:30px}.rop-day-intro h2{font-size:35px}.rop-principle{margin-top:25px;padding-top:20px}.rop-cycle article{gap:18px;padding:20px 0}.rop-cycle h3{font-size:17px}.dialog-layout{grid-template-columns:1fr;gap:30px}.dialog-example{padding:22px 18px}.dialog-label{font-size:7px;letter-spacing:.4px}.dialog-message{font-size:12px;padding:14px 16px}.dialog-message.customer{max-width:85%}.dialog-analysis h3{font-size:25px}.dialog-analysis article p{max-width:none}.dialog-section .section-top{gap:10px}.example-pill{font-size:7px;letter-spacing:.5px;white-space:nowrap}.dialog-section .eyebrow{font-size:8px}.preparation-proof{grid-template-columns:1fr;gap:15px;padding-top:35px;padding-bottom:10px}.preparation-proof>div>h3{font-size:25px}.preparation-proof>div>p:not(.eyebrow){max-width:none;font-size:13px}.preparation-proof b{font-size:14px}.preparation-proof li p{font-size:12px}.contact-layout{gap:30px}.contact-section h2{font-size:37px}.meeting-results ul{font-size:12px}.report-insight p{font-size:12px}}
@media(max-width:390px){.hero h1{font-size:37px}.hero .hero-actions{gap:17px}.workspace{padding:18px 14px 0}.workspace-logo{font-size:12px}.workspace-logo b{display:none}.workspace-caption{font-size:17px}.workspace-tabs button{font-size:8px}.workspace-main{grid-template-columns:1fr}.workspace-chat{min-height:0}.workspace-order{display:grid;grid-template-columns:32px 1fr;gap:0 12px;align-items:center}.workspace-order>small{grid-column:2}.workspace-order h3{font-size:16px;grid-column:2;margin:4px 0 10px}.workspace-order h3 br{display:none}.order-icon{grid-row:1/3;margin:0}.workspace-order dl{grid-column:1/-1;display:flex;gap:12px;font-size:8px}.workspace-order dl>div{flex:1;display:block}.workspace-order dd{text-align:left;margin-top:3px}.order-status{grid-column:1/-1;margin-top:7px}.workspace-review{padding:12px}.workspace-review p{font-size:8px}.dialog-section .section-top{flex-wrap:wrap;margin-bottom:15px}.dialog-section .eyebrow{margin-bottom:0}}
