.pgikua_panel{max-width:880px;margin:0 auto}.pgikua_panel h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 28px;font-size:clamp(32px,6vw,58px);line-height:1.08}.pgikua_panel p{margin-bottom:20px}.pgikua_panel a:not([class]){text-underline-offset:4px;text-decoration:underline}.pgikua_panel .pgikua_price{color:var(--acid);font-size:clamp(36px,7vw,64px);font-weight:600;line-height:1.1}.pgikua_notice{border:1px solid var(--line);border-radius:10px;padding:18px 20px}.pgikua_secureNote{color:var(--muted);font-size:13px;line-height:1.6}.pgikua_consent{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.pgikua_consent input{width:22px;height:22px;accent-color:var(--acid);flex:0 0 22px;margin-top:4px}.pgikua_panel :focus-visible{outline:2px solid var(--acid);outline-offset:4px}.pgikua_journal{gap:20px;margin:24px 0;display:grid}.pgikua_journal h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:22px}.pgikua_statuses{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;margin:24px 0;display:grid}.pgikua_statuses dt{color:var(--muted);margin-bottom:6px;font-size:13px}.pgikua_statuses dd{overflow-wrap:anywhere;margin:0}.pgikua_receiptForm{border-top:1px solid var(--line);gap:16px;margin-top:24px;padding-top:20px;display:grid}.pgikua_receiptForm input[type=text]{border:1px solid var(--line);width:100%;color:inherit;font:inherit;background:0 0;border-radius:8px;margin-top:8px;padding:12px;display:block}.pgikua_panel button:disabled{opacity:.5;cursor:wait}.pgikua_checkoutPage{font-family:var(--font-manrope),Arial,sans-serif;font-weight:400}.pgikua_checkoutPage>header>span{letter-spacing:.08em;font-family:inherit;font-weight:600}.pgikua_checkoutPanel{border-bottom:0;max-width:1120px;padding:48px 32px 56px}.pgikua_checkoutPanel h1{letter-spacing:-.035em;margin:0 0 32px;font-size:36px;font-weight:600;line-height:1.2}.pgikua_checkoutPanel p{margin:0 0 20px;font-size:15px;line-height:1.65}.pgikua_checkoutGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin:0;display:grid}.pgikua_checkoutPayment,.pgikua_orderSummary{border:1px solid var(--line);background:#0c1210;border-radius:18px;min-width:0;padding:28px}.pgikua_checkoutPayment{grid-area:1/1}.pgikua_checkoutGrid h2{letter-spacing:-.025em;margin:10px 0 20px;font-size:24px;font-weight:600;line-height:1.3}.pgikua_checkoutEyebrow{color:#a6b0aa;font-size:12px;font-weight:600;line-height:1.5}.pgikua_orderSummary{background:linear-gradient(145deg,#151f16,#0c120f);grid-area:1/2;position:sticky;top:96px}.pgikua_orderSummary .pgikua_price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:24px 0;font-size:40px;font-weight:600;line-height:1.2}.pgikua_orderTotal{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:24px 0 10px;font-size:16px;display:flex}.pgikua_orderTotal strong{font-variant-numeric:tabular-nums;font-weight:600}.pgikua_checkoutPanel .pgikua_secureNote{color:#a6b0aa;font-size:13px;line-height:1.65}.pgikua_checkoutPanel .pgikua_checkoutSupport{border-top:1px solid var(--line);margin:20px 0 0;padding-top:20px;font-size:13px}.pgikua_checkoutPanel button{letter-spacing:0;text-transform:none;border-radius:10px;justify-content:center;min-height:52px;font-family:inherit;font-size:14px;font-weight:600}.pgikua_checkoutPayment form{margin-bottom:16px}.pgikua_checkoutFields{border:0;min-width:0;margin:0;padding:0}.pgikua_checkoutFields .pgikua_consent{font-size:14px;line-height:1.6}.pgikua_checkoutFields .pgikua_consent input{flex-basis:20px;width:20px;height:20px;margin:2px 0 0}.pgikua_paymentWidget{background:#fff;border-radius:12px;width:100%;height:660px;margin:20px 0;overflow:hidden}.pgikua_paymentWidget iframe{min-height:660px;display:block}@media (max-width:920px){.pgikua_checkoutPanel{max-width:620px;padding:32px 18px 40px}.pgikua_checkoutPanel h1{margin-bottom:24px;font-size:30px}.pgikua_checkoutGrid{grid-template-columns:minmax(0,1fr);gap:20px}.pgikua_orderSummary{grid-area:1/1;padding:24px;position:static}.pgikua_checkoutPayment{grid-area:2/1;padding:24px 16px}.pgikua_paymentWidget{border-radius:0;width:calc(100% + 32px);margin-inline:-16px}}
