:root{--brand-dark: #1a2e1a;--brand-accent: #339933;--brand-accent-light: #e8f5e8;--brand-on-accent: #ffffff;--g-green-bright: #8fd08f}html,body{overflow-x:clip}@page{size:Letter;margin:0}.guide-page{margin:0;background:#e9e9e9}.guide-bar{position:sticky;top:0;z-index:10;display:flex;justify-content:center;padding:12px;background:#fff;box-shadow:0 1px 6px #00000026}.guide-download{padding:12px 24px;border:0;border-radius:8px;background:var(--brand-accent);color:var(--brand-on-accent);font:inherit;font-weight:700;cursor:pointer}.guide-stack{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px 0 64px}.sheet-wrap{width:calc(816px * var(--guide-scale, 1));height:calc(1056px * var(--guide-scale, 1));overflow:hidden;box-shadow:0 4px 24px #0000002e}.sheet{position:relative;box-sizing:border-box;width:816px;height:1056px;overflow:hidden;background:#fff;transform:scale(var(--guide-scale, 1));transform-origin:top left}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body,.guide-page{background:#fff!important;overflow:visible!important}.guide-bar{display:none!important}.guide-stack{display:block;padding:0}.sheet-wrap{width:8.5in!important;height:11in!important;margin:0!important;box-shadow:none!important;break-after:page;page-break-after:always}.sheet-wrap:last-child{break-after:auto;page-break-after:auto}.sheet{width:8.5in!important;height:11in!important;transform:none!important}}.sheet{display:flex;flex-direction:column;font-family:DM Sans,Arial,sans-serif;color:#1a2e1a}.sheet.dark{background:var(--brand-dark)}.sheet h1,.sheet h2,.sheet h3,.sheet .g-label,.sheet .g-num,.sheet .g-foot-page{font-family:Outfit,Arial,sans-serif}.g-body{flex:1 1 auto;min-height:0;position:relative;padding:52px 56px 36px;overflow:hidden}.g-label{margin:0;font-size:14px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--brand-accent)}.dark .g-label{color:#8fd08f}.g-h1{margin:12px 0 0;font-size:32px;line-height:1.18;font-weight:700;letter-spacing:-.01em;color:#1a2e1a}.dark .g-h1{color:#fff}.g-lead{margin:18px 0 0;font-size:16px;line-height:1.62;color:#4a6048}.dark .g-lead{color:#fffc}.g-top-gap{margin-top:26px}.g-emph{margin:26px 0 0;border-top:2px solid var(--brand-accent);padding-top:18px;font-size:17px;font-weight:600;line-height:1.5;color:#1a2e1a}.g-closing{margin:26px 0 0;font-size:20px;font-weight:700;color:#8fd08f}.dark .g-closing{color:#8fd08f}.g-two-col{display:flex;gap:36px;align-items:stretch}.g-box{flex:1;background:#f0f4ec;border-radius:16px;padding:26px 28px}.g-box-title{margin:0 0 14px;font-size:19px;font-weight:700;color:#1a2e1a}.g-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.g-checks li{position:relative;padding-left:30px;font-size:15px;line-height:1.4;color:#4a6048}.g-checks li:before{content:"✓";position:absolute;left:0;top:0;color:var(--brand-accent);font-weight:700;font-size:16px}.g-pic{width:320px;height:300px;object-fit:cover;border-radius:16px;flex:none}.g-bg-img{position:absolute;left:0;width:100%;pointer-events:none}.g-bg-top{top:0;height:520px;object-fit:cover;opacity:.14}.g-bg-bottom{bottom:0;height:420px;object-fit:cover;opacity:.12}.g-num{display:block;font-size:24px;font-weight:700;color:var(--brand-accent);margin-bottom:10px}.dark .g-num{color:#8fd08f}.g-card-title{margin:0 0 8px;font-size:17px;font-weight:700;color:#1a2e1a}.g-card-text{margin:0;font-size:14px;line-height:1.5;color:#4a6048}.g-foot{flex:none;height:70px;display:flex;align-items:center;gap:12px;padding:0 32px;border-top:1px solid rgba(26,46,26,.12);background:#fafbf7}.dark .g-foot{border-top-color:#ffffff24;background:#243c24}.g-foot-left{display:flex;align-items:center;gap:10px;flex:none}.g-foot-photo{width:40px;height:40px;border-radius:50%;object-fit:contain;object-position:center;background:#000;flex:none}.g-foot-name{font-size:14px;font-weight:700;color:#1a2e1a;white-space:nowrap}.dark .g-foot-name{color:#fff}.g-foot-badge{height:32px;width:auto;flex:none}.g-foot-mid{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.35;color:#4a6048}.dark .g-foot-mid{color:#ffffffbf}.g-foot-line{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-foot-mid a{color:inherit;text-decoration:none}.g-foot-page{flex:none;font-size:15px;font-weight:700;color:var(--brand-accent)}.dark .g-foot-page{color:#8fd08f}.g-cover-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.g-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,#1a2e1aed,#1a2e1af7)}.g-cover-body{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;padding:48px 56px 30px}.g-cover-logo{align-self:flex-start;background:#fff;border-radius:10px;padding:10px 14px}.g-cover-logo img{height:40px;width:auto;display:block}.g-cover-main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:22px 0 16px}.g-cover-label{margin:0 0 14px;color:#8fd08f}.g-ribbon{display:inline-flex;align-items:center;align-self:flex-start;margin:0 0 18px;padding:8px 18px;border-radius:999px;background:var(--brand-accent);color:#fff;letter-spacing:.2em;text-transform:uppercase;font-size:14px;font-weight:700}.g-cover-h1{margin:0 0 26px;font-size:38px;line-height:1.16;font-weight:700;color:#fff;display:flex;flex-direction:column;gap:4px}.g-cover-h1 .g-accent{color:#8fd08f}.g-cover-callout{border-left:3px solid var(--brand-accent);padding-left:22px;max-width:600px}.g-cover-callout p{margin:0;font-size:17px;line-height:1.55;color:#ffffffe0}.g-cover-trust{margin:22px 0 0;font-size:18px;font-weight:600;color:#fff}.g-cover-row{display:flex;align-items:center;gap:20px;margin-bottom:22px}.g-cover-photo{width:100px;height:100px;border-radius:50%;object-fit:contain;object-position:center;background:#000;border:3px solid rgba(255,255,255,.25);flex:none}.g-cover-name{margin:0;font-size:23px;font-weight:700;color:#fff}.g-cover-role{margin:2px 0 0;font-size:15px;font-weight:600;color:#fff}.g-cover-business{margin:2px 0 0;font-size:14px;font-weight:600;color:#ffffffc7}.g-cover-badge{width:70px;height:auto;flex:none}.g-cover-contact{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(255,255,255,.2);padding-top:16px;font-size:15px}.g-cover-contact a{color:#ffffffd9;text-decoration:none}.g-cover-contact .g-dot{color:#fff6}.g-grid5{display:grid;grid-template-columns:1fr 1fr;gap:18px}.g-card-dark{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:22px 24px}.g-card-dark .g-card-title{color:#fff}.g-card-dark .g-card-text{color:#ffffffc7}.g-emph-inline{margin:18px 0 0;font-size:18px;font-weight:700;color:var(--brand-accent)}.g-profile-col{display:flex;flex-direction:column;align-items:center}.g-profile{display:flex;align-items:flex-start;gap:14px}.g-profile-photo{width:220px;height:300px;object-fit:cover;object-position:center top;border-radius:16px}.g-profile-badge{width:70px;height:auto;margin-top:10px}.g-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}.g-tile{background:#f0f4ec;border-radius:14px;padding:18px 12px;text-align:center}.g-tile-title{font-family:Outfit,Arial,sans-serif;font-size:15px;font-weight:600;color:#1a2e1a;line-height:1.3}.g-sub{margin:10px 0 0;font-size:18px;font-weight:700;color:var(--brand-accent)}.g-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:26px}.g-table th,.g-table td{padding:12px 16px;font-size:14px;line-height:1.4;text-align:left;vertical-align:middle}.g-table thead th{font-family:Outfit,Arial,sans-serif;font-size:16px;font-weight:700}.g-th-label{width:170px;color:#1a2e1a}.g-th-ai{background:var(--brand-accent);color:#fff;border-radius:12px 12px 0 0}.g-th-trad{background:#eef0ea;color:#6b8268;border-radius:12px 12px 0 0}.g-td-label{width:170px;font-family:Outfit,Arial,sans-serif;font-weight:600;color:#1a2e1a;border-bottom:1px solid #e2e8df}.g-td-ai{background:#e8f5e8;color:#1a2e1a;border-bottom:1px solid #ffffff}.g-td-trad{background:#f7f8f5;color:#6b8268;border-bottom:1px solid #e2e8df}.g-td-ai .g-check{color:var(--brand-accent);font-weight:700;margin-right:8px}.g-grid-places{display:grid;grid-template-columns:1fr 1fr;gap:16px}.g-grid7{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.g-card-light{background:#f0f4ec;border-top:3px solid var(--brand-accent);border-radius:16px;padding:22px 18px}.g-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.g-steps:before{content:"";position:absolute;top:26px;left:6%;right:6%;height:2px;background:#ffffff2e}.g-step-num{width:52px;height:52px;border-radius:50%;background:var(--brand-accent);color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;margin-bottom:16px}.g-step-title{margin:0 0 8px;font-size:17px;font-weight:700;color:#fff;line-height:1.25}.g-step-text{margin:0;font-size:14px;line-height:1.5;color:#ffffffc7}.g-corner-img{position:absolute;right:56px;bottom:36px;width:300px;height:200px;object-fit:cover;border-radius:16px;border:1px solid rgba(255,255,255,.15)}.g-panel{background:var(--brand-dark);border-radius:20px;padding:30px 34px;color:#fff}.g-panel-h{margin:0 0 8px;font-size:26px;font-weight:700}.g-panel-line{margin:0 0 20px;font-size:16px;color:#ffffffd9}.g-panel-row{display:flex;align-items:center;gap:18px;margin-bottom:22px}.g-panel-photo{width:84px;height:84px;border-radius:50%;object-fit:contain;object-position:center;background:#000;border:3px solid rgba(255,255,255,.25);flex:none}.g-panel-badge{width:70px;height:auto;flex:none}.g-panel-id{min-width:0}.g-panel-name{margin:0;font-size:22px;font-weight:700}.g-panel-role{margin:2px 0 0;font-size:14px;color:#ffffffb8}.g-panel-stats{margin:4px 0 0;font-size:15px;font-weight:700;color:#8fd08f}.g-panel-btns{display:flex;gap:12px}.g-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:10px;background:var(--brand-accent);color:#fff;font-size:15px;font-weight:700;text-decoration:none}.g-featured{display:flex;align-items:center;gap:16px;margin-top:22px}.g-featured-label{margin:0;font-size:14px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#4a6048}.g-featured-img{height:40px;width:auto}sup[data-astro-cid-gnbnnovh].tm{font-size:.6em;line-height:0;vertical-align:super;color:inherit}
