.gr{--gr-accent: #ffc13c;--gr-ink: #202124;--gr-muted: #5d5a55;--gr-line: rgba(32, 33, 36, .1);--gr-soft: #f8f8f8;--gr-notice: #fff8e6;--gr-notice-line: rgba(255, 193, 60, .42);--gr-heading: var(--font-heading, "Outfit", system-ui, sans-serif);--gr-body: var(--font-body, "DM Sans", system-ui, sans-serif);--gr-ease: cubic-bezier(.16, 1, .3, 1);color:var(--gr-ink);font-family:var(--gr-body);-webkit-padding-after:72px;padding-block-end:72px}.gr *{box-sizing:border-box}.gr h1,.gr h2,.gr h3,.gr p,.gr ul{margin:0}.gr a{color:inherit}.gr-inner{inline-size:min(100% - 48px,var(--site-container, 1410px));margin-inline:auto}.gr-kicker{color:#4a4640;font-size:11px;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.gr h1,.gr h2,.gr h3,.gr-summary strong{color:var(--gr-ink);font-family:var(--gr-heading);font-weight:800;letter-spacing:0}.gr-hero{-webkit-padding-before:0;padding-block-start:0}.gr-hero__copy{display:grid;gap:12px;max-inline-size:790px}.gr-hero h1{font-size:clamp(42px,4.8vw,72px);line-height:1}.gr-hero p:not(.gr-kicker){color:var(--gr-ink);font-size:18px;font-weight:550;line-height:1.55}.gr-hero__chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:8px 0 0}.gr-hero__chips li{align-items:center;background:var(--gr-soft);border:1px solid var(--gr-line);border-radius:999px;display:inline-flex;font-size:13px;font-weight:800;gap:9px;line-height:1;min-block-size:34px;padding-inline:13px}.gr-hero__chips li:before,.gr-list li:before{background:var(--gr-accent);border-radius:2px;content:""}.gr-hero__chips li:before{block-size:7px;inline-size:7px}.gr-summary,.gr-compare,.gr-report,.gr-faq-section{-webkit-margin-before:40px;margin-block-start:40px}.gr-summary{border-block:1px solid var(--gr-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.gr-summary article{display:grid;gap:5px;padding-block:15px;-webkit-padding-end:clamp(18px,3vw,38px);padding-inline-end:clamp(18px,3vw,38px)}.gr-summary article+article{-webkit-border-start:1px solid var(--gr-line);border-inline-start:1px solid var(--gr-line);-webkit-padding-start:clamp(18px,3vw,38px);padding-inline-start:clamp(18px,3vw,38px)}.gr-summary span{color:var(--gr-muted);font-size:10px;font-weight:850;letter-spacing:.07em;line-height:1;text-transform:uppercase}.gr-summary strong{font-size:22px;line-height:1.08}.gr-summary p{color:var(--gr-muted);font-size:13px;font-weight:650;line-height:1.38;max-inline-size:360px}.gr-compare{align-items:start;display:grid;gap:clamp(40px,7vw,104px);grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.gr-column{display:grid;gap:12px}.gr-column h2,.gr-report h2,.gr-faq-section h2{font-size:32px;line-height:1.08}.gr-column>p,.gr-report p,.gr-section-head p{color:var(--gr-muted);font-size:15px;font-weight:650;line-height:1.5;max-inline-size:620px}.gr-list{display:grid;gap:12px;list-style:none;-webkit-margin-before:8px;margin-block-start:8px;padding:0}.gr-list li{align-items:start;display:grid;font-size:15px;font-weight:800;gap:12px;grid-template-columns:8px minmax(0,1fr);line-height:1.42}.gr-list li:before{block-size:7px;inline-size:7px;-webkit-margin-before:7px;margin-block-start:7px}.gr-report{align-items:start;background:var(--gr-notice);border:1px solid var(--gr-notice-line);border-radius:16px;display:grid;gap:clamp(28px,6vw,84px);grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);padding:24px}.gr-report__copy{display:grid;justify-items:start}.gr-report__copy p{-webkit-margin-before:10px;margin-block-start:10px}.gr-button{align-items:center;background:var(--gr-accent);border-radius:8px;display:inline-flex;font-size:15px;font-weight:850;gap:14px;justify-content:center;line-height:1;-webkit-margin-before:20px;margin-block-start:20px;min-block-size:48px;padding-inline:18px;text-decoration:none;transition:background .3s var(--gr-ease),transform .3s var(--gr-ease)}.gr-button:hover{background:#f2b62f;transform:translateY(-1px)}.gr-report__list{background:#ffffffa3;border:1px solid rgba(32,33,36,.08);border-radius:14px;padding:18px}.gr-report__list h3{font-size:22px;line-height:1.08}.gr-faq-section{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(280px,.36fr) minmax(0,1fr)}.gr-section-head{display:grid;gap:10px}.gr .xlseo-faq-list{background:#f5f5f5;border-radius:8px;display:flex;flex-direction:column;gap:10px;overflow-anchor:none;padding:12px}.gr .xlseo-faq-item{background:#fff;border:1px solid #ded8cf;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;overflow-anchor:none;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.gr .xlseo-faq-item:hover,.gr .xlseo-faq-item.xlseo-open{border-color:#ded8cf;box-shadow:0 10px 24px #1a17140a}.gr .xlseo-faq-header{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--gr-ink)!important;cursor:pointer!important;display:flex!important;gap:14px!important;justify-content:space-between!important;letter-spacing:0!important;padding:14px 14px 14px 16px!important;text-align:left!important;text-decoration:none!important;text-transform:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;width:100%!important}.gr .xlseo-faq-question{color:var(--gr-ink);flex:1;font-family:var(--gr-body);font-size:.95rem;font-weight:600;line-height:1.4;margin:0;white-space:normal;word-break:break-word}.gr .xlseo-chevron{align-items:center;background:#f5f5f5;border:1px solid #ded8cf;border-radius:6px;color:var(--gr-ink);display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;transition:background .18s ease,border-color .18s ease,transform .25s ease;width:30px}.gr .xlseo-chevron svg{display:block;height:16px;stroke:currentColor;width:16px}.gr .xlseo-faq-item.xlseo-open .xlseo-chevron{background:var(--gr-accent);border-color:var(--gr-accent);transform:rotate(180deg)}.gr .xlseo-faq-body{-webkit-border-before:1px solid transparent;border-block-start:1px solid transparent;color:var(--gr-ink);display:grid;font-size:.92rem;grid-template-rows:0fr;line-height:1.7;opacity:0;overflow:hidden;overflow-anchor:none;padding:0 16px;transition:grid-template-rows .18s ease,opacity .14s ease,padding .18s ease,border-color .18s ease}.gr .xlseo-faq-item.xlseo-open .xlseo-faq-body{border-block-start-color:#eee9e1;grid-template-rows:1fr;opacity:1;padding:13px 16px 16px}@media (max-width: 980px){.gr-summary,.gr-compare,.gr-report,.gr-faq-section{grid-template-columns:1fr}.gr-summary article+article{-webkit-border-before:1px solid var(--gr-line);border-block-start:1px solid var(--gr-line);-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}}@media (max-width: 760px){.gr{-webkit-padding-after:44px;padding-block-end:44px}.gr-inner{inline-size:calc(100vw - 28px);max-inline-size:var(--site-container, 1410px)}.gr-hero h1{font-size:40px}.gr-hero p:not(.gr-kicker){font-size:15px}.gr-hero__chips{align-items:start;display:grid;justify-items:start}.gr-hero__chips li{flex:0 1 auto;line-height:1.2;max-inline-size:100%;min-inline-size:0;padding-block:8px;white-space:normal}.gr-summary,.gr-compare,.gr-report,.gr-faq-section{-webkit-margin-before:36px;margin-block-start:36px}.gr-summary article{padding-block:15px}.gr-column h2,.gr-report h2,.gr-faq-section h2{font-size:27px}.gr-summary strong{font-size:22px}.gr-list li,.gr .xlseo-faq-question{font-size:14px}.gr-list li,.gr-hero p,.gr-summary p,.gr-column>p,.gr-report p,.gr .xlseo-faq-body{overflow-wrap:anywhere}.gr-report,.gr-report__list{border-radius:14px;padding:18px}}
