.gsh-how-page { position:relative;color:#162338; overflow:hidden; }
.gsh-how-hero { position:relative; isolation:isolate; overflow:hidden; padding:92px 0 72px; color:#fff; background:radial-gradient(ellipse at 77% 34%,rgba(50,91,162,.45),transparent 37%),linear-gradient(120deg,#08172c 0%,#102d54 62%,#173d70 100%); }
.gsh-how-hero-orb { position:absolute; z-index:-1; border:1px solid rgba(255,255,255,.09); border-radius:50%; }
.gsh-how-hero-orb-one { width:530px;height:530px;right:-165px;top:-245px;box-shadow:0 0 0 48px rgba(255,255,255,.018),0 0 0 96px rgba(255,255,255,.014); }
.gsh-how-hero-orb-two { width:260px;height:260px;left:-155px;bottom:-190px;box-shadow:0 0 0 38px rgba(255,255,255,.018); }
.gsh-how-hero-inner { position:relative; display:grid; grid-template-columns:minmax(0,1.1fr) minmax(330px,.8fr); align-items:center; gap:70px; }
.gsh-how-hero-copy { max-width:700px; }
.gsh-how-eyebrow,.gsh-how-trust-note { display:inline-flex;align-items:center;gap:9px;color:#cbd9ea;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase; }
.gsh-how-eyebrow { padding:9px 13px;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:rgba(255,255,255,.06); }
.gsh-how-eyebrow span,.gsh-how-live-dot { width:7px;height:7px;border-radius:50%;background:#d6b65b;box-shadow:0 0 0 4px rgba(214,182,91,.16); }
.gsh-how-hero h1 { max-width:670px;margin:24px 0 17px;color:#fff;font-size:clamp(42px,5.4vw,68px);line-height:1.04;letter-spacing:-.045em; }
.gsh-how-hero-lead { max-width:650px;margin:0;color:#e0e9f5;font-size:18px;line-height:1.75; }
.gsh-how-hero-nepali { max-width:650px;margin:13px 0 0;color:#b8c9df;font-size:15px;line-height:1.8; }
.gsh-how-hero-actions,.gsh-how-final-actions { display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:27px; }
.gsh-how-button { display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 20px;border:1px solid transparent;border-radius:8px;text-decoration:none;font-size:14px;font-weight:700;transition:transform .18s,background .18s,box-shadow .18s; }
.gsh-how-button:hover { transform:translateY(-2px); }
.gsh-how-button-gold { color:#17243a;background:#e1c56c;box-shadow:0 8px 22px rgba(0,0,0,.15); }
.gsh-how-button-gold:hover { color:#17243a;background:#f0d77f; }
.gsh-how-button-outline { color:#fff;border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.055); }
.gsh-how-button-outline:hover { color:#fff;background:rgba(255,255,255,.12); }
.gsh-how-button span,.gsh-how-text-link span,.gsh-how-final-actions .gsh-how-button span { font-size:19px;line-height:1; }
.gsh-how-trust-note { margin-top:24px;font-size:11px;letter-spacing:.03em;text-transform:none; }
.gsh-how-trust-note span { color:#e1c56c;font-size:16px; }
.gsh-how-hero-card { padding:23px 23px 19px;border:1px solid rgba(255,255,255,.17);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.055));box-shadow:0 25px 70px rgba(0,0,0,.2);backdrop-filter:blur(12px); }
.gsh-how-hero-card-top { display:flex;align-items:center;gap:11px;margin-bottom:18px;color:#b7c8de;font-size:10px;font-weight:800;letter-spacing:.15em; }
.gsh-how-card-icon { display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(225,197,108,.16);color:#f1d778;font-size:23px; }
.gsh-how-live-dot { margin-left:auto;background:#73d6a1;box-shadow:0 0 0 4px rgba(115,214,161,.12); }
.gsh-how-journey-step { display:flex;align-items:center;gap:14px;padding:15px 0;border-top:1px solid rgba(255,255,255,.12); }
.gsh-how-journey-step>b { color:#d7bc68;font-size:11px;letter-spacing:.08em; }
.gsh-how-journey-step>span { display:grid;gap:4px;flex:1; }
.gsh-how-journey-step strong { color:#fff;font-size:15px; }
.gsh-how-journey-step small { color:#bdcbe0;font-size:12px; }
.gsh-how-journey-step i { display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:rgba(255,255,255,.08);color:#e5ce83;font-size:17px;font-style:normal; }
.gsh-how-journey-result { display:flex;align-items:center;gap:9px;margin-top:11px;padding:12px;border-radius:9px;background:rgba(225,197,108,.13);color:#f4e6b4;font-size:12px;font-weight:600; }
.gsh-how-journey-result span { color:#e6c868;font-size:16px; }
.gsh-how-scroll { position:relative;display:flex;justify-content:center;align-items:center;gap:9px;margin:44px auto 0;color:#aebfd4;text-decoration:none;font-size:12px; }
.gsh-how-scroll span { color:#e1c56c;font-size:19px; }
.gsh-how-section { padding:86px 0; }
.gsh-how-intro { background:#fff; }
.gsh-how-section-heading { max-width:700px;margin:0 auto 40px;text-align:center; }
.gsh-how-kicker { color:#a47e22;font-size:11px;font-weight:800;letter-spacing:.15em; }
.gsh-how-section-heading h2,.gsh-how-agent-copy h2 { margin:11px 0 12px;color:#10213a;font-size:clamp(29px,3.6vw,42px);line-height:1.15;letter-spacing:-.03em; }
.gsh-how-section-heading>p { max-width:620px;margin:0 auto;color:#68778c;font-size:16px;line-height:1.75; }
.gsh-how-feature-grid { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px; }
.gsh-how-feature-card { min-height:220px;padding:24px;border:1px solid #e8edf3;border-radius:13px;background:linear-gradient(160deg,#fff,#fbfcfe);box-shadow:0 8px 25px rgba(14,37,67,.035); }
.gsh-how-feature-icon { display:grid;place-items:center;width:43px;height:43px;border-radius:12px;font-size:22px;font-weight:700; }
.gsh-icon-blue { color:#275c9a;background:#eaf2fc; }.gsh-icon-gold { color:#96701c;background:#fbf4dd; }.gsh-icon-green { color:#237656;background:#e9f6ef; }.gsh-icon-purple { color:#6551a0;background:#f0edfa; }
.gsh-how-feature-card h3 { margin:19px 0 8px;color:#14233a;font-size:17px; }
.gsh-how-feature-card p,.gsh-how-step-card p,.gsh-how-owner-steps p { margin:0;color:#68778c;font-size:13px;line-height:1.75; }
.gsh-how-disclaimer { display:flex;gap:12px;align-items:flex-start;margin:24px auto 0;padding:17px 19px;border:1px solid #e4eaf1;border-radius:10px;background:#f8fafc; }
.gsh-how-disclaimer>span { display:grid;place-items:center;flex:0 0 21px;width:21px;height:21px;border-radius:50%;background:#e8edf4;color:#53667e;font-size:12px;font-weight:800; }
.gsh-how-disclaimer p { margin:0;color:#637188;font-size:12px;line-height:1.75; }
.gsh-how-process-section { background:#f5f7fa; }
.gsh-how-steps { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px; }
.gsh-how-step-card { display:flex;gap:17px;padding:23px;border:1px solid #e7ebf0;border-radius:12px;background:#fff; }
.gsh-how-step-number { flex:0 0 auto;color:#c0a04a;font-size:13px;font-weight:800;letter-spacing:.08em; }
.gsh-how-step-card h3 { margin:0 0 8px;color:#172842;font-size:16px; }
.gsh-how-listing-section { background:#fff; }
.gsh-how-owner-layout { display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.72fr);gap:42px;align-items:start;max-width:1020px;margin:0 auto; }
.gsh-how-owner-steps { display:grid;gap:8px; }
.gsh-how-owner-steps article { display:flex;gap:17px;padding:15px 0;border-bottom:1px solid #edf0f4; }
.gsh-how-owner-steps article>b { display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid #e9dcaf;border-radius:50%;background:#fbf7e9;color:#96761f;font-size:12px; }
.gsh-how-owner-steps h3 { margin:1px 0 5px;color:#172842;font-size:16px; }
.gsh-how-side-card { padding:26px;border:1px solid #e8e4d6;border-radius:14px;background:linear-gradient(150deg,#fbf8ee,#fff); }
.gsh-how-side-mark { display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#f1e7c8;color:#85691f;font-size:22px; }
.gsh-how-side-card h3 { margin:16px 0 9px;color:#182945;font-size:20px;line-height:1.35; }
.gsh-how-side-card p,.gsh-how-agent-copy>p { color:#66758a;font-size:13px;line-height:1.8; }
.gsh-how-side-card>a,.gsh-how-text-link { display:inline-flex;align-items:center;gap:9px;margin-top:6px;color:#87691b;font-size:13px;font-weight:800;text-decoration:none; }
.gsh-how-agent-section { background:#f5f7fa; }
.gsh-how-agent-layout { display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:70px;align-items:center; }
.gsh-how-agent-copy h2 { max-width:520px; }
.gsh-how-agent-copy>p { font-size:14px; }
.gsh-how-agent-card { padding:24px;border:1px solid #e3e9f0;border-radius:15px;background:#fff;box-shadow:0 18px 45px rgba(17,42,73,.07); }
.gsh-how-agent-card-head { display:flex;align-items:center;gap:13px;padding-bottom:18px;border-bottom:1px solid #edf0f4; }
.gsh-how-agent-card-head>span { display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#112744;color:#e5c765;font-size:13px;font-weight:900;letter-spacing:.05em; }
.gsh-how-agent-card-head>div { display:grid;gap:4px; }.gsh-how-agent-card-head strong { color:#172842;font-size:15px; }.gsh-how-agent-card-head small { color:#77859a;font-size:11px; }
.gsh-how-agent-row { display:flex;align-items:center;gap:13px;padding:15px 0;border-bottom:1px solid #f0f2f5; }
.gsh-how-agent-row>b { color:#a88a3b;font-size:11px; }.gsh-how-agent-row>span { flex:1;color:#34445b;font-size:13px; }.gsh-how-agent-row>i { display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#eaf6ef;color:#39855e;font-size:12px;font-style:normal; }
.gsh-how-agent-row:last-child { padding-bottom:0;border:0; }
.gsh-how-agreement { padding:49px 0;background:linear-gradient(120deg,#10213b,#17375e);color:#fff; }
.gsh-how-agreement-inner { display:grid;grid-template-columns:58px minmax(0,1fr);gap:22px;max-width:1020px; }
.gsh-how-agreement-icon { display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(227,201,119,.35);border-radius:15px;background:rgba(227,201,119,.13);color:#e7cb72;font-size:24px; }
.gsh-how-agreement .gsh-how-kicker { color:#e1c56c; }
.gsh-how-agreement h2 { margin:8px 0 11px;color:#fff;font-size:clamp(25px,3vw,34px);line-height:1.2; }
.gsh-how-agreement p { max-width:900px;margin:0;color:#d6e0ed;font-size:14px;line-height:1.85; }
.gsh-how-agreement .gsh-how-agreement-nepali { margin-top:12px;color:#bdcde0; }
.gsh-how-final-cta { padding:56px 0;background:#fff; }
.gsh-how-final-inner { display:flex;justify-content:space-between;align-items:center;gap:28px;padding:32px;border:1px solid #e8edf3;border-radius:16px;background:linear-gradient(115deg,#f7f9fc,#fff); }
.gsh-how-final-inner>div:first-child { max-width:590px; }
.gsh-how-final-inner>div:first-child>span { color:#a47e22;font-size:10px;font-weight:800;letter-spacing:.14em; }
.gsh-how-final-inner h2 { margin:9px 0;color:#13243d;font-size:clamp(24px,3vw,34px);line-height:1.2; }
.gsh-how-final-inner p { margin:0;color:#6b798d;font-size:14px;line-height:1.65; }
.gsh-how-final-actions { justify-content:flex-end;margin-top:0; }
.gsh-how-final-actions .gsh-how-button-outline { color:#17304f;border-color:#d5dde7;background:#fff; }
.gsh-how-final-actions .gsh-how-button-outline:hover { background:#f5f7fa; }
.gsh-how-contact-link { flex-basis:100%;text-align:right;color:#6b798d;font-size:12px;text-decoration:none; }
.gsh-how-editor-copy { max-width:900px;margin:0 auto;color:#53647b;font-size:15px;line-height:1.8; }
.gsh-how-editor-copy h2,.gsh-how-editor-copy h3 { color:#14243c;line-height:1.25; }
.gsh-how-editor-copy h2 { font-size:30px; }.gsh-how-editor-copy h3 { font-size:22px; }
.gsh-how-editor-copy a { color:#80631c;font-weight:700; }
.gsh-how-tools { position:absolute;z-index:5;top:16px;right:max(20px,calc((100vw - 1240px)/2));display:flex;align-items:center;gap:9px; }
.gsh-how-language-switch { display:flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.25);border-radius:9px;background:rgba(5,18,35,.45); }
.gsh-how-language-switch>span { padding:0 6px;color:#cfdae8;font-size:10px;font-weight:700; }
.gsh-how-language-switch button,.gsh-how-print-button { min-height:34px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#e9eff7;font-size:11px;font-weight:700;cursor:pointer; }
.gsh-how-language-switch button[aria-pressed="true"] { background:#e1c56c;color:#14243b; }
.gsh-how-print-button { display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08); }
.gsh-how-print-button:hover { background:rgba(255,255,255,.16); }
.gsh-how-print-button>span { font-size:17px; }
.gsh-how-print-header,.gsh-how-print-footer { display:none; }
@media(max-width:960px) { .gsh-how-hero-inner,.gsh-how-agent-layout { gap:40px; }.gsh-how-feature-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }.gsh-how-final-inner { align-items:flex-start;flex-direction:column; }.gsh-how-final-actions { justify-content:flex-start; }.gsh-how-contact-link { text-align:left; } }
@media(max-width:680px) { .gsh-how-hero { padding:60px 0 46px; }.gsh-how-hero-inner,.gsh-how-owner-layout,.gsh-how-agent-layout { grid-template-columns:1fr;gap:30px; }.gsh-how-hero h1 { font-size:43px; }.gsh-how-hero-lead { font-size:16px; }.gsh-how-hero-nepali { font-size:14px; }.gsh-how-hero-card { max-width:500px; }.gsh-how-scroll { margin-top:30px; }.gsh-how-section { padding:62px 0; }.gsh-how-section-heading { margin-bottom:28px; }.gsh-how-feature-grid,.gsh-how-steps { grid-template-columns:1fr; }.gsh-how-feature-card { min-height:0; }.gsh-how-owner-layout { gap:24px; }.gsh-how-agent-layout { gap:26px; }.gsh-how-agreement-inner { grid-template-columns:1fr;gap:16px; }.gsh-how-final-cta { padding:35px 0; }.gsh-how-final-inner { padding:23px; }.gsh-how-final-actions { align-items:stretch;flex-direction:column;width:100%; }.gsh-how-final-actions .gsh-how-button { width:100%; }.gsh-how-contact-link { flex-basis:auto; } }
@media(prefers-reduced-motion:reduce) { .gsh-how-button { transition:none; } }
@media(max-width:680px) { .gsh-how-tools { position:relative;top:auto;right:auto;justify-content:flex-end;flex-wrap:wrap;margin:-37px 16px 16px; }.gsh-how-language-switch>span { display:none; } }
@media print {
  @page { size:A4; margin:15mm 14mm 17mm; }
  body,html { background:#fff!important;color:#17243a!important; }
  body * { visibility:hidden!important; }
  .gsh-how-page,.gsh-how-page * { visibility:visible!important; }
  #gsh_site_wrapper>main#primary.gsh-how-page { display:block!important; }
  .gsh-how-page { position:absolute!important;left:0!important;top:0!important;width:100%!important;overflow:visible!important;background:#fff!important;color:#17243a!important;font-size:10pt!important; }
  .gsh-header,.gsh-mobile-drawer,.gsh-drawer-backdrop,.gsh-footer,.gsh-back-to-top,.gsh-mobile-bottom-bar,.gsh-how-tools,.gsh-how-scroll { display:none!important; }
  .gsh-how-language-panel[hidden] { display:none!important; }
  .gsh-how-language-panel:not([hidden]) { display:block!important; }
  .gsh-how-print-header { display:flex!important;visibility:visible!important;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:0 0 12px;border-bottom:2px solid #b99a48; }
  .gsh-how-print-header * { visibility:visible!important; }
  .gsh-how-print-brand { display:flex;align-items:center;gap:12px; }
  .gsh-how-print-brand img { display:block!important;visibility:visible!important;max-width:58px!important;max-height:58px!important;width:auto!important;height:auto!important;object-fit:contain; }
  .gsh-how-print-brand .custom-logo-link { display:block!important; }
  .gsh-how-print-brand .custom-logo { max-width:58px!important;max-height:58px!important;width:auto!important;height:auto!important; }
  .gsh-how-print-brand>div { display:grid;gap:4px; }.gsh-how-print-brand strong { color:#10213a;font-size:14pt; }.gsh-how-print-brand span { color:#58677b;font-size:9pt; }
  .gsh-how-print-contact { display:grid;gap:3px;text-align:right;color:#506078;font-size:8pt; }
  .gsh-how-hero { padding:20px 0 18px!important;background:#10213b!important;color:#fff!important;print-color-adjust:exact;-webkit-print-color-adjust:exact; }
  .gsh-how-hero h1 { font-size:29pt!important; }.gsh-how-hero-lead { font-size:12pt!important; }.gsh-how-hero-nepali { font-size:10pt!important; }
  .gsh-how-hero-inner { grid-template-columns:1.1fr .8fr!important;gap:20px!important; }
  .gsh-how-hero-card,.gsh-how-feature-card,.gsh-how-step-card,.gsh-how-side-card,.gsh-how-agent-card,.gsh-how-final-inner { box-shadow:none!important;break-inside:avoid; }
  .gsh-how-section { padding:23px 0!important; }.gsh-how-section-heading { margin-bottom:16px!important; }.gsh-how-section-heading h2,.gsh-how-agent-copy h2 { font-size:20pt!important; }
  .gsh-how-feature-grid { grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important; }.gsh-how-feature-card { min-height:0!important;padding:13px!important; }
  .gsh-how-feature-icon { width:30px!important;height:30px!important; }.gsh-how-feature-card h3,.gsh-how-step-card h3,.gsh-how-owner-steps h3 { margin-top:8px!important;font-size:11pt!important; }
  .gsh-how-feature-card p,.gsh-how-step-card p,.gsh-how-owner-steps p,.gsh-how-side-card p,.gsh-how-agent-copy>p,.gsh-how-agreement p { font-size:9pt!important; }
  .gsh-how-steps { grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important; }.gsh-how-step-card { padding:12px!important; }
  .gsh-how-owner-layout,.gsh-how-agent-layout { grid-template-columns:1.3fr .8fr!important;gap:20px!important; }.gsh-how-agreement { padding:20px 0!important;background:#10213b!important;print-color-adjust:exact;-webkit-print-color-adjust:exact; }
  .gsh-how-final-cta { padding:20px 0!important; }.gsh-how-final-inner { padding:14px!important; }
  .gsh-how-button,.gsh-how-contact-link { color:#17243a!important;background:#fff!important;border:1px solid #c8d0dc!important;box-shadow:none!important;text-decoration:none!important; }
  .gsh-how-print-footer { display:flex!important;visibility:visible!important;justify-content:space-between;gap:12px;margin-top:14px;padding-top:8px;border-top:1px solid #d9dee6;color:#64748b;font-size:8pt; }
  .gsh-how-print-footer * { visibility:visible!important; }
  .gsh-how-editor-content { break-before:page; }
  a[href]:after { content:none!important; }
}
