.gc-wrap{display:grid;grid-template-columns:230px 1fr;gap:52px;align-items:start;padding-top:40px;padding-bottom:60px}.gc-sidebar{position:sticky;top:90px}.gc-sidebar-box{background:#f4ecf9;border:1px solid rgba(109,48,133,.18);border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #6d308512}.gc-sidebar-heading{display:flex;align-items:center;gap:10px;padding:15px 18px 13px;font-family:Fraunces,serif;font-size:1rem;font-weight:600;color:#1a0a26;border-bottom:1px solid rgba(109,48,133,.12);background:#6d30850d}.gc-sidebar-heading svg{color:#6d3085;flex-shrink:0}.gc-sidebar-nav{list-style:none;margin:0;padding:6px 0}.gc-sidebar-nav a{display:flex;align-items:center;gap:8px;padding:10px 18px;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:500;color:#4a2060;text-decoration:none;transition:all .15s;border-left:3px solid transparent;line-height:1.2}.gc-sidebar-nav a:hover{background:#6d308512;color:#6d3085;border-left-color:#6d30854d}.gc-sidebar-nav a.active{background:#6d30851f;color:#6d3085;font-weight:700;border-left-color:#6d3085}.gc-section{margin-bottom:52px;scroll-margin-top:110px}.gc-section h2{font-family:Fraunces,serif;font-size:1.7rem;color:#1a0a26;margin:0 0 14px}.gc-section p{color:#444;line-height:1.75;margin:0 0 12px}.gc-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.gc-hl{background:#f9f4fd;border-radius:14px;padding:20px;border:1.5px solid rgba(109,48,133,.08)}.gc-hl h4{font-family:Manrope,sans-serif;font-weight:700;color:#6d3085;margin:0 0 6px;font-size:.95rem}.gc-hl p{font-size:.9rem;color:#555;margin:0}.gc-form-card{background:#f9f4fd;border-radius:16px;padding:28px 32px;border:1.5px solid rgba(109,48,133,.1);margin:20px 0}.gc-form-row{margin-bottom:16px}.gc-form-row label{display:block;font-family:Manrope,sans-serif;font-weight:600;font-size:.88rem;color:#1a0a26;margin-bottom:6px}.gc-form-row input,.gc-form-row select,.gc-form-row textarea{width:100%;box-sizing:border-box;border:1.5px solid rgba(109,48,133,.18);border-radius:10px;padding:10px 14px;font-family:Manrope,sans-serif;font-size:.92rem;color:#1a0a26;background:#fff;outline:none}.gc-form-row textarea{min-height:80px;resize:vertical}.gc-form-row input:focus,.gc-form-row select:focus,.gc-form-row textarea:focus{border-color:#6d3085}.gc-form-row .radio-group label{display:flex;align-items:flex-start;gap:10px;font-weight:400;margin-bottom:8px;cursor:pointer}.gc-form-row .radio-group input[type=radio]{width:auto;margin-top:3px}.gc-btn{display:inline-block;background:#6d3085;color:#fff;border:none;border-radius:50px;padding:13px 32px;font-family:Manrope,sans-serif;font-weight:700;font-size:.95rem;cursor:pointer;transition:background .18s}.gc-btn:hover{background:#5a2570}.gc-steps{counter-reset:gcstep;margin:16px 0 0}.gc-step{display:flex;gap:16px;margin-bottom:20px}.gc-step-n{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#6d3085;color:#fff;font-family:Manrope,sans-serif;font-weight:700;font-size:.95rem;display:flex;align-items:center;justify-content:center}.gc-step-body h4{font-family:Manrope,sans-serif;font-weight:700;margin:4px 0;color:#1a0a26}.gc-step-body p{font-size:.9rem;color:#555;margin:0}.gc-balance-form{display:flex;gap:12px;align-items:flex-end;margin:20px 0}.gc-balance-form input{flex:1;border:1.5px solid rgba(109,48,133,.18);border-radius:10px;padding:11px 14px;font-family:Manrope,sans-serif;font-size:.92rem;outline:none}.gc-balance-form input:focus{border-color:#6d3085}.gc-note{background:#f0e8f7;border-radius:12px;padding:16px 20px;font-family:Manrope,sans-serif;font-size:.9rem;color:#4a2060;line-height:1.6;margin:16px 0}.gc-note strong{color:#6d3085}@media(max-width:800px){.gc-wrap{grid-template-columns:1fr}.gc-sidebar{position:static}.gc-highlights{grid-template-columns:1fr}}
