@import url('/lana-identity.css');
:root{--night:#122f3a;--teal:#225c51;--gold:#b89a68;--muted:#718369;--line:#dfe7dc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#f7f8f3;color:var(--night);font:15px/1.9 LanaUI,system-ui,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:700}.wrap{width:min(1200px,calc(100% - 80px));margin:auto}.site-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:23px;border-bottom:1px solid var(--line)}.brand-link{display:flex;gap:15px;align-items:center}.brand-link img{width:106px;height:64px;object-fit:contain;background:white;border:1px solid #e9eee3;border-radius:12px}.brand-link span{font-size:10px;color:#687c5b;line-height:1.9}.brand-link b{display:block;color:#30533b;font-size:13px}.site-nav,.header-actions{display:flex;gap:24px;align-items:center;font-size:12px;color:#617b60}.header-actions{gap:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:47px;padding:12px 21px;border:1px solid #d7e2d1;border-radius:11px;background:#fff;font-size:13px;font-weight:700;line-height:1.5;transition:transform .2s;white-space:nowrap}.button.primary{background:#205c4d;color:#fff;border-color:#205c4d}.button.gold{background:#d5ba86;color:#254335;border-color:#d5ba86}.button:hover{transform:translateY(-2px)}.button .icon{width:18px;height:18px}.mobile-nav{display:none}.hero{display:grid;grid-template-columns:1.03fr 1fr;gap:75px;align-items:center;padding-block:76px 80px}.eyebrow{display:inline-flex;gap:9px;align-items:center;color:#8e794e;font-size:11px;font-weight:700}.eyebrow:before{content:'';height:1px;width:24px;background:#bea576}h1{font-size:clamp(37px,4.2vw,60px);line-height:1.5;margin:21px 0}h1 span{color:#337257}.hero-copy>p{font-size:15px;color:#647d65;max-width:470px;line-height:2.1}.hero-actions{display:flex;align-items:center;gap:13px;margin:26px 0 20px}.hero-actions .button{min-height:52px}.hero-assurances{display:flex;gap:18px;flex-wrap:wrap;color:#6e805d;font-size:10px}.hero-assurances span{display:flex;align-items:center;gap:5px}.hero-assurances .icon{width:15px;height:15px;color:#6e9570}.showcase{background:linear-gradient(135deg,#1e5751,#102f39);border:1px solid #2b6659;border-radius:27px;min-height:460px;position:relative;overflow:hidden;isolation:isolate;padding:28px;box-shadow:0 25px 50px #1e473513}.showcase:before{content:'';position:absolute;width:400px;height:400px;border:50px double #c4ab7520;border-radius:50%;top:-220px;left:-200px;z-index:-1}.showcase-top{display:flex;justify-content:space-between;color:#b4c8ba;font-size:9px;border-bottom:1px solid #ffffff16;padding-bottom:15px}.showcase-top b{color:#edd5a9;font-size:12px;letter-spacing:3px}.paper-stack{position:relative;width:246px;height:315px;margin:30px auto 7px}.paper-stack:before{content:'';position:absolute;inset:0;background:#e2e9da;border-radius:9px;transform:rotate(8deg) translate(-13px,0);opacity:.75}.paper{position:relative;height:100%;border-radius:8px;background:#fcfdf8;padding:22px 23px;text-align:center;box-shadow:0 8px 25px #00181135;transform:rotate(-4deg)}.paper:before{content:'';position:absolute;inset:9px;border:1px solid #a6be9d;border-radius:3px;pointer-events:none}.paper-brand{color:#1c5c4e;font-size:16px;font-weight:700;letter-spacing:3px;margin:9px 0 7px;line-height:1.2}.paper small{display:block;font-size:7px;color:#758765}.gold-rule{height:2px;width:35px;background:#c4a66b;display:block;margin:16px auto}.paper h3{font-size:18px;color:#2c5b40;margin:14px 0 6px}.paper p{color:#71835e;font-size:8px;margin-bottom:20px}.sample-chart{display:flex;align-items:end;justify-content:center;gap:13px;height:53px;border-bottom:1px solid #d7e3cf;margin:0 20px 15px}.sample-chart i{display:block;width:23px;height:var(--h);background:#639c7c;border-radius:3px 3px 0 0}.sample-chart i:nth-child(2){background:#c3ab78}.sample-chart i:nth-child(3){background:#91b096}.paper-lines{display:grid;gap:6px;padding:0 3px}.paper-lines i{display:block;height:3px;border-radius:9px;background:#e2e9d9}.paper-lines i:last-child{width:65%;margin:auto}.format-tag{position:absolute;background:#fff;border:1px solid #e2e9d8;color:#416a45;box-shadow:0 8px 25px #00181115;display:flex;align-items:center;gap:9px;border-radius:12px;padding:12px 16px;font-size:12px;font-weight:700;z-index:2}.format-tag .icon{color:#518d65}.format-tag.word{top:100px;right:17px;transform:rotate(4deg)}.format-tag.pdf{bottom:61px;left:15px;transform:rotate(-4deg)}.showcase-caption{text-align:center;font-size:9px;color:#b1c7b4;margin:13px 0 0}.fact-band{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dae4d4;border-radius:17px;background:#fff;margin-bottom:70px;overflow:hidden}.fact-band>div{display:flex;justify-content:center;gap:15px;padding:24px;border-inline-end:1px solid #e3eadc;align-items:center}.fact-band>div:last-child{border:0}.fact-band strong{font-size:30px;color:#3f6d46;line-height:1.4}.fact-band small{display:block;color:#6d825f;font-size:11px}.fact-band span{font-size:13px;font-weight:700;color:#486743}.section{padding-block:66px;border-top:1px solid var(--line)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:27px}.section h2{font-size:30px;line-height:1.6;margin:10px 0}.section-head p{font-size:12px;color:#718260;max-width:360px;line-height:2}.report-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.report-card{background:#fff;border:1px solid #dce5d5;border-radius:18px;padding:24px;position:relative;overflow:hidden}.report-card:after{content:'';position:absolute;bottom:0;inset-inline:24px;height:3px;background:var(--tone,#5c8d70);opacity:.45}.report-symbol{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--edge,#d5e6d6);background:var(--tint,#edf5eb);color:var(--tone,#558663);border-radius:15px}.report-symbol .icon{width:28px;height:28px}.report-card .number{position:absolute;top:27px;left:23px;font-size:11px;color:#8b9b7c;font-weight:700}.report-card h3{font-size:16px;margin:23px 0 12px;color:#355d3c}.report-card p{font-size:11px;color:#6d815f;line-height:1.9;min-height:64px}.report-card small{display:block;border-top:1px solid #edf0e9;padding-top:13px;color:var(--tone,#558663);font-size:10px;font-weight:700}.workflow{background:#edf3e9}.workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}.workflow-step{padding:20px;border:1px solid #d6e4ce;background:#f7faf4;border-radius:15px}.workflow-step>b{display:inline-grid;place-items:center;font-size:12px;width:34px;height:34px;border:1px solid #d4e1c9;background:#fff;color:#71905b;border-radius:9px}.workflow-step h3{font-size:15px;margin:17px 0 10px;color:#4c6e3e}.workflow-step p{font-size:11px;color:#718561;margin:0}.palette-section{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center}.palette-section p{font-size:13px;color:#718260;max-width:460px}.palette-board{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:23px;background:#fff;border:1px solid #dce5d4;border-radius:18px}.palette-board span{text-align:center;font-size:9px;color:#718260;display:grid;justify-items:center;gap:9px}.palette-board i{width:34px;height:34px;border-radius:11px;background:var(--tone);box-shadow:0 0 0 4px #f5f7f1;border:2px solid #fff}.help-section{background:#fff}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.support-copy p{font-size:13px;color:#708561;max-width:420px}.contact-block{border:1px solid #dbe6d1;border-radius:17px;background:linear-gradient(120deg,#f3f7ed,#fcfdf8);padding:21px;margin:23px 0;display:flex;align-items:center;gap:17px}.contact-block>.icon{width:35px;height:35px;color:#709455}.contact-block small{font-size:10px;color:#71845e;display:block}.contact-block strong{display:block;font-size:25px;color:#4c7441;letter-spacing:1px}.support-actions{display:flex;gap:10px;flex-wrap:wrap}.faq{display:grid;gap:11px;align-content:start;padding-top:20px}.faq details{border:1px solid #e1e8d8;background:#fafcf7;border-radius:13px;padding:17px 19px;font-size:12px}.faq summary{cursor:pointer;font-weight:700;color:#547445}.faq p{color:#718260;font-size:11px;line-height:2;margin:13px 0 0}.cta{margin-block:60px;border-radius:22px;padding:35px 40px;background:linear-gradient(115deg,#14363a,#286b52);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:25px}.cta h2{font-size:26px;margin:0 0 7px}.cta p{font-size:12px;color:#b8cfb8;margin:0}.site-footer{border-top:1px solid var(--line);padding-block:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;color:#708260}.site-footer b{display:block;color:#58764b;font-size:12px;margin-bottom:5px}.site-footer nav{display:flex;gap:20px}.site-footer a{font-size:11px;color:#627f50}
@media(max-width:1100px){.wrap{width:calc(100% - 50px)}.hero{gap:35px}.site-nav{gap:16px;font-size:11px}.brand-link span{display:none}.report-grid{gap:12px}.report-card{padding:20px}.report-card h3{font-size:14px}.palette-section{gap:30px}.showcase{min-height:445px}.format-tag{font-size:10px;padding:10px}}
@media(max-width:760px){.wrap{width:calc(100% - 32px)}.site-header{padding-block:16px;gap:10px}.brand-link img{width:87px;height:52px}.site-nav{display:none}.header-actions .button{padding:10px 12px;min-height:39px;font-size:10px}.mobile-nav{display:block;position:relative;font-size:12px}.mobile-nav summary{cursor:pointer;list-style:none;width:39px;height:39px;border:1px solid #dce5d4;border-radius:10px;display:grid;place-items:center;background:#fff;color:#648156}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{position:absolute;left:0;top:48px;width:210px;z-index:10;background:#fff;border:1px solid #dce5d4;border-radius:13px;padding:12px;box-shadow:0 8px 30px #254d2b18;display:grid;gap:3px}.mobile-nav nav a{padding:9px;border-radius:7px;color:#628552}.hero{grid-template-columns:1fr;padding-block:40px 35px;gap:35px}h1{font-size:38px;line-height:1.5;margin:15px 0}.eyebrow{font-size:9px}.hero-copy>p{font-size:12px;line-height:2.1}.hero-actions{gap:9px;flex-wrap:wrap;margin-top:20px}.hero-actions .button{min-height:45px;font-size:11px;padding:11px 15px}.hero-assurances{font-size:9px;gap:12px}.showcase{min-height:410px;border-radius:22px;padding:21px}.paper-stack{width:220px;height:283px;margin-top:25px}.paper{padding:17px}.paper h3{font-size:17px}.paper p{margin-bottom:13px}.sample-chart{height:45px}.format-tag.word{top:84px;right:10px}.format-tag.pdf{bottom:53px;left:10px}.showcase-caption{font-size:8px}.fact-band{margin-bottom:38px;border-radius:13px}.fact-band>div{gap:8px;padding:15px 6px;flex-direction:column;text-align:center}.fact-band strong{font-size:24px}.fact-band span{font-size:10px}.fact-band small{font-size:8px}.section{padding-block:39px}.section h2{font-size:25px}.section-head{display:block}.section-head p{font-size:11px}.report-grid{grid-template-columns:repeat(2,1fr);gap:10px}.report-card{padding:19px 15px;border-radius:14px}.report-symbol{width:43px;height:43px;border-radius:12px}.report-symbol .icon{width:24px;height:24px}.report-card .number{left:15px;font-size:9px;top:22px}.report-card h3{font-size:13px;margin:18px 0 9px}.report-card p{font-size:10px;min-height:78px}.report-card small{font-size:9px}.workflow-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:23px}.workflow-step{padding:17px 14px;border-radius:13px}.workflow-step h3{font-size:13px}.workflow-step p{font-size:10px}.palette-section{grid-template-columns:1fr;gap:18px}.palette-section p{font-size:12px}.palette-board{gap:14px 8px;padding:20px 13px}.palette-board span{font-size:8px}.palette-board i{width:31px;height:31px}.support-grid{grid-template-columns:1fr;gap:20px}.support-copy p{font-size:12px}.faq{padding:0;gap:10px}.faq details{font-size:11px;padding:15px}.faq p{font-size:10px}.contact-block{padding:18px}.contact-block strong{font-size:24px}.support-actions .button{font-size:11px;flex:1;padding:11px}.cta{margin-block:35px;padding:27px 23px;display:block;border-radius:18px}.cta h2{font-size:24px}.cta p{font-size:11px}.cta .button{margin-top:21px;font-size:12px}.site-footer{display:block;font-size:9px;padding-block:23px}.site-footer nav{margin-top:17px;gap:17px;flex-wrap:wrap}.site-footer a{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
