._page_irtwq_1{--reader-line:#cad2ca;--reader-soft:#eef4ef;width:min(1320px,100% - 48px);margin:0 auto;padding:42px 0 110px}._demoBanner_irtwq_9{color:#53350d;background:#fff0c8;border:1px solid #b57a1f;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:16px 20px;font-size:16px;display:flex}._demoBanner_irtwq_9 strong{white-space:nowrap}._hero_irtwq_27{color:#fffdf8;background:radial-gradient(circle at 88% 20%,#c7dfcf3d,#0000 18rem),#102c22;border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:end;gap:clamp(38px,7vw,90px);padding:56px clamp(28px,5vw,70px);display:grid;box-shadow:0 24px 70px #17231c2e}._hero_irtwq_27 h1{letter-spacing:-.05em;max-width:11ch;margin:14px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,8vw,88px);font-weight:500;line-height:.96}._hero_irtwq_27 p{color:#e4eee7}._heroSide_irtwq_55{background:#ffffff14;border:1px solid #ffffff3d;border-radius:22px;align-content:end;gap:13px;padding:26px;display:grid}._accessPill_irtwq_65{color:#102c22;letter-spacing:.02em;background:#c7dfcf;border-radius:999px;width:fit-content;padding:7px 12px;font-size:15px;font-weight:850}._heroSide_irtwq_55 dl{gap:12px;margin:5px 0;display:grid}._heroSide_irtwq_55 dl div{gap:2px;display:grid}._heroSide_irtwq_55 dt{color:#bdd1c3;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:800}._heroSide_irtwq_55 dd{color:#fffdf8;margin:0;font-weight:750}._heroActions_irtwq_101{gap:9px;margin-top:8px;display:grid}._heroActions_irtwq_101 button{border:0;width:100%}._printNote_irtwq_112{margin:0;font-size:14px;line-height:1.45;color:#c9d8cd!important}._readerGrid_irtwq_119{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:48px;margin-top:42px;display:grid}._contents_irtwq_127{border:1px solid var(--reader-line);background:#fffdf8;border-radius:20px;gap:20px;padding:24px;display:grid;position:sticky;top:22px}._contents_irtwq_127 h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}._contents_irtwq_127 ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}._contents_irtwq_127 a{color:#405046;padding:7px 0;font-size:16px;font-weight:750;line-height:1.35;display:block}._contents_irtwq_127 a:hover{color:#17231c;text-underline-offset:4px;text-decoration:underline}._reader_irtwq_119{min-width:0}._introCard_irtwq_172,._resourceCard_irtwq_173,._completionCard_irtwq_174,._limitsCard_irtwq_175{border:1px solid var(--reader-line);background:#fffdf8;border-radius:24px;padding:32px}._introCard_irtwq_172 h2,._resourceCard_irtwq_173 h2,._completionCard_irtwq_174 h2,._limitsCard_irtwq_175 h2,._sectionHeading_irtwq_186 h2{margin:7px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,48px);font-weight:500;line-height:1.08}._introCard_irtwq_172 ul,._resourceCard_irtwq_173 ul,._completionCard_irtwq_174 ul,._limitsCard_irtwq_175 ul{gap:9px;padding-left:24px;display:grid}._resourceCard_irtwq_173{background:var(--reader-soft);margin-top:18px}._resourceCard_irtwq_173 li+li{margin-top:8px}._resourceCard_irtwq_173 a{text-underline-offset:4px;font-weight:850;text-decoration:underline}._toolDisclosures_irtwq_218{gap:12px;margin-top:24px;display:grid}._toolDisclosure_irtwq_218{background:#fffdf8;border:1px solid #aab8ad;border-radius:18px;overflow:clip}._toolDisclosure_irtwq_218[open]{border-color:#65766b;box-shadow:0 12px 30px #17231c14}._toolDisclosure_irtwq_218 summary{cursor:pointer;gap:4px;min-height:76px;padding:17px 62px 17px 20px;list-style:none;display:grid;position:relative}._toolDisclosure_irtwq_218 summary::-webkit-details-marker{display:none}._toolDisclosure_irtwq_218 summary:after{content:"+";color:#fffdf8;background:#173f2f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;right:18px;transform:translateY(-50%)}._toolDisclosure_irtwq_218[open] summary:after{content:"−"}._toolDisclosure_irtwq_218 summary span{color:#17231c;font-size:19px;font-weight:850;line-height:1.3}._toolDisclosure_irtwq_218 summary small{color:#405046;max-width:72ch;font-size:15px;line-height:1.45}._toolBody_irtwq_286{border-top:1px solid #d8ded8;padding:6px 20px 22px}._toolGroups_irtwq_291{gap:18px;padding:20px 0;display:grid}._toolGroup_irtwq_291{break-inside:avoid-page}._toolGroup_irtwq_291 h2,._toolGroup_irtwq_291 h3{color:#173f2f;margin:0 0 11px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500;line-height:1.15}._toolGroup_irtwq_291 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._toolGroup_irtwq_291 li,._resourceCard_irtwq_173 ._toolGroup_irtwq_291 li+li{background:#f7f3e9;border:1px solid #d2dad3;border-radius:14px;align-content:start;gap:7px;min-width:0;margin:0;padding:16px;display:grid;position:relative}._toolGroup_irtwq_291 ._checklistItem_irtwq_334{padding-left:54px}._checklistControl_irtwq_338{accent-color:#173f2f;cursor:pointer;width:23px;height:23px;margin:0;position:absolute;top:17px;left:17px}._toolGroup_irtwq_291 li strong{color:#17231c;font-size:17px;line-height:1.35}._toolGroup_irtwq_291 li p{color:#405046;margin:0;font-size:15px;line-height:1.5}._toolGroup_irtwq_291 li>span{color:#71430d;font-size:14px;font-weight:800;line-height:1.4}._toolLinks_irtwq_369{flex-wrap:wrap;gap:7px 14px;margin-top:4px;display:flex}._toolLinks_irtwq_369 a{color:#173f2f;overflow-wrap:anywhere;min-height:44px}._supportBanner_irtwq_382{color:#fffdf8;background:#8f321f;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:20px;padding:30px;display:grid;box-shadow:0 16px 44px #641f1333}._supportBanner_irtwq_382 .eyebrow{color:#ffe2ae;margin-bottom:8px}._supportBanner_irtwq_382 h2{color:#fffdf8;margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,43px);font-weight:500;line-height:1.06}._supportBanner_irtwq_382 p,._supportBanner_irtwq_382 small{color:#fff5ee;margin:0;line-height:1.5;display:block}._supportBanner_irtwq_382 small{margin-top:9px;font-size:14px}._supportEmail_irtwq_422{color:#641f13;text-align:center;overflow-wrap:anywhere;background:#fffdf8;border:2px solid #fffdf8;border-radius:999px;justify-content:center;align-items:center;max-width:310px;min-height:52px;padding:12px 18px;font-size:16px;font-weight:850;line-height:1.25;display:inline-flex}._supportEmail_irtwq_422:hover{color:#fffdf8;background:0 0}._guideSection_irtwq_445{padding:68px 0 0;scroll-margin-top:24px}._sectionHeading_irtwq_186{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:24px;display:grid}._partNumber_irtwq_458{color:#fffdf8;background:#173f2f;border-radius:20px;place-items:center;width:72px;height:72px;font-family:Georgia,Times New Roman,serif;font-size:28px;display:grid}._sectionHeading_irtwq_186 p{color:#405046;margin:0}._stepList_irtwq_475{counter-reset:guide-step;gap:20px;margin:0;padding:0;list-style:none;display:grid}._stepCard_irtwq_484{border:1px solid var(--reader-line);counter-increment:guide-step;background:#fffdf8;border-radius:24px;padding:34px;position:relative;box-shadow:0 12px 38px #17231c12}._stepTitle_irtwq_494{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:22px;display:grid}._stepTitle_irtwq_494:before{content:counter(guide-step);color:#fffdf8;background:#8f321f;border-radius:50%;place-items:center;width:52px;height:52px;font-size:20px;font-weight:850;display:grid}._stepTitle_irtwq_494 h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,38px);font-weight:500;line-height:1.1}._goal_irtwq_523{background:#fff2dd;border-left:5px solid #9a5a13;border-radius:10px;margin:0 0 22px;padding:16px 18px}._field_irtwq_531{border-top:1px solid #d8ded8;padding:18px 0}._field_irtwq_531:first-of-type{border-top:0}._field_irtwq_531 h4{color:#173f2f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:15px;font-weight:900}._field_irtwq_531 p{margin:0}._field_irtwq_531 ol,._field_irtwq_531 ul{gap:8px;margin:0;padding-left:25px;display:grid}._checkList_irtwq_561{list-style:none;padding-left:0!important}._checkList_irtwq_561 li{padding-left:31px;position:relative}._checkList_irtwq_561 li:before{content:"";background:#fffdf8;border:2px solid #65766b;border-radius:4px;width:17px;height:17px;position:absolute;top:5px;left:0}._stop_irtwq_583,._undo_irtwq_584{border-radius:14px;margin-top:14px;padding:16px 18px}._stop_irtwq_583{color:#641f13;background:#ffe8df}._undo_irtwq_584{color:#173f2f;background:#e5f0e8}._stop_irtwq_583 strong,._undo_irtwq_584 strong{margin-bottom:3px;display:block}._completionGrid_irtwq_606{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:70px;scroll-margin-top:24px;display:grid}._completionCard_irtwq_174{color:#fffdf8;background:#173f2f}._completionCard_irtwq_174 ul{color:#eef4ef}._supportCard_irtwq_623{background:#fff2dd;border:2px solid #9a5a13;border-radius:24px;margin-top:20px;padding:34px;scroll-margin-top:24px}._supportCard_irtwq_623 h2{margin:6px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,5vw,46px);font-weight:500;line-height:1.08}._supportCard_irtwq_623 a{color:#641f13;text-underline-offset:4px;font-weight:850;text-decoration:underline;text-decoration-thickness:2px}._limitsCard_irtwq_175{margin-top:20px}._bottomActions_irtwq_652{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}._bottomActions_irtwq_652 button{border:0}._printOnly_irtwq_664{display:none}._toolPage_irtwq_668{width:min(1120px,100% - 48px);margin:0 auto;padding:42px 0 110px}._toolPageHero_irtwq_674{color:#fffdf8;background:radial-gradient(circle at 90% 10%,#ffe2ae33,#0000 17rem),#102c22;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:clamp(34px,6vw,74px);padding:48px clamp(28px,5vw,58px);display:grid;box-shadow:0 24px 70px #17231c2e}._toolPageHero_irtwq_674 h1{letter-spacing:-.045em;max-width:12ch;margin:12px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,7vw,76px);font-weight:500;line-height:.98}._toolPageHero_irtwq_674 p{color:#e4eee7}._toolPageHero_irtwq_674>aside{background:#ffffff14;border:1px solid #ffffff3d;border-radius:20px;padding:22px}._toolPageHero_irtwq_674 dl{gap:12px;margin:0;display:grid}._toolPageHero_irtwq_674 dt{color:#bdd1c3;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:850}._toolPageHero_irtwq_674 dd{color:#fffdf8;margin:1px 0 0;font-weight:750}._toolPageBack_irtwq_729{color:#e4eee7;text-underline-offset:4px;align-items:center;gap:9px;min-height:44px;margin-bottom:20px;font-weight:800;text-decoration:underline;display:inline-flex}._toolPagePrintAction_irtwq_741{gap:8px;margin-top:20px;display:grid}._toolPagePrintAction_irtwq_741 button{border:0;width:100%}._toolPagePrintAction_irtwq_741 small{color:#c9d8cd;line-height:1.45}._toolPageContent_irtwq_757{border:1px solid var(--reader-line);background:#fffdf8;border-radius:26px;margin-top:28px;padding:clamp(24px,4vw,44px)}._toolPageContent_irtwq_757 ._toolGroups_irtwq_291{padding:0}._toolPageContent_irtwq_757 ._toolGroup_irtwq_291 h2{font-size:clamp(28px,4vw,38px)}._toolPageActions_irtwq_773{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}._toolPageActions_irtwq_773 button{border:0}@media (width<=900px){._hero_irtwq_27,._readerGrid_irtwq_119,._completionGrid_irtwq_606,._supportBanner_irtwq_382,._toolPageHero_irtwq_674{grid-template-columns:1fr}._contents_irtwq_127{position:static}._contents_irtwq_127 ol{grid-template-columns:repeat(2,minmax(0,1fr))}._supportEmail_irtwq_422{width:fit-content;max-width:none}}@media (width<=620px){._page_irtwq_1,._toolPage_irtwq_668{width:calc(100% - 24px);padding-top:22px}._demoBanner_irtwq_9{flex-direction:column;align-items:flex-start;gap:4px}._hero_irtwq_27,._stepCard_irtwq_484,._introCard_irtwq_172,._resourceCard_irtwq_173,._completionCard_irtwq_174,._limitsCard_irtwq_175,._supportCard_irtwq_623,._supportBanner_irtwq_382,._toolPageHero_irtwq_674,._toolPageContent_irtwq_757{padding:23px}._hero_irtwq_27 h1{font-size:48px}._contents_irtwq_127 ol{grid-template-columns:1fr}._sectionHeading_irtwq_186{grid-template-columns:58px minmax(0,1fr)}._partNumber_irtwq_458{border-radius:15px;width:52px;height:52px;font-size:22px}._stepTitle_irtwq_494{grid-template-columns:44px minmax(0,1fr)}._stepTitle_irtwq_494:before{width:44px;height:44px}._bottomActions_irtwq_652,._bottomActions_irtwq_652 .button,._toolPageActions_irtwq_773,._toolPageActions_irtwq_773 .button,._supportEmail_irtwq_422{width:100%}._toolGroup_irtwq_291 ul{grid-template-columns:1fr}._toolDisclosure_irtwq_218 summary{min-height:84px;padding:16px 56px 16px 16px}}@media (prefers-reduced-motion:reduce){._toolDisclosure_irtwq_218 summary:after{transition:none}}@page{size:auto;margin:.55in}@media print{.site-header,.site-footer,.skip-link{display:none!important}.site-shell{background:#fff;min-height:auto;overflow:visible}._page_irtwq_1,._toolPage_irtwq_668{color:#111;width:100%;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:10.5pt;line-height:1.42}._demoBanner_irtwq_9,._contents_irtwq_127,._heroActions_irtwq_101,._bottomActions_irtwq_652,._toolPageBack_irtwq_729,._toolPagePrintAction_irtwq_741,._toolPageActions_irtwq_773{display:none!important}._printOnly_irtwq_664{display:block}._hero_irtwq_27{color:#111;box-shadow:none;background:#fff;border-bottom:2pt solid #173f2f;border-radius:0;padding:0 0 22pt;display:block}._hero_irtwq_27 h1{max-width:none;margin:6pt 0 10pt;font-size:34pt;line-height:1}._hero_irtwq_27 p,._printNote_irtwq_112{color:#222!important}._heroSide_irtwq_55{background:#fff;border:0;border-top:1pt solid #aaa;border-radius:0;margin-top:14pt;padding:12pt 0 0;display:block}._accessPill_irtwq_65{color:#111;background:0 0;padding:0}._heroSide_irtwq_55 dl{grid-template-columns:repeat(3,1fr)}._heroSide_irtwq_55 dt,._heroSide_irtwq_55 dd{color:#111}._readerGrid_irtwq_119{margin-top:22pt;display:block}._introCard_irtwq_172,._resourceCard_irtwq_173,._completionCard_irtwq_174,._limitsCard_irtwq_175,._supportCard_irtwq_623,._supportBanner_irtwq_382,._stepCard_irtwq_484{color:#111;box-shadow:none;background:#fff;border:1pt solid #aaa;border-radius:0;padding:14pt}._resourceCard_irtwq_173{margin-top:10pt}._toolDisclosures_irtwq_218{gap:7pt;margin-top:12pt}._toolDisclosure_irtwq_218{box-shadow:none;border:1pt solid #aaa;border-radius:0;overflow:visible}._toolDisclosure_irtwq_218 summary{cursor:default;min-height:0;padding:8pt}._toolDisclosure_irtwq_218 summary:after{content:attr(data-print-href);color:#555;overflow-wrap:anywhere;background:0 0;width:auto;height:auto;margin-top:3pt;font-size:8pt;font-weight:400;line-height:1.25;display:block;position:static;transform:none}._toolDisclosure_irtwq_218 summary span,._toolDisclosure_irtwq_218 summary small{color:#111}._toolBody_irtwq_286{display:none!important}._supportBanner_irtwq_382{margin-top:10pt;display:block}._supportBanner_irtwq_382 .eyebrow,._supportBanner_irtwq_382 h2,._supportBanner_irtwq_382 p,._supportBanner_irtwq_382 small{color:#111}._supportEmail_irtwq_422{color:#111;text-align:left;background:0 0;border:0;max-width:none;min-height:0;margin-top:8pt;padding:0;text-decoration:underline;display:block}._resourceCard_irtwq_173 a:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:8.5pt;font-weight:400}._guideSection_irtwq_445{padding-top:28pt}._sectionHeading_irtwq_186{break-after:avoid-page;margin-bottom:12pt}._partNumber_irtwq_458{color:#111;background:#fff;border:1pt solid #173f2f;border-radius:0;width:42pt;height:42pt}._stepList_irtwq_475{gap:12pt}._stepCard_irtwq_484{break-inside:avoid-page}._stepTitle_irtwq_494 h3,._introCard_irtwq_172 h2,._resourceCard_irtwq_173 h2,._completionCard_irtwq_174 h2,._limitsCard_irtwq_175 h2,._sectionHeading_irtwq_186 h2,._supportCard_irtwq_623 h2{color:#111}._stepTitle_irtwq_494:before{color:#111;background:#fff;border:1pt solid #8f321f}._goal_irtwq_523,._stop_irtwq_583,._undo_irtwq_584{color:#111;background:#fff;border:1pt solid #aaa;border-left:4pt solid #555}._completionGrid_irtwq_606{margin-top:28pt}._completionCard_irtwq_174 ul{color:#111}._toolPageHero_irtwq_674{color:#111;box-shadow:none;background:#fff;border-bottom:2pt solid #173f2f;border-radius:0;padding:0 0 18pt;display:block}._toolPageHero_irtwq_674 h1{color:#111;max-width:none;margin:6pt 0 9pt;font-size:30pt}._toolPageHero_irtwq_674 p{color:#222}._toolPageHero_irtwq_674>aside{color:#111;background:#fff;border:0;border-top:1pt solid #aaa;border-radius:0;margin-top:10pt;padding:8pt 0 0}._toolPageHero_irtwq_674 dl{grid-template-columns:repeat(2,1fr)}._toolPageHero_irtwq_674 dt,._toolPageHero_irtwq_674 dd{color:#111}._toolPageContent_irtwq_757{background:#fff;border:0;border-radius:0;margin-top:18pt;padding:0}._toolPageContent_irtwq_757 ._toolGroups_irtwq_291{gap:14pt}._toolGroup_irtwq_291 h2,._toolGroup_irtwq_291 h3{break-after:avoid-page;color:#111}._toolGroup_irtwq_291 ul{gap:6pt}._toolGroup_irtwq_291 li,._resourceCard_irtwq_173 ._toolGroup_irtwq_291 li+li{break-inside:avoid-page;color:#111;background:#fff;border:1pt solid #aaa;border-radius:0;padding:8pt}._toolGroup_irtwq_291 li strong,._toolGroup_irtwq_291 li p,._toolGroup_irtwq_291 li>span{color:#111}._toolLinks_irtwq_369 a:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:8pt;font-weight:400}._printFooter_irtwq_1221{color:#555;border-top:1pt solid #aaa;margin-top:24pt;padding-top:8pt;font-size:8.5pt}}:root{--paper:#f7f3e9;--paper-deep:#eee8da;--white:#fffdf8;--ink:#17231c;--ink-soft:#405046;--forest:#173f2f;--forest-2:#102c22;--mint:#c7dfcf;--mint-light:#e5f0e8;--coral:#8f321f;--amber:#9a5a13;--line:#b8c1b8;--focus:#9b2e1b;--shadow:0 24px 70px #17231c21}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);text-rendering:optimizelegibility;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.6}p{max-width:70ch}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button:disabled{opacity:1}:focus-visible{outline:3px solid var(--focus);outline-offset:4px;box-shadow:0 0 0 7px var(--white)}.site-shell{background:radial-gradient(circle at 90% 3%, #c7dfcfb8, transparent 30rem), radial-gradient(circle at 6% 43%, #efa27b29, transparent 25rem), var(--paper);min-height:100vh;overflow:clip}.skip-link{z-index:100;min-height:48px;color:var(--white);background:var(--forest-2);padding:10px 16px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.test-mode-banner{min-height:52px;color:var(--forest-2);text-align:center;background:#fff0c8;border-bottom:1px solid #b57a1f;justify-content:center;align-items:center;gap:12px;padding:10px 24px;font-size:16px;line-height:1.45;display:flex}.test-mode-banner strong{white-space:nowrap}.site-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,1fr) auto minmax(180px,1fr);align-items:center;gap:28px;width:min(1280px,100% - 48px);margin:0 auto;padding:22px 0;display:grid}.brand{align-items:center;gap:13px;width:max-content;min-height:48px;display:inline-flex}.brand>span:last-child{gap:1px;display:grid}.brand strong{letter-spacing:-.02em;font-size:18px}.brand small{color:var(--ink-soft);font-size:16px;line-height:1.3}.brand-mark{width:44px;height:44px;color:var(--white);background:var(--forest);border-radius:14px;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #fff3,0 7px 18px #17231c2e}.brand-mark i{display:block;position:absolute}.brand-roof{border-top:3px solid;border-left:3px solid;border-radius:3px 0 0;width:22px;height:22px;top:8px;left:11px;transform:rotate(45deg)}.brand-door{background:var(--forest);border:3px solid;border-bottom:0;border-radius:7px 7px 0 0;width:16px;height:20px;bottom:7px;left:14px}.brand-path{transform-origin:0;background:#f3a47f;border-radius:999px;width:16px;height:4px;bottom:8px;right:7px;transform:rotate(-24deg);box-shadow:8px 0 0 -1px #f3a47f73}.site-header nav{justify-content:center;align-items:center;gap:4px;display:flex}.site-header nav a{min-height:48px;color:var(--ink-soft);border-radius:999px;align-items:center;padding:9px 14px;font-size:16px;font-weight:700;display:inline-flex}.site-header nav a:hover{color:var(--ink);background:#fffdf8c7}.review-chip{min-height:44px;color:var(--ink-soft);background:#fffdf8b3;border:1px solid #89978c;border-radius:999px;justify-self:end;align-items:center;padding:8px 14px;font-size:16px;font-weight:750;display:inline-flex}.hero,.detail-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,7vw,92px);width:min(1280px,100% - 64px);min-height:720px;margin:0 auto;padding:84px 0 104px;display:grid}.hero-copy,.detail-copy{min-width:0}.eyebrow{color:var(--coral);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:16px;font-weight:800;line-height:1.4}h1,h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.hero h1,.detail-hero h1{max-width:760px;font-size:clamp(54px,6.4vw,92px);line-height:.98}.hero-lede{max-width:720px;color:var(--ink-soft);margin:28px 0 0;font-size:clamp(19px,1.8vw,23px);line-height:1.58}.hero-actions,.card-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:34px;display:flex}.button{text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:11px 20px;font-size:17px;font-weight:780;line-height:1.25;display:inline-flex}.button.primary{color:var(--white);background:var(--forest)}.button.primary:hover{background:var(--forest-2)}.button.secondary{color:var(--forest-2);background:#fffdf8b8;border-color:#7f8f84}.button.secondary:hover{border-color:var(--forest);background:var(--white)}.button.unavailable{color:#f5f2e9;cursor:not-allowed;background:#56645b}.button.light{color:var(--forest-2);background:var(--white)}.hero-side{min-width:0;padding-bottom:145px;position:relative}.hero-visual{aspect-ratio:3/2;background:var(--mint-light);box-shadow:var(--shadow);border:10px solid #fffdf8c7;border-radius:30px;margin:0;overflow:hidden}.hero-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width>=1001px){.hero .hero-visual{width:calc(100% + 32px);margin-left:-12px}}.hero-product-card{background:#fffdf8f5;border:1px solid #aeb9b0;border-radius:24px;width:min(500px,100% - 36px);padding:27px;position:absolute;bottom:0;right:24px;box-shadow:0 18px 55px #17231c2e}.hero-product-card h2{max-width:470px;font-size:clamp(28px,3vw,39px);line-height:1.08}.plain-check-list,.large-check-list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.plain-check-list li,.large-check-list li{color:var(--ink-soft);padding-left:30px;font-size:17px;line-height:1.55;position:relative}.plain-check-list li:before,.large-check-list li:before{content:"";background:var(--coral);border-radius:50%;width:10px;height:10px;position:absolute;top:.52em;left:2px}.trust-strip{width:min(1380px,100% - 48px);color:var(--white);background:var(--forest-2);border-radius:25px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid;overflow:hidden}.trust-strip p{color:#e5ece7;border-right:1px solid #fff3;margin:0;padding:26px 30px;font-size:17px}.trust-strip p:last-child{border-right:0}.trust-strip strong{color:var(--white)}.section{width:min(1280px,100% - 64px);margin:0 auto;padding:116px 0}.section-intro{max-width:780px}.section-intro.centered{text-align:center;margin:0 auto}.section-intro h2,.promise-section h2,.closing-band h2,.result-card h2,.support-detail h2{font-size:clamp(42px,5vw,70px);line-height:1}.section-intro>p:last-child,.promise-section p,.closing-band p,.result-card>p,.support-detail p{color:var(--ink-soft);margin:24px 0 0;font-size:19px;line-height:1.65}.explainer-section{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:80px;display:grid}.explainer-steps{gap:14px;display:grid}.explainer-steps article{border:1px solid var(--line);background:#fffdf8bd;border-radius:20px;grid-template-columns:52px 1fr;gap:6px 18px;padding:24px;display:grid}.explainer-steps span,.step-list>li>span{width:48px;height:48px;color:var(--white);background:var(--forest);border-radius:50%;grid-row:1/span 2;place-items:center;font-weight:800;display:grid}.explainer-steps h3,.step-list h3,.boundary-grid h3,.faq-grid summary,.refund-card h3{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500;line-height:1.2}.explainer-steps p,.step-list p,.hardware-card p,.included-grid p,.refund-card p,.faq-grid p{color:var(--ink-soft);margin:6px 0 0;font-size:17px;line-height:1.6}.system-diagram{grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.system-diagram:before{z-index:0;background:var(--mint);content:"";height:3px;position:absolute;top:48px;left:10%;right:10%}.system-diagram li{z-index:1;text-align:center;justify-items:center;gap:14px;padding:18px 12px;display:grid;position:relative}.system-diagram strong{font-size:18px}.system-diagram p{color:var(--ink-soft);margin:6px 0 0;font-size:16px;line-height:1.45}.device-shape{border:3px solid var(--forest);background:var(--white);border-radius:18px;flex:none;width:72px;height:72px;display:block;position:relative;box-shadow:0 10px 24px #17231c1f}.device-shape.hub,.device-shape.green{background:var(--white);border-radius:15px}.device-shape.hub:before,.device-shape.green:before{border:2px solid var(--forest);background:linear-gradient(145deg, var(--mint-light), var(--white));content:"";border-radius:7px;position:absolute;inset:11px 10px 24px}.device-shape.hub:after,.device-shape.green:after{background:var(--coral);width:7px;height:7px;box-shadow:15px 0 0 var(--forest), 30px 0 0 var(--forest), 39px 0 0 -2px var(--forest);content:"";border-radius:50%;position:absolute;bottom:10px;left:13px}.device-shape.radio,.device-shape.zbt-2,.device-shape.zwa-2{background:radial-gradient(circle at 50% 25%, var(--forest) 0 3px, transparent 4px 10px, var(--forest) 11px 13px, transparent 14px 21px, var(--forest) 22px 24px, transparent 25px), var(--white);border-radius:18px;width:72px}.device-shape.radio:before,.device-shape.zbt-2:before,.device-shape.zwa-2:before{background:var(--forest);content:"";border-radius:4px;width:5px;height:34px;position:absolute;top:19px;left:33px}.device-shape.radio:after,.device-shape.zbt-2:after,.device-shape.zwa-2:after{background:var(--forest);content:"";border-radius:999px;width:24px;height:7px;position:absolute;bottom:11px;left:23px}.device-shape.sensor,.device-shape.contact-sensor{border-radius:10px;width:58px;height:72px}.device-shape.sensor:after,.device-shape.contact-sensor:after{border:2px solid var(--forest);background:var(--white);content:"";border-radius:5px;width:8px;height:46px;position:absolute;top:12px;right:-15px}.device-shape.phone{background:linear-gradient(180deg, var(--forest-2) 0 18%, var(--mint-light) 18% 82%, var(--forest-2) 82%);border-radius:13px;width:46px}.device-shape.temperature-humidity-sensor{background:radial-gradient(circle, var(--mint-light) 0 42%, var(--white) 43%);border-radius:50%}.device-shape.water-leak-sensor{background:linear-gradient(145deg, #e4f5f7, var(--white));border-color:#175f72;border-radius:50% 50% 46% 46%}.device-shape.water-leak-sensor:before{content:"";border:3px solid #175f72;border-radius:75% 75% 65% 65%/85% 85% 45% 45%;width:19px;height:27px;position:absolute;top:15px;left:24px;transform:rotate(45deg)}.truth-panel{border:1px solid var(--line);background:var(--line);border-radius:24px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.truth-panel div{background:var(--mint-light);padding:34px}.truth-panel h3{margin:0;font-size:21px}.truth-panel p{color:var(--ink-soft);margin:10px 0 0;font-size:17px}.source-links{flex-wrap:wrap;gap:10px 18px;margin-top:16px;display:flex}.source-links a{min-height:44px;color:var(--forest-2);text-underline-offset:4px;font-size:16px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.choose-section{background:#fffdf8d6;border-radius:36px;width:min(1380px,100% - 48px);padding-left:50px;padding-right:50px;box-shadow:0 24px 75px #17231c14}.offer-card-grid{grid-template-columns:minmax(0,2fr) repeat(2,minmax(260px,1fr));gap:22px;margin-top:54px;display:grid}.offer-card-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-card-grid.two-up .offer-card{min-height:540px}.offer-card{background:linear-gradient(145deg, #f7e5d9, var(--white));border:1px solid #9daaa0;border-radius:28px;flex-direction:column;min-height:620px;padding:36px;display:flex}.offer-card.featured{background:linear-gradient(145deg, var(--mint-light), var(--white))}.offer-card-topline{color:var(--forest);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:800;display:flex}.offer-card-topline strong{color:var(--forest-2);background:var(--mint);border-radius:999px;padding:7px 11px}.offer-card h3{letter-spacing:-.045em;margin:46px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4vw,58px);font-weight:500;line-height:1}.offer-card>p{color:var(--ink-soft);margin:22px 0 0;font-size:18px;line-height:1.6}.offer-card .offer-choice-summary,.choice-summary{color:var(--forest-2);font-weight:800}.offer-price,.detail-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:26px;display:flex}.offer-price strong,.detail-price strong{font-family:Georgia,Times New Roman,serif;font-size:43px;font-weight:500}.offer-price span,.detail-price span,.availability-note{color:var(--ink-soft);font-size:16px;font-weight:700}.offer-outcome{border-top:1px solid var(--line);padding-top:23px}.card-actions{margin-top:auto;padding-top:34px}.journey-diagram{border:1px solid var(--line);background:var(--line);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:24px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.journey-diagram li{background:var(--white);gap:7px;padding:20px;display:grid}.journey-diagram strong{color:var(--forest-2);font-size:17px}.journey-diagram span{color:var(--ink-soft);font-size:16px;line-height:1.45}.availability-note{max-width:200px}.text-link{min-height:48px;color:var(--forest-2);text-underline-offset:5px;align-items:center;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.starter-mix-calculator{box-shadow:var(--shadow);background:linear-gradient(145deg,#e5f0e8f5,#fffdf8f0);border:1px solid #90a299;border-radius:30px;grid-column:1/-1;gap:28px;padding:clamp(24px,4vw,46px);display:grid}.starter-mix-heading{max-width:880px}.starter-mix-heading h2,.starter-plan h4{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.06}.starter-mix-heading p:not(.eyebrow){color:var(--ink-soft);margin:14px 0 0}.starter-radio-picker{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.starter-radio-picker label{border:2px solid var(--line);background:var(--white);cursor:pointer;border-radius:21px;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:20px;display:grid}.starter-radio-picker label.selected{border-color:var(--forest);background:var(--mint-light);box-shadow:0 0 0 3px #16533c1f}.starter-radio-picker label:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.starter-radio-picker input{opacity:0;pointer-events:none;position:absolute}.starter-radio-picker label>span:last-child{gap:4px;display:grid}.starter-radio-picker strong{font-size:20px}.starter-radio-picker small{color:var(--ink-soft);font-size:15px}.sensor-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sensor-picker{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:21px;grid-template-columns:auto 1fr;align-items:center;gap:18px;min-width:0;padding:22px;display:grid}.sensor-picker .device-shape{width:58px;height:58px}.sensor-picker-copy{gap:5px;display:grid}.sensor-picker-copy strong{font-size:18px;line-height:1.25}.sensor-picker-copy small{color:var(--ink-soft);font-size:15px;line-height:1.4}.sensor-picker select{border:2px solid var(--forest);width:100%;min-height:52px;color:var(--ink);background:var(--white);cursor:pointer;border-radius:12px;grid-column:1/-1;padding:9px 40px 9px 14px;font-weight:800}.starter-plan{color:var(--white);background:var(--forest-2);border-radius:23px;grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);align-items:start;gap:24px 36px;padding:28px;display:grid}.starter-plan .eyebrow,.starter-plan p,.starter-plan dt{color:#e6f3e9}.starter-plan h4{color:var(--white);font-size:38px}.starter-plan dl{margin:0;display:grid}.starter-plan dl>div{border-bottom:1px solid #fff3;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:10px 0;display:grid}.starter-plan dt,.starter-plan dd{margin:0;font-size:16px}.starter-plan dd{text-align:right;font-weight:800}.starter-plan .total-row{color:#fff0c8}.estimate-note{grid-column:1/-1;max-width:none;margin:0;font-size:15px}.starter-plan>.button{grid-column:2;justify-self:start}.button.disabled{color:var(--forest-2);cursor:not-allowed;background:#d4ded7}.sensor-modules .bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-teaser{width:min(1280px,100% - 48px);color:var(--white);background:radial-gradient(circle at 90% 10%, #f3a47f38, transparent 18rem), var(--forest-2);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;padding:48px;display:grid}.custom-teaser .eyebrow,.custom-teaser p{color:#e6f3e9}.custom-teaser h2{color:var(--white)}.custom-detail-hero{background:radial-gradient(circle at 80% 22%,#c7dfcf59,#0000 20rem)}.custom-price strong{font-size:clamp(30px,4vw,48px)}.custom-result-card{border-color:var(--forest);background:linear-gradient(145deg, var(--mint-light), var(--white))}.custom-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.custom-example-grid li{border:1px solid var(--line);background:var(--white);border-radius:17px;min-height:86px;padding:22px 22px 22px 52px;font-weight:800}.custom-example-grid li:before{background:var(--coral);content:"";border-radius:50%;width:10px;height:10px;margin:0 19px 1px -29px;display:inline-block}.custom-boundary-card{background:#fff0c8}.cost-section,.detail-section,.hardware-section,.steps-section{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:84px;display:grid}.cost-card,.hardware-card{border:1px solid var(--line);background:#fffdf8cc;border-radius:27px;padding:36px;box-shadow:0 18px 55px #17231c14}.cost-card dl,.result-card dl{margin:0;display:grid}.cost-card dl>div,.result-card dl>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:18px;padding:16px 0;display:grid}.cost-card dt,.cost-card dd,.result-card dt,.result-card dd{margin:0;font-size:17px}.cost-card dd,.result-card dd{text-align:right;font-weight:800}.cost-card .total-row{color:var(--forest-2);font-size:19px}.cost-card>p{color:var(--ink-soft);margin:25px 0 0;font-size:17px}.hardware-gallery{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);gap:34px;padding-top:48px;display:grid}.hardware-gallery-copy h3{margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500;line-height:1.1}.hardware-gallery-copy>p:last-child{color:var(--ink-soft);margin:18px 0 0;font-size:17px;line-height:1.6}.hardware-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hardware-product-grid article{border:1px solid var(--line);background:#fffdf8d1;border-radius:22px;grid-template-columns:80px minmax(0,1fr);align-content:start;gap:12px 18px;min-height:270px;padding:24px;display:grid}.hardware-product-grid h4{margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;line-height:1.2}.hardware-product-grid p{color:var(--ink-soft);margin:7px 0;font-size:16px;line-height:1.45}.hardware-product-grid article>a{width:fit-content;min-height:44px;color:var(--forest-2);text-underline-offset:4px;grid-column:1/-1;align-items:center;font-size:16px;font-weight:800;text-decoration:underline;display:inline-flex}.open-home-section{width:min(1380px,100% - 48px);color:var(--white);background:var(--forest);border-radius:34px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;padding:64px;display:grid}.open-home-section .eyebrow{color:#ffc09d}.open-home-section h2{margin:10px 0 0;font-size:clamp(42px,5vw,70px);line-height:1}.open-home-points{gap:0;display:grid}.open-home-points p{color:#e1e9e3;border-bottom:1px solid #fff3;margin:0;padding:18px 0;font-size:18px;line-height:1.6}.open-home-points p:first-child{padding-top:0}.support-fineprint{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.support-fineprint p{border:1px solid var(--line);color:var(--ink-soft);background:#fffdf8b8;border-radius:20px;margin:0;padding:24px;font-size:16px;line-height:1.55}.support-section{border-top:1px solid var(--line)}.boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:50px;display:grid}.boundary-grid article{border:1px solid var(--line);background:var(--mint-light);border-radius:28px;padding:38px}.boundary-grid .dark-card{color:var(--white);background:var(--forest-2)}.dark-card .plain-check-list li{color:#e2e9e4}.dark-card .plain-check-list li:before{background:#f0a37e}.promise-section,.limits-section{width:min(1380px,100% - 48px);color:var(--white);background:var(--forest);border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;padding:64px;display:grid}.promise-section .eyebrow,.limits-section .eyebrow,.closing-band .eyebrow{color:#ffc09d}.promise-section p,.limits-section .section-intro>p:last-child,.closing-band p{color:#e1e9e3}.promise-section p:first-child{margin-top:0}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.faq-grid details{border:1px solid var(--line);background:#fffdf8c7;border-radius:20px}.faq-grid summary{cursor:pointer;align-items:center;min-height:72px;padding:18px 24px;display:flex}.faq-grid details p{margin:0;padding:0 24px 24px}.closing-band{width:min(1380px,100% - 48px);color:var(--white);background:var(--forest-2);border-radius:34px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:60px;margin:20px auto 24px;padding:64px;display:grid}.closing-actions{justify-items:start;gap:15px;display:grid}.closing-actions>span,.closing-actions>a:not(.button){color:#dbe5de;text-underline-offset:4px;font-size:16px;font-weight:700;text-decoration:underline}.closing-actions>a:not(.button){align-items:center;min-height:44px;display:inline-flex}.site-footer{border-top:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:50px;width:min(1280px,100% - 48px);margin:0 auto;padding:42px 0 48px;display:grid}.site-footer p{max-width:760px;color:var(--ink-soft);margin:5px 0 0;font-size:16px;line-height:1.6}.detail-hero{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)}.back-link{min-height:48px;color:var(--ink-soft);text-underline-offset:5px;align-items:center;gap:10px;margin-bottom:44px;font-size:17px;font-weight:750;text-decoration:underline;display:inline-flex}.result-card{box-shadow:var(--shadow);background:#fffdf8e0;border:1px solid #aeb9b0;border-radius:29px;padding:38px}.result-card h2{font-size:clamp(38px,4vw,55px)}.result-card dl{margin-top:30px}.large-check-list{gap:0;margin-top:0}.large-check-list li{border-bottom:1px solid var(--line);padding:20px 0 20px 42px;font-size:19px}.large-check-list li:before{width:12px;height:12px;top:1.75em}.hardware-card ul,.included-grid,.step-list{margin:0;padding:0;list-style:none}.hardware-card li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:24px;padding:20px 0;display:grid}.hardware-card li strong{font-size:19px}.hardware-card li>span{font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.hardware-card li p{max-width:570px}.hardware-card li a{min-height:44px;color:var(--forest-2);text-underline-offset:4px;align-items:center;margin-top:8px;font-size:16px;font-weight:800;text-decoration:underline;display:inline-flex}.hardware-totals{background:var(--mint-light);border-radius:18px;gap:12px;margin-top:28px;padding:24px;display:grid}.hardware-totals p{justify-content:space-between;gap:20px;margin:0;display:flex}.hardware-totals strong{text-align:right}.hardware-totals small{color:var(--ink-soft);padding-top:8px;font-size:16px;line-height:1.5;display:block}.bundle-section{background:var(--paper-deep);border-radius:36px;width:min(1380px,100% - 48px);padding-left:50px;padding-right:50px}.bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:50px;display:grid}.bundle-grid.single{grid-template-columns:minmax(0,850px);justify-content:center}.bundle-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.bundle-card{border:1px solid var(--line);background:#fffdf8db;border-radius:26px;padding:32px}.bundle-card-heading{align-items:center;gap:22px;display:flex}.bundle-card-heading p{color:var(--forest-2);margin:0 0 4px;font-size:16px;font-weight:800}.bundle-card h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:500;line-height:1.1}.bundle-card>p{color:var(--ink-soft);font-size:17px;line-height:1.55}.bundle-card table{border-collapse:collapse;width:100%;margin-top:24px;font-size:16px}.bundle-card caption{color:var(--ink);text-align:left;margin-bottom:10px;font-weight:800}.bundle-card th,.bundle-card td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 10px}.bundle-card thead th{color:var(--ink-soft);font-size:16px}.bundle-card tbody th{min-width:120px}.bundle-card tr.recommended{background:var(--mint-light)}.bundle-card .bundle-boundary{color:var(--forest-2);background:var(--mint-light);border-radius:14px;padding:16px;font-weight:700}.bundle-card>a{min-height:44px;color:var(--forest-2);text-underline-offset:4px;align-items:center;font-size:16px;font-weight:800;text-decoration:underline;display:inline-flex}.visual-flow li{position:relative}.visual-flow li:not(:last-child):after{background:var(--mint);content:"";width:3px;height:13px;position:absolute;bottom:-13px;left:47px}.included-section{background:var(--paper-deep);border-radius:36px;width:min(1380px,100% - 48px);padding-left:50px;padding-right:50px}.included-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:52px;display:grid}.included-grid li{border:1px solid var(--line);background:#fffdf8cc;border-radius:20px;min-height:190px;padding:25px}.included-grid span{color:var(--coral);font-family:Georgia,Times New Roman,serif;font-size:27px}.included-grid p{color:var(--ink);margin-top:36px}.step-list{gap:12px;display:grid}.step-list li{border:1px solid var(--line);background:#fffdf8b8;border-radius:20px;grid-template-columns:52px 1fr;gap:20px;padding:25px;display:grid}.step-list>li>span{grid-row:auto}.support-detail{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:30px;display:grid}.support-detail>div:first-child,.refund-card{border:1px solid var(--line);background:#fffdf8c7;border-radius:28px;padding:42px}.support-detail h2{font-size:clamp(38px,4vw,57px)}.refund-card{background:var(--mint-light);align-self:stretch}.refund-card h3{font-size:32px}.limits-section{margin-bottom:116px}.large-check-list.inverse li{color:#e2eae4;border-color:#ffffff38}.large-check-list.inverse li:before{background:#f0a37e}.detail-closing p{max-width:760px}.outcome-scenarios{background:var(--mint-light);border-radius:18px;margin:24px 0;padding:22px}.outcome-scenarios h4,.sensor-shortlist h4{margin:0 0 10px;font-size:18px}.outcome-scenarios ul{gap:10px;margin:0;padding-left:24px;display:grid}.sensor-shortlist{border-top:1px solid var(--line);gap:12px;margin-top:22px;padding-top:20px;display:grid}.sensor-shortlist p{gap:3px;margin:0;display:grid}.sensor-shortlist a{width:fit-content;min-height:44px;color:var(--forest-2);text-underline-offset:4px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.sensor-shortlist span{color:var(--ink-soft);font-size:16px}.fit-check-hero{width:min(920px,100% - 48px);margin:0 auto;padding:72px 0 38px}.fit-check-hero h1{letter-spacing:-.045em;max-width:14ch;margin:18px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,76px);font-weight:500;line-height:.98}.fit-check-section{padding-top:36px}.fit-check-form{gap:24px;max-width:920px;margin:0 auto;display:grid}.selected-mix-summary{background:var(--mint-light);border:1px solid #90a299;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:24px 42px;padding:30px;display:grid}.selected-mix-summary h2{font-size:clamp(32px,4vw,46px);line-height:1.05}.selected-mix-summary dl{margin:0;display:grid}.selected-mix-summary dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:9px 0;display:grid}.selected-mix-summary dt,.selected-mix-summary dd{margin:0}.selected-mix-summary dd{font-weight:850}.selected-mix-summary .text-link{grid-column:1/-1;justify-self:start}.fit-check-form fieldset{border:1px solid var(--line);background:var(--white);border-radius:22px;gap:12px;margin:0;padding:26px;display:grid}.fit-check-form legend{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;width:100%;padding:0 0 12px;font-size:20px;font-weight:800;line-height:1.4;display:grid}.fit-check-form legend>span{width:38px;height:38px;color:var(--white);background:var(--forest);border-radius:50%;place-items:center;display:inline-grid}.fit-check-form label{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:12px 15px;display:grid}.fit-check-form input{width:22px;height:22px;accent-color:var(--forest)}.fit-check-form>.button{justify-self:start}.fit-check-form>.button:disabled{cursor:not-allowed;opacity:.58}.fit-result{border:2px solid var(--forest);background:var(--mint-light);border-radius:24px;padding:30px}.fit-result.not-yet{border-color:var(--amber);background:#fff2dd}.fit-result h2{margin:7px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.08}.fit-result ul{gap:10px;margin:18px 0 26px;display:grid}.fit-result .button{margin-top:12px}.test-checkout-control{border:2px solid var(--forest);background:var(--white);border-radius:18px;justify-items:start;gap:10px;margin:24px 0 10px;padding:22px;display:grid}.test-mode-label{color:var(--forest-2);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:16px;font-weight:850}.test-checkout-note,.test-checkout-error{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.5}.test-checkout-error{color:#7c2315;font-weight:750}.order-success-page,.terms-page{width:min(1040px,100% - 48px);min-height:66vh;margin:0 auto;padding:88px 0 110px}.order-result,.terms-page>section{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:28px;padding:44px}.order-result h1,.terms-page h1{letter-spacing:-.045em;max-width:14ch;margin:12px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,7vw,74px);font-weight:500;line-height:1}.order-actions{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.order-test-boundary{background:var(--mint-light);border-radius:18px;margin-top:34px;padding:24px}.order-test-boundary h2,.terms-grid h2{margin:0 0 9px;font-size:24px}.order-test-boundary p,.terms-grid p{margin:0}.terms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.terms-grid article{border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:26px}.terms-contact{border-top:1px solid var(--line);margin:28px 0 0;padding-top:24px}.terms-contact a,.terms-grid a,.site-footer a{text-underline-offset:4px;font-weight:800;text-decoration:underline}.guide-hero{width:min(1120px,100% - 48px);margin:0 auto;padding:72px 0 46px}.guide-hero h1{letter-spacing:-.05em;margin:18px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,8vw,88px);font-weight:500;line-height:.96}.guide-status{border:1px solid var(--line);border-left:6px solid var(--amber);background:var(--white);border-radius:16px;max-width:760px;margin-top:30px;padding:22px 25px}.guide-status p{color:var(--ink-soft);margin:6px 0 0}.guide-section,.guide-proof-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.guide-step-list>li{align-items:start}.guide-step-list ul{color:var(--ink-soft);gap:7px;margin:15px 0 0;padding-left:22px;display:grid}.guide-proof-grid article{border:1px solid var(--line);background:var(--white);border-radius:24px;padding:34px}.guide-proof-grid h2,.guide-open-evidence h2{margin:8px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,52px);font-weight:500;line-height:1.05}.guide-proof-grid .dark-card{color:var(--white);background:var(--forest-2)}.guide-open-evidence{background:#fff2dd;border-radius:28px;padding:42px}.guide-open-evidence ul{gap:10px;padding-left:24px;display:grid}.guide-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (width<=1000px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero,.detail-hero,.guide-section,.guide-proof-grid,.explainer-section,.cost-section,.detail-section,.hardware-section,.steps-section,.hardware-gallery,.open-home-section,.promise-section,.limits-section,.support-detail{grid-template-columns:1fr}.hero{padding-top:70px}.hero-copy{max-width:820px}.hero-side{width:min(790px,100%);margin:0 auto}.explainer-section,.cost-section,.detail-section,.hardware-section,.steps-section{gap:46px}.included-grid,.system-diagram,.offer-card-grid,.sensor-picker-grid,.sensor-modules .bundle-grid,.bundle-grid.three-up{grid-template-columns:repeat(2,minmax(0,1fr))}.starter-plan,.selected-mix-summary{grid-template-columns:1fr}.selected-mix-summary .text-link,.starter-plan>.button{grid-column:1}.offer-card.featured{grid-column:1/-1}.system-diagram:before{display:none}}@media (width<=720px){body{font-size:18px}.site-header{gap:12px;width:calc(100% - 28px);padding:14px 0}.brand{gap:9px}.brand-mark{width:42px;height:42px}.brand small{display:none}.review-chip{text-align:center;max-width:120px;font-size:16px}.hero,.detail-hero,.fit-check-hero,.guide-hero{width:calc(100% - 32px);min-height:auto;padding:62px 0 78px}.hero h1,.detail-hero h1{font-size:clamp(46px,14vw,68px)}.hero-actions,.card-actions{flex-direction:column;align-items:stretch}.offer-card-grid.two-up,.starter-radio-picker,.sensor-picker-grid,.sensor-modules .bundle-grid,.bundle-grid.three-up,.custom-example-grid,.custom-teaser{grid-template-columns:1fr}.starter-mix-calculator{border-radius:24px;padding:22px}.sensor-picker{padding:18px}.starter-plan{padding:22px}.starter-plan dl>div{grid-template-columns:1fr;gap:2px}.starter-plan dd{text-align:left}.custom-teaser{width:calc(100% - 20px);padding:34px 25px}.button{width:100%}.hero-side{padding-bottom:0}.hero-visual{border-width:6px;border-radius:22px}.hero-product-card{width:calc(100% - 16px);margin:-20px auto 0;padding:23px;position:relative;bottom:auto;right:auto}.trust-strip{grid-template-columns:1fr;width:calc(100% - 24px)}.trust-strip p{border-bottom:1px solid #fff3;border-right:0}.trust-strip p:last-child{border-bottom:0}.section{width:calc(100% - 32px);padding:84px 0}.section-intro h2,.promise-section h2,.closing-band h2,.result-card h2{font-size:clamp(39px,11vw,55px)}.truth-panel,.offer-card-grid,.boundary-grid,.faq-grid,.included-grid,.bundle-grid,.bundle-grid.single,.hardware-product-grid,.support-fineprint,.terms-grid{grid-template-columns:1fr}.test-mode-banner{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 18px}.order-success-page,.terms-page{width:calc(100% - 28px);padding:54px 0 78px}.order-result,.terms-page>section{padding:25px}.journey-diagram{grid-template-columns:repeat(2,minmax(0,1fr))}.choose-section,.included-section{border-radius:26px;width:calc(100% - 20px);padding-left:20px;padding-right:20px}.offer-card{min-height:auto;padding:28px}.card-actions{margin-top:22px;padding-top:0}.availability-note{text-align:center;max-width:none}.promise-section,.open-home-section,.limits-section,.closing-band{border-radius:25px;width:calc(100% - 20px);padding:38px 25px}.closing-band{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr;gap:24px;width:calc(100% - 32px)}.result-card,.cost-card,.hardware-card,.support-detail>div:first-child,.refund-card{padding:27px}.bundle-section{border-radius:26px;width:calc(100% - 20px);padding-left:20px;padding-right:20px}.bundle-card{padding:24px}.hardware-product-grid article{min-height:auto}.hardware-card li,.hardware-totals p{grid-template-columns:1fr}.hardware-totals p{gap:3px;display:grid}.hardware-totals strong{text-align:left}.included-grid li{min-height:155px}.fit-check-form fieldset,.fit-result,.guide-proof-grid article,.guide-open-evidence{padding:21px}}@media (width<=390px){.brand strong{font-size:16px}.review-chip{max-width:105px;padding:6px 9px;font-size:16px}.hero h1,.detail-hero h1{font-size:44px}.offer-card h3{font-size:38px}.system-diagram,.journey-diagram{grid-template-columns:1fr}.system-diagram li{text-align:left;grid-template-columns:72px 1fr;justify-items:start}.bundle-card table,.bundle-card thead,.bundle-card tbody,.bundle-card tr,.bundle-card th,.bundle-card td{display:block}.bundle-card thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bundle-card tr{border-bottom:1px solid var(--line);padding:10px}.bundle-card th,.bundle-card td{border:0;padding:4px}.explainer-steps article,.step-list li{grid-template-columns:46px 1fr;padding:19px}.explainer-steps span,.step-list>li>span{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._shell_11pc8_1{--ink:#102820;--muted:#65726c;--paper:#f4f0e5;--white:#fffdf7;--forest:#153b30;--deep:#0a211b;--mint:#bad8ca;--coral:#f47551;--amber:#edba5f;min-height:100vh;color:var(--ink);background:var(--paper)}._prototypeBanner_11pc8_31{color:var(--paper);background:var(--coral);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:10px max(18px,50% - 660px);font:680 9px/1.4 Arial,sans-serif;display:grid}._prototypeBanner_11pc8_31 b{letter-spacing:.12em}._prototypeBanner_11pc8_31 a{color:inherit;border-bottom:1px solid;font-weight:800}._header_11pc8_37{border-bottom:1px solid #1028201f;justify-content:space-between;align-items:center;width:min(1320px,100% - 48px);margin:0 auto;padding:22px 0;display:flex}._brand_11pc8_39{color:inherit;align-items:center;gap:10px;display:flex}._brand_11pc8_39>span{width:36px;height:36px;color:var(--paper);background:var(--forest);border-radius:50%;place-items:center;font:700 10px/1 Arial,sans-serif;display:grid}._brand_11pc8_39>b{font:600 14px/1 Georgia,serif}._header_11pc8_37>p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font:750 9px/1 Arial,sans-serif}._hero_11pc8_49{grid-template-columns:1.05fr .75fr;align-items:center;gap:100px;width:min(1320px,100% - 64px);margin:0 auto;padding:100px 0 120px;display:grid}._eyebrow_11pc8_51{color:var(--coral);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font:800 9px/1.2 Arial,sans-serif}._hero_11pc8_49 h1{letter-spacing:-.065em;max-width:780px;margin:0;font:500 clamp(62px,6.7vw,102px)/.87 Georgia,serif}._lede_11pc8_55{max-width:760px;color:var(--muted);margin:32px 0 0;font:400 17px/1.6 Arial,sans-serif}._priceRow_11pc8_57{align-items:center;gap:18px;margin-top:40px;display:flex}._priceRow_11pc8_57 strong{letter-spacing:-.05em;font:500 48px/1 Georgia,serif}._priceRow_11pc8_57 span{color:var(--muted);border-left:1px solid #10282033;padding-left:18px;font:650 10px/1.45 Arial,sans-serif}._checkoutControl_11pc8_63{margin-top:20px}._checkoutButton_11pc8_65{min-width:310px;color:var(--paper);background:var(--forest);cursor:pointer;border:0;border-radius:12px;padding:17px 20px;font:800 11px/1 Arial,sans-serif;transition:transform .18s,box-shadow .18s;display:block;box-shadow:0 10px 28px #0a211b24}._checkoutButton_11pc8_65:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 34px #0a211b33}._checkoutButton_11pc8_65:disabled{cursor:wait;opacity:.68}._checkoutControl_11pc8_63>p{color:#9b3f29;margin:10px 0 0;font:650 10px/1.45 Arial,sans-serif}._heroCopy_11pc8_73>small{max-width:540px;color:var(--muted);margin-top:12px;font:600 9px/1.5 Arial,sans-serif;display:block}._packCard_11pc8_77{color:var(--paper);background:var(--deep);border-radius:30px;padding:18px;transform:rotate(1.5deg);box-shadow:0 35px 90px #0a211b2e}._packTopline_11pc8_79{color:#f4f0e594;letter-spacing:.1em;justify-content:space-between;gap:20px;padding:10px 8px 22px;font:800 8px/1 Arial,sans-serif;display:flex}._packTopline_11pc8_79 b{color:var(--mint)}._fileStack_11pc8_83{gap:8px;display:grid}._fileStack_11pc8_83 article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:42px 1fr;gap:4px 12px;padding:19px;display:grid}._fileStack_11pc8_83 article>span{width:36px;height:36px;color:var(--deep);background:var(--mint);border-radius:50%;grid-row:1/3;place-items:center;font:800 9px/1 Arial,sans-serif;display:grid}._fileStack_11pc8_83 b{font:600 14px/1.2 Georgia,serif}._fileStack_11pc8_83 small{color:#f4f0e594;font:600 9px/1.3 Arial,sans-serif}._localSeal_11pc8_93{color:var(--ink);background:var(--amber);border-radius:17px;grid-template-columns:72px 1fr;align-items:center;gap:18px;margin-top:16px;padding:18px;display:grid}._localSeal_11pc8_93>span{letter-spacing:.1em;border:1px solid #10282040;border-radius:50%;place-items:center;width:65px;height:65px;font:900 9px/1 Arial,sans-serif;display:grid}._localSeal_11pc8_93 p{gap:5px;margin:0;display:grid}._localSeal_11pc8_93 b{font:650 13px/1.2 Georgia,serif}._localSeal_11pc8_93 small{color:#102820a1;font:650 9px/1.4 Arial,sans-serif}._comparison_11pc8_105{grid-template-columns:1fr 90px 1fr;align-items:center;gap:16px;width:min(1120px,100% - 64px);margin:0 auto;padding-bottom:120px;display:grid}._comparison_11pc8_105 article{background:#fffdf785;border:1px solid #10282021;border-radius:24px;min-height:270px;padding:36px}._comparison_11pc8_105 h2{letter-spacing:-.045em;margin:0;font:500 42px/1 Georgia,serif}._comparison_11pc8_105 article>p:not(._eyebrow_11pc8_51){min-height:68px;color:var(--muted);margin:22px 0 34px;font:400 13px/1.55 Arial,sans-serif}._comparison_11pc8_105 article>b{font:500 30px/1 Georgia,serif}._comparison_11pc8_105 ._paidCard_11pc8_115{color:var(--paper);background:var(--forest)}._comparison_11pc8_105 ._paidCard_11pc8_115 p:not(._eyebrow_11pc8_51){color:#f4f0e5a6}._comparison_11pc8_105 ._paidCard_11pc8_115 ._eyebrow_11pc8_51{color:var(--amber)}._arrow_11pc8_121{text-align:center;color:var(--coral);font:500 32px/1 Georgia,serif}._includedSection_11pc8_125{border-top:1px solid #1028201f;grid-template-columns:.7fr 1.3fr;gap:100px;width:min(1320px,100% - 64px);margin:0 auto;padding:100px 0;display:grid}._includedSection_11pc8_125 h2,._boundary_11pc8_127 h2,._builderIntro_11pc8_127 h2{letter-spacing:-.055em;margin:0;font:500 clamp(48px,5vw,72px)/.94 Georgia,serif}._includedSection_11pc8_125>div>p:last-child,._builderIntro_11pc8_127>p{color:var(--muted);margin:28px 0 0;font:400 14px/1.65 Arial,sans-serif}._includedSection_11pc8_125 ol{margin:0;padding:0;list-style:none}._includedSection_11pc8_125 li{border-top:1px solid #10282021;grid-template-columns:58px 1fr;align-items:center;min-height:72px;font:600 13px/1.4 Arial,sans-serif;display:grid}._includedSection_11pc8_125 li span{color:var(--coral);font:600 12px/1 Georgia,serif}._builderSection_11pc8_139{width:min(1420px,100% - 32px);color:var(--paper);background:var(--deep);border-radius:32px;grid-template-columns:.52fr 1.48fr;gap:70px;margin:40px auto 0;padding:70px;display:grid}._builderIntro_11pc8_127{align-self:start;position:sticky;top:40px}._builderIntro_11pc8_127 ._eyebrow_11pc8_51{color:var(--amber)}._builderIntro_11pc8_127>p{color:#f4f0e59e}._prototypeReceipt_11pc8_147{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;gap:7px;margin-top:30px;padding:18px;display:grid}._prototypeReceipt_11pc8_147 span{color:var(--amber);letter-spacing:.1em;font:800 8px/1 Arial,sans-serif}._prototypeReceipt_11pc8_147 b{font:700 11px/1.2 Arial,sans-serif}._prototypeReceipt_11pc8_147 small{color:#f4f0e580;font:600 9px/1.35 Arial,sans-serif}._builder_11pc8_127{background:#ffffff0f;border:1px solid #ffffff21;border-radius:24px;overflow:hidden}._fields_11pc8_157{grid-template-columns:1fr 1fr;gap:12px;padding:22px;display:grid}._fields_11pc8_157 label{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:14px;gap:8px;padding:15px;display:grid}._fields_11pc8_157 label>span{color:var(--mint);letter-spacing:.04em;justify-content:space-between;gap:20px;font:750 9px/1.2 Arial,sans-serif;display:flex}._fields_11pc8_157 input:not([type=range]){width:100%;color:var(--paper);background:#00000029;border:1px solid #ffffff26;border-radius:9px;outline:none;padding:12px;font:600 10px/1.2 ui-monospace,Consolas,monospace}._fields_11pc8_157 input:focus{border-color:var(--mint);box-shadow:0 0 0 3px #bad8ca1f}._fields_11pc8_157 input[type=range]{accent-color:var(--amber)}._fields_11pc8_157 small{color:#f4f0e578;font:600 8px/1.4 Arial,sans-serif}._fields_11pc8_157 ._invalid_11pc8_171{border-color:var(--coral)}._fileTabs_11pc8_173{background:#0000001a;border-top:1px solid #ffffff1f;gap:7px;padding:12px 16px;display:flex;overflow-x:auto}._fileTabs_11pc8_173 button{color:#f4f0e594;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:9px 12px;font:700 8px/1 Arial,sans-serif}._fileTabs_11pc8_173 button[aria-selected=true]{color:var(--deep);border-color:var(--mint);background:var(--mint)}._yamlPanel_11pc8_179{background:#071713;border-top:1px solid #ffffff1f}._yamlTopline_11pc8_181{color:var(--mint);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding:12px 18px;font:700 9px/1 Arial,sans-serif;display:flex}._yamlTopline_11pc8_181 button{color:var(--deep);background:var(--amber);cursor:pointer;border:0;border-radius:8px;padding:10px 13px;font:800 9px/1 Arial,sans-serif}._yamlTopline_11pc8_181 button:disabled{cursor:not-allowed;opacity:.4}._yamlPanel_11pc8_179 pre{color:#cfe4da;white-space:pre;min-height:430px;max-height:560px;margin:0;padding:22px;font:500 10px/1.55 ui-monospace,Consolas,monospace;overflow:auto}._entitlementCard_11pc8_191{width:min(900px,100% - 48px);color:var(--paper);background:var(--deep);border-radius:28px;margin:90px auto;padding:70px;box-shadow:0 30px 80px #0a211b26}._entitlementCard_11pc8_191 h1{letter-spacing:-.055em;max-width:760px;margin:0;font:500 clamp(50px,6vw,82px)/.94 Georgia,serif}._entitlementCard_11pc8_191>p:last-child{color:#f4f0e5a6;max-width:700px;margin:26px 0 0;font:400 14px/1.65 Arial,sans-serif}._boundary_11pc8_127{grid-template-columns:1.15fr .85fr;gap:100px;width:min(1320px,100% - 64px);margin:0 auto;padding:120px 0;display:grid}._boundary_11pc8_127>p{color:var(--muted);border-left:1px solid #10282029;align-self:end;margin:0;padding:28px;font:400 13px/1.65 Arial,sans-serif}._footer_11pc8_203{width:min(1420px,100% - 32px);color:var(--paper);background:var(--deep);border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;margin:0 auto 16px;padding:24px;display:grid}._footer_11pc8_203 b{font:600 15px/1 Georgia,serif}._footer_11pc8_203 p{color:#f4f0e58c;margin:0;font:600 9px/1.4 Arial,sans-serif}._footer_11pc8_203 p:last-child{text-align:right;justify-self:end}@media (width<=1050px){._hero_11pc8_49,._includedSection_11pc8_125,._builderSection_11pc8_139,._boundary_11pc8_127{grid-template-columns:1fr;gap:52px}._packCard_11pc8_77{max-width:650px;transform:none}._builderIntro_11pc8_127{max-width:760px;position:static}._comparison_11pc8_105{grid-template-columns:1fr}._arrow_11pc8_121{transform:rotate(90deg)}}@media (width<=720px){._prototypeBanner_11pc8_31{grid-template-columns:1fr auto}._prototypeBanner_11pc8_31>span{grid-area:2/1/auto/-1}._header_11pc8_37{width:calc(100% - 28px)}._header_11pc8_37>p{display:none}._hero_11pc8_49{width:calc(100% - 36px);padding:70px 0 90px}._hero_11pc8_49 h1{font-size:58px}._checkoutButton_11pc8_65{width:100%;min-width:0}._comparison_11pc8_105,._includedSection_11pc8_125,._boundary_11pc8_127{width:calc(100% - 36px)}._comparison_11pc8_105 article{min-height:0;padding:28px}._includedSection_11pc8_125{padding:80px 0}._builderSection_11pc8_139{border-radius:24px;width:calc(100% - 24px);padding:52px 18px 18px}._fields_11pc8_157{grid-template-columns:1fr;padding:12px}._yamlPanel_11pc8_179 pre{min-height:390px;font-size:9px}._boundary_11pc8_127{padding:90px 0}._boundary_11pc8_127>p{border-top:1px solid #10282029;border-left:0;padding:22px 0 0}._footer_11pc8_203{grid-template-columns:1fr;width:calc(100% - 24px)}._footer_11pc8_203 p:last-child{text-align:left;justify-self:start}._entitlementCard_11pc8_191{width:calc(100% - 24px);margin:36px auto;padding:44px 24px}}@media (prefers-reduced-motion:reduce){._checkoutButton_11pc8_65{transition:none}}
