.gd-hero{padding-bottom:clamp(40px,6vw,72px)}.gd-hero h1{max-width:16em}.gd-hero .lp-lead{max-width:40em}.gd-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(28px,4vw,44px);display:grid}.gd-structure{padding-top:0}.gd-tree{flex-direction:column;align-items:center;gap:36px;display:flex;position:relative}.gd-node{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:.15rem;padding:.8rem 1rem;line-height:1.4;display:flex}.gd-node small{font-family:var(--mono);letter-spacing:.04em;color:var(--mute);font-size:.7rem}.gd-node strong{font-size:1rem}.gd-node span{color:var(--mute);font-size:.84rem}.gd-root{text-align:center;background:var(--ink);border-color:var(--ink);min-width:220px;color:var(--paper);align-items:center;position:relative}.gd-root small,.gd-root span{color:#f5f2eab3}.gd-root:after{content:"";background:var(--ink);opacity:.25;width:2px;height:36px;position:absolute;top:100%;left:50%}.gd-agencies{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;max-width:860px;display:grid;position:relative}.gd-agencies:before{content:"";background:var(--ink);opacity:.25;height:2px;position:absolute;top:-18px;left:25%;right:25%}.gd-agency{background:color-mix(in srgb,var(--paper-2) 55%,transparent);border:1.5px dashed #10161338;border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.gd-agency:before{content:"";background:var(--ink);opacity:.25;width:2px;height:18px;position:absolute;top:-18px;left:50%}.gd-account{border-color:var(--signal);box-shadow:0 0 0 3px #2fd27a2e}.gd-account small{color:var(--signal-ink)}.gd-staff{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gd-person{padding:.6rem .8rem}.gd-blogs{flex-flow:wrap;align-items:center;gap:.4rem .7rem}.gd-blog-dots{gap:4px;display:flex}.gd-blog-dots i{background:linear-gradient(var(--paper-2) 55%,#d9e9df 55%);border:1px solid var(--line);border-radius:5px;width:18px;height:18px}.gd-note{border-left:3px solid var(--signal);background:var(--card);color:var(--ink-2);border-radius:0 12px 12px 0;margin:1.6rem 0 0;padding:1rem 1.2rem}.gd-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.gd-steps li{border:1px solid var(--line);background:var(--card);border-radius:18px;gap:1rem;padding:1.4rem;display:flex}.gd-steps .lp-step-no{background:var(--ink);width:40px;height:40px;color:var(--signal);border-radius:12px;flex:none;place-items:center;display:grid}.gd-who{color:var(--signal-ink);background:#2fd27a29;border-radius:999px;padding:.1rem .5rem;font-size:.76rem;font-weight:600;display:inline-block}.gd-steps h3{letter-spacing:-.02em;margin:.45rem 0 .35rem;font-size:1.14rem}.gd-steps p{color:var(--mute);margin:0;font-size:.95rem}.gd-steps a{color:var(--signal-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.gd-table-wrap{border:1px solid var(--line);background:var(--card);border-radius:18px;overflow:hidden}.gd-table{border-collapse:collapse;width:100%;font-size:.95rem}.gd-table th,.gd-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:.9rem 1.2rem}.gd-table thead th{background:var(--paper-2);color:var(--mute);border-top:0;font-size:.82rem;font-weight:600}.gd-table tbody th{font-weight:600}.gd-table td{color:var(--ink-2)}.gd-table td.gd-no{color:var(--mute)}.gd-faq-section{padding-top:0}.gd-faq{border-top:1px solid var(--line);flex-direction:column;display:flex}.gd-faq details{border-bottom:1px solid var(--line)}.gd-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem .2rem;font-weight:600;list-style:none;display:flex}.gd-faq summary::-webkit-details-marker{display:none}.gd-faq summary:after{content:"+";font-family:var(--mono);color:var(--signal-ink);flex:none;font-size:1.2rem;transition:transform .2s}.gd-faq details[open] summary:after{transform:rotate(45deg)}.gd-faq p{color:var(--mute);max-width:46em;margin:0;padding:0 .2rem 1.2rem}@media (max-width:960px){.gd-summary,.gd-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.gd-hero h1{font-size:1.8rem}.gd-summary .lp-feature{padding:1.2rem}.gd-summary .lp-tag{margin-bottom:.6rem}.gd-agencies{grid-template-columns:minmax(0,1fr);gap:28px}.gd-agencies:before{display:none}.gd-agency:before{height:28px;top:-28px}.gd-agency:first-child:before{height:36px;top:-36px}.gd-root:after{display:none}.gd-steps li{gap:.8rem;padding:1.1rem}.gd-steps .lp-step-no{border-radius:10px;width:34px;height:34px}.gd-table thead{display:none}.gd-table,.gd-table tbody,.gd-table tr,.gd-table th,.gd-table td{display:block}.gd-table tr{border-top:1px solid var(--line);padding:.9rem 1rem}.gd-table tr:first-child{border-top:0}.gd-table th,.gd-table td{border:0;padding:0}.gd-table tbody th{margin-bottom:.4rem}.gd-table td{gap:.6rem;font-size:.88rem;display:flex}.gd-table td:before{content:attr(data-label);width:6.5em;color:var(--mute);flex:none}}
