@font-face{font-family:Heebo;src:url('/assets/heebo-hebrew.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;src:url('/assets/heebo-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--paper:#f7f5ef;--ink:#182b31;--teal:#13685e;--muted:#4c5c61;--line:#c6cdc8;--sage:#e4ebe5;--white:#fffefa}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.8 Heebo,sans-serif}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance}h2{font-size:clamp(32px,3.8vw,49px);line-height:1.22;letter-spacing:-.025em}h3{font-size:23px;line-height:1.45}a{color:inherit;text-underline-offset:5px}button{font:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}a:hover{color:var(--teal)}:focus-visible{outline:3px solid var(--teal);outline-offset:5px}[hidden]{display:none!important}img{display:block;max-width:100%;height:auto}svg{width:25px;height:25px;flex-shrink:0}a svg{vertical-align:middle;margin-inline-start:9px}.container{max-width:1280px;margin-inline:auto;padding-inline:44px}.skip{position:fixed;top:-100px;right:20px;background:var(--ink);color:white;padding:10px 20px;z-index:100}.skip:focus{top:8px}.guide-mast{border-bottom:1px solid var(--line)}.mast-row{display:flex;align-items:center;gap:25px;padding-block:20px}.brand{font-size:35px;font-weight:900;letter-spacing:-.04em;line-height:1;text-decoration:none}.brand span{color:var(--teal)}.publication{font-size:15px;border-inline-start:1px solid var(--line);padding-inline-start:24px}.owner{margin-inline-start:auto;font-size:13px;color:var(--muted)}.breadcrumb{display:flex;gap:12px;font-size:13px;color:var(--muted);padding-top:25px}.breadcrumb a{text-decoration:none}.guide-cover{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;align-items:center;padding:38px 0 55px}.cover-story h1{font-size:clamp(56px,6.3vw,82px);line-height:1.07;letter-spacing:-.035em;font-weight:800}.cover-story h1>span{color:var(--teal)}.cover-deck{font-size:23px;line-height:1.5;margin-top:23px;font-weight:500}.cover-summary{font-size:16px;max-width:38ch;margin-top:18px;color:var(--muted)}.byline{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.6;margin-top:25px}.author-mark{background:var(--sage);border-radius:50%;width:40px;height:40px;display:grid;place-items:center;font-size:13px;font-weight:700}.byline small{font-size:12px;color:var(--muted)}.start-reading{display:inline-flex;align-items:center;gap:14px;margin-top:26px;font-size:16px;font-weight:700;text-decoration:none;border-bottom:1px solid var(--teal);padding-bottom:7px;color:var(--teal)}.cover-figure{min-width:0}.annotated-photo{position:relative;background:#ebe2d7}.annotated-photo img{width:100%}.cover-figure figcaption{font-size:12px;color:var(--muted);margin-top:11px}.photo-tag{position:absolute;background:var(--white);padding:9px 13px;font-size:12px;font-weight:600;text-decoration:none;display:flex;gap:12px;align-items:center;border:1px solid var(--line)}.photo-tag span{font-size:19px;color:var(--teal)}.tag-software{top:6%;right:4%}.tag-hardware{top:52%;left:1%}.tag-payment{bottom:5%;right:6%}.chapter-nav{position:sticky;top:0;background:var(--paper);border-block:1px solid var(--ink);z-index:10}.chapter-inner{display:flex;justify-content:space-between;gap:20px;overflow:auto;scrollbar-width:thin}.chapter-inner a{white-space:nowrap;display:block;font-size:14px;padding:17px 0 15px;text-decoration:none;border-bottom:3px solid transparent}.chapter-inner a[aria-current="location"]{border-color:var(--teal);color:var(--teal);font-weight:700}.chapter{padding:82px 0;border-bottom:1px solid var(--line);scroll-margin-top:0}.section-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;margin-bottom:42px}.section-intro>p{font-size:19px;color:var(--muted);max-width:48ch;padding-top:6px}.three-parts{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:30px 0 38px}.three-parts>div{border-inline-start:1px solid var(--line);padding-inline-start:32px}.three-parts>div:first-child{border:0;padding:0}.three-parts svg{width:36px;height:36px;color:var(--teal);margin-bottom:16px}.three-parts h3{font-size:28px}.three-parts p{font-size:17px;margin-top:10px;color:var(--muted);max-width:31ch}.three-parts a{display:block;font-size:15px;margin-top:22px;font-weight:600;color:var(--teal)}.three-parts a svg{width:19px;height:19px;margin-bottom:0}.editor-note{display:grid;grid-template-columns:220px 1fr;gap:24px;background:var(--sage);padding:27px 32px}.editor-note strong{font-size:21px;line-height:1.5}.editor-note p{font-size:16px;max-width:73ch}.software-example{margin-top:25px}.screen-heading{display:flex;align-items:center;justify-content:space-between;padding:13px 0;font-size:15px;font-weight:600}.screen-switch{display:flex;gap:5px;background:var(--sage);padding:4px}.screen-switch button{background:transparent;color:var(--ink);border:0;padding:6px 17px;font-size:14px}.screen-switch button[aria-pressed="true"]{background:var(--ink);color:var(--paper)}.software-example>a{display:block;border:8px solid var(--ink);border-radius:16px;overflow:hidden}.software-example img{width:100%;aspect-ratio:2846/1426;object-fit:contain;background:#f7f6f2}.software-example figcaption{font-size:12px;color:var(--muted);margin-top:13px}.software-points{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 58px;padding:38px 0}.software-points>div{border-top:1px solid var(--line);padding-top:21px}.software-points p{font-size:16px;margin-top:10px;color:var(--muted);max-width:52ch}.product-example{border-block:1px solid var(--ink);padding:27px 0;display:grid;grid-template-columns:1.4fr 1fr;gap:60px}.product-example p{font-size:15px;margin-top:12px;color:var(--muted)}.product-example>div:last-child{display:flex;flex-direction:column;justify-content:center;gap:18px}.product-example a{font-size:15px;color:var(--teal)}.setup-tabs{display:flex;border-bottom:1px solid var(--ink);gap:0}.setup-tabs button{flex:1;border:0;background:transparent;display:flex;align-items:center;justify-content:center;gap:12px;font-size:16px;padding:19px 12px;border-bottom:4px solid transparent;color:var(--muted)}.setup-tabs button svg{width:27px;height:27px}.setup-tabs button[aria-selected="true"]{background:var(--sage);border-color:var(--teal);color:var(--teal);font-weight:700}.setup-tabs button:hover{background:var(--sage)}.setup-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;padding:37px 32px;background:var(--sage);min-height:465px}.setup-story h3{font-size:31px;line-height:1.3}.setup-story>p{font-size:17px;margin-top:20px}.setup-note{border-top:1px solid #aabdb4;padding-top:24px;color:var(--muted);font-size:15px!important;margin-top:28px!important}.equipment-list{margin:0}.equipment-list>div{display:grid;grid-template-columns:34px 1fr;column-gap:16px;border-bottom:1px solid #b9c9c0;padding:18px 0}.equipment-list>div:first-child{padding-top:0}.equipment-list>div:last-child{border:0;padding-bottom:0}.equipment-list svg{grid-row:span 2;color:var(--teal);width:30px;height:30px}.equipment-list dt{font-weight:700;font-size:18px}.equipment-list dd{grid-column:2;font-size:15px;margin:5px 0 0;color:var(--muted)}.compatibility{display:grid;grid-template-columns:1fr 1.5fr;gap:15px 40px;padding-top:29px}.compatibility h3{font-size:24px}.compatibility p{font-size:16px;color:var(--muted)}.compatibility a{grid-column:2;font-size:15px;color:var(--teal)}.payments{background:var(--ink);color:var(--paper);margin-inline:-44px;padding-inline:44px}.payments .section-intro p{color:#c5d4cd}.payment-flow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin:42px 0}.payment-flow li{position:relative;border-top:1px solid #6c8984;padding:24px 0 0}.flow-direction{position:absolute;left:-30px;top:40px;color:#bad4c4}.flow-direction svg{width:24px!important;height:24px!important;margin:0!important}.payment-flow svg{color:#bad4c4;width:34px;height:34px;margin-bottom:18px}.payment-flow p{font-size:16px;max-width:30ch;color:#c5d4cd;margin-top:12px}.payment-notes{display:grid;grid-template-columns:1fr 1fr;gap:55px;border-top:1px solid #6c8984;padding-top:33px}.payment-notes h3{font-size:21px}.payment-notes p{font-size:15px;margin-top:12px;color:#c5d4cd}.payment-notes a{font-size:14px;display:inline-block;margin-top:14px;color:#c7ead7}.cost-table{overflow:auto}.cost-table table{width:100%;border-collapse:collapse;text-align:right;font-size:16px}.cost-table caption{text-align:right;font-size:15px;color:var(--muted);padding-bottom:18px}.cost-table th,.cost-table td{padding:22px 18px;vertical-align:top;border-bottom:1px solid var(--line)}.cost-table th:first-child{padding-inline-start:0}.cost-table thead{border-top:2px solid var(--ink);font-size:14px}.cost-table tbody th{font-size:20px;min-width:135px}.cost-table td{color:var(--muted);width:38%}.free-note{font-size:16px;background:var(--sage);padding:24px 28px;margin-top:28px}.free-note strong{font-size:19px;display:block;margin-bottom:7px}.free-note a{display:inline-block;color:var(--teal);font-weight:600;margin-top:7px}.mistakes>h2{margin-bottom:37px}.mistake-row{display:grid;grid-template-columns:1fr 1.5fr;gap:50px;border-top:1px solid var(--line);padding:28px 0}.mistake-row:last-child{padding-bottom:0}.strike{font-size:26px;text-decoration:line-through;text-decoration-color:#93aaa2;text-decoration-thickness:2px;color:var(--muted)}.mistake-row h3{font-size:22px}.mistake-row p{font-size:16px;color:var(--muted);max-width:58ch;margin-top:9px}.questions{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.questions .section-intro{display:block;margin:0}.questions .section-intro p{margin-top:22px;font-size:17px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:21px 0;font-size:18px;font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:26px;line-height:1;color:var(--teal)}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{font-size:16px;line-height:1.9;color:var(--muted);padding:0 0 24px;max-width:64ch}.guide-close{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:75px 0}.guide-close p{font-size:17px;color:var(--muted);margin-top:22px;max-width:43ch}.next-reads{align-self:center}.next-reads>a{display:flex;align-items:center;justify-content:space-between;gap:20px;border-block-start:1px solid var(--ink);padding:25px 0;text-decoration:none;font-size:14px;color:var(--muted)}.next-reads>a:last-child{border-bottom:1px solid var(--ink)}.next-reads strong{display:block;font-size:23px;color:var(--teal);margin-top:6px}.next-reads svg{width:29px;height:29px;color:var(--teal)}.source-note{border-top:1px solid var(--line);padding:32px 0 52px;max-width:80ch}.source-note h2{font-size:19px}.source-note p{font-size:14px;color:var(--muted);margin-top:12px}.source-note>a{font-size:13px;display:block;margin-top:12px;color:var(--teal)}.guide-footer{border-top:3px solid var(--ink);padding:32px 0}.guide-footer>.container{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.guide-footer .brand{font-size:28px}.guide-footer p{font-size:13px;color:var(--muted)}.guide-footer nav{display:flex;flex-wrap:wrap;gap:22px;width:100%;font-size:13px}
@media(min-width:1400px){.guide-cover{gap:55px}.cover-figure{margin-inline-start:-10px}}
@media(max-width:960px){.container{padding-inline:28px}.guide-cover{gap:24px}.cover-story h1{font-size:61px}.cover-deck{font-size:21px}.photo-tag{font-size:10px;padding:6px 8px}.section-intro{gap:35px}.setup-panel{gap:30px;padding:30px 24px}.setup-story h3{font-size:26px}.chapter-inner{justify-content:flex-start;gap:25px}.payments{margin-inline:-28px;padding-inline:28px}.questions{gap:35px}.product-example{gap:30px}.guide-close{gap:35px}.publication{font-size:13px}.owner{font-size:12px}}
@media(max-width:650px){body{font-size:17px}.container{padding-inline:21px}.mast-row{padding-block:18px;gap:15px;flex-wrap:wrap}.brand{font-size:31px}.publication{font-size:12px;padding-inline-start:14px}.owner{width:100%;margin:0;font-size:11px;text-align:start}.breadcrumb{padding-top:20px;font-size:12px}.guide-cover{grid-template-columns:1fr;gap:27px;padding:25px 0 30px}.cover-story h1{font-size:48px;line-height:1.12}.cover-story h1 br:nth-child(1){display:none}.cover-story h1>span{display:block}.cover-story h1>span br{display:none}.cover-deck{font-size:21px;max-width:27ch;margin-top:20px}.cover-deck br{display:none}.cover-summary{font-size:15px;max-width:39ch;margin-top:16px}.byline{margin-top:19px;font-size:12px}.start-reading{font-size:15px;margin-top:19px}.annotated-photo{max-width:510px;margin:auto}.cover-figure figcaption{font-size:11px}.photo-tag{font-size:10px;padding:7px 9px}.tag-hardware{top:52%;left:2%}.photo-tag span{font-size:16px}.chapter-inner{gap:25px}.chapter-inner a{font-size:13px;padding:14px 0 12px}.chapter{padding:48px 0}h2{font-size:34px;line-height:1.25}.section-intro{grid-template-columns:1fr;gap:18px;margin-bottom:26px}.section-intro>p{font-size:17px;padding:0}.three-parts{grid-template-columns:1fr;gap:0;padding:0 0 28px}.three-parts>div,.three-parts>div:first-child{display:grid;grid-template-columns:42px 1fr;gap:7px 16px;border:0;border-top:1px solid var(--line);padding:22px 0}.three-parts>div:last-child{padding-bottom:0}.three-parts>div>svg{grid-row:1/4;width:31px;height:31px;margin:3px 0}.three-parts h3{font-size:25px}.three-parts p{font-size:16px;max-width:none;margin-top:0}.three-parts a{grid-column:2;margin-top:3px;font-size:14px}.editor-note{grid-template-columns:1fr;gap:10px;padding:23px}.editor-note strong{font-size:21px}.editor-note p{font-size:15px}.screen-heading{font-size:13px;gap:12px}.screen-switch button{font-size:12px;padding:6px 9px}.software-example>a{border-width:4px;border-radius:9px}.software-example figcaption{font-size:11px}.software-points{grid-template-columns:1fr;gap:23px;padding:28px 0}.software-points h3{font-size:22px}.software-points p{font-size:16px}.product-example{grid-template-columns:1fr;gap:23px;padding:24px 0}.product-example a{font-size:14px}.setup-tabs{display:grid;grid-template-columns:1fr 1fr;gap:1px}.setup-tabs button{font-size:14px;padding:14px 9px;justify-content:flex-start;gap:9px;border-bottom-width:3px}.setup-tabs button svg{width:24px;height:24px}.setup-panel{grid-template-columns:1fr;gap:28px;padding:27px 22px;min-height:0}.setup-story h3{font-size:27px}.setup-story>p{font-size:16px;margin-top:15px}.setup-note{font-size:14px!important;margin-top:18px!important;padding-top:18px}.equipment-list dt{font-size:17px}.equipment-list dd{font-size:14px}.equipment-list>div{column-gap:10px}.compatibility{grid-template-columns:1fr;gap:15px;padding-top:25px}.compatibility h3{font-size:25px}.compatibility a{grid-column:auto;font-size:14px}.payments{margin-inline:-21px;padding-inline:21px}.payment-flow{grid-template-columns:1fr;gap:25px;margin:30px 0}.payment-flow li{display:grid;grid-template-columns:42px 1fr;gap:6px 15px;padding-top:22px}.payment-flow svg{grid-row:span 2;margin-top:4px}.payment-flow h3{font-size:23px}.payment-flow p{max-width:none;margin-top:0;font-size:16px}.flow-direction{display:none}.payment-notes{grid-template-columns:1fr;gap:26px;padding-top:28px}.payment-notes h3{font-size:22px}.cost-table th,.cost-table td{padding:17px 8px;font-size:13px}.cost-table tbody th{min-width:70px;font-size:16px;width:24%}.cost-table td{width:38%}.cost-table caption{font-size:14px}.free-note{padding:22px;font-size:15px}.free-note strong{font-size:20px}.free-note a{font-size:14px}.mistakes>h2{margin-bottom:25px}.mistake-row{grid-template-columns:1fr;gap:12px;padding:25px 0}.strike{font-size:24px}.mistake-row p{font-size:16px}.questions{grid-template-columns:1fr;gap:25px}.questions .section-intro p{margin-top:17px}.faq summary{font-size:17px;gap:12px;padding:19px 0}.faq details p{font-size:16px}.guide-close{grid-template-columns:1fr;gap:30px;padding:45px 0}.guide-close p{font-size:17px}.next-reads strong{font-size:22px}.source-note{padding-bottom:37px}.guide-footer>.container{gap:17px}.guide-footer p{font-size:12px}.guide-footer nav{gap:14px 22px;font-size:12px}html{scroll-padding-top:72px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.guide-mast,.chapter-nav,.guide-footer,.screen-switch,.setup-tabs,.start-reading{display:none}.container{max-width:none;padding:0}body{font-size:12pt;background:white;color:black}.guide-cover{padding-top:0}.cover-story h1{font-size:40pt}.chapter{padding:25px 0}.payments{margin:0;background:white;color:black;padding:25px 0}.payments p{color:black!important}.setup-panel[hidden]{display:grid!important}.setup-panel{min-height:0;break-inside:avoid}.faq details p{display:block!important}.source-note,.byline{font-size:10pt}}

.photo-tag svg{width:18px;height:18px;margin:0;color:var(--teal)}.faq summary span svg{display:block;width:22px;height:22px}.guide-footer nav a:last-child svg{width:16px;height:16px;transform:rotate(90deg)}

/* Disclosed product pathways: editorial explanations, not pricing panels. */
.plan-guide{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;padding:60px 0;border-bottom:1px solid var(--line);align-items:center}.plan-copy>p{font-size:18px;color:var(--muted);margin-top:23px;max-width:52ch}.plan-guide figure{margin:0}.plan-guide figure img{width:100%;height:auto}.plan-guide figcaption{font-size:12px;color:var(--muted);margin-top:12px}.free-guide{background:var(--sage);margin-inline:-44px;padding-inline:44px;margin-top:65px}.plan-facts{list-style:none;margin:25px 0;padding:0;max-width:47ch}.plan-facts li{border-top:1px solid #b9c9c0;padding:10px 0;font-size:16px}.plan-facts li:last-child{border-bottom:1px solid #b9c9c0}.plan-link{display:inline-flex;align-items:center;gap:12px;line-height:1.6;color:var(--teal);font-size:17px;font-weight:700;text-decoration:none;border-bottom:2px solid var(--teal);padding-bottom:8px;margin-top:9px}.plan-link svg{margin:0}.plan-copy .plan-fine{font-size:13px;margin-top:18px;color:var(--muted)}.paid-guide{grid-template-columns:1fr 1fr;align-items:start;padding-block:72px}.paid-details>div{border-top:1px solid var(--line);padding-block:23px}.paid-details>div:first-child{border-color:var(--ink)}.paid-details h3{font-size:22px}.paid-details p{font-size:16px;color:var(--muted);margin-top:12px}.paid-details a{display:inline-block;font-size:15px;color:var(--teal);margin-top:15px}.paid-guide .plan-link{margin-top:27px}
@media(max-width:960px){.plan-guide{gap:30px}.free-guide{margin-inline:-28px;padding-inline:28px}}
@media(max-width:650px){.plan-guide{grid-template-columns:1fr;gap:28px;padding-block:38px}.free-guide{margin-inline:-21px;padding-inline:21px;margin-top:40px}.plan-copy>p{font-size:17px;margin-top:20px}.plan-facts li{font-size:16px}.plan-link{font-size:16px;gap:10px}.plan-guide figure{max-width:380px}.plan-guide figcaption{font-size:11px}.paid-guide{padding-block:45px}.paid-details>div{padding-block:21px}.paid-details>div:last-child{padding-bottom:0}.paid-guide .plan-link{margin-top:22px}}
