pre{word-wrap:break-word;background-color:#f4f4f4;padding:10px;border-radius:4px;font-size:16px}h2.vender{position:relative;text-align:left;margin-bottom:25px !important;width:100%;color:#fff;padding:.5em .5em .5em 1.4em !important;background-color:#2e3b78;border:0 none;font-size:120%;border-bottom:none !important;font-weight:400}h3.entry-content{position:relative;width:100%;padding:10px 20px 10px 1.6em !important;margin:30px 0;font-size:17px;font-weight:700;text-align:left;border:none !important}h3.entry-content:before{content:"";position:absolute;top:0;left:0;width:4px;height:calc(100% - 2px);background-color:#2d56fa}h3.entry-content:after{content:"";position:absolute;bottom:0;left:.6em;height:2px;width:calc(100% - 0.6em);background-color:#2d56fa}h4.entry-sub{position:relative;padding-left:2.6em;font-size:100%;font-weight:700;color:#333;margin:20px 0 10px;line-height:1.5}h4.entry-sub:before{content:"";position:absolute;top:.4em;left:18px;width:6px;height:6px;background-color:#2d56fa;border-radius:50%}.hero-title{color:#036;font-family:"Segoe UI Symbol",sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:36px;width:100%;height:auto;flex-shrink:0}.updated-date{display:flex;justify-content:flex-end;align-items:flex-end;width:100%;margin:15px 0 35px;color:#333;font-family:"Segoe UI Symbol",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.product-list-link{display:inline-flex;flex-direction:column;align-items:flex-start;font-size:14px;color:#06c;text-decoration:underline;cursor:pointer}.lead-text{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;width:100%;height:auto;color:#333;font-family:"Segoe UI Symbol",sans-serif;font-size:120%;font-style:normal;font-weight:400;line-height:28px}.body-paragraph{font-size:14px;line-height:2;color:#333;font-family:"Segoe UI Symbol",sans-serif;margin-bottom:1.5em}.cta-banner{display:flex;flex-direction:column;align-items:center;width:100%;padding:16px 8px;background-color:#fabb2d;box-shadow:0px 3px 0px 0px #33312b;margin-bottom:15px;color:#000 !important;font-size:120%;font-weight:700;text-decoration:none;border-radius:4px}.cta-banner:hover{background-color:#e6fc84}.cta-banner a{color:#000 !important}.toc-box{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:782px;padding:24px 40px;border-radius:4px;background-color:#e7f2ff}.section-heading{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;width:780px;height:59px;padding:9.5px 40px 9.5px 64.64px;background-color:#231b8f;color:#fff;font-size:20px;font-weight:700;line-height:1.4;border-radius:4px}.subsection-heading{display:flex;flex-direction:column;align-items:flex-start;width:700px;padding:10px 20px 10px 14.2px;border-left:4px solid #2d56fa;font-size:120%;font-weight:700;color:#036;line-height:1.6}.feature-table{border-collapse:collapse;width:100%;text-align:left;table-layout:fixed}.feature-table th,.feature-table td{width:150px;padding:10px;text-align:left;border:1px solid #ccc;word-break:break-word;white-space:normal}.feature-table img{max-width:100px;height:auto;display:block;margin:0 auto;margin-bottom:10px}.feature-table thead th{background-color:#e6f3ff;font-weight:700;color:#036;text-align:center}.feature-table tbody th{background-color:#f6faff;font-weight:700;color:#333}.feature-table td a{color:#06c;font-weight:700;text-decoration:none}.feature-table td a:hover{text-decoration:underline}.feature-table tbody tr:nth-child(even){background-color:#eafaff}.scroll-table-wrapper.horizontal-cards{display:flex;overflow-x:auto;gap:16px;padding:12px 0}.card-cell.link a:hover{text-decoration:underline}.company-cell{text-align:center;margin-bottom:12px}.company-logo{max-height:100px;margin-bottom:8px;display:block;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.company-cell{text-align:center}.company-logo{margin:0 auto 6px auto}}.mo-textlinklist-inline{padding:35px 0 0 15px;width:100%;display:flex;align-items:center;gap:16px;font-family:"Segoe UI",Meiryo,sans-serif;margin-bottom:24px;flex-wrap:wrap}.mo-textlinklist-inline .tag{background-color:#2563eb;color:#fff;border-radius:9999px;padding:4px 14px;font-size:100%;font-weight:700;white-space:nowrap}.inline-item{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.inline-item .bullet{color:#2563eb;font-size:14px;line-height:1;vertical-align:middle;display:inline-block;margin-top:2px}.inline-item a{color:#1e3a8a;text-decoration:underline;font-size:100%;line-height:1.6;white-space:normal;overflow-wrap:break-word}.inline-item a:hover{text-decoration:underline solid;opacity:.85}.related-label{display:inline-flex;align-items:center;justify-content:center;background-color:#2d56fa;color:#fff;font-size:11.2px;font-weight:400;line-height:1.8;height:24px;padding:0 10px;border-radius:12px;flex-shrink:0}.related-title{flex:1;font-size:16px;line-height:1.6;border-bottom:1px dashed #036;padding-bottom:2px}.recommend-box{border:3px solid #3989d4;background-color:#fff;border-radius:8px;padding:.5em 1em;margin-bottom:32px;width:760px;box-sizing:border-box;position:relative}.recommend-box h3{position:relative;top:-25px;left:16px;border-bottom:none !important;background:#fff;color:#3989d4 !important;padding:4px 16px;border-radius:6px 6px 0 0;font-size:16px;font-weight:700;margin:0}.recommend-box ul{margin-top:24px;padding-left:1.5em}.recommend-box>p:empty{display:none}.recommend-box .box-title{position:absolute;top:-25px;left:16px;background:#fff;color:#3989d4;padding:.5em 1em;font-weight:700;font-size:100%;border-radius:4px 4px 0 0;line-height:1.5}.recommend-box dl{margin:0 !important;padding:0}.recommend-box dt{font-weight:700;font-size:16px;margin-top:16px;color:#000}.recommend-box dd{margin:0 0 12px;padding-left:0;font-size:15px;line-height:1.6;color:#333}@media (max-width:768px){.recommend-box{width:100%;margin-top:25px;padding:16px 12px 12px;border-width:2px;border-radius:6px}.recommend-box .box-title{font-size:14px;top:-12px;left:12px;padding:4px 10px;border-radius:4px 4px 0 0;line-height:1.4}.recommend-box dl{margin-top:8px}.recommend-box dt{font-size:14px;margin-top:12px}.recommend-box dd{font-size:13.5px;line-height:1.6;margin-bottom:10px}}ul.disc,ul.disc li{list-style-type:disc;list-style-position:outside;font-weight:400}ol.disc,ol.disc li{list-style-position:outside;font-weight:400}::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0px !important;text-align:start !important;text-align-last:auto !important}.price-table-wrapper{overflow-x:auto;margin-top:24px}.price-table{width:100%;border-collapse:collapse;border-radius:8px;overflow:hidden;font-size:16px}.price-table thead th{background-color:#f2f2f2;font-weight:700;text-align:left;padding:12px;border-bottom:1px solid #ccc;white-space:nowrap}.price-table td{padding:12px;border-bottom:1px solid #ddd;vertical-align:top}@media screen and (max-width:768px){.price-table{display:block;width:100%}.price-table thead{display:none}.price-table tbody{display:block}.price-table tr{display:block;margin-bottom:16px;border:1px solid #ddd;border-radius:6px;padding:12px;background:#fff}.price-table td{display:block;padding:6px 0;font-size:15px}}.info-link-box{background-color:#f1f5fb;border:1px solid #333;border-radius:6px;padding:16px 20px;width:100%;box-sizing:border-box;margin:24px 0 0;color:#111;font-size:16px;line-height:1.6}.info-link-box p{margin:0 !important}.info-link-box a{color:#4f46e5;font-weight:700;text-decoration:underline}.info-link-box a:hover{text-decoration:none}.note-box{position:relative;background-color:#fff;border:2px solid #3263c5;border-radius:4px;padding:32px 24px 24px;margin:32px auto;max-width:100%;background-image:linear-gradient(#f0f0f0 1px,transparent 1px),linear-gradient(90deg,#f0f0f0 1px,transparent 1px);background-size:5px 5px;font-family:"Segoe UI Symbol",Meiryo,sans-serif;font-size:14px;line-height:1.8;color:#333;box-sizing:border-box}.note-box .note-heading{position:absolute;top:-35px;left:-2px;background-color:#3263c5;color:#fff;padding:6px 16px;font-size:16px;font-weight:700;border-radius:6px 6px 0 0;line-height:1.4}.note-box p{margin:0 0 20px}.note-box p:last-child{margin-bottom:0}.image-box{width:100%;max-width:730px;aspect-ratio:730/430;background:url(//taxconnection.jp/zeirishi/accounting-vendor-search/wp-content/themes/vs_newspicks/your-image-path.jpg) #d3d3d3 center/cover no-repeat;border-radius:8px;overflow:hidden}.cta-ranking-box{display:flex;align-items:center;justify-content:center;width:100% !important;height:auto;padding:20px;background:#fcdc5b !important;border:2px solid #3730a3;border-radius:12px;box-shadow:0px 4px 4px rgba(0,0,0,.25) !important;font-size:120%;font-weight:500;color:#333;line-height:1;text-align:center;margin-bottom:5px}.cta-ranking-box img{width:30px;height:30px;margin-right:16px}.cta-ranking-section{text-align:center;margin:5px 0 !important}.cta-ranking-section p{text-align:center;margin:5px 0 !important}.cta-ranking-subtitle{font-size:18px;color:#333;margin-bottom:3px}.cta-ranking-box{display:inline-flex;align-items:center;justify-content:center;background-color:#e0fa2d;border-radius:12px;padding:20px 30px;box-shadow:0px 4px 0px rgba(0,0,255,.3);font-size:20px;font-weight:500;color:#000;text-decoration:none;gap:16px;line-height:1.6;transition:.2s ease}.cta-ranking-box:hover{opacity:.9;text-decoration:none}.info-box{display:flex;flex-direction:column;align-items:flex-start;width:781px;padding:15px;background-color:#fff;border:3px solid #3989d4;border-radius:8px;font-family:"Segoe UI Symbol",Meiryo,sans-serif;font-size:14px;line-height:1.8;color:#333;box-sizing:border-box}.info-box li{margin:0 !important;font-size:18px}.scroll-table-wrapper{width:100%;max-width:820px;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:24px 0 auto;padding-bottom:12px;border-left:none;white-space:nowrap}.compare-table{border-collapse:separate;border-spacing:0 0;table-layout:fixed !important;width:100%}.compare-table td{min-width:200px;vertical-align:top;border:1px solid #ccc;padding:12px;text-align:center}.compare-table .logo img{max-height:40px;margin-bottom:8px}.compare-table .company-name{font-weight:700;margin-bottom:8px;color:#036}.compare-table .feature,.compare-table .strength{font-size:14px;margin-bottom:8px}.compare-table .detail-link a{font-weight:700;color:#06c;text-decoration:none}.compare-table .detail-link a:hover{text-decoration:underline}.comparison-table-container{display:flex;gap:0;flex-wrap:nowrap}.company-block{flex-shrink:0;width:280px;border:1px solid #ccc;margin-right:0;background:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:12px;box-sizing:border-box;text-align:left}.company-name{font-weight:700;font-size:16px;color:#036;margin-bottom:8px}.company-desc{font-size:14px;line-height:1.6;margin-bottom:12px}.company-link a{color:#06c;font-weight:700;text-decoration:none}.company-link a:hover{text-decoration:underline}.feature-table.logo-table{width:100%;table-layout:fixed;border-collapse:collapse;white-space:nowrap}.comparison-table{border-collapse:collapse;min-width:1024px;width:max-content;background:#fff;text-align:center;font-size:14px}.comparison-table th,.comparison-table td{border:1px solid #ddd;padding:12px}.comparison-table th{background-color:#f3f4f6;font-weight:700}.comparison-table td img{display:block;margin:0 auto 6px}.feature-badge{display:inline-block;padding:4px 8px;margin:2px;font-size:12px;color:#fff;background:#2563eb;border-radius:12px}.btn-add-list,.btn-product-detail{display:inline-block;margin:4px 0;font-size:13px;color:#06c;text-decoration:underline}.feature-badge{display:inline-block;padding:4px 8px;border-radius:8px;font-size:13px;font-weight:500;color:#fff;line-height:1;margin:4px 0}.feature-badge-true{background:#2d6efa;border:1px solid #2d6efa}.feature-badge-false{background:rgba(171,171,171,.67);border:1px solid rgba(171,171,171,.67)}.bulk-add-button{display:flex;width:782px;padding:8px 5px;justify-content:center;align-items:center;border-radius:6px;background:#0071f2;box-shadow:0px 4px 4px rgba(0,0,0,.25);color:#fff;font-size:16px;font-weight:500;text-align:center;text-decoration:none}.cta-request-banner{display:flex;width:742px;padding:15px 0 23px 25px;flex-direction:column;align-items:flex-start;border-radius:8px;background:#e0fa2d;box-shadow:0px 3px 0px rgba(0,0,255,.5);font-family:"Segoe UI Symbol",sans-serif;font-size:16px;font-weight:400;color:#000;line-height:24px}.product-evaluation-table{border:2px solid #fff;border-radius:10px;display:flex;flex-direction:column;padding:2px;width:100%;box-sizing:border-box}.product-evaluation-table-header{background:#00a5de;color:#fff;font-weight:700;padding:10.5px 92.7px;border-radius:8px 0 0}.product-evaluation-table-cell{padding:21px 14px;border:1px solid #fff;background:#fff;font-size:14px;color:#333;min-height:64px}.product-evaluation-table-cell.highlight{background:#e6f3ff;font-weight:700}.product-point-container{position:relative;margin-top:40px}.point-heading{display:flex;width:auto;height:30px;padding:2.52px 28px 2.73px 19px;flex-direction:column;align-items:flex-start;position:absolute;top:-13.92px;border-radius:33px;background:#001178;color:#fff;font-weight:700}.point-body{display:flex;width:778px;padding:18px 16px 0;flex-direction:column;align-items:flex-start;background:#fff;margin-top:30px;font-family:"Segoe UI Symbol",sans-serif;font-size:14px;line-height:28px;color:#333;list-style:none}.point-body li{position:relative;padding-left:1.5em;margin-bottom:8px;list-style:none}.point-body li:before{content:"▶" !important;position:absolute;left:0;color:#001178;font-weight:700}.ranking-banner{display:inline-block;background-color:#facc15;font-weight:700;font-size:18px;color:#333;padding:.2em .6em;line-height:1.4;border-radius:4px;margin:0 0 1.5em;text-align:left}.product-summary-container{position:relative;margin-top:60px}.summary-heading{display:flex;width:111px;height:30px;padding:2.52px 18px 2.73px 40px;flex-direction:column;align-items:flex-start;left:-4px;bottom:-97.08px;border-radius:33px;background:#001178;color:#fff;font-weight:700}.summary-body{display:flex;width:779.45px;justify-content:center;flex-shrink:0;color:#333;font-family:"Segoe UI Symbol",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28.8px;padding-top:10px}.cta-buttons{display:flex;gap:20px;margin-top:35px;flex-wrap:wrap;justify-content:center}.cta-button-outline{display:flex;width:308px;height:85px;justify-content:center;align-items:center;border:2px solid #e24848;border-radius:50px;background:#fff;color:#e24848 !important;font-family:"Hiragino Kaku Gothic Pro",sans-serif;font-size:21px;font-weight:300;line-height:33.6px;text-decoration:none}.cta-button-filled{display:flex;width:308px;height:85px;justify-content:center;align-items:center;border-radius:50px;background:#f03748;color:#fff !important;font-family:"Hiragino Kaku Gothic Pro",sans-serif;font-size:21px;font-weight:300;line-height:27.3px;text-decoration:none}.cta-button-outline svg,.cta-button-filled svg{margin-left:8px;width:13px;height:20px;flex-shrink:0}.cta-button-outline:hover{background-color:#ffe5e0}.cta-button-filled:hover{background-color:#c73128}.product-header{width:100%;display:flex;align-items:center;gap:2em;margin:2em}.product-header img{width:300px}.product-info{flex-grow:1;text-align:left;width:100%}.product-info h2{border-bottom:none !important;font-size:1.8em;margin:0 0 .2em !important}.product-info p{margin:0 0 .2em !important}.product-actions{display:flex;align-items:center;gap:1.5em;margin-top:.2em}.btn-add-list{display:inline-block;background-color:#007bff;color:#fff !important;padding:.5em 1em;border-radius:4px;text-decoration:none;font-weight:700;font-size:.95em}.btn-add-list:hover{background-color:#2b7de9}.btn-product-detail{display:inline-block;margin-top:.5em;color:#339 !important;text-decoration:underline;font-size:.9em}.product-summary-section{margin-top:40px;width:100%;max-width:820px;box-sizing:border-box}.product-summary-heading{font-size:22px;font-weight:700;color:#001178;border-left:6px solid #2563eb;padding-left:12px;margin-bottom:16px}.summary-table{width:100%;border-collapse:collapse;border:2px solid #ccc;font-size:16px;color:#333;background-color:#fff}.summary-table th,.summary-table td{border:1px dashed #ccc;padding:16px;text-align:left;vertical-align:middle}.summary-table th.label{background-color:#f6f6f6;font-weight:700;white-space:nowrap}@media screen and (max-width:768px){.cta-button-filled{width:100%;padding:28px 20px}.cta-button-outline{width:100%}.product-header{flex-direction:column;align-items:flex-start}.product-info{width:100%}.product-actions{flex-direction:column;align-items:flex-start}.btn-product-detail{margin-left:0}.ranking-banner{display:inline-block;font-size:14px;padding:.4em .8em;margin:1em 0;line-height:1.6}.product-summary-container{margin-top:1.5em}.summary-heading{font-size:14px;padding:.3em .8em}.summary-body p{font-size:14px;line-height:1.7}}.product-main-header{display:flex;align-items:flex-start;padding:4px 10px 7px 8.6px;gap:16px;width:100%;margin-bottom:24px}.product-main-logo{width:140px;height:140px;border:1px solid #c1c1c1;object-fit:contain;flex-shrink:0;margin-right:8px}.product-main-info{display:flex;flex-direction:column;height:120px !important;line-height:1.4;gap:4px;justify-content:flex-start}.product-main-tag{font-size:120%;padding:2px 6px;line-height:1.2;margin-bottom:4px;background-color:#fbb75c;color:#fff;border-radius:2px;align-self:flex-start}.product-main-title{font-size:120% !important;line-height:1.3;margin:0 !important;padding-bottom:1px;border-bottom:none !important;color:#036}.product-main-caption{font-size:12px !important;line-height:1.4;margin:0 !important;padding-bottom:1px}.product-main-company{font-size:13px;line-height:1.3;margin:0 !important;color:#036}.product-point-section{width:100%;display:flex;flex-wrap:wrap;gap:32px}.product-point-left{flex:1;min-width:300px}.product-point-heading{display:inline-block;padding:6px 28px 6px 19px;background-color:#001178;color:#fff;font-weight:700;font-size:120%;border-radius:33px;margin-bottom:16px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.product-point-list{list-style:disc;padding-left:2em;margin-bottom:1em;font-weight:700;font-size:100% !important;letter-spacing:1.4px;line-height:1.5;color:#333}.product-point-description,.product-point-source{font-size:100% !important;line-height:1.4;margin-bottom:.5em;color:#333}.product-functions-heading{margin-top:20px;font-size:100% !important;font-weight:700;color:#036}.product-functions-list{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:8px;font-size:100% !important;color:#333}.function-item{display:flex;align-items:center;gap:6px}.product-point-right{min-width:260px;flex-shrink:0}.rating-label{font-size:16px;font-weight:700;color:#036;margin-bottom:8px}.rating-stars{font-size:20px;font-weight:700;display:flex;align-items:center;gap:8px}.on-star{color:#fc3;white-space:nowrap}.off-star{color:#ccc;white-space:nowrap}.rating-chart{width:100%;max-width:300px;height:auto;margin-bottom:16px;display:block}.rating-score{font-size:20px;font-weight:700;color:#333}.rating-count{font-size:12px;color:#333}.rating-average{margin-top:12px;font-size:14px;color:#999}.product-summary{margin-top:40px;width:100%;box-sizing:border-box}.summary-heading{font-size:22px;font-weight:700;color:#001178;border-left:6px solid #2563eb;padding-left:12px;margin-bottom:16px}.summary-table{border:2px solid #ccc;padding:0;display:flex;flex-direction:column;gap:0;font-size:14px}.summary-row{display:flex;flex-wrap:wrap;width:100%}.four-cols .summary-cell{width:25%}.two-cols .summary-cell{width:50%}.summary-cell{box-sizing:border-box;padding:10px;border:1px dashed #ccc;background-color:#fff}.summary-cell.label{background-color:#f6f6f6;font-weight:700}.product-details{width:100%;max-width:820px;margin:40px auto 0;padding:0 16px;box-sizing:border-box;font-family:"Segoe UI Symbol",Meiryo,sans-serif;font-size:16px;line-height:28px;color:#333}.product-details h2{font-weight:700;margin-top:32px;margin-bottom:12px;line-height:1.4;color:#001178}.product-details p{margin:0 0 1.5em;line-height:1.8}.product-lead{flex-direction:column;gap:8px;margin-bottom:15px}.product-tag{display:inline-flex;height:auto;padding:0 12px;justify-content:center;align-items:center;background:#2d56fa;color:#fff;font-size:120%;font-weight:700;border-radius:2px;align-self:flex-start}.product-heading{font-family:"Yu Gothic UI",sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#001178}.product-description{font-family:"Yu Gothic UI",sans-serif;font-size:120% !important;line-height:1.45;color:#333;margin-bottom:24px}.product-image img{width:100%;max-width:700px;height:auto;display:block;margin:auto;margin-bottom:25px}.product-summary-section{margin-top:15px;width:100%;max-width:820px;box-sizing:border-box}.summary-heading{font-size:22px;font-weight:700;color:#001178;border-left:6px solid #2563eb;padding-left:12px;margin-bottom:16px;line-height:1.4}.product-summary-table{width:100%;border-collapse:collapse;border:2px solid #ccc;background:#fff;font-size:16px;color:#333}.product-summary-table th,.product-summary-table td{border:1px dashed #ccc;padding:16px;text-align:left;vertical-align:middle}.product-summary-table th.label{background-color:#f6f6f6;font-weight:700;white-space:nowrap}.cta-double-button{display:flex;width:844px;padding:20px 32px;align-items:center;gap:44.5px;border-radius:5px;background-color:#000;justify-content:center;margin:0 auto}.cta-db-btn{display:flex;height:48px;padding:12px 32px;justify-content:center;align-items:center;flex:1;border-radius:5px;font-size:120%;font-weight:700;text-decoration:none;transition:.3s}.cta-db-primary{background:linear-gradient(90deg,#2d6efa 0%,#5b8bff 50%,#2d6efa 100%);background-size:200% 100%;background-position:0 0;color:#fff !important;transition:background-position .3s ease;border:none;text-decoration:none}.cta-db-primary:hover{background-position:100% 0}.cta-db-outline{background:linear-gradient(90deg,#fff 0%,#f5f9ff 50%,#fff 100%);background-size:200% 100%;background-position:0 0;color:#2d6efa !important;border:1px solid #2d6efa;transition:background-position .3s ease;text-decoration:none}.cta-db-outline:hover{background-position:100% 0;border-color:#1a4fb9}.cta-db-divider{color:#fff;font-weight:700;white-space:nowrap;display:block}.review-container{width:100%;max-width:840px;margin:0 auto;font-family:"Noto Sans JP",sans-serif;color:#000}.review-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.review-score-title{color:#707070;font-weight:700;font-size:20px;line-height:28px}.review-score-stars{font-size:24px;color:#ffc233;font-weight:700}.review-score-value{color:#707070;font-weight:700;font-size:20px;line-height:28px}.review-link{font-weight:700;font-size:14px;text-decoration:underline;color:#016699;margin-left:auto}.review-box{background:#fff;border-radius:8px;padding:24px;box-shadow:0 0 8px rgba(0,0,0,.05);margin-bottom:20px}.review-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.review-avatar{width:85px;height:85px}.review-user,.review-company,.review-size,.review-date{font-size:14px;line-height:21px}.review-user{font-weight:700}.review-company,.review-size,.review-date{font-weight:350}.review-highlight{font-weight:700;font-size:20px;margin-bottom:16px}.review-score-categories{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.review-score-categories div{font-weight:700;font-size:14px}.review-text{position:relative}.review-question{font-weight:700;font-size:16px;margin-bottom:8px;line-height:28px}.review-answer{font-weight:350;font-size:16px;line-height:28px;max-height:120px;overflow:hidden;position:relative;transition:max-height .3s ease}.review-fadeout{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none}.review-toggle{background:#f0f4ff;color:#000;font-weight:700;border:none;padding:12px 24px;border-radius:9999px;display:block;margin:16px auto 0 auto;cursor:pointer}.review-toggle.open+.review-fadeout{display:none}@media (max-width:768px){.product-main-header{align-items:flex-start;gap:1em;padding:10px;border-left:none}.product-main-header>p{width:20vw}.product-main-logo{width:100%;max-width:320px;height:auto;display:block;margin:12px auto 0 auto;border:1px solid #ccc;object-fit:contain}.product-main-info{width:100%;height:auto;gap:6px}.product-main-title{font-size:16px;line-height:1.4}.product-main-caption,.product-main-company{font-size:12px;line-height:1.4}.product-point-section{flex-direction:column;gap:24px;padding:0 12px}.point-left,.point-right{display:flex;flex-direction:column;align-items:center}.point-heading{font-size:16px;padding:6px 14px;text-align:center;margin-bottom:12px;width:fit-content}.point-list{padding-left:1.2em;margin-bottom:16px}.point-list li{font-size:13.5px;line-height:1.6;margin-bottom:6px}.point-description{font-size:12.5px;line-height:1.7;margin-bottom:20px}.rating-chart{width:100%;max-width:280px;margin:0 auto 16px auto}.rating-label{font-size:15px;margin-bottom:4px;text-align:center}.rating-stars,.rating-average{font-size:13.5px;text-align:center;line-height:1.5}.on-star{color:#fc3;white-space:nowrap}.off-star{color:#ccc;white-space:nowrap}.rating-score{font-weight:700;margin-left:6px}.rating-count{font-size:12px;margin-left:4px;color:#666}.summary-row{flex-direction:column}.summary-cell{width:100% !important}.entry-content{font-size:120%}.product-tag{font-size:13px;padding:0 10px}.product-heading{font-size:15px}.product-description{font-size:120%}.product-summary-section{margin-top:15px;padding:0 16px}.product-summary-table{width:100%;border:none}.product-summary-table tbody,.product-summary-table tr{display:block;width:100%}.product-summary-table tr:first-child{display:flex;flex-wrap:wrap;border:1px solid #ccc;margin-bottom:12px}.product-summary-table tr:first-child th,.product-summary-table tr:first-child td{width:50%;border:1px dashed #ccc;box-sizing:border-box;padding:12px;font-size:14px}.product-summary-table tr:not(:first-child){border:1px solid #ccc;margin-bottom:12px}.product-summary-table tr:not(:first-child) th,.product-summary-table tr:not(:first-child) td{display:block;width:100%;padding:12px;font-size:14px;border:1px dashed #ccc}.product-summary-table th.label{background-color:#f6f6f6;font-weight:700}.cta-double-button{flex-direction:column;width:100%;padding:20px 16px;gap:16px}.cta-db-divider{display:block}.cta-db-btn{width:100%;padding:14px 24px;font-size:16px}}.zooou-pricing-table{display:flex;gap:12px;justify-content:center;max-width:600px;margin:0 auto}.zooou-pricing-item{flex:1;background-color:#fff;border:1px solid #ddd;border-radius:6px;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.1);font-family:"Helvetica Neue",sans-serif}.zooou-pricing-label{background-color:#2d5dfa;color:#fff;font-weight:700;padding:8px;font-size:14px;border-radius:6px 6px 0 0}.zooou-pricing-value{font-size:24px;font-weight:700;padding:16px 0 12px}.zooou-pricing-unit{font-size:14px;font-weight:400;margin-left:4px}