.gp{--gp-black:#0a0a0c;--gp-white:#fff;--gp-g900:#121214;--gp-g800:#1b1b1f;--gp-g700:#26262b;--gp-g600:#3a3a42;--gp-g500:#7e7e88;--gp-g400:#a8a8b2;--gp-g300:#cacad2;--gp-g200:#e2e2e8;--gp-g100:#f2f2f5;--gp-line:hsla(0,0%,100%,.12);--gp-line2:hsla(0,0%,100%,.22);--gp-mono:"JetBrains Mono","Pretendard",monospace;background:var(--gp-black);background-image:radial-gradient(ellipse 95% 55% at 50% -8%,hsla(0,0%,100%,.09) 0,transparent 62%),radial-gradient(ellipse 60% 45% at 12% 60%,hsla(0,0%,100%,.035) 0,transparent 55%),radial-gradient(ellipse 55% 40% at 92% 36%,hsla(0,0%,100%,.03) 0,transparent 55%);color:var(--gp-white);line-height:1.65;letter-spacing:-.012em;overflow-x:hidden}.gp a{color:inherit;text-decoration:none}.gp-wrap{max-width:1140px;margin:0 auto;padding:0 28px}.gp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 26px;border-radius:99px;font-weight:700;font-size:14px;transition:.2s ease;cursor:pointer}.gp-btn svg{width:16px;height:16px;flex-shrink:0}.gp .gp-btn-w svg,.gp .gp-btn-w svg path{fill:var(--gp-black)}.gp .gp-btn-w{background:var(--gp-white);color:var(--gp-black)}.gp .gp-btn-w:hover{box-shadow:0 0 36px hsla(0,0%,100%,.3);transform:translateY(-1px)}.gp .gp-btn-o{border:1px solid var(--gp-line2);color:var(--gp-g300)}.gp .gp-btn-o:hover{color:var(--gp-white);border-color:hsla(0,0%,100%,.35)}.gp-hero{position:relative;padding:84px 0 64px;overflow:hidden}.gp-hero-wm{position:absolute;right:-30px;top:6px;font-size:170px;line-height:1;font-weight:900;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;text-transform:uppercase}.gp-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center;position:relative}.gp-eyebrow{font-family:var(--gp-mono);font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gp-g400);margin-bottom:22px;display:flex;align-items:center;gap:9px}.gp-eyebrow:before{content:"";width:22px;height:1px;background:var(--gp-g500)}.gp-hero h1{font-size:clamp(42px,6.4vw,68px);font-weight:900;letter-spacing:-.045em;line-height:1.06;margin-bottom:20px}.gp-lit{text-shadow:0 0 60px hsla(0,0%,100%,.5)}.gp-hero-sub{color:var(--gp-g400);font-size:16px;max-width:42ch;margin-bottom:32px}.gp-hero-ctas{display:flex;gap:12px;align-items:center}.gp-hero-meta{display:flex;gap:18px;margin-top:20px;font-family:var(--gp-mono);font-size:11.5px;color:var(--gp-g500)}.gp-demo{position:relative;border:1px solid var(--gp-line);border-radius:20px;background:var(--gp-g900);box-shadow:0 20px 80px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.07);padding:22px;overflow:hidden}.gp-demo-head{justify-content:space-between;margin-bottom:18px;font-family:var(--gp-mono);font-size:10px;letter-spacing:.18em;color:var(--gp-g500);text-transform:uppercase}.gp-demo-head,.gp-live{display:flex;align-items:center}.gp-live{gap:6px;font-weight:700;color:var(--gp-g300)}.gp-live i{width:6px;height:6px;border-radius:50%;background:#ff3b30;animation:gp-pulse 1.6s infinite}@keyframes gp-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(255,59,48,.55)}50%{opacity:.5;box-shadow:0 0 0 5px rgba(255,59,48,0)}}.gp-demo-video{width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;margin-bottom:16px;border:1px solid var(--gp-line);position:relative}.gp-demo-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;animation:gp-fadein .5s ease}@keyframes gp-fadein{0%{opacity:0}to{opacity:1}}.gp-demo-wm{position:absolute;top:10px;left:12px;height:16px;width:auto;opacity:.85;filter:drop-shadow(0 1px 4px rgba(0,0,0,.6));pointer-events:none}.gp-demo-cap{position:absolute;left:0;right:0;bottom:0;padding:22px 14px 10px;background:linear-gradient(transparent,rgba(0,0,0,.75));font-size:12.5px;display:flex;align-items:baseline;gap:8px}.gp-demo-cap b{font-weight:650;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-demo-cap span{font-family:var(--gp-mono);font-size:10.5px;color:var(--gp-g300);flex-shrink:0}.gp-keyart-stage{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;border:1px solid var(--gp-line);background:radial-gradient(ellipse 70% 80% at 50% 20%,hsla(0,0%,100%,.08),transparent 60%),var(--gp-g900);display:flex;align-items:center;justify-content:center}.gp-keyart-logo{width:38%;max-width:160px;height:auto;filter:drop-shadow(0 6px 30px rgba(0,0,0,.5));opacity:.95}.gp-keyart-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gp-keyart-cap{position:absolute;left:0;right:0;bottom:0;padding:26px 16px 14px;background:linear-gradient(transparent,rgba(0,0,0,.82));display:flex;flex-direction:column;gap:2px}.gp-keyart-cap b{font-size:14px;font-weight:700;letter-spacing:-.01em}.gp-keyart-cap span{font-size:12.5px;color:var(--gp-g400)}.gp-demo-dots{display:flex;gap:6px;justify-content:center;margin-top:2px}.gp-demo-dots button{width:6px;height:6px;border-radius:50%;border:0;padding:0;background:var(--gp-g600);cursor:pointer;transition:.2s}.gp-demo-dots button.on{background:var(--gp-white);box-shadow:0 0 8px hsla(0,0%,100%,.6)}.gp section{padding:78px 0 0}.gp h2{font-size:clamp(26px,3.4vw,34px);font-weight:850;letter-spacing:-.035em;line-height:1.2}.gp-intro{padding:54px 0 10px;max-width:78ch}.gp-intro p{font-size:18px;line-height:1.85;color:var(--gp-g400)}.gp-intro b{color:var(--gp-white);font-weight:650}.gp-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}.gp-sticky{position:sticky;top:90px}.gp-split-desc{color:var(--gp-g500);font-size:14px;margin-top:14px;max-width:34ch}.gp-flist{border-top:1px solid var(--gp-line)}.gp-frow{display:grid;grid-template-columns:54px 1fr;gap:18px;padding:26px 6px;border-bottom:1px solid var(--gp-line);transition:.25s}.gp-frow:hover{background:hsla(0,0%,100%,.025)}.gp-frow-n{font-family:var(--gp-mono);font-size:12px;font-weight:700;color:var(--gp-g600);padding-top:5px}.gp-frow:hover .gp-frow-n{color:var(--gp-white);text-shadow:0 0 14px hsla(0,0%,100%,.6)}.gp-frow h3{font-size:18px;font-weight:750;letter-spacing:-.02em;margin-bottom:5px}.gp-frow p{font-size:14px;color:var(--gp-g400)}.gp-frow-tags{display:flex;gap:7px;margin-top:11px;flex-wrap:wrap}.gp-frow-tags i{font-family:var(--gp-mono);font-size:10.5px;font-weight:600;font-style:normal;color:var(--gp-g400);border:1px solid var(--gp-line);border-radius:5px;padding:4px 8px}.gp-scen{border-top:1px solid var(--gp-line);margin-top:24px}.gp-srow{display:flex;align-items:baseline;gap:26px;padding:20px 6px;border-bottom:1px solid var(--gp-line);transition:.25s}.gp-srow b{font-size:clamp(24px,3.2vw,32px);font-weight:850;letter-spacing:-.03em;color:var(--gp-g500);transition:.25s;min-width:170px}.gp-srow:hover b{color:var(--gp-white);text-shadow:0 0 30px hsla(0,0%,100%,.45)}.gp-srow span{color:var(--gp-g500);font-size:13.5px}.gp-clips-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.gp-more{font-family:var(--gp-mono);font-size:12.5px;font-weight:600;color:var(--gp-g400);border-bottom:1px solid var(--gp-g600);padding-bottom:2px;white-space:nowrap}.gp .gp-more:hover{color:var(--gp-white);border-color:var(--gp-g300)}.gp-clips-sub{color:var(--gp-g500);font-size:13.5px;margin-top:8px}.gp-mosaic{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:28px}.gp-mc{border:1px solid var(--gp-line);border-radius:14px;background:var(--gp-g900);overflow:hidden;display:flex;flex-direction:column;transition:.25s}.gp .gp-mc:hover{border-color:var(--gp-line2);transform:translateY(-3px);box-shadow:0 14px 50px rgba(0,0,0,.5)}.gp-mc-th{aspect-ratio:16/9;background-color:var(--gp-g800);background-size:cover;background-position:50%;position:relative}.gp-mc-th:after{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;background:rgba(0,0,0,.5);border:1px solid var(--gp-line2)}.gp-mc-if{padding:11px 14px;font-size:12.5px;border-top:1px solid var(--gp-line)}.gp-mc-if b{display:block;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.gp-mc-if span{font-family:var(--gp-mono);font-size:10.5px;color:var(--gp-g500)}.gp-answer{border-left:2px solid var(--gp-white);padding:6px 0 6px 22px;font-size:17px;color:var(--gp-g200);max-width:66ch;margin:24px 0 38px}.gp-hsteps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--gp-line)}.gp-hstep{padding:30px 26px 34px 0;border-bottom:1px solid var(--gp-line)}.gp-hstep+.gp-hstep{padding-left:26px;border-left:1px solid var(--gp-line)}.gp-hstep-n{font-size:44px;line-height:1;font-weight:800;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px var(--gp-g500);display:block;margin-bottom:16px}.gp-hstep:hover .gp-hstep-n{-webkit-text-stroke:1px var(--gp-white)}.gp-hstep h3{font-size:16px;font-weight:750;margin-bottom:5px}.gp-hstep p{font-size:13.5px;color:var(--gp-g400)}.gp table{width:100%;border-collapse:collapse;font-size:14px;margin-top:24px}.gp td,.gp th{padding:15px 4px;text-align:left;border-bottom:1px solid var(--gp-line)}.gp th{font-family:var(--gp-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gp-g500)}.gp td:first-child{color:var(--gp-g300)}.gp-td-y{color:var(--gp-white);font-weight:650}.gp-td-n{color:var(--gp-g500)}.gp-th-dor{color:var(--gp-white)!important;text-shadow:0 0 16px hsla(0,0%,100%,.45)}.gp-tbl-note{font-size:12.5px;color:var(--gp-g500);margin-top:12px}.gp-two{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.gp-nvenc{position:relative;margin:22px 0 8px;padding:16px 20px 16px 22px;border-left:2px solid var(--gp-white);background:hsla(0,0%,100%,.035);border-radius:0 12px 12px 0;color:var(--gp-g300);font-size:14.5px;line-height:1.75;max-width:80ch}.gp-edit{border-top:1px solid var(--gp-line);margin-top:78px}.gp-edit-body{color:var(--gp-g400);font-size:15px;line-height:1.8;max-width:66ch;margin:14px 0 22px}.gp-faq{border-top:1px solid var(--gp-line);margin-top:30px}.gp-faq details{border-bottom:1px solid var(--gp-line);padding:0 4px}.gp-faq summary{cursor:pointer;font-weight:650;font-size:15.5px;letter-spacing:-.015em;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:21px 0}.gp-faq summary::-webkit-details-marker{display:none}.gp-faq summary:after{content:"+";font-weight:300;font-size:21px;color:var(--gp-g500);transition:.2s}.gp-faq details[open] summary{color:var(--gp-white);text-shadow:0 0 20px hsla(0,0%,100%,.25)}.gp-faq details[open] summary:after{transform:rotate(45deg);color:var(--gp-white)}.gp-faq details p{color:var(--gp-g400);font-size:14px;padding:0 0 22px;max-width:72ch}.gp-gidx{display:grid;grid-template-columns:repeat(9,1fr);gap:10px;margin-top:24px}.gp-gi{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border:1px solid var(--gp-line);border-radius:14px;transition:.2s}.gp-gi:hover{border-color:var(--gp-line2);background:hsla(0,0%,100%,.03);box-shadow:0 0 26px hsla(0,0%,100%,.06)}.gp-gi img{width:44%;height:44%;-o-object-fit:contain;object-fit:contain;opacity:.9;transition:.2s}.gp-gi-k{font-family:var(--gp-mono);font-size:11px;font-weight:700;color:var(--gp-g500);letter-spacing:.04em}.gp-gi:hover img{opacity:1;transform:scale(1.08)}.gp-gi-cur{border-color:var(--gp-line2);box-shadow:0 0 26px hsla(0,0%,100%,.08),inset 0 0 18px hsla(0,0%,100%,.03)}.gp-gcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:28px}.gp-gcard{display:flex;align-items:center;gap:14px;padding:15px 17px;border:1px solid var(--gp-line);border-radius:14px;background:var(--gp-g900);transition:.22s}.gp .gp-gcard:hover{border-color:var(--gp-line2);background:hsla(0,0%,100%,.03);transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.45)}.gp-gcard-logo{width:40px;height:40px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;border-radius:9px}.gp-gcard-tx{min-width:0}.gp-gcard-tx b{display:block;font-size:14.5px;font-weight:700;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-gcard-tx span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;color:var(--gp-g500);margin-top:3px;overflow:hidden}.gp .gp-gcard:hover .gp-gcard-tx b{text-shadow:0 0 18px hsla(0,0%,100%,.35)}.gp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;border-top:1px solid var(--gp-line);border-bottom:1px solid var(--gp-line);margin-top:40px;padding:26px 0}.gp-stat b{display:block;font-size:clamp(26px,3.6vw,36px);font-weight:850;letter-spacing:-.03em;text-shadow:0 0 34px hsla(0,0%,100%,.32)}.gp-stat span{font-size:13px;color:var(--gp-g500)}@media (max-width:600px){.gp-gcards{grid-template-columns:1fr}.gp-stats{gap:10px;padding:20px 0}.gp-stat b{font-size:24px}.gp-stat span{font-size:11.5px}}.gp-prose{max-width:72ch;padding-top:8px}.gp-prose h2{font-size:clamp(21px,2.6vw,27px);font-weight:800;letter-spacing:-.03em;margin:42px 0 14px}.gp-prose p{font-size:16.5px;line-height:1.9;color:var(--gp-g300);margin-bottom:18px}.gp-prose h3{font-size:clamp(17px,2vw,20px);font-weight:750;letter-spacing:-.02em;margin:28px 0 10px;color:var(--gp-g100)}.gp-prose ul{margin:0 0 22px;padding:0;list-style:none}.gp-prose li{position:relative;padding-left:20px;font-size:15.5px;line-height:1.8;color:var(--gp-g300);margin-bottom:9px}.gp-prose li:before{content:"";position:absolute;left:3px;top:13px;width:5px;height:5px;border-radius:50%;background:var(--gp-g500)}.gp .gp-prose a{color:var(--gp-white);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--gp-g600)}.gp .gp-prose a:hover{text-decoration-color:var(--gp-white)}.gp-article-meta{display:flex;gap:12px;align-items:center;font-family:var(--gp-mono);font-size:12px;color:var(--gp-g500);margin-top:16px}.gp-summary{margin:26px 0 8px;padding:22px 24px;border:1px solid var(--gp-line2);border-radius:14px;background:hsla(0,0%,100%,.035)}.gp-summary-h{font-family:var(--gp-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gp-white)}.gp-summary ul{margin:12px 0 0;padding:0;list-style:none}.gp-summary li{position:relative;padding-left:20px;font-size:15px;line-height:1.7;color:var(--gp-g200);margin-bottom:8px}.gp-summary li:before{content:"✓";position:absolute;left:0;top:0;color:var(--gp-white);font-size:13px}.gp-tip{margin:8px 0 22px;padding:15px 18px 15px 20px;border-left:3px solid var(--gp-white);background:hsla(0,0%,100%,.04);border-radius:0 12px 12px 0;font-size:15px;line-height:1.75;color:var(--gp-g200)}.gp-article-hero{width:100%;height:auto;aspect-ratio:1200/630;-o-object-fit:cover;object-fit:cover;border-radius:16px;border:1px solid var(--gp-line);display:block}.gp-article-credit{font-family:var(--gp-mono);font-size:11px;color:var(--gp-g600);margin-top:7px}.gp-toc{margin:30px 0 4px;padding:20px 22px;border:1px solid var(--gp-line);border-radius:14px;background:hsla(0,0%,100%,.02)}.gp-toc-h{font-family:var(--gp-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gp-g400)}.gp-toc ol{margin:12px 0 0;padding:0;list-style:none;counter-reset:toc}.gp-toc li{counter-increment:toc;margin:7px 0}.gp .gp-toc a{font-size:15px;color:var(--gp-g300);text-decoration:none}.gp .gp-toc a:before{content:counter(toc,decimal-leading-zero);font-family:var(--gp-mono);font-size:11px;color:var(--gp-g600);margin-right:10px}.gp .gp-toc a:hover{color:var(--gp-white)}.gp-prose h2[id]{scroll-margin-top:84px}.gp-post-img{width:100%;height:auto;aspect-ratio:1200/630;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid var(--gp-line);margin-bottom:16px}.gp-logocmp{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 30px}.gp-logocmp-item{display:flex;flex-direction:column;align-items:center;gap:11px}.gp-logocmp-tile{width:100%;height:84px;display:flex;align-items:center;justify-content:center;padding:18px 16px;background:var(--gp-g100);border-radius:14px;border:1px solid var(--gp-line)}.gp-logocmp-tile img{max-height:40px;max-width:78%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.gp-logocmp-item span{font-family:var(--gp-mono);font-size:12px;color:var(--gp-g400)}@media (max-width:600px){.gp-logocmp-tile{height:64px;padding:12px}.gp-logocmp-tile img{max-height:30px}}.gp-posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:28px}.gp-post{display:flex;flex-direction:column;padding:24px;border:1px solid var(--gp-line);border-radius:16px;background:var(--gp-g900);transition:.2s}.gp .gp-post:hover{border-color:var(--gp-line2);transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.45)}.gp-post-cat{font-family:var(--gp-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gp-g400)}.gp-post h3{font-size:19px;font-weight:750;letter-spacing:-.02em;line-height:1.35;margin:12px 0 10px}.gp .gp-post:hover h3{text-shadow:0 0 18px hsla(0,0%,100%,.3)}.gp-post p{font-size:14px;color:var(--gp-g400);line-height:1.7;flex:1}.gp-post-date{font-family:var(--gp-mono);font-size:11px;color:var(--gp-g500);margin-top:16px}@media (max-width:600px){.gp-posts{grid-template-columns:1fr}.gp-prose p{font-size:15.5px}}.gp-cta{position:relative;text-align:center;padding:110px 0 96px;margin-top:80px;border-top:1px solid var(--gp-line);overflow:hidden}.gp-cta:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:760px;height:380px;background:radial-gradient(ellipse 55% 65% at 50% 0,hsla(0,0%,100%,.14),transparent 65%);pointer-events:none}.gp-cta h2{font-size:clamp(34px,5vw,52px);font-weight:900;letter-spacing:-.045em;margin-bottom:12px;position:relative;text-shadow:0 0 50px hsla(0,0%,100%,.35)}.gp-cta p{color:var(--gp-g400);margin-bottom:30px;position:relative;font-size:16px}@media (max-width:900px){.gp-hero-grid,.gp-split,.gp-two{grid-template-columns:1fr;gap:40px}.gp-sticky{position:static}.gp-mosaic{grid-template-columns:repeat(2,1fr);gap:10px}.gp-clips-head{flex-direction:column;align-items:flex-start;gap:10px}.gp-hero-wm{font-size:90px}.gp-hsteps{grid-template-columns:1fr}.gp-hstep{padding:22px 0}.gp-hstep+.gp-hstep{padding-left:0;border-left:0}.gp-gidx{grid-template-columns:repeat(5,1fr);gap:8px}}@media (max-width:600px){.gp-wrap{padding:0 18px}.gp section{padding:56px 0 0}.gp-hero{padding:40px 0 36px}.gp-hero-wm{display:none}.gp-hero h1{font-size:clamp(30px,9vw,40px)}.gp-hero-sub{font-size:14.5px;margin-bottom:24px}.gp-hero-ctas{flex-direction:column;align-items:stretch}.gp .gp-btn{width:100%;padding:14px 24px}.gp-hero-meta{flex-wrap:wrap;gap:10px 14px}.gp-intro{padding:40px 0 0}.gp-intro p{font-size:15.5px}.gp-srow{flex-direction:column;gap:4px;padding:16px 2px}.gp-srow b{min-width:0;font-size:22px}.gp-srow span{font-size:12.5px}.gp-mc-if{padding:9px 11px}.gp-mc-if b{font-size:11.5px}.gp-demo{padding:16px}.gp-demo-dots{gap:4px}.gp-demo-dots button{width:22px;height:22px;background:none;position:relative}.gp-demo-dots button:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:var(--gp-g600);transition:.2s}.gp-demo-dots button.on:after{background:var(--gp-white);box-shadow:0 0 8px hsla(0,0%,100%,.6)}.gp td,.gp th{padding:12px 2px;font-size:13px}.gp td:nth-child(3),.gp th:nth-child(3){display:none}.gp-faq summary{font-size:14px;padding:17px 0}.gp-gidx{grid-template-columns:repeat(4,1fr)}.gp-cta{padding:76px 0 64px}.gp-cta h2{font-size:30px}}