:root{--ink:#17231f;--muted:#5d6a65;--paper:#f7f5ef;--white:#fffefb;--sage:#dce7dd;--green:#1f5a45;--green-dark:#143e31;--gold:#d6a855;--line:#d7dcd6;--shadow:0 24px 70px #17231f1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{color:inherit}img{max-width:100%;height:auto}.site-header{justify-content:space-between;align-items:center;gap:32px;width:min(1180px,100% - 40px);min-height:82px;margin:0 auto;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark{color:#fff;background:var(--green);border-radius:11px;place-items:center;width:36px;height:36px;font-family:Georgia,serif;font-size:21px;display:grid}.site-header nav{gap:26px;display:flex}.site-header nav a{color:var(--muted);font-size:14px;font-weight:700;text-decoration:none}.site-header nav a:hover{color:var(--green)}.notice{color:#215a36;background:#edf8f0;border:1px solid #bad4c2;border-radius:12px;width:min(1180px,100% - 40px);margin:8px auto 0;padding:12px 16px}.notice.error{color:#8f3020;background:#fff0ed;border-color:#e3c4bd}.hero{width:min(1180px,100% - 40px);box-shadow:var(--shadow);background:radial-gradient(circle at 82% 12%,#d6a85533,#0000 26%),linear-gradient(140deg,#edf3ec 0%,#f7f4e9 100%);border-radius:34px;grid-template-columns:1.02fr .98fr;align-items:center;gap:64px;margin:24px auto 0;padding:68px;display:grid;overflow:hidden}.eyebrow{color:var(--green);letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900}h1,h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:600;line-height:1.02}h1{max-width:670px;font-size:clamp(44px,5.2vw,76px)}h2{font-size:clamp(34px,4vw,54px)}.hero-lead{max-width:630px;color:var(--muted);margin:24px 0 20px;font-size:19px}.language-row{gap:8px;margin-bottom:26px;display:flex}.language-row span,.language-row a{color:var(--green);letter-spacing:.08em;background:#ffffff85;border:1px solid #1f5a4538;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;text-decoration:none}.language-row a[aria-current=page]{color:#fff;background:var(--green)}.hero-visual{position:relative}.hero-visual:before{content:"";z-index:0;background:var(--green);border-radius:30px;position:absolute;inset:-18px -28px -24px 18px;transform:rotate(3deg)}.hero-visual img{z-index:1;border-radius:22px;display:block;position:relative;box-shadow:0 28px 55px #143e3138}.buy-area{margin-top:6px}.primary-button,.secondary-button{min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 24px;font-weight:900;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.primary-button{color:#fff;background:var(--green);box-shadow:0 12px 28px #1f5a453d}.primary-button:hover{background:var(--green-dark);transform:translateY(-2px)}.primary-button:disabled{opacity:.65;cursor:wait;transform:none}.secondary-button{color:var(--green);border:1px solid var(--green);background:0 0}.secondary-button:hover{color:#fff;background:var(--green)}.payment-line{color:var(--green);margin:14px 0 2px;font-size:13px;font-weight:800}.payment-line span{margin-right:5px}.no-credit{color:var(--muted);margin:0;font-size:12px}.form-error{color:#9b2d20;margin:10px 0 0;font-size:13px}.trust-strip{z-index:2;background:var(--white);border:1px solid #1f5a451f;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:24px;width:min(1040px,100% - 40px);margin:-18px auto 0;padding:22px 30px;display:grid;position:relative;box-shadow:0 16px 42px #17231f14}.trust-strip div{flex-direction:column;display:flex}.trust-strip strong{font-family:Georgia,serif;font-size:20px}.trust-strip span{color:var(--muted);font-size:12px}.section{width:min(1080px,100% - 40px);margin:120px auto 0}.split{grid-template-columns:1fr 1fr;align-items:center;gap:86px;display:grid}.check-list{margin:28px 0 0;padding:0;list-style:none}.check-list li{color:var(--muted);margin:15px 0;padding-left:31px;position:relative}.check-list li:before{content:"✓";color:#fff;background:var(--green);border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;display:grid;position:absolute;top:0;left:0}.contents-card{background:var(--green-dark);box-shadow:var(--shadow);border-radius:24px;padding:18px 30px}.contents-card>div{border-bottom:1px solid #ffffff1f;grid-template-columns:52px 1fr;align-items:center;gap:15px;padding:20px 0;display:grid}.contents-card>div:last-child{border-bottom:0}.contents-card span{color:var(--gold);font-family:Georgia,serif;font-size:24px}.contents-card p{color:#ffffffad;margin:0;font-size:13px}.contents-card strong{color:#fff;font-size:15px;display:block}.gallery{grid-template-columns:1fr 1fr;gap:26px;display:grid}.product-proof{border:1px solid var(--line);background:var(--white);border-radius:22px;margin:0;padding:16px;box-shadow:0 18px 46px #17231f14}.product-proof-media{aspect-ratio:5/4;background:#edf2ef;border-radius:14px;place-items:center;display:grid;overflow:hidden}.product-proof-media a{cursor:zoom-in;place-items:center;width:100%;height:100%;display:grid}.product-proof-media img{object-fit:contain;width:100%;height:auto;max-height:100%;display:block}.product-proof-media-portrait img{width:auto;height:100%}.product-proof figcaption{color:var(--muted);padding:13px 4px 2px;font-size:13px;font-weight:800}.product-example{border:1px solid var(--line);background:var(--white);border-radius:24px;padding:clamp(20px,4vw,40px)}.product-example h2{max-width:800px;font-size:clamp(30px,4vw,46px)}.product-example>p:not(.eyebrow){max-width:850px;color:var(--muted)}.product-example-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.product-example-values>div{background:var(--sage);text-align:center;overflow-wrap:anywhere;border-radius:14px;padding:16px 10px}.product-example-values dt{font-size:14px;font-weight:700}.product-example-values dd{color:var(--green-dark);margin:4px 0 0;font-size:32px;font-weight:800}.product-example .product-example-limits{font-size:13px}@media (max-width:480px){.product-example-values{grid-template-columns:minmax(0,1fr)}.product-example-values>div{text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.product-example-values dd{margin:0;font-size:24px}}.resource-cta{border:1px solid var(--line);background:var(--white);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:36px 40px;display:grid}.resource-cta h2{font-size:clamp(30px,4vw,46px)}.resource-cta p:not(.eyebrow){max-width:720px;color:var(--muted)}.resource-link-stack{gap:10px;min-width:270px;display:grid}.resource-link-stack .secondary-button{text-align:center;width:100%}.faq{max-width:820px}.faq h2{margin-bottom:30px}details{border-top:1px solid var(--line);padding:20px 0}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;font-weight:800}details p{color:var(--muted);margin:12px 0 0}.final-cta{color:#fff;background:var(--green-dark);border-radius:26px;grid-template-columns:1fr auto;align-items:center;gap:42px;width:min(1080px,100% - 40px);margin:120px auto;padding:50px 56px;display:grid}.final-cta .eyebrow{color:#b9d5c5}.final-cta p{color:#ffffffad}.final-cta .primary-button{background:var(--gold);color:#2d2516;box-shadow:none}.final-cta .payment-line{color:#cce4d5}.final-cta .no-credit{color:#ffffff8f}.order-shell,.legal-shell{width:min(900px,100% - 40px);margin:70px auto 120px}.order-card{text-align:center;border:1px solid var(--line);background:var(--white);max-width:680px;box-shadow:var(--shadow);border-radius:26px;margin:0 auto;padding:58px}.order-card h1{margin:8px auto 18px;font-size:clamp(38px,6vw,58px)}.order-card p{color:var(--muted)}.status-icon{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 18px;font-size:28px;font-weight:900;display:grid}.status-icon.pending{color:var(--green);background:var(--sage)}.download{margin-top:18px}.small{word-break:break-all;margin-top:24px;font-size:11px}.legal-shell{max-width:780px}.legal-shell h1{margin-bottom:50px;font-size:clamp(42px,6vw,68px)}.legal-shell section{border-top:1px solid var(--line);padding:26px 0}.legal-shell h2{margin-bottom:12px;font-family:Georgia,serif;font-size:27px}.legal-shell p{color:var(--muted)}.resource-shell{width:min(900px,100% - 40px);margin:70px auto 120px}.resource-shell>h1{max-width:820px;font-size:clamp(44px,7vw,72px)}.resource-intro{max-width:760px;color:var(--muted);margin:26px 0 28px;font-size:18px}.resource-intro-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:-8px 0 28px;display:flex}.resource-intro-actions .buy-area{margin-top:0}.share-page-action{flex-wrap:wrap;align-items:center;gap:10px;margin:-8px 0 28px;display:inline-flex}.share-page-action .secondary-button{min-height:42px}.pilot-shortcut{background:#edf8f0;border:1px solid #bad4c2;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-bottom:34px;padding:18px 20px;display:grid}.pilot-shortcut div{gap:3px;display:grid}.pilot-shortcut strong{color:var(--green-dark)}.pilot-shortcut span{color:var(--muted);font-size:13px}.pilot-shortcut .secondary-button{background:var(--white);white-space:nowrap;min-height:44px;padding-inline:18px}.checklist-tool{margin-top:0}.turnover-details{border:1px solid var(--line);background:var(--white);border-radius:18px;margin-bottom:24px;padding:24px}.turnover-details-heading{justify-content:space-between;align-items:baseline;gap:28px;margin-bottom:18px;display:flex}.turnover-details-heading h2{font-family:Georgia,Times New Roman,serif;font-size:28px}.turnover-details-heading p{max-width:480px;color:var(--muted);text-align:right;margin:0;font-size:12px}.turnover-details-grid{grid-template-columns:1.35fr 1fr 1.2fr .8fr .8fr 1.2fr;gap:12px;display:grid}.turnover-details-grid label>span{color:var(--ink);margin-bottom:5px;font-size:12px;font-weight:800;display:block}.turnover-details-grid input{width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfc9c3;border-radius:10px;padding:9px 10px;font-size:13px}.turnover-details-grid input:focus{border-color:var(--green);outline:3px solid #1f5a4533}.checklist-groups{gap:42px;display:grid}.checklist-group{scroll-margin-top:24px}.checklist-group-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;margin:0 0 14px;display:flex}.checklist-group-heading>div{padding-bottom:12px}.checklist-group-heading span{color:var(--green);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.checklist-group-heading h2{margin-top:3px;font-size:clamp(27px,4vw,38px)}.checklist-group-heading p{max-width:310px;color:var(--muted);text-align:right;margin:0;padding-bottom:14px;font-size:12px;font-weight:800}.resource-list{counter-reset:checklist;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.resource-list li{counter-increment:checklist;border:1px solid var(--line);background:var(--white);border-radius:18px;min-height:140px;padding:0;transition:border-color .18s,background .18s;position:relative}.resource-list li:before{content:counter(checklist, decimal-leading-zero);color:var(--gold);font-family:Georgia,serif;font-size:22px;position:absolute;top:22px;left:22px}.resource-list li>label{cursor:pointer;align-items:flex-start;gap:13px;min-height:138px;padding:24px 24px 22px 70px;display:flex}.resource-list input{opacity:0;pointer-events:none;position:absolute}.resource-list .checkmark{color:#0000;background:#fff;border:2px solid #9aaba3;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;font-size:14px;font-weight:900;display:grid}.resource-list input:focus-visible+.checkmark{outline-offset:3px;outline:3px solid #1f5a4547}.resource-list .step-copy,.resource-list .step-copy>span{display:block}.resource-list .step-copy>span{color:var(--muted);margin-top:7px;font-size:14px}.resource-list li.is-complete{background:#eff7f1;border-color:#9fc4ad}.resource-list li.is-complete .checkmark{color:#fff;border-color:var(--green);background:var(--green)}.resource-list li.is-complete .step-copy{opacity:.72}.checklist-progress{border:1px solid var(--line);background:var(--white);border-radius:16px;margin-bottom:24px;padding:18px 20px}.checklist-progress>div:first-child{color:var(--green);justify-content:space-between;gap:20px;display:flex}.progress-track{background:var(--sage);border-radius:999px;height:8px;margin-top:11px;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--green);height:100%;transition:width .2s;display:block}.checklist-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.checklist-actions .primary-button,.checklist-actions .secondary-button{min-height:46px}.text-button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-weight:800;text-decoration:underline}.share-status{min-height:22px;color:var(--green);font-size:13px;font-weight:800}.checklist-pilot-reminder{border-left:4px solid var(--gold);color:var(--muted);background:#d6a8551a;border-radius:0 12px 12px 0;justify-content:space-between;gap:18px;margin-top:16px;padding:14px 16px;font-size:13px;display:flex}.checklist-pilot-reminder a{color:var(--green);flex:none;font-weight:900}.resource-offer{color:#fff;background:var(--green-dark);border-radius:26px;grid-template-columns:1fr 300px;align-items:center;gap:48px;margin-top:60px;padding:46px;display:grid}.resource-offer h2{font-size:clamp(32px,5vw,50px)}.resource-offer p:not(.eyebrow){color:#ffffffad}.resource-offer .eyebrow,.resource-offer .payment-line{color:#cce4d5}.resource-offer .no-credit{color:#ffffff8f}.resource-offer .primary-button{background:var(--gold);color:#2d2516;box-shadow:none}.text-link{color:#cce4d5;margin-top:14px;font-size:13px;display:inline-block}.planner-tool{border:1px solid var(--line);background:var(--white);border-radius:22px;margin-top:32px;padding:28px;box-shadow:0 16px 40px #17231f12}.planner-tool-heading{grid-template-columns:1fr minmax(260px,.8fr);align-items:end;gap:36px;display:grid}.planner-tool-heading h2{font-size:clamp(30px,4vw,44px)}.planner-tool-heading>p{color:var(--muted);margin:0 0 5px;font-size:13px}.planner-example{border-left:4px solid var(--gold);background:#d6a8551a;border-radius:0 14px 14px 0;grid-template-columns:auto 1fr;align-items:center;gap:22px;margin:22px 0;padding:16px 18px;display:grid}.planner-example strong{color:var(--green-dark);font-size:13px}.planner-example ol{counter-reset:planner-example;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.planner-example li{color:var(--muted);padding-left:22px;font-size:12px;font-weight:800;position:relative}.planner-example li:before{counter-increment:planner-example;content:counter(planner-example);color:#fff;background:var(--green);border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid;position:absolute;top:0;left:0}.planner-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.planner-summary span{color:var(--muted);background:var(--paper);border-radius:12px;align-items:baseline;gap:8px;padding:12px 14px;font-size:11px;font-weight:800;display:flex}.planner-summary strong{color:var(--green);font-family:Georgia,Times New Roman,serif;font-size:25px}.planner-table-scroll,.periodic-table-scroll{border:1px solid var(--line);border-radius:14px;width:100%;overflow-x:auto}.planner-table,.periodic-table{border-collapse:collapse;width:100%}.planner-table{min-width:2260px;font-size:11px}.planner-table th,.planner-table td,.periodic-table th,.periodic-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:9px}.planner-table th,.periodic-table th{color:var(--green-dark);background:var(--sage);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.planner-table tbody tr:last-child td,.periodic-table tbody tr:last-child td{border-bottom:0}.planner-table input,.planner-table select{width:100%;min-width:110px;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bec9c3;border-radius:8px;padding:7px 8px}.planner-table input[type=datetime-local]{min-width:182px}.planner-table input:focus,.planner-table select:focus{border-color:var(--green);outline:3px solid #1f5a452e}.planner-window{min-width:82px;color:var(--green-dark);white-space:nowrap;font-weight:900}.planner-alert{text-align:center;white-space:nowrap;border-radius:999px;min-width:86px;padding:6px 8px;font-size:10px;font-weight:900;display:inline-block}.planner-alert-empty{color:var(--muted);background:var(--paper)}.planner-alert-unscheduled{color:#6c4b04;background:#fff0c5}.planner-alert-ok{color:#1b573f;background:#dff1e5}.planner-alert-tight{color:#6c4b04;background:#fff0c5}.planner-alert-urgent,.planner-alert-invalid{color:#8b261a;background:#fbe3df}.planner-remove{color:#8b261a;cursor:pointer;background:#fbe3df;border:0;border-radius:50%;width:32px;height:32px;font-size:19px}.planner-row-actions,.planner-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.planner-row-actions .secondary-button,.planner-actions .primary-button,.planner-actions .secondary-button{min-height:44px;padding:10px 16px}.planner-row-actions>span{color:var(--muted);margin-left:auto;font-size:11px}.planner-pilot{margin-top:26px;margin-bottom:0}.planner-section{margin-top:72px}.planner-section>h2,.planner-checklist-bridge h2{max-width:760px;font-size:clamp(31px,4.8vw,48px)}.planner-section-note{max-width:720px;color:var(--muted)}.planner-workflow{grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;display:grid}.planner-workflow article{border:1px solid var(--line);background:var(--white);border-radius:17px;padding:24px}.planner-workflow article>span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:28px}.planner-workflow h3{margin-top:7px;font-size:17px}.planner-workflow p,.planner-guidance p,.planner-checklist-bridge p{color:var(--muted)}.planner-guidance{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.planner-guidance article{border-top:4px solid var(--green);background:var(--white);border-radius:4px 4px 15px 15px;padding:22px}.planner-guidance strong{color:var(--green-dark)}.periodic-table-scroll{margin-top:24px}.periodic-table{min-width:720px;font-size:13px}.periodic-table td:first-child,.periodic-table td:nth-child(2),.periodic-table td:last-child{white-space:nowrap;font-weight:800}.recurring-table{min-width:1280px}.recurring-table input{width:100%;min-width:120px;min-height:39px;color:var(--ink);font:inherit;background:#eaf3ff;border:1px solid #bec9c3;border-radius:8px;padding:7px 8px}.recurring-table input[type=number]{min-width:88px}.recurring-table input:focus{border-color:var(--green);outline:3px solid #1f5a452e}.recurring-actions{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-top:10px;font-size:11px;display:flex}.planner-checklist-bridge{background:#edf8f0;border:1px solid #bad4c2;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:34px;margin-top:72px;padding:34px;display:grid}.planner-checklist-bridge p:last-child{max-width:660px;margin-bottom:0}.planner-checklist-bridge .secondary-button{background:var(--white);white-space:nowrap}.checklist-planner-bridge{margin-top:46px}.inventory-preview{border:1px solid var(--line);background:var(--white);border-radius:22px;margin-top:32px;padding:28px;box-shadow:0 16px 40px #17231f12}.inventory-preview-heading{grid-template-columns:1fr minmax(260px,.85fr);align-items:end;gap:36px;margin-bottom:22px;display:grid}.inventory-preview-heading h2{font-size:clamp(30px,4vw,44px)}.inventory-preview-heading>p{color:var(--muted);margin:0 0 5px;font-size:13px}.inventory-table-scroll{border:1px solid var(--line);border-radius:14px;width:100%;overflow-x:auto}.inventory-table{border-collapse:collapse;width:100%;min-width:940px;font-size:12px}.inventory-table th,.inventory-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 10px}.inventory-table th{color:var(--green-dark);background:var(--sage);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.inventory-table tbody tr:last-child td{border-bottom:0}.inventory-table td:first-child,.inventory-table td:nth-child(3){font-weight:800}.inventory-table td:nth-child(5),.inventory-table td:nth-child(6){text-align:center}.inventory-status{text-align:center;white-space:nowrap;border-radius:999px;min-width:82px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-block}.inventory-status-ok{color:#1b573f;background:#dff1e5}.inventory-status-watch{color:#6c4b04;background:#fff0c5}.inventory-status-restock{color:#8b261a;background:#fbe3df}.inventory-download{background:var(--paper);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin-top:18px;padding:20px;display:flex}.inventory-download>div{gap:4px;display:grid}.inventory-download strong{color:var(--green-dark)}.inventory-download span,.inventory-download small{color:var(--muted)}.inventory-download span{max-width:600px;font-size:13px}.inventory-download small{font-weight:800}.inventory-download .primary-button{flex:none;min-height:46px;padding:12px 18px}.inventory-launch{background:#edf8f0;border:1px solid #bad4c2;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:28px;margin-top:26px;padding:18px 20px;display:grid}.inventory-launch>div{gap:3px;display:grid}.inventory-launch strong{color:var(--green-dark)}.inventory-launch span{color:var(--muted);font-size:13px}.inventory-launch .secondary-button{background:var(--white);white-space:nowrap;min-height:44px;padding-inline:18px}.inventory-boundary{border-left:4px solid var(--gold);background:#d6a8551a;border-radius:0 14px 14px 0;margin-top:24px;padding:20px 22px}.inventory-boundary strong{color:var(--green-dark)}.inventory-boundary p{color:var(--muted);margin-bottom:0;font-size:13px}.inventory-bridge-links{gap:10px;display:grid}.inventory-bridge-links .secondary-button{text-align:center}.launch-section{background:var(--white);border:1px solid #1f5a4529;border-radius:28px;grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;width:min(1080px,100% - 40px);margin:92px auto 0;padding:48px;scroll-margin-top:24px;display:grid;box-shadow:0 18px 50px #17231f14}.resource-shell .launch-section{width:100%;margin-top:60px}.launch-copy h2{font-size:clamp(34px,4.6vw,52px)}.launch-copy>p:not(.eyebrow){color:var(--muted)}.pilot-process{counter-reset:pilot-step;gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.pilot-process li{min-height:34px;color:var(--ink);padding-left:44px;font-size:14px;font-weight:800;position:relative}.pilot-process li:before{counter-increment:pilot-step;content:counter(pilot-step);color:#fff;background:var(--green);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid;position:absolute;top:-3px;left:0}.launch-helper{border-top:1px solid var(--line);padding-top:14px;font-size:13px}.launch-form,.form-fields{gap:17px;display:grid}.launch-form fieldset{border:0;padding:0}.selected-intent{border:1px solid var(--line);background:var(--paper);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px 16px;display:flex}.selected-intent strong{color:var(--green-dark);font-size:14px}.selected-intent button{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:900;text-decoration:underline}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pilot-details{border:1px solid var(--line);border-radius:13px;padding:14px 16px}.pilot-details:last-child{border-bottom:1px solid var(--line)}.pilot-details>.form-grid{margin-top:14px}.pilot-details>label{margin-top:14px;display:block}.pilot-details>.consent-line{display:grid}.launch-form label>span:first-child{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:800;display:block}.launch-form input:not([type=checkbox]):not([type=radio]),.launch-form select,.launch-form textarea{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfc9c3;border-radius:11px;padding:10px 12px}.launch-form textarea{resize:vertical;min-height:82px}.launch-form input:focus,.launch-form select:focus,.launch-form textarea:focus{border-color:var(--green);outline:3px solid #1f5a4533}.consent-line{color:var(--muted);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.consent-line input{width:18px;height:18px;accent-color:var(--green);margin:3px 0 0}.launch-form .consent-line>span{color:var(--muted);margin:0;font-size:12px;font-weight:400}.consent-line a{color:var(--green);font-weight:800}.form-status{color:#9b2d20;min-height:22px;margin:-7px 0 0;font-size:13px}.form-success{min-height:220px;color:var(--green);text-align:center;background:#edf8f0;border-radius:20px;align-content:center;place-items:center;gap:18px;padding:40px;display:grid}.form-success>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:54px;height:54px;font-size:28px;font-weight:900;display:grid}.form-success p{max-width:480px;margin:0;font-weight:800}.bot-field{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.resource-navigation{border:1px solid var(--line);background:var(--white);border-radius:16px;width:min(1180px,100% - 40px);margin:72px auto 0;padding:18px 22px}.resource-navigation-inner{justify-content:space-between;align-items:center;gap:22px;display:flex}.resource-navigation p{color:var(--green);margin:0;font-size:13px;font-weight:800}.resource-navigation nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 20px;display:flex}.resource-navigation nav a{color:var(--muted);font-size:13px;font-weight:700;text-decoration:none}.resource-navigation nav a:hover{color:var(--green)}footer{border-top:1px solid var(--line);width:min(1180px,100% - 40px);color:var(--muted);justify-content:space-between;gap:20px;margin:0 auto;padding:32px 0 42px;font-size:12px;display:flex}footer div{flex-wrap:wrap;gap:18px;display:flex}@media (max-width:900px){.site-header nav{display:none}.hero{grid-template-columns:1fr;padding:46px 34px}.hero-visual{max-width:620px}.trust-strip{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr;gap:48px}.final-cta,.resource-cta,.resource-offer{grid-template-columns:1fr}.resource-link-stack{min-width:0}.launch-section{grid-template-columns:1fr;gap:36px}.turnover-details-heading{flex-direction:column;align-items:start;gap:5px}.turnover-details-heading p{text-align:left}.turnover-details-grid{grid-template-columns:repeat(3,1fr)}.planner-tool-heading,.planner-example{grid-template-columns:1fr;gap:10px}.planner-checklist-bridge{grid-template-columns:1fr}.inventory-preview-heading{grid-template-columns:1fr;gap:10px}.inventory-download{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.site-header{min-height:68px}.resource-navigation{width:calc(100% - 20px);margin-top:50px;padding:18px}.resource-navigation-inner{flex-direction:column;align-items:flex-start;gap:12px}.resource-navigation nav{justify-content:flex-start}.hero{border-radius:24px;width:min(100% - 20px,1180px);margin-top:8px;padding:38px 22px}h1{font-size:42px}.hero-lead{font-size:17px}.primary-button{width:100%}.trust-strip{gap:18px;width:calc(100% - 34px);padding:20px}.section{margin-top:86px}.gallery{grid-template-columns:1fr}.final-cta{margin:86px auto;padding:36px 24px}.order-card{padding:38px 22px}.resource-list{grid-template-columns:1fr}.resource-list li,.resource-list li>label{min-height:0}.resource-offer{padding:34px 24px}.pilot-shortcut{grid-template-columns:1fr;gap:14px}.pilot-shortcut .secondary-button{width:100%}.turnover-details{padding:20px 16px}.turnover-details-grid{grid-template-columns:1fr 1fr}.turnover-details-grid label:first-child,.turnover-details-grid label:nth-child(3),.turnover-details-grid label:last-child{grid-column:1/-1}.checklist-group-heading{flex-direction:column;align-items:start;gap:0}.checklist-group-heading p{text-align:left;padding-bottom:10px}.launch-section{width:calc(100% - 20px);padding:34px 22px}.resource-shell .launch-section{width:100%}.form-grid{grid-template-columns:1fr}.selected-intent{flex-direction:column;align-items:flex-start;gap:6px}.checklist-actions{align-items:stretch}.checklist-actions .primary-button,.checklist-actions .secondary-button{width:100%}.checklist-pilot-reminder{flex-direction:column;gap:8px}.planner-tool{padding:20px 14px}.planner-example ol,.planner-summary,.planner-workflow,.planner-guidance{grid-template-columns:1fr}.planner-summary span{justify-content:space-between}.planner-row-actions,.planner-actions{align-items:stretch}.planner-row-actions .secondary-button,.planner-actions .primary-button,.planner-actions .secondary-button{width:100%}.planner-row-actions>span{margin-left:0}.planner-checklist-bridge{padding:26px 20px}.planner-checklist-bridge .secondary-button{white-space:normal;width:100%}.inventory-preview{padding:20px 14px}.inventory-download{padding:18px 16px}.inventory-download .primary-button{width:100%}.inventory-launch{grid-template-columns:1fr;gap:14px}.inventory-launch .secondary-button{white-space:normal;width:100%}footer{flex-direction:column}}@page{size:A4;margin:12mm}@page planner{size:A4 landscape;margin:8mm}@media print{body{color:#111;background:#fff;font-size:10pt}.site-header,.resource-navigation,footer,.pilot-shortcut,.inventory-launch,.launch-section,.resource-offer,.checklist-actions,.checklist-pilot-reminder,.notice{display:none!important}.resource-shell{width:100%;margin:0}.resource-shell>h1{font-size:28pt}.resource-intro{margin:12px 0 18px;font-size:11pt}.turnover-details{break-inside:avoid;margin-bottom:12px;padding:10px 12px}.turnover-details-heading{margin-bottom:8px}.turnover-details-heading h2{font-size:15pt}.turnover-details-heading p{display:none}.turnover-details-grid{grid-template-columns:repeat(3,1fr);gap:7px 10px}.turnover-details-grid input{border:0;border-bottom:1px solid #777;border-radius:0;min-height:26px;padding:3px 5px;font-size:9pt}.checklist-progress{padding:10px 12px}.checklist-groups{gap:14px}.checklist-group{break-inside:auto}.checklist-group-heading{break-after:avoid;margin-bottom:5px}.checklist-group-heading>div{padding-bottom:4px}.checklist-group-heading span{display:none}.checklist-group-heading h2{margin:0;font-size:16pt}.checklist-group-heading p{padding-bottom:4px;font-size:8pt}.resource-list{grid-template-columns:1fr;gap:5px}.resource-list li{break-inside:avoid;border-color:#aaa;min-height:0;background:#fff!important}.resource-list li>label{min-height:0;padding:8px 10px 8px 48px}.resource-list li:before{font-size:14pt;top:9px;left:12px}.resource-list .step-copy>span{color:#333;margin-top:2px;font-size:8.5pt}.resource-list .checkmark{width:18px;height:18px}.planner-page{page:planner}.planner-page>.eyebrow,.planner-page>h1,.planner-page>.resource-intro,.planner-pilot,.planner-section:not(.planner-periodic-section),.planner-checklist-bridge{display:none!important}.planner-tool{box-shadow:none;border:0;margin:0;padding:0}.planner-tool-heading{display:block}.planner-tool-heading>p,.planner-row-actions,.planner-actions,.planner-example{display:none!important}.planner-tool-heading h2{margin-bottom:8px;font-size:18pt}.planner-summary{grid-template-columns:repeat(3,1fr);margin-bottom:7px}.planner-summary span{padding:4px 7px}.planner-summary strong{font-size:15pt}.planner-table-scroll,.periodic-table-scroll{border-radius:0;overflow:visible}.planner-table{table-layout:fixed;min-width:0;font-size:5.5pt}.planner-table th,.planner-table td{padding:2px}.planner-table th{font-size:5pt}.planner-table input,.planner-table select{border:0;border-bottom:1px solid #aaa;border-radius:0;min-width:0;min-height:18px;padding:1px;font-size:5.5pt}.planner-table input[type=datetime-local]{min-width:0}.planner-alert{white-space:normal;min-width:0;padding:2px;font-size:5pt}.planner-remove,.planner-table th:last-child,.planner-table td:last-child{display:none}.planner-window{white-space:normal;min-width:0}.planner-section{break-before:page;margin-top:12mm}.planner-section>.eyebrow{display:none}.planner-section>h2{font-size:18pt}.planner-section-note{margin:5px 0;font-size:8pt}.periodic-table{min-width:0;font-size:8pt}.periodic-table th,.periodic-table td{padding:4px}}.resource-offer .secondary-button,.final-cta .secondary-button{color:#fff;border-color:#ffffffbf}.resource-offer .secondary-button:hover,.final-cta .secondary-button:hover{color:var(--green-dark);background:#fff}
