.cf-page{background:#fcfbf8;color:#153e2c;padding:48px 24px 80px}.cf-wrap{max-width:1160px;margin:auto}.cf-back{font-size:14px;color:#52705b;text-decoration:none}.cf-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;grid-gap:64px;gap:64px;padding:62px 0}.cf-eyebrow{font-size:11px;letter-spacing:.12em;margin:0 0 20px}.cf-hero h1{font-size:60px;font-weight:400;letter-spacing:-.055em;line-height:1.08;margin:0}.cf-intro{font-size:17px;line-height:1.75;color:#65715f;margin:24px 0 28px}.cf-download{display:inline-flex;align-items:center;gap:25px;background:#005032;color:white;border-radius:99px;padding:17px 25px;text-decoration:none;font-size:14px}.cf-download:hover{background:#003c26}.cf-back:focus-visible,.cf-download:focus-visible{outline:2px solid #005032;outline-offset:5px}.cf-note{font-size:12px;line-height:1.7;color:#6a7666}.cf-details{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;border-top:1px solid #dfe6dc;padding-top:38px}.cf-details h2{font-weight:400;font-size:25px;letter-spacing:-.025em;margin:0 0 16px}.cf-details li,.cf-details p{color:#65715f;line-height:1.8;font-size:15px}.cf-details ol{padding-left:20px;margin:0}.cf-details li{padding-left:5px;margin-bottom:12px}.cf-details .cf-note{font-size:12px}.cf-art{display:flex;justify-content:center;align-items:center;min-width:0;background:linear-gradient(130deg,#e7efdf,#edf2e8 55%,#e0ebe4);padding:38px 25px;border-radius:18px;min-height:290px}.cf-paper{width:100%;max-width:390px;background:#fffffff2;border:1px solid #d4dfcf;border-radius:8px;padding:23px 20px;box-shadow:0 12px 30px #36543612;transform:rotate(-2deg);color:#244835;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cf-paper-top{display:flex;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.04em;margin-bottom:20px}.cf-paper-top small{font-size:9px;color:#7c8b74}.cf-preview-row{display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-gap:8px;gap:8px;padding:10px 0;border-bottom:1px solid #e8ede3;font-size:11px}.cf-preview-row span:not(:first-child){text-align:right}.cf-preview-total{background:#eaf1e5;font-weight:500;padding:10px 5px;margin-top:3px}.cf-example{display:block;font-size:8px;color:#7c8b74;margin-top:14px}.ft-card>.cf-art{border-radius:0;min-height:238px;height:238px;padding:24px}.ft-card .cf-paper{max-width:330px;padding:17px 18px}.ft-card .cf-preview-row{padding:7px 0}.ft-card .cf-paper-top{margin-bottom:10px}@media(max-width:747px){.cf-page{padding:30px 20px 50px}.cf-hero{grid-template-columns:1fr;gap:30px;padding:38px 0}.cf-hero h1{font-size:44px}.cf-details{grid-template-columns:1fr;gap:25px}.cf-art{padding:25px 18px;min-height:250px}.cf-paper{padding:18px 13px}.cf-preview-row{font-size:10px}.cf-intro{font-size:16px}}