.guide-content{max-width:100%}.guide-content h2{border-top:1px solid #e0e4e8;color:#181818;font-size:32px;font-weight:800;line-height:1.2;margin-bottom:20px;margin-top:72px;padding-top:32px}.guide-content h2:first-of-type{border-top:none;margin-top:0;padding-top:0}.guide-content h3{color:#333;font-size:19px;font-weight:600;line-height:1.4;margin-bottom:12px;margin-top:28px}.guide-content h4{color:#444;font-size:17px;font-weight:600;line-height:1.4;margin-bottom:10px;margin-top:20px}.guide-content p{color:#444;font-size:17px;line-height:1.75;margin-bottom:18px}.guide-content ol,.guide-content ul{margin-bottom:18px;padding-left:24px}.guide-content li{color:#444;font-size:17px;line-height:1.75;margin-bottom:10px}.guide-content strong{color:#181818;font-weight:700}.guide-content a{color:#1a6b47;font-weight:500;text-decoration:none}.guide-content a:hover{text-decoration:underline}.page-meta{background:#f7f8f9;border-radius:6px;color:#666;font-size:14px;font-weight:500;gap:20px;margin-bottom:32px;padding:12px 16px}.page-meta,.page-meta span{align-items:center;display:flex}.page-meta span{gap:6px}.page-meta span:before{background:#1a6b47;border-radius:50%;content:"";height:8px;width:8px}.page-meta span:first-child:before{background:#1d0269}.guide-intro{color:#333;font-size:19px;line-height:1.7;margin-bottom:24px}.guide-intro strong{color:#1d0269}.trust-marker{background:linear-gradient(135deg,#f7f8f9,#eef0f2);border-left:4px solid #1d0269;border-radius:0 8px 8px 0;color:#585871;font-size:15px;font-weight:500;margin:32px 0;padding:20px 24px}.verdict-box{background:#fff;border:2px solid #e0e4e8;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.06);margin:40px 0;padding:32px}.verdict-box h2{border-top:none!important;color:#666!important;font-size:13px!important;font-weight:700;letter-spacing:.1em;margin-bottom:24px!important;margin-top:0!important;padding-top:0!important;text-transform:uppercase}.verdict-item{border-bottom:1px solid #e0e4e8;padding:20px 0}.verdict-item:last-of-type{border-bottom:none;padding-bottom:0}.verdict-item.winner{background:linear-gradient(135deg,#e8f5f0,#d4eddf);border-bottom:none;border-left:5px solid #1a6b47;border-radius:0 8px 8px 0;margin:0 -32px;padding:24px 32px}.verdict-label{color:#666;display:block;font-size:14px;margin-bottom:6px}.verdict-winner{color:#181818;font-size:20px;font-weight:800}.verdict-item.winner .verdict-winner{color:#1a6b47;font-size:24px}.verdict-note{color:#585871;font-size:15px;line-height:1.5;margin-top:6px}.verdict-item.winner .verdict-note{color:#2d5a47}.verdict-cta{border-top:1px solid #e0e4e8;margin-top:24px;padding-top:20px}.verdict-cta a{align-items:center;color:#1a6b47;display:inline-flex;font-size:16px;font-weight:700;gap:8px;text-decoration:none}.verdict-cta a:hover{text-decoration:underline}.example-box{background:linear-gradient(135deg,#e8f5f0,#d4eddf);border-left:5px solid #1a6b47;border-radius:0 12px 12px 0;margin:40px 0;padding:28px 32px}.example-box h3{color:#1a6b47!important;font-size:13px!important;font-weight:700;letter-spacing:.1em;margin-bottom:20px!important;margin-top:0!important;text-transform:uppercase}.example-box p{color:#2d5a47}.example-box p:last-child{margin-bottom:0}.example-box strong{color:#1a6b47}.info-box{background:#f7f8f9;border-left:5px solid #585871;border-radius:0 12px 12px 0;margin:40px 0;padding:28px 32px}.info-box h3{color:#585871!important;font-size:13px!important;font-weight:700;letter-spacing:.1em;margin-bottom:20px!important;margin-top:0!important;text-transform:uppercase}.info-box p:last-child{margin-bottom:0}.trust-logos{background:#f7f8f9;border-radius:12px;margin:48px 0;padding:32px;text-align:center}.trust-logos-label{color:#666;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.logo-row{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.logo-row img{filter:grayscale(100%);height:36px;opacity:.7;transition:all .3s;width:auto}.logo-row img:hover{filter:grayscale(0);opacity:1}.table-wrapper{border:2px solid #e0e4e8;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.04);margin:40px 0;overflow-x:auto}.comparison-table{border-collapse:collapse;font-size:15px;min-width:700px;width:100%}.comparison-table thead{background:#f7f8f9}.comparison-table th{border-bottom:2px solid #ccd0d5;font-size:14px;font-weight:700;padding:16px 18px;text-align:left;white-space:nowrap}.comparison-table th:first-child{width:130px}.comparison-table th.highlight{background:#1a6b47;color:#fff}.comparison-table td{border-bottom:1px solid #e0e4e8;line-height:1.5;padding:16px 18px;vertical-align:top}.comparison-table tbody tr:nth-child(2n){background:#fafbfc}.comparison-table td:first-child{background:#f7f8f9;color:#333;font-size:14px;font-weight:700}.comparison-table td.highlight{background:rgba(26,107,71,.08);color:#1a6b47;font-weight:600}.comparison-table tbody tr:nth-child(2n) td.highlight{background:rgba(26,107,71,.12)}.comparison-table tr:last-child td{border-bottom:none}.use-case{background:#f7f8f9;border:1px solid #e0e4e8;border-radius:12px;margin:40px 0;padding:28px 32px}.use-case.featured{background:linear-gradient(135deg,#e8f5f0,#d4eddf);border:2px solid #b8d4c4;box-shadow:0 4px 24px rgba(26,107,71,.1);margin:56px 0;padding:36px 40px}.use-case h3{font-size:20px!important;margin-top:0!important}.use-case.featured h3{color:#1a6b47!important;font-size:24px!important;font-weight:800!important}.use-case p:last-child{margin-bottom:0}.use-case.featured p{color:#2d5a47}.limitation{background:#fef9e8;border-left:5px solid #d4a72c;border-radius:0 8px 8px 0;margin:20px 0;padding:20px 24px}.limitation strong{color:#8a6d0e}.honest-take{border-left:3px solid #ccd0d5;color:#585871;font-style:italic;margin:20px 0;padding-left:20px}.decision-box{background:linear-gradient(135deg,#1d0269,#2a0a8a);border-radius:16px;box-shadow:0 8px 32px rgba(29,2,105,.2);margin:64px 0;padding:48px 40px;text-align:center}.decision-box h2{border-top:none!important;color:hsla(0,0%,100%,.7)!important;font-size:13px!important;font-weight:700;letter-spacing:.1em;margin-bottom:16px!important;margin-top:0!important;padding-top:0!important;text-transform:uppercase}.decision-question{color:#fff;font-family:Georgia,serif;font-size:28px;font-style:italic;font-weight:400;line-height:1.4;margin:24px 0}.decision-box p{color:hsla(0,0%,100%,.85);font-size:17px;margin-left:auto;margin-right:auto;max-width:580px}.decision-box p:last-child{color:#fff;font-weight:600;margin-bottom:0}.steps-list{counter-reset:steps;list-style:none;margin:32px 0;padding-left:0}.steps-list li{counter-increment:steps;margin-bottom:28px;padding-left:56px;position:relative}.steps-list li:before{align-items:center;background:#1a6b47;border-radius:50%;color:#fff;content:counter(steps);display:flex;font-size:15px;font-weight:700;height:36px;justify-content:center;left:0;position:absolute;top:0;width:36px}.faq-section{margin-top:32px}.faq-item{background:#fff;border:1px solid #e0e4e8;border-radius:10px;margin-bottom:16px;padding:24px 28px}.faq-item h3{color:#181818;font-size:18px!important;font-weight:700;margin-bottom:12px!important;margin-top:0!important}.faq-item p{color:#585871;margin-bottom:0}.guide-cta{background:linear-gradient(135deg,#1d0269,#2a0a8a);border-radius:16px;box-shadow:0 8px 32px rgba(29,2,105,.2);margin-top:64px;padding:56px 40px;text-align:center}.guide-cta h2{border-top:none!important;color:#fff!important;font-size:28px!important;font-weight:700;margin-top:0!important;padding-top:0!important}.guide-cta p{color:hsla(0,0%,100%,.85);font-size:18px;margin:0 auto 28px;max-width:480px}.guide-cta .sn-button{background:#fe9a03;border-radius:8px;box-shadow:0 4px 16px rgba(254,154,3,.3);color:#fff;display:inline-block;font-size:17px;font-weight:700;padding:16px 36px;text-decoration:none;transition:all .2s}.guide-cta .sn-button:hover{background:#e88a00;box-shadow:0 6px 20px rgba(254,154,3,.4);transform:translateY(-2px)}.pros-cons{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:40px 0}.cons,.pros{border-radius:12px;padding:28px}.pros{background:linear-gradient(135deg,#e8f5f0,#d4eddf);border:1px solid #b8d4c4}.cons{background:#fef9e8;border:1px solid #e8d9a8}.cons h4,.pros h4{font-size:13px;font-weight:700;letter-spacing:.1em;margin-bottom:16px;margin-top:0;text-transform:uppercase}.pros h4{color:#1a6b47}.cons h4{color:#8a6d0e}.cons ul,.pros ul{margin:0;padding-left:20px}.cons li,.pros li{font-size:15px;margin-bottom:10px}.cons li:last-child,.pros li:last-child{margin-bottom:0}.guide-content blockquote{background:#f7f8f9;border-left:5px solid #1d0269;border-radius:0 12px 12px 0;color:#585871;font-style:italic;margin:40px 0;padding:28px 32px}.guide-content blockquote p{font-size:19px;line-height:1.6;margin:0}.guide-content blockquote cite{color:#181818;display:block;font-size:14px;font-style:normal;font-weight:700;margin-top:16px}.authority-callout{align-items:center;background:#1d0269;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:12px;justify-content:center;margin:40px 0;padding:16px 24px;text-align:center}.authority-callout:before{content:"✦";font-size:12px;opacity:.7}@media (max-width:768px){.guide-content h2{font-size:26px;margin-top:56px}.guide-content h3{font-size:18px}.decision-box,.example-box,.info-box,.use-case,.verdict-box{padding:24px 20px}.verdict-item.winner{margin:0 -20px;padding:20px}.use-case.featured{margin:40px 0;padding:28px 24px}.page-meta{align-items:flex-start;flex-direction:column;gap:10px}.decision-question{font-size:22px}.pros-cons{grid-template-columns:1fr}.guide-cta{padding:40px 24px}.guide-cta h2{font-size:24px!important}}.body-container-wrapper main{padding:0 20px}.body-container-wrapper .page-content{padding-right:40px}.aside-inner-wrapper{max-width:300px;width:100%}.aside-inner-wrapper *{word-wrap:break-word;overflow-wrap:break-word}.sn-banner__text{word-wrap:break-word}.sn-banner__text h3{font-size:20px!important;line-height:1.4!important;word-wrap:break-word!important}.auto-anchor-nav{max-width:100%}.anchor-nav-list a{word-wrap:break-word;font-size:14px}@media (max-width:1100px){.body-container-wrapper main{flex-direction:column}.body-container-wrapper aside{display:none}.body-container-wrapper .page-content{padding-right:0}}.guide-content .cell-wrapper,.guide-content .container-fluid,.guide-content .custom-embed,.guide-content .dnd-column,.guide-content .dnd-module,.guide-content .dnd-row,.guide-content .dnd-section,.guide-content .row-fluid,.guide-content .row-fluid-wrapper,.guide-content .text,.guide-content .widget-span{margin:0!important;max-width:100%!important;padding:0!important}.body-container-wrapper main{display:flex;gap:40px;margin:0 auto;max-width:1200px;padding:40px 24px}.body-container-wrapper .page-content{flex:1;min-width:0}.body-container-wrapper aside{flex-shrink:0;width:320px}.aside-inner-wrapper{position:sticky;top:100px}.gph-wrapper{margin-left:calc(-50vw + 50%)!important;padding-left:calc(50vw - 50%)!important;padding-right:calc(50vw - 50%)!important;width:100vw!important}.gph-inner-wrapper{margin:0 auto!important;max-width:1200px!important;padding:48px 24px!important}@media (max-width:1024px){.body-container-wrapper main{flex-direction:column}.body-container-wrapper aside{order:-1;width:100%}.aside-inner-wrapper{display:flex;flex-wrap:wrap;gap:20px;position:static}.aside-inner-wrapper>div{flex:1;min-width:280px}}@media (max-width:600px){.body-container-wrapper main{padding:24px 16px}.gph-inner-wrapper{padding:32px 16px!important}}.trust-logos .logo-row{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:48px!important;justify-content:center!important}.trust-logos .logo-row img{filter:grayscale(100%);height:32px!important;max-height:32px!important;max-width:120px!important;object-fit:contain!important;opacity:.6;width:auto!important}