.evaluation{--ink:#191919;--muted:#6b6b6b;--line:#dddcd8;--accent:#e75c29;color:var(--ink);-webkit-font-smoothing:antialiased;background:#faf9f6;font-family:Arial,Apple SD Gothic Neo,sans-serif}.evaluation *{box-sizing:border-box}.evaluation a{color:inherit;text-decoration:none}.evaluation header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1360px;margin:auto;padding:26px 56px;display:flex}.wordmark{letter-spacing:-1.8px;font-size:32px;font-weight:700;line-height:1}.wordmark:before{content:"+";color:var(--accent);margin-right:9px;font-weight:400}.wordmark span{letter-spacing:0;color:var(--muted);margin:8px 0 0 27px;font-size:10px;font-weight:400;display:block}.evaluation nav{align-items:center;gap:32px;font-size:13px;display:flex}.evaluation nav a:hover,.language-bar a:hover{color:var(--accent)}.small-button{background:var(--ink);padding:12px 17px;color:#fff!important}.language-bar{max-width:1360px;color:var(--muted);justify-content:flex-end;gap:18px;margin:auto;padding:15px 56px;font-size:11px;display:flex}.language-bar [aria-current=page]{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.eval-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:60px;max-width:1360px;margin:auto;padding:64px 56px 80px;display:grid}.evaluation .kicker{letter-spacing:1.3px;color:var(--muted);margin:0 0 28px;font:10px/1.6 SFMono-Regular,Consolas,monospace}.evaluation h1{letter-spacing:-3px;white-space:pre-line;margin:0 0 28px;font-size:clamp(42px,4.5vw,65px);font-weight:500;line-height:1.03}.evaluation .lead{color:#626262;max-width:490px;margin:0 0 32px;font-size:16px;line-height:1.75}.evaluation .solid{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:28px;padding:16px 20px;font-size:13px;font-weight:600;display:inline-flex}.evaluation .solid:hover{background:#c84c20}.evaluation .subtle{color:var(--muted);margin-top:18px;font-size:11px;line-height:1.8}.tracking-figure{color:#bababe;background:#18181a;flex-direction:column;align-self:stretch;min-height:440px;margin:0;display:flex}.figure-top{letter-spacing:1px;border-bottom:1px solid #333336;justify-content:space-between;padding:20px 22px;font:9px monospace;display:flex}.tracking-figure svg{flex:1;width:100%;height:auto;min-height:0;display:block}.tracking-figure figcaption{border-top:1px solid #333336;justify-content:space-between;gap:20px;padding:17px 22px;font:9px/1.6 monospace;display:flex}.tracking-figure figcaption span:last-child{color:#89898e;max-width:230px}.status-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:1248px;color:var(--muted);align-items:center;gap:24px;margin:0 auto;padding:18px 0;font-size:11px;display:flex}.status-line>span{color:var(--ink);white-space:nowrap}.status-line>span:before{content:"";background:var(--accent);width:5px;height:5px;margin-right:9px;display:inline-block}.status-line p{margin:0;line-height:1.7}.eval-section{border-bottom:1px solid var(--line);max-width:1248px;margin:auto;padding:85px 0;scroll-margin-top:25px}.evaluation h2{letter-spacing:-1.2px;white-space:pre-line;max-width:750px;margin:0 0 32px;font-size:36px;font-weight:500;line-height:1.2}.evaluation h3{letter-spacing:-.4px;margin:0;font-size:21px;font-weight:500;line-height:1.3}.evaluation p{line-height:1.75}.scope-grid{margin-top:44px}.scope-grid article{border-top:1px solid var(--line);grid-template-columns:40px 1.1fr 1.5fr .8fr;align-items:baseline;gap:30px;padding:27px 0;display:grid}.scope-grid article>span{color:var(--muted);font:10px monospace}.scope-grid p{color:var(--muted);margin:0;font-size:14px}.scope-grid small{color:var(--muted);text-align:right;font:10px/1.8 monospace}.reading-width{max-width:730px;color:var(--muted);font-size:15px}.platform-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:40px 0 22px;display:grid}.platform-grid article{border-right:1px solid var(--line);padding:26px 22px}.platform-grid article:first-child{padding-left:0}.platform-grid article:last-child{border:0}.platform-grid p{color:var(--muted);margin-bottom:0;font-size:12px}.custom-section{grid-template-columns:1fr 1fr;gap:0 65px;display:grid}.custom-section .kicker{grid-column:1/-1}.custom-section h2{grid-row:2/5}.custom-section .reading-width{margin-top:0}.back-link{text-underline-offset:5px;margin:12px 0;font-size:13px;display:inline-block;color:var(--ink)!important;text-decoration:underline!important}.process-layout,.inquiry-layout{grid-template-columns:1fr 1fr;gap:65px;display:grid}.process-layout ol{margin:0;padding:0;list-style:none}.process-layout li{border-top:1px solid var(--line);gap:25px;padding:25px 0;display:flex}.process-layout li>span{color:var(--muted);padding-top:5px;font:10px monospace}.process-layout li p{color:var(--muted);margin-bottom:0;font-size:14px}.eval-faq{grid-template-columns:1fr 1fr;gap:0 65px;display:grid}.eval-faq h2{grid-row:1/6}.eval-faq details{border-top:1px solid var(--line);grid-column:2;padding:21px 0}.eval-faq summary{cursor:pointer;font-size:14px;line-height:1.5}.eval-faq details p{color:var(--muted);font-size:13px}.inquiry-layout{padding-bottom:90px}.inquiry-layout>div>p:not(.kicker){max-width:390px;color:var(--muted);font-size:14px}.inquiry-layout>div>a{text-underline-offset:7px;font-size:18px;text-decoration:underline}.evaluation label{margin-bottom:22px;font-size:12px;display:block}.evaluation input,.evaluation textarea,.evaluation select{width:100%;color:var(--ink);resize:vertical;background:0 0;border:0;border-bottom:1px solid #aaa9a5;border-radius:0;margin-top:6px;padding:13px 0;font:14px Arial,sans-serif;display:block}.evaluation input::placeholder,.evaluation textarea::placeholder{color:#8c8b87}.form-row{gap:20px;display:flex}.form-row>*{flex:1;min-width:0}.prepared{margin-top:25px}.prepared textarea{background:#efeee9;padding:15px}.evaluation button{cursor:pointer;font-family:inherit}.prepared button{border:1px solid var(--line);background:0 0;font-size:12px}.evaluation :focus-visible{outline:2px solid var(--accent);outline-offset:5px}.evaluation footer{color:#f5f5f3;background:#19191b;justify-content:space-between;align-items:center;gap:25px;padding:42px max(56px,50vw - 624px);font-size:11px;line-height:1.8;display:flex}.evaluation footer .wordmark span{color:#aaa}.alt-hero{grid-template-columns:1fr;padding-bottom:55px}.alt-hero h1{max-width:900px}.alt-hero .lead{max-width:760px}.criteria article{border-top:1px solid var(--line);grid-template-columns:40px 1fr 1.5fr;align-items:baseline;gap:30px;padding:25px 0;display:grid}.criteria article>span{color:var(--muted);font:10px monospace}.criteria p{color:var(--muted);margin:0;font-size:14px}.evaluation:lang(ja) h1,.evaluation:lang(zh-Hans) h1{letter-spacing:-1px;font-size:clamp(36px,3.7vw,54px);line-height:1.2}.evaluation:lang(ko) h1{letter-spacing:-2px;line-height:1.15}@media (max-width:1360px){.eval-section,.status-line{margin-left:56px;margin-right:56px}}@media (max-width:900px){.evaluation header{padding:24px}.evaluation nav{gap:18px;font-size:12px}.language-bar{padding:14px 24px}.eval-hero{gap:28px;padding:40px 24px 50px}.evaluation h1{letter-spacing:-2px;font-size:44px}.tracking-figure{min-height:360px}.eval-section,.status-line{margin-left:24px;margin-right:24px}.scope-grid article{grid-template-columns:25px 1fr 1.5fr;gap:18px}.scope-grid small{display:none}.evaluation h2{font-size:30px}.evaluation footer{padding:35px 24px}}@media (max-width:640px){.evaluation header nav>a:not(.small-button){display:none}.evaluation header{padding:20px}.wordmark{font-size:28px}.eval-hero{grid-template-columns:1fr;gap:35px;padding:36px 20px 40px}.evaluation h1{font-size:48px}.evaluation .lead{font-size:15px}.tracking-figure{min-height:0}.tracking-figure svg{min-height:250px}.tracking-figure figcaption{gap:15px;font-size:8px}.eval-section,.status-line{margin-left:20px;margin-right:20px}.eval-section{padding:50px 0}.status-line{padding:18px 0;display:block}.status-line p{margin-top:8px}.scope-grid{margin-top:25px}.scope-grid article{grid-template-columns:23px 1fr;padding:22px 0}.scope-grid article p{grid-column:2}.custom-section,.process-layout,.inquiry-layout,.eval-faq{display:block}.custom-section h2{margin-bottom:24px}.process-layout ol{margin-top:30px}.platform-grid{grid-template-columns:repeat(2,1fr);margin-top:25px}.platform-grid article{border-bottom:1px solid var(--line);padding:18px!important}.platform-grid article:nth-child(2){border-right:0}.platform-grid article:nth-child(3){border-bottom:0}.platform-grid article:last-child{border:0}.eval-faq h2{margin-bottom:30px}.inquiry-layout form{margin-top:35px}.form-row{flex-wrap:wrap}.form-row>*{flex-basis:150px}.evaluation footer{flex-wrap:wrap;align-items:flex-start;padding:32px 20px}.evaluation footer>span{order:3;width:100%}.criteria article{grid-template-columns:25px 1fr;gap:12px}.criteria article p{grid-column:2}.language-bar{padding-right:20px}.evaluation:lang(ja) h1,.evaluation:lang(zh-Hans) h1{font-size:36px}}.footer-contacts{flex-direction:column;gap:6px;display:flex}.criteria article{grid-template-columns:1fr 1.5fr}.form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-privacy{color:#737373;margin:20px 0;font-size:11px;line-height:1.7}.form-error{color:#a53822;font-size:13px}.solid:disabled{opacity:.55;cursor:wait}.inquiry-success{border-top:2px solid #e75c29;padding:28px 0}.inquiry-success small{overflow-wrap:anywhere;color:#777}.inquiry-success p{color:#666}@media (max-width:900px){.scope-grid article{grid-template-columns:1fr 1.5fr}}@media (max-width:640px){.scope-grid article,.criteria article{display:block}.scope-grid article p,.criteria article p{margin-top:14px}}.guide-links>p{color:#77736c;line-height:1.7}.guide-links>div{margin-top:24px}.guide-links>div>a{border-top:1px solid #deddd7;justify-content:space-between;gap:20px;padding:22px 0;display:flex}.guide-links strong{font-size:18px;font-weight:500}.guide-links a:hover strong,.guide-links a span{color:#a44826}.platform-grid{grid-template-columns:repeat(3,1fr)}.scope-grid article{grid-template-columns:1fr 1.5fr .8fr}@media (max-width:640px){.scope-grid article{grid-template-columns:1fr}.scope-grid article p{grid-column:auto}.scope-grid small{text-align:left}.platform-grid{grid-template-columns:1fr}.platform-grid article{border-right:0!important;border-bottom:1px solid var(--line)!important}.platform-grid article:last-child{border-bottom:0!important}}@media (min-width:641px){.platform-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1000px){.platform-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:641px) and (max-width:999px){.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.comparison-guide{border-bottom:1px solid #deddd7;margin-bottom:48px;padding-bottom:64px}.comparison-guide h3{letter-spacing:-.4px;margin:38px 0 14px;font-size:23px;line-height:1.4}.comparison-guide .reading-width{line-height:1.8}.comparison-table{margin:32px 0 44px;overflow-x:auto}.comparison-table table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:14px;line-height:1.7}.comparison-table caption{text-align:left;color:#77736c;margin-bottom:16px;font-size:12px}.comparison-table th,.comparison-table td{vertical-align:top;border-bottom:1px solid #deddd7;padding:18px 20px 18px 0}.comparison-table thead th{color:#77736c;font-weight:500}.comparison-table tbody th{width:20%;font-weight:500}.comparison-table td{color:#55534e;width:40%}.comparison-guide .subtle a{text-underline-offset:4px;text-decoration:underline}.eval-hero{grid-template-columns:1fr 1.05fr;gap:44px;padding-top:54px;padding-bottom:64px}.eval-hero h1{letter-spacing:-2.5px;font-size:clamp(40px,4.15vw,61px);line-height:1.08}.product-figure{color:#bcbcc4;background:#202128;align-self:center;margin:0;overflow:hidden}.product-figure img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.product-figure figcaption{border-top:1px solid #37383d;padding:17px 24px;font:11px/1.6 Arial,sans-serif}.eval-section{padding-top:68px;padding-bottom:68px}.commercial-section{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.commercial-section h2{margin-bottom:24px;font-size:42px;line-height:1.16}.commercial-section .case-copy>p.reading-width{max-width:490px;font-size:16px}.commercial-section h3{margin-top:32px;font-size:15px;font-weight:600}.commercial-section ul{color:#65635f;margin:18px 0 26px;padding:0;font-size:14px;line-height:1.7;list-style:none}.commercial-section li{border-top:1px solid var(--line);padding:10px 0}.commercial-photo{justify-self:end;width:100%;max-width:470px;margin:0}.commercial-photo img{object-fit:cover;object-position:50% 61%;width:100%;height:430px;display:block}.commercial-photo figcaption{color:var(--muted);padding-top:13px;font-size:11px;line-height:1.6}.delivery-section{grid-template-columns:1fr 1fr;gap:72px;display:grid}.delivery-section h2{max-width:520px}.delivery-section dl{width:100%;min-width:0;margin:0;display:block}.delivery-section dl>div{border-top:1px solid var(--line);padding:24px 0}.delivery-section dt{color:var(--ink);letter-spacing:-.4px;border:0;padding:0;font-size:21px;line-height:1.4}.delivery-section dd{color:var(--muted);border:0;margin:12px 0 0;padding:0;font-size:14px;line-height:1.8}.evaluation:lang(ko){word-break:keep-all;overflow-wrap:break-word}.custom-section{grid-template-columns:1fr 1fr;gap:0 65px}.custom-section h2{grid-area:1/1/4}.custom-section>.reading-width,.custom-section>.back-link,.custom-section>.subtle{grid-column:2}.company-footer{align-items:flex-start!important;padding-top:48px!important;padding-bottom:48px!important}.company-footer .company-site{text-underline-offset:4px;margin-top:25px;font-size:12px;text-decoration:underline;display:block}.company-details{color:#aaa9af;max-width:430px;line-height:1.9}.company-details strong{color:#f4f4f1;font-size:14px;font-weight:500}.company-details address{margin:12px 0;font-style:normal}.company-footer small{color:#aaa9af;font-size:10px}.company-footer .footer-contacts{gap:9px;font-size:13px;line-height:1.8}.company-footer .footer-contacts small{margin-top:12px}@media (max-width:900px){.commercial-section,.delivery-section{gap:36px}.commercial-section h2{font-size:34px}.commercial-photo img{height:370px}.company-footer{grid-template-columns:1fr 1fr;display:grid!important}.company-details{grid-area:1/2/3}.company-footer .footer-contacts{grid-column:1}.eval-hero{gap:28px}}@media (max-width:640px){.eval-hero{grid-template-columns:1fr;padding:32px 20px 44px}.eval-hero h1{letter-spacing:-1.8px;font-size:43px}.eval-section{padding-top:48px;padding-bottom:48px}.commercial-section,.delivery-section{display:block}.commercial-section h2{font-size:34px}.commercial-photo{max-width:none;margin-top:30px}.commercial-photo img{height:360px}.delivery-section dl{margin-top:28px}.company-footer{display:block!important}.company-details{margin:30px 0}.company-footer .company-site{margin-top:18px}.custom-section{display:block}.product-figure figcaption{font-size:10px}.evaluation:lang(ja) .eval-hero h1,.evaluation:lang(zh-Hans) .eval-hero h1{font-size:36px}}.effectmate-brands{border:1px solid var(--line);background:#fff;align-self:center;min-width:0;padding:32px 24px}.effectmate-brand{display:block}.effectmate-brand img{width:100%;height:auto;display:block}.effectmate-companies{border-top:1px solid #e8e8e5;justify-content:center;align-items:flex-end;gap:48px;margin-top:24px;padding-top:32px;display:flex}.effectmate-companies img{object-fit:contain;width:auto;max-width:40%;height:32px}@media (max-width:640px){.effectmate-brands{margin-top:30px;padding:24px 16px}.effectmate-companies{gap:32px;padding-top:24px}.effectmate-companies img{height:27px}}.effectmate-companies img[alt=animate]{max-width:46%;height:40px}@media (max-width:640px){.effectmate-companies img[alt=animate]{height:34px}}.effectmate-companies{padding-bottom:4px}.effectmate-companies img{display:block}
