.gw-landing .page-main{z-index:1;padding-top:112px;padding-bottom:88px;position:relative}@media (max-width:640px){.gw-landing .page-main{padding-top:92px;padding-bottom:64px}}.gw-landing .page-hero{max-width:760px}.gw-landing .page-h1{letter-spacing:-.025em;color:var(--ink-1);font-feature-settings:"ss01", "ss02", "cv11";margin:0;font-size:clamp(34px,5vw,52px);font-weight:600;line-height:1.06}.gw-landing .page-lead{color:var(--ink-3);max-width:640px;margin:20px 0 0;font-size:18px;line-height:1.6}.gw-landing .page-meta{font-family:var(--font-mono);color:var(--ink-4);font-size:12.5px}.gw-landing .page-meta .accent{color:var(--ink-2)}.gw-landing .page-h2{letter-spacing:-.02em;color:var(--ink-1);margin:0 0 12px;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.15}.gw-landing .page-h3{color:var(--ink-1);letter-spacing:-.01em;margin:0 0 6px;font-size:17px;font-weight:600}.gw-landing .link-forest{color:var(--forest-bright);transition:color .1s}.gw-landing .link-forest:hover{color:var(--ink-1);text-underline-offset:2px;text-decoration:underline}.gw-landing .card{background:var(--bg-elev);border:1px solid var(--gwl-border);border-radius:var(--r-xl);padding:24px}.gw-landing .card-hover{transition:border-color .12s,background .12s,transform .12s}.gw-landing .card-hover:hover{border-color:var(--forest-soft);background:var(--bg-elev-2)}.gw-landing .icon-badge{border-radius:var(--r-md);background:var(--bg-sunken);border:1px solid var(--gwl-border);width:44px;height:44px;color:var(--forest-bright);flex-shrink:0;place-items:center;display:grid}.gw-landing .icon-badge svg{width:20px;height:20px}.gw-landing .icon-badge.lg{border-radius:var(--r-lg);width:56px;height:56px}.gw-landing .icon-badge.lg svg{width:26px;height:26px}.gw-landing .pill{border-radius:var(--r-pill);color:var(--forest-bright);border:1px solid var(--forest-soft);background:#13271766;background:lab(13.5138% -11.9784 7.79059/.4);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.gw-landing .prose-forest{color:var(--ink-2);font-size:16px;line-height:1.7}.gw-landing .prose-forest>*+*{margin-top:20px}.gw-landing .prose-forest h2{letter-spacing:-.02em;color:var(--ink-1);margin-top:40px;font-size:clamp(22px,2.6vw,28px);font-weight:600}.gw-landing .prose-forest h3{color:var(--ink-1);margin-top:28px;font-size:18px;font-weight:600}.gw-landing .prose-forest h4{color:var(--ink-1);margin-top:20px;font-size:15px;font-weight:600}.gw-landing .prose-forest p,.gw-landing .prose-forest li{color:var(--ink-3)}.gw-landing .prose-forest strong{color:var(--ink-1);font-weight:600}.gw-landing .prose-forest a{color:var(--forest-bright);text-underline-offset:2px;text-decoration:underline}.gw-landing .prose-forest a:hover{color:var(--ink-1)}.gw-landing .prose-forest ul,.gw-landing .prose-forest ol{flex-direction:column;gap:8px;padding-left:24px;display:flex}.gw-landing .prose-forest ul{list-style:outside}.gw-landing .prose-forest ol{list-style:decimal}.gw-landing .prose-forest li::marker{color:var(--ink-5)}.gw-landing .prose-forest blockquote{border-left:2px solid var(--forest-soft);color:var(--ink-3);padding-left:16px}.gw-landing .prose-forest code{font-family:var(--font-mono);border-radius:var(--r-xs);background:var(--bg-sunken);border:1px solid var(--border-soft);color:var(--ink-2);padding:2px 6px;font-size:.9em}.gw-landing .prose-forest hr{border:none;border-top:1px solid var(--border-soft)}.gw-landing .prose-forest table{border-collapse:separate;border-spacing:0;border:1px solid var(--gwl-border);border-radius:var(--r-lg);width:100%;font-size:14px;overflow:hidden}.gw-landing .prose-forest thead th{text-align:left;background:var(--bg-elev);color:var(--ink-2);border-bottom:1px solid var(--gwl-border);padding:10px 14px;font-weight:600}.gw-landing .prose-forest tbody td{color:var(--ink-3);border-top:1px solid var(--border-soft);vertical-align:top;padding:10px 14px}.gw-landing .compare-wrap{border:1px solid var(--gwl-border);border-radius:var(--r-xl);overflow-x:auto}.gw-landing .compare-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:640px;font-size:14px}.gw-landing .compare-table thead th{color:var(--ink-3);background:var(--bg-elev);border-bottom:1px solid var(--gwl-border);white-space:nowrap;padding:14px 16px;font-weight:600}.gw-landing .compare-table thead th.pro{color:var(--forest-bright)}.gw-landing .compare-table tbody th{color:var(--ink-2);padding:13px 16px;font-weight:400}.gw-landing .compare-table tbody td{text-align:center;color:var(--ink-3);border-top:1px solid var(--border-soft);padding:13px 16px}.gw-landing .compare-table tbody th{border-top:1px solid var(--border-soft)}.gw-landing .compare-table tbody tr:first-child th,.gw-landing .compare-table tbody tr:first-child td{border-top:none}.gw-landing .compare-table td.pro{color:var(--forest-bright);background:#1327172e;background:lab(13.5138% -11.9784 7.79059/.18);font-weight:500}.gw-landing .compare-table .yes{color:var(--profit)}.gw-landing .compare-table .no{color:var(--ink-5)}.gw-landing .field{flex-direction:column;gap:6px;display:flex}.gw-landing .field-label{color:var(--ink-2);font-size:13.5px;font-weight:500}.gw-landing .field-control{position:relative}.gw-landing .field-input,.gw-landing .field-select{border-radius:var(--r-md);background:var(--bg-sunken);border:1px solid var(--gwl-border);width:100%;height:42px;color:var(--ink-1);font:inherit;outline:none;padding:0 14px;font-size:14px;transition:border-color .12s,box-shadow .12s}.gw-landing .field-textarea{border-radius:var(--r-md);background:var(--bg-sunken);border:1px solid var(--gwl-border);width:100%;color:var(--ink-1);font:inherit;outline:none;padding:11px 14px;font-size:14px;line-height:1.6;transition:border-color .12s,box-shadow .12s}.gw-landing .field-textarea:focus{border-color:var(--forest);box-shadow:0 0 0 3px var(--forest-glow)}.gw-landing .field-textarea::placeholder{color:var(--ink-5)}.gw-landing .field-input::placeholder{color:var(--ink-5)}.gw-landing .field-input:focus,.gw-landing .field-select:focus{border-color:var(--forest);box-shadow:0 0 0 3px var(--forest-glow)}.gw-landing .field-input[type=number]{appearance:textfield}.gw-landing .field-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gw-landing .field-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:640px){.gw-landing .field-input,.gw-landing .field-select{font-size:16px}}.gw-landing .field-unit{color:var(--ink-4);pointer-events:none;font-size:13px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.gw-landing .field-select option{background:var(--bg-elev);color:var(--ink-1)}.gw-landing .result-card{background:var(--bg-elev);border:1px solid var(--gwl-border);border-radius:var(--r-xl);padding:24px}.gw-landing .result-card-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin:0 0 12px;font-size:11px;font-weight:600}.gw-landing .stat-row{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:16px;padding:9px 0;display:flex}.gw-landing .stat-row:last-child{border-bottom:none}.gw-landing .stat-label{color:var(--ink-3);font-size:14px}.gw-landing .stat-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-1);font-size:15px;font-weight:500}.gw-landing .stat-value.emphasis{color:var(--forest-bright);font-size:24px;font-weight:600}.gw-landing .stat-value.profit{color:var(--profit)}.gw-landing .stat-value.loss{color:var(--loss)}.gw-landing .calc-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}@media (max-width:900px){.gw-landing .calc-grid{grid-template-columns:1fr}}
