.pc-section{--pc-green:#075946;--pc-green-deep:#044335;--pc-green-soft:#e8f4f0;--pc-gold:#c59a35;--pc-ink:#14352d;--pc-muted:#667a74;--pc-line:#dfe8e5;color:var(--pc-ink);background:linear-gradient(135deg,#f4f8f7 0%,#fbfcfc 52%,#eef6f3 100%);min-height:680px;padding:42px 0 78px;position:relative;overflow:hidden}.pc-section *{box-sizing:border-box}.pc-container{z-index:1;width:min(1180px,92%);margin-inline:auto;position:relative}.pc-breadcrumb{color:var(--pc-muted);align-items:center;gap:8px;margin:0 0 22px;font-size:.82rem;display:flex}.pc-breadcrumb a{color:var(--pc-green);font-weight:700;text-decoration:none}.pc-grid{grid-template-columns:minmax(290px,.72fr) minmax(0,1.45fr);align-items:stretch;gap:34px;display:grid}.pc-card{background:#fffffff5;border:1px solid #07594617;border-radius:18px;box-shadow:0 15px 38px #12342c21}.pc-details{padding:34px 30px}.pc-kicker{color:var(--pc-green);letter-spacing:.05em;margin-bottom:5px;font-size:.75rem;font-weight:800;display:block}.pc-details>h1,.pc-form-heading h1{color:var(--pc-green-deep);margin:0;font-size:clamp(1.55rem,2.7vw,2.15rem);line-height:1.3}.pc-intro,.pc-form-heading p{color:var(--pc-muted);margin:10px 0 0;font-size:.91rem;line-height:1.8}.pc-info-list{gap:24px;margin-top:32px;display:grid}.pc-info-item{grid-template-columns:48px 1fr;align-items:flex-start;gap:14px;display:grid}.pc-icon,.pc-heading-icon{background:var(--pc-green);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.pc-icon svg,.pc-heading-icon svg,.pc-submit svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.pc-info-item h2{color:var(--pc-ink);margin:1px 0 4px;font-size:.94rem;line-height:1.3}.pc-info-item p{color:var(--pc-muted);margin:2px 0;font-size:.84rem;line-height:1.65}.pc-info-item a{color:var(--pc-green);overflow-wrap:anywhere;font-weight:650;text-decoration:none}.pc-info-item a:hover{text-decoration:underline}.pc-form-card{padding:34px 38px 30px}.pc-form-heading{text-align:center;max-width:650px;margin:0 auto 26px}.pc-heading-icon{border-radius:50%;width:50px;height:50px;margin:0 auto 12px}.pc-form-heading .pc-kicker{margin-bottom:2px}.pc-alert{border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px 14px;display:flex}.pc-alert>span{border-radius:50%;flex:none;justify-content:center;align-items:center;width:23px;height:23px;font-weight:900;display:flex}.pc-alert p{margin:0;font-size:.87rem}.pc-alert--success{color:#175d36;background:#eaf7ef;border:1px solid #b9dfc7}.pc-alert--success>span{color:#fff;background:#26975a}.pc-alert--error{color:#8a2922;background:#fff0ef;border:1px solid #efc4c0}.pc-alert--error>span{color:#fff;background:#c7473c}.pc-form{position:relative}.pc-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.pc-fields{gap:16px;display:grid}.pc-fields--two{grid-template-columns:1fr 1fr}.pc-fields+.pc-fields,.pc-fields+.pc-field,.pc-field+.pc-submit{margin-top:16px}.pc-field label{color:var(--pc-ink);margin:0 0 6px;font-size:.82rem;font-weight:750;display:block}.pc-field label>span{color:#bd352e}.pc-field label em{color:var(--pc-muted);font-size:.72rem;font-style:normal;font-weight:500}.pc-field input,.pc-field textarea{appearance:none;color:var(--pc-ink);font:inherit;background:#fbfcfc;border:1px solid #d9e3e0;border-radius:7px;outline:0;width:100%;padding:11px 12px;font-size:.85rem;line-height:1.5;transition:border-color .16s,box-shadow .16s}.pc-field input{min-height:44px}.pc-field textarea{resize:vertical;min-height:132px}.pc-field input::placeholder,.pc-field textarea::placeholder{color:#98a7a3}.pc-field input:focus,.pc-field textarea:focus{border-color:var(--pc-green);box-shadow:0 0 0 3px #0759461f}.pc-field [aria-invalid=true]{border-color:#bf4137}.pc-field small{color:#a42e27;margin-top:5px;font-size:.72rem;display:block}.pc-submit{background:var(--pc-green);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:11px 20px;font-size:.9rem;font-weight:800;transition:background .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 8px 18px #0759462e}.pc-submit:hover,.pc-submit:focus-visible{background:var(--pc-green-deep);outline-offset:2px;outline:3px solid #c59a3559;transform:translateY(-1px);box-shadow:0 11px 22px #0759463b}.pc-privacy{color:var(--pc-muted);text-align:center;margin:10px 0 0;font-size:.72rem}.pc-orb{opacity:.34;pointer-events:none;border-radius:50%;position:absolute}.pc-orb--one{background:#cce7dd;width:310px;height:310px;top:-120px;left:-150px}.pc-orb--two{background:#e7d8aa;width:360px;height:360px;bottom:-180px;right:-150px}@media (width<=900px){.pc-section{padding:32px 0 58px}.pc-grid{grid-template-columns:1fr}.pc-details{padding:28px}.pc-info-list{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.pc-container{width:min(100% - 28px,1180px)}.pc-grid{gap:20px}.pc-details,.pc-form-card{border-radius:14px;padding:24px 18px}.pc-info-list,.pc-fields--two{grid-template-columns:1fr}.pc-form-heading{margin-bottom:22px}.pc-breadcrumb{margin-bottom:16px}.pc-section{padding-top:24px}.pc-orb{display:none}}
