.gb-page{color:#0f172a;background:#fff}.gb-page a.content-link,.gb-page a.jump-url{color:#16a34a;font-weight:600;text-decoration:none}.gb-page a.content-link:hover,.gb-page a.jump-url:hover{text-decoration:underline}.gb-hero{position:relative;overflow:hidden;background:#f7fdf9;color:#0f172a;padding:28px 0 24px}.gb-hero .gb-hero-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.gb-hero .blob{position:absolute;border-radius:50%;filter:blur(2px)}.gb-hero .blob-left{width:420px;height:420px;left:-80px;top:40px;background:radial-gradient(circle,rgba(34,197,94,.16),transparent 68%)}.gb-hero .blob-right{width:480px;height:480px;right:-60px;top:20px;background:radial-gradient(circle,rgba(74,222,128,.18),transparent 70%)}.gb-hero .dots{position:absolute;width:90px;height:90px;opacity:.35;background-image:radial-gradient(#94a3b8 1.2px,transparent 0);background-size:12px 12px}.gb-hero .dots-tl{left:28px;top:28px}.gb-hero .dots-br{right:40px;bottom:36px}.gb-hero .gb-hero-inner{position:relative;z-index:1;width:min(980px,88vw);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;align-items:center}.gb-hero .gb-hero-eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;padding:7px 14px;border:1.5px solid #86efac;border-radius:999px;background:#fff;color:#15803d;font-size:13px;font-weight:700}.gb-hero .gb-hero-eyebrow .star{color:#22c55e;font-size:12px}.gb-hero h1{margin:0 0 18px;font-size:clamp(2rem,4vw,3.1rem);line-height:1.12;font-weight:800;letter-spacing:-.03em}.gb-hero h1 .title-dark,.gb-hero h1 .title-green{display:block}.gb-hero h1 .title-green{color:#15803d}.gb-hero h1 .title-dark{color:#0f172a}.gb-hero .gb-hero-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.gb-hero .gb-hero-tags span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d;font-size:12px;font-weight:700}.gb-hero .gb-hero-tags svg{flex-shrink:0}.gb-hero .gb-hero-lead{margin:0 0 24px;padding:0;max-width:34em;font-size:16px;line-height:1.7;color:#64748b}.gb-hero .gb-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.gb-hero .gb-hero-actions .gb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 22px;border-radius:999px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.gb-hero .gb-hero-actions .gb-btn-primary{background:linear-gradient(180deg,#34d399,#16a34a);color:#fff;box-shadow:0 10px 22px rgba(22,163,74,.28)}.gb-hero .gb-hero-actions .gb-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 26px rgba(22,163,74,.34)}.gb-hero .gb-hero-actions .gb-btn-secondary{background:#fff;border:1.5px solid #86efac;color:#15803d}.gb-hero .gb-hero-actions .gb-btn-secondary:hover{background:#f0fdf4}.gb-hero .gb-hero-trust{display:flex;flex-wrap:nowrap;align-items:center;gap:0;list-style:none;margin:0;padding:0;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.gb-hero .gb-hero-trust li{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:0 10px;font-size:12px;font-weight:600;color:#475569;border-right:1px solid #e2e8f0}.gb-hero .gb-hero-trust li:first-child{padding-left:0}.gb-hero .gb-hero-trust li:last-child{border-right:none;padding-right:0}.gb-hero .gb-hero-trust li svg{width:14px;height:14px;color:#22c55e;flex-shrink:0}.gb-hero .gb-hero-visual{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center}.gb-hero .gb-hero-visual-img{display:block;width:min(500px,100%);height:auto;-o-object-fit:contain;object-fit:contain;animation:gb-hero-float 5s ease-in-out infinite}@keyframes gb-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gb-chip-in{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.gb-article{width:min(980px,88vw);margin:0 auto;padding:28px 0 48px}.gb-article h2{margin:28px 0 14px;padding:12px 16px;font-size:1.45rem;color:#15803d;font-weight:800;line-height:1.35;background:linear-gradient(90deg,#dcfce7,#f0fdf4 55%,#fff);border-left:4px solid #16a34a;border-radius:0 12px 12px 0;box-shadow:inset 0 -1px 0 rgba(22,163,74,.08)}.gb-article h3{margin:22px 0 10px;font-size:1.2rem;color:#0f172a}.gb-article h4{margin:16px 0 8px;font-size:1.05rem;color:#0f172a}.gb-article p{padding:0;margin:0 0 12px}.gb-article ol,.gb-article p,.gb-article ul{font-size:16px;line-height:1.75;color:#64748b}.gb-article ol,.gb-article ul{margin:0 0 14px;padding-left:0}.gb-article li{margin-bottom:6px;font-size:16px;line-height:1.75}.gb-article .content-img{display:block;width:min(100%,340px);max-width:340px;height:auto;margin:18px auto;border-radius:14px;-o-object-fit:contain;object-fit:contain}.gb-article .info-list,.gb-article .version-box{background:#f0fdf4;border:1px solid #d7ebe5;border-radius:14px;padding:16px 18px;margin:14px 0 18px}.gb-article .info-list p{margin:6px 0;color:#0f172a}.gb-article .pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.gb-article .pros-cons .box{background:#fff;border:1px solid #dce8e5;border-radius:12px;padding:14px}.gb-article .alt-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0 20px}.gb-article .alt-card{background:#fff;border:1px solid #dce8e5;border-radius:12px;padding:16px 18px;box-shadow:0 1px 0 rgba(15,23,42,.02)}.gb-article .alt-card .hh3,.gb-article .alt-card h3{margin:0 0 8px;font-size:1.05rem;color:#0f172a;font-weight:700;line-height:1.35}.gb-article .alt-card p{margin:0;font-size:16px;line-height:1.7;color:#64748b}.gb-article .faq{padding:0}.gb-article .faq .dropdown-faq{border-bottom:none;padding-left:0}.gb-article .faq p{margin-left:0;font-size:16px;line-height:1.75}.gb-table-wrap{overflow-x:auto;margin:14px 0 20px;border-radius:12px;border:1px solid #d7e5e1}.gb-table{width:100%;border-collapse:collapse;background:#fff;font-size:14px}.gb-table td,.gb-table th{border-bottom:1px solid #e5efec;padding:10px 12px;text-align:left;vertical-align:top}.gb-table th{background:#eaf7f3;color:#0f172a;font-weight:700}.gb-table tr:last-child td{border-bottom:none}.gb-content-page,.gb-legal{width:min(980px,88vw);margin:0 auto;padding:28px 0 48px}.gb-content-page h1,.gb-legal h1{margin:0 0 16px;font-size:2rem;color:#0f172a}.gb-content-page h2,.gb-legal h2{margin:24px 0 12px;padding:12px 16px;font-size:1.35rem;color:#15803d;font-weight:800;line-height:1.35;background:linear-gradient(90deg,#dcfce7,#f0fdf4 55%,#fff);border-left:4px solid #16a34a;border-radius:0 12px 12px 0}.gb-content-page li,.gb-content-page p,.gb-legal li,.gb-legal p{color:#64748b;line-height:1.75;font-size:16px}.gb-content-page p,.gb-legal p{margin:0 0 12px;padding:0}.gb-content-page ul,.gb-legal ul{padding-left:1.3em;margin:0 0 14px}.gb-btn.gb-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:999px;background:linear-gradient(180deg,#34d399,#16a34a);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 10px 22px rgba(22,163,74,.28);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.gb-btn.gb-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 26px rgba(22,163,74,.34)}.dl-hero .dl-hero-inner{grid-template-columns:1fr}.dl-hero .gb-hero-copy{max-width:none;width:100%}.dl-hero h1{margin:0 0 16px;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.dl-hero .title-dark{display:inline;white-space:nowrap}.dl-hero .gb-hero-lead{max-width:none}.dl-hero .dl-top-logo{display:block;width:min(160px,36vw);max-width:160px;margin:8px auto 18px;border-radius:22px}.dl-cta-inline,.dl-hero .gb-hero-actions{justify-content:center}.dl-cta-inline{display:flex;margin:22px 0 8px}.gb-article .alt-cards.dl-prep-cards{grid-template-columns:repeat(3,1fr);gap:14px;counter-reset:dl-prep}.gb-article .alt-cards.dl-prep-cards.ov-reason-cards{grid-template-columns:1fr 1fr}.gb-article .alt-cards.dl-prep-cards .alt-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px 16px 16px;background:#f7fdf9;border:1px solid #bbf7d0;border-radius:14px;box-shadow:0 8px 20px rgba(22,163,74,.08);counter-increment:dl-prep}.gb-article .alt-cards.dl-prep-cards .alt-card:before{content:counter(dl-prep);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:2px;border-radius:999px;background:linear-gradient(180deg,#34d399,#16a34a);color:#fff;font-size:14px;font-weight:800;line-height:1;box-shadow:0 6px 14px rgba(22,163,74,.25)}.gb-article .alt-cards.dl-prep-cards .alt-card h3{margin:0;padding-top:2px;font-size:1.05rem;color:#15803d;font-weight:800;line-height:1.35}.gb-article .alt-cards.dl-prep-cards .alt-card p{margin:0;font-size:15px;line-height:1.65;color:#475569}.gb-article ol.dl-steps{list-style:none!important;list-style-type:none!important;margin:16px 0 20px!important;padding:0!important;display:flex;flex-direction:column;gap:12px;counter-reset:dl-step}.gb-article ol.dl-steps>li{position:relative;display:flex;align-items:flex-start;gap:14px;margin:0!important;padding:16px 18px 16px 16px!important;background:#f7fdf9;border:1px solid #d7ebe5;border-radius:14px;box-shadow:0 1px 0 rgba(15,23,42,.03);font-size:16px;line-height:1.65;color:#334155;counter-increment:dl-step}.gb-article ol.dl-steps>li::marker{content:none;display:none}.gb-article ol.dl-steps>li:before{content:counter(dl-step);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:linear-gradient(180deg,#34d399,#16a34a);color:#fff;font-size:15px;font-weight:800;line-height:1;box-shadow:0 6px 14px rgba(22,163,74,.25)}.gb-article ol.dl-steps>li strong{color:#15803d;font-weight:800}.dl-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}.dl-feature-list p{margin:4px 0}.for-pc-page .pc-steps{position:relative;display:flex;flex-direction:column;gap:16px;margin:16px 0 24px;padding-left:32px;border-left:none;counter-reset:pc-step}.for-pc-page .pc-steps:before{content:"";position:absolute;left:12px;top:20px;bottom:20px;width:3px;background:#86efac;transform:translateX(-50%);border-radius:999px}.for-pc-page .pc-step{position:relative;margin-left:0;padding:18px 18px 16px;background:linear-gradient(135deg,#f0fdf4,#fff 55%);border:1px solid #bbf7d0;border-radius:16px;box-shadow:0 10px 24px rgba(22,163,74,.08);counter-increment:pc-step}.for-pc-page .pc-step:before{content:"";position:absolute;left:-20px;top:28px;width:14px;height:14px;border-radius:50%;background:#16a34a;border:3px solid #dcfce7;box-shadow:0 0 0 3px rgba(34,197,94,.2);box-sizing:border-box;transform:translateX(-50%);z-index:1}.for-pc-page .pc-step h3{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 10px;font-size:1.1rem;color:#0f172a;font-weight:800}.for-pc-page .pc-step p{margin:0 0 10px;color:#475569}.for-pc-page .pc-step p:last-child{margin-bottom:0}.for-pc-page .pc-step-badge{display:none}.for-pc-page .pc-emulator-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none!important;margin:0 0 12px!important;padding:0!important}.for-pc-page .pc-emulator-list li{margin:0!important;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid #86efac;color:#15803d;font-size:14px;font-weight:700}.for-pc-page .pc-feature-chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none!important;margin:12px 0 16px!important;padding:0!important}.for-pc-page .pc-feature-chips li{margin:0!important;padding:10px 14px;border-radius:12px;background:#eaf7f3;border:1px solid #d7ebe5;color:#0f172a;font-size:14px;font-weight:600}.for-pc-page .pc-notice{margin:14px 0 20px;padding:16px 18px;border-radius:14px;background:#fff7ed;border:1px solid #fed7aa}.for-pc-page .pc-notice p{margin:0 0 10px;color:#9a3412}.for-pc-page .pc-notice p:last-child{margin-bottom:0}.for-pc-page .pc-issues{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin:14px 0 22px}.for-pc-page .pc-issue{padding:16px;border-radius:14px;background:#fff;border:1px solid #e2e8f0;border-top:3px solid #16a34a;box-shadow:0 6px 16px rgba(15,23,42,.04)}.for-pc-page .pc-issue h3{margin:0 0 8px;font-size:1rem;color:#15803d;font-weight:800}.for-pc-page .pc-issue p{margin:0 0 8px;color:#475569;font-size:15px}.for-pc-page .pc-issue ul{margin:0;padding-left:1.2em;color:#475569}.for-pc-page .pc-issue li{margin-bottom:4px;font-size:14px}.for-pc-page .pc-benefit-bars{display:flex;flex-direction:column;gap:12px;margin:14px 0 22px;counter-reset:pc-benefit}.for-pc-page .pc-benefit-bar{display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;padding:14px 18px;background:#f7fdf9;border:1px solid #bbf7d0;border-radius:12px;box-shadow:0 4px 12px rgba(22,163,74,.06);counter-increment:pc-benefit}.for-pc-page .pc-benefit-bar:before{content:counter(pc-benefit);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:linear-gradient(180deg,#34d399,#16a34a);color:#fff;font-size:14px;font-weight:800;line-height:1;box-shadow:0 4px 10px rgba(22,163,74,.22)}.for-pc-page .pc-benefit-bar h3{flex:0 0 auto;min-width:150px;margin:0;font-size:1rem;color:#15803d;font-weight:800;line-height:1.3;white-space:nowrap}.for-pc-page .pc-benefit-bar p{flex:1;margin:0;font-size:15px;line-height:1.55;color:#475569}@media(max-width:900px){.gb-hero{padding:20px 0 18px}.gb-hero .gb-hero-inner{grid-template-columns:1fr;gap:28px}.gb-hero .gb-hero-visual{order:-1;min-height:auto;justify-content:center}.gb-hero .gb-hero-visual-img{width:min(420px,92%)}.gb-hero .gb-hero-trust li{padding:6px 10px;border-right:none}.dl-hero .dl-hero-inner{grid-template-columns:1fr}.dl-hero h1{white-space:normal;font-size:clamp(1.15rem,4.8vw,1.45rem)}.dl-feature-list,.for-pc-page .pc-issues,.gb-article .alt-cards,.gb-article .alt-cards.dl-prep-cards,.gb-article .pros-cons{grid-template-columns:1fr}.for-pc-page .pc-steps{padding-left:28px}.for-pc-page .pc-steps:before{left:10px}.for-pc-page .pc-step:before{left:-18px}.for-pc-page .pc-benefit-bar{flex-wrap:wrap;align-items:flex-start}.for-pc-page .pc-benefit-bar h3{min-width:0;white-space:normal}.for-pc-page .pc-benefit-bar p{flex:1 1 100%;padding-left:46px}}.faq[data-v-322a1bb6]{display:flex;flex-direction:column;gap:12px;margin:8px 0 20px;padding:0}.dropdown-faq[data-v-322a1bb6]{background:#fff;border:1px solid #dce8e5;border-radius:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.dropdown-faq.open[data-v-322a1bb6]{border-color:#86efac;background:#f7fdf9;box-shadow:0 6px 18px rgba(22,163,74,.08)}.faq-title[data-v-322a1bb6]{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin:0;padding:16px 18px;border:0;background:transparent;cursor:pointer;text-align:left;font:inherit;color:#0f172a}.faq-q[data-v-322a1bb6]{flex:1;font-size:16px;font-weight:700;line-height:1.45}.faq-icon[data-v-322a1bb6]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#eaf7f3;color:#15803d;transition:transform .25s ease,background .2s ease,color .2s ease}.dropdown-faq.open .faq-icon[data-v-322a1bb6]{transform:rotate(180deg);background:#22c55e;color:#fff}.faq-body[data-v-322a1bb6]{padding:0 18px 16px}.content[data-v-322a1bb6],.faq[data-v-322a1bb6] .content,.faq[data-v-322a1bb6] p{margin:0;padding:0;font-size:16px;line-height:1.75;color:#64748b}.mobile-fixed-download[data-v-85e4e0c6]{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);z-index:20;white-space:nowrap;box-shadow:0 10px 24px rgba(34,197,94,.35)}