.page-module__6TXocG__page{--foreground-muted:#1d1b189e;--muted-foreground:#1d1b189e;--ui-gap:28px;--cert-width:min(1120px, calc(100vw - 20px));--cert-height:calc(var(--cert-width) * 9 / 16);--topbar-height:52px;--intro-height:126px;--buy-height:44px;min-height:100vh;padding:calc(var(--public-header-h,84px) + 28px) 20px 64px;background:radial-gradient(circle at 18% 10%, color-mix(in srgb, var(--foreground) 10%, transparent), transparent 42%), radial-gradient(circle at 82% 94%, color-mix(in srgb, var(--brand-magenta) 8%, transparent), transparent 36%), var(--background);justify-content:center;align-items:flex-start;display:flex;position:relative;overflow-x:hidden}.page-module__6TXocG__stack{z-index:1;justify-items:stretch;gap:clamp(28px,4vw,56px);width:min(1120px,100%);margin-inline:auto;display:grid;position:relative}.page-module__6TXocG__certificateSection{z-index:2;justify-items:stretch;gap:20px;width:100%;min-width:0;display:grid;position:relative}.page-module__6TXocG__introCard{border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg);width:100%;min-height:var(--intro-height);box-shadow:var(--shadow-hover);z-index:3;align-content:center;margin-inline:0;padding:12px 16px;display:grid;position:relative}.page-module__6TXocG__introText{color:var(--foreground);font-family:var(--font-space-mono), monospace;letter-spacing:.025em;margin:0;font-size:clamp(12px,1.05vw,16px);line-height:1.45}.page-module__6TXocG__studioClaimNoticeText{border-top:1px solid var(--border);color:var(--foreground-muted);font-family:var(--font-space-mono), monospace;letter-spacing:.02em;margin:12px 0 0;padding-top:12px;font-size:clamp(11px,.95vw,14px);line-height:1.4}.page-module__6TXocG__studioClaimNoticeText strong{color:var(--foreground);font-weight:600}.page-module__6TXocG__studioClaimNoticeLink{color:var(--ink-cyan);text-underline-offset:2px;text-decoration:underline}.page-module__6TXocG__studioClaimNoticeLink:hover{color:var(--foreground)}.page-module__6TXocG__page:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--foreground) 3%, transparent) 50%, transparent 100%), repeating-linear-gradient(0deg, transparent, transparent 66px, color-mix(in srgb, var(--foreground) 4%, transparent) 66px, color-mix(in srgb, var(--foreground) 4%, transparent) 67px), repeating-linear-gradient(90deg, transparent, transparent 66px, color-mix(in srgb, var(--foreground) 4%, transparent) 66px, color-mix(in srgb, var(--foreground) 4%, transparent) 67px);opacity:.32;position:fixed;inset:0}.page-module__6TXocG__glow{aspect-ratio:1;border-radius:var(--radius-pill);z-index:0;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--foreground) 24%, transparent), transparent);filter:blur(24px);width:min(42vw,480px);position:absolute;top:6%;left:16%}.page-module__6TXocG__certificate{--foreground-muted:#1d1b189e;--muted-foreground:#1d1b189e;flex-direction:column;width:100%;min-height:clamp(320px,34vw,480px);display:flex;position:relative}.page-module__6TXocG__innerFrame{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);flex:1;grid-template-rows:repeat(8,auto);gap:clamp(12px,1.2vw,16px);min-height:0;margin:clamp(12px,1.6vw,18px);padding:clamp(16px,1.8vw,24px);display:grid}.page-module__6TXocG__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.page-module__6TXocG__brandWrap{align-items:center;gap:8px;min-width:0;display:flex}.page-module__6TXocG__brandIcon{border-radius:var(--radius-sm);background:var(--surface-2);width:clamp(34px,4vw,56px);height:clamp(34px,4vw,56px);box-shadow:0 0 0 1px var(--border-strong) inset;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.page-module__6TXocG__brandTextWrap{gap:2px;min-width:0;display:grid}.page-module__6TXocG__brandTitle{color:var(--foreground);font-family:var(--font-anton), sans-serif;text-transform:uppercase;letter-spacing:.045em;margin:0;font-size:clamp(16px,1.62vw,28px);line-height:.96}.page-module__6TXocG__brandSub{color:var(--foreground-muted);font-family:var(--font-space-mono), monospace;text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:clamp(9px,.78vw,11px)}.page-module__6TXocG__valueWrap{text-align:right;align-content:start;justify-items:end;gap:2px;display:grid}.page-module__6TXocG__valueLabel{color:var(--foreground-muted);font-family:var(--font-space-mono), monospace;text-transform:uppercase;letter-spacing:.1em;font-size:clamp(8px,.72vw,11px)}.page-module__6TXocG__valueAmount{color:var(--foreground);font-family:var(--font-anton), sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(34px,5.2vw,76px);line-height:.88}.page-module__6TXocG__valueAmountPlaceholder{font-family:var(--font-space-mono), monospace;color:var(--foreground-muted);text-transform:none;letter-spacing:.04em;font-size:clamp(13px,1.1vw,16px);line-height:1.2}.page-module__6TXocG__subheadLine{color:var(--foreground);font-family:var(--font-space-mono), monospace;text-transform:none;letter-spacing:.055em;margin:0;font-size:clamp(10px,.93vw,15px)}.page-module__6TXocG__divider{background:var(--foreground);opacity:.7;width:min(86px,24vw);height:2px}.page-module__6TXocG__toRow,.page-module__6TXocG__fromRow{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:8px;display:grid}.page-module__6TXocG__fieldLabel{color:var(--foreground);font-family:var(--font-space-mono), monospace;text-transform:uppercase;letter-spacing:.1em;font-size:clamp(10px,.84vw,13px)}.page-module__6TXocG__codeForm{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.page-module__6TXocG__codeInput,.page-module__6TXocG__claimValue{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);min-height:clamp(38px,3.7vw,54px);color:var(--foreground);font-family:var(--font-space-mono), monospace;text-transform:uppercase;letter-spacing:.06em;padding:0 14px;font-size:clamp(12px,1.05vw,16px)}.page-module__6TXocG__codeInput{width:100%}.page-module__6TXocG__codeInput::placeholder{color:var(--foreground-muted)}.page-module__6TXocG__codeInput:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--foreground) 50%, transparent);outline:none}.page-module__6TXocG__codeSubmit{border:1px solid var(--foreground);border-radius:var(--radius-sm);min-width:clamp(104px,14vw,180px);min-height:clamp(38px,3.7vw,54px);color:var(--foreground);font-family:var(--font-anton), sans-serif;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:8px;font-size:clamp(10px,.92vw,14px);display:inline-flex}.page-module__6TXocG__codeSubmitIcon{flex:none;width:14px;height:14px}.page-module__6TXocG__codeSubmit:not(:disabled):hover{background:var(--foreground);color:var(--paper-white)}.page-module__6TXocG__codeSubmit:disabled{opacity:.5;cursor:not-allowed}.page-module__6TXocG__claimValue{font-family:var(--font-anton), sans-serif;letter-spacing:.04em;align-items:center;font-size:clamp(16px,2vw,30px);display:inline-flex}.page-module__6TXocG__grantLine{color:var(--foreground-muted);font-family:var(--font-space-mono), monospace;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:clamp(9px,.8vw,12px)}.page-module__6TXocG__errorText{color:var(--foreground);border-left:3px solid var(--brand-red);font-family:var(--font-space-mono), monospace;text-transform:uppercase;letter-spacing:.08em;margin:0;padding-left:8px;font-size:clamp(9px,.8vw,12px)}.page-module__6TXocG__fieldValue{color:var(--foreground);font-family:var(--font-space-mono), monospace;text-transform:none;letter-spacing:.02em;margin:0;font-size:clamp(12px,1.2vw,18px);line-height:1.2}.page-module__6TXocG__metaRow{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:auto;padding-top:clamp(6px,1vw,12px);display:grid}.page-module__6TXocG__metaBlock{gap:6px;min-width:0;display:grid}.page-module__6TXocG__metaLabel{color:var(--foreground-muted);font-family:var(--font-space-mono), monospace;text-transform:uppercase;letter-spacing:.09em;font-size:clamp(9px,.72vw,11px)}.page-module__6TXocG__metaValue{color:var(--foreground);font-family:var(--font-space-mono), monospace;text-transform:uppercase;letter-spacing:.08em;overflow-wrap:anywhere;font-size:clamp(12px,1.02vw,16px)}.page-module__6TXocG__metaValuePlaceholder{color:var(--foreground-muted);text-transform:none;letter-spacing:.02em}.page-module__6TXocG__claimActions{justify-content:stretch;display:flex}.page-module__6TXocG__primaryCta{border:2px solid var(--foreground);background:var(--brand-graphite);width:100%;min-height:clamp(34px,3.7vw,50px);color:var(--graphite-night,#141417);font-family:var(--font-anton), sans-serif;text-transform:uppercase;letter-spacing:.09em;box-shadow:var(--shadow-retro);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);justify-content:center;align-items:center;font-size:clamp(10px,.92vw,13px);text-decoration:none;display:inline-flex}.page-module__6TXocG__primaryCta:hover{transform:var(--lift-1);box-shadow:var(--shadow-retro-hover)}.page-module__6TXocG__actions{margin:0 clamp(12px,1.6vw,18px) clamp(12px,1.6vw,18px);display:flex}.page-module__6TXocG__buyTrigger{border:2px solid var(--foreground);background:var(--brand-magenta);width:min(420px,100vw - 24px);min-width:220px;min-height:clamp(32px,3.2vw,44px);color:var(--graphite-night,#141417);text-transform:uppercase;font-family:var(--font-anton), sans-serif;letter-spacing:.1em;cursor:pointer;box-shadow:var(--shadow-retro);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);justify-content:center;align-items:center;gap:10px;font-size:clamp(10px,.86vw,13px);font-weight:600;text-decoration:none;display:inline-flex}.page-module__6TXocG__buyTrigger:hover{transform:var(--lift-1);box-shadow:var(--shadow-retro-hover)}.page-module__6TXocG__buyDock{z-index:3;place-items:center;width:100%;display:grid;position:relative}.page-module__6TXocG__purchaseModalBackdrop{z-index:50;background:color-mix(in srgb, var(--graphite-deep) 74%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:14px;display:grid;position:fixed;inset:0}.page-module__6TXocG__purchaseModal{z-index:1;border:1px solid var(--card-border);background:var(--card-bg);border-radius:var(--radius-xl);width:min(620px,100%);max-height:calc(100vh - 28px);box-shadow:var(--shadow-hover);flex-direction:column;display:flex;position:relative;overflow:hidden}.page-module__6TXocG__purchaseModalClose{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--foreground) 8%, var(--card-bg));min-height:44px;color:var(--foreground);font-family:var(--font-space-mono), monospace;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:1px solid #0000;padding:0 20px;font-size:12px}.page-module__6TXocG__purchaseModalClose:hover{background:color-mix(in srgb, var(--foreground) 15%, var(--card-bg))}.page-module__6TXocG__purchaseModalBody{flex:1;min-height:0;padding:clamp(16px,2vw,24px);overflow-y:auto}.page-module__6TXocG__purchaseModalFooter{border-top:1px solid var(--border);background:var(--card-bg);justify-content:flex-end;padding:12px clamp(16px,2vw,24px);display:flex}.page-module__6TXocG__purchaseModalBody .page-module__6TXocG__purchasePanel{height:auto}.page-module__6TXocG__secondaryCta{border:1px solid var(--foreground);width:100%;min-height:clamp(32px,3.2vw,42px);color:var(--foreground);text-transform:uppercase;font-family:var(--font-space-mono), monospace;letter-spacing:.1em;transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:0 0;justify-content:center;align-items:center;font-size:clamp(9px,.82vw,12px);font-weight:700;text-decoration:none;display:inline-flex}.page-module__6TXocG__secondaryCta:hover{background:var(--foreground);color:var(--paper-white)}.page-module__6TXocG__purchasePanel{box-shadow:none;background:0 0;border:0;border-radius:0;gap:20px;padding:0;display:grid}.page-module__6TXocG__purchaseHeader{gap:4px;display:grid}.page-module__6TXocG__purchaseTitle{color:var(--foreground);font-family:var(--font-anton), sans-serif;text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:clamp(16px,1.8vw,28px);line-height:1}.page-module__6TXocG__purchaseSubtitle{color:var(--foreground-muted);margin:0;font-size:clamp(13px,1vw,15px);line-height:1.35}.page-module__6TXocG__purchasePromo{color:var(--foreground);font-family:var(--font-space-mono), monospace;text-transform:none;letter-spacing:.04em;margin:0;font-size:clamp(11px,.86vw,14px)}.page-module__6TXocG__purchaseStatus{font-family:var(--font-space-mono), monospace;letter-spacing:.02em;border-left:4px solid;margin:0;padding:10px 12px;font-size:clamp(11px,.84vw,13px);line-height:1.45}.page-module__6TXocG__purchaseStatusSuccess{border-color:var(--brand-green);color:var(--foreground);background:var(--card-bg)}.page-module__6TXocG__purchaseStatusCanceled{border-color:var(--brand-yellow);color:var(--foreground);background:var(--card-bg)}.page-module__6TXocG__acceptedPayments{border:1px solid var(--card-border);background:var(--surface-1);gap:6px;padding:8px;display:grid}.page-module__6TXocG__acceptedPaymentsLabel{color:var(--foreground);font-family:var(--font-space-mono), monospace;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:clamp(9px,.72vw,11px)}.page-module__6TXocG__acceptedPaymentsRow{flex-wrap:wrap;gap:6px;display:flex}.page-module__6TXocG__bnplGroup{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin-top:4px;padding-top:8px;display:flex}.page-module__6TXocG__paymentBadge{background:color-mix(in srgb, var(--foreground) 8%, var(--card-bg));min-height:28px;color:var(--foreground);font-family:var(--font-space-mono), monospace;text-transform:uppercase;letter-spacing:.06em;border:1px solid #0000;align-items:center;gap:6px;padding:0 10px;font-size:10px;line-height:1;display:inline-flex}.page-module__6TXocG__acceptedPaymentsNote{color:var(--foreground-muted);font-family:var(--font-space-mono), monospace;letter-spacing:.03em;margin:0;font-size:clamp(9px,.68vw,10px)}.page-module__6TXocG__purchaseForm{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.page-module__6TXocG__purchaseField{gap:6px;min-width:0;display:grid}.page-module__6TXocG__purchaseLabel{color:var(--foreground);font-family:var(--font-space-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(9px,.72vw,11px)}.page-module__6TXocG__purchaseInput{border:1px solid var(--border-strong);background:var(--surface-2);width:100%;min-width:0;min-height:48px;color:var(--foreground);border-radius:var(--radius-sm);font-family:var(--font-space-mono), monospace;letter-spacing:.05em;text-transform:none;padding:0 12px;font-size:clamp(12px,.92vw,14px)}.page-module__6TXocG__purchaseInput::placeholder{color:var(--foreground-muted)}.page-module__6TXocG__purchaseInput:focus{border-color:var(--foreground);box-shadow:0 0 0 3px color-mix(in srgb, var(--foreground) 50%, transparent);outline:none}.page-module__6TXocG__purchaseTotals{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);gap:4px;padding:10px 12px;display:grid}.page-module__6TXocG__purchaseTotalsRow{font-family:var(--font-space-mono), monospace;color:var(--muted-foreground);justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:clamp(11px,.82vw,13px);display:flex}.page-module__6TXocG__purchaseTotalsLabel{letter-spacing:.04em}.page-module__6TXocG__purchaseTotalsValue{font-variant-numeric:tabular-nums;white-space:nowrap}.page-module__6TXocG__purchaseTotalsRowTotal{border-top:1px solid var(--border);color:var(--foreground);font-family:var(--font-anton), sans-serif;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;padding-top:8px;font-size:clamp(12px,.94vw,15px)}.page-module__6TXocG__purchaseTotalsNote{color:var(--muted-foreground);font-family:var(--font-space-mono), monospace;letter-spacing:.03em;margin:0;font-size:clamp(10px,.72vw,12px);line-height:1.45}.page-module__6TXocG__purchaseSubmit{border:2px solid var(--foreground);background:var(--brand-magenta);width:100%;min-height:52px;color:var(--graphite-night,#141417);border-radius:var(--radius-sm);font-family:var(--font-anton), sans-serif;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-retro);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:clamp(10px,.86vw,12px);display:inline-flex}.page-module__6TXocG__purchaseSubmit:hover:not(:disabled){transform:var(--lift-1);box-shadow:var(--shadow-retro-hover)}.page-module__6TXocG__purchaseSubmit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.page-module__6TXocG__purchasePresetRow{flex-wrap:wrap;gap:6px;display:flex}.page-module__6TXocG__purchasePresetButton{background:color-mix(in srgb, var(--foreground) 8%, var(--card-bg));min-width:96px;min-height:48px;color:var(--foreground);border-radius:var(--radius-sm);font-family:var(--font-space-mono), monospace;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border:1px solid #0000;flex:96px;font-size:clamp(12px,1vw,14px)}.page-module__6TXocG__purchasePresetButtonActive,.page-module__6TXocG__purchasePresetButton:hover{border-color:var(--foreground);color:var(--paper-white);background:var(--foreground)}.page-module__6TXocG__purchaseError{color:var(--foreground);border-left:3px solid var(--brand-red);font-family:var(--font-space-mono), monospace;letter-spacing:.02em;margin:0;padding-left:8px;font-size:clamp(11px,.8vw,13px);line-height:1.4}@media (max-width:880px){.page-module__6TXocG__page{--ui-gap:18px}.page-module__6TXocG__stack{gap:12px}.page-module__6TXocG__certificate{aspect-ratio:auto;width:100%}.page-module__6TXocG__innerFrame{grid-template-rows:repeat(8,auto)}.page-module__6TXocG__purchaseForm,.page-module__6TXocG__codeForm,.page-module__6TXocG__metaRow,.page-module__6TXocG__purchaseForm{grid-template-columns:1fr}.page-module__6TXocG__buyTrigger{width:min(460px,100vw - 24px);min-width:0}.page-module__6TXocG__purchaseModalBackdrop{align-items:flex-start;overflow-y:auto}.page-module__6TXocG__purchaseModal{margin-top:14px}.page-module__6TXocG__subheadLine,.page-module__6TXocG__grantLine,.page-module__6TXocG__metaLabel,.page-module__6TXocG__brandSub,.page-module__6TXocG__valueLabel,.page-module__6TXocG__fieldLabel,.page-module__6TXocG__secondaryCta,.page-module__6TXocG__metaValue,.page-module__6TXocG__codeSubmit,.page-module__6TXocG__codeInput,.page-module__6TXocG__claimValue,.page-module__6TXocG__primaryCta,.page-module__6TXocG__fieldValue,.page-module__6TXocG__brandTitle,.page-module__6TXocG__valueAmount{letter-spacing:.06em}}.page-module__6TXocG__hero{gap:12px;max-width:720px;display:grid}.page-module__6TXocG__heroEyebrow{color:var(--foreground);font-family:var(--font-space-mono), monospace;text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:clamp(10px,.8vw,12px)}.page-module__6TXocG__heroTitle{color:var(--foreground);font-family:var(--font-anton), sans-serif;text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:clamp(34px,5.4vw,64px);line-height:.94}.page-module__6TXocG__heroLead{color:var(--foreground-muted);max-width:60ch;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.5}.page-module__6TXocG__sectionTitle{color:var(--foreground);font-family:var(--font-anton), sans-serif;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:clamp(16px,1.5vw,22px)}.page-module__6TXocG__introHeading{color:var(--foreground);font-family:var(--font-anton), sans-serif;text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-size:clamp(15px,1.3vw,19px)}.page-module__6TXocG__howItWorks{gap:20px;display:grid}.page-module__6TXocG__howItWorksList{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.page-module__6TXocG__howItWorksStep{border-top:2px solid var(--foreground);align-content:start;gap:8px;padding-top:14px;display:grid}.page-module__6TXocG__howItWorksNumber{font-family:var(--font-anton), sans-serif;color:var(--foreground);font-size:clamp(24px,2.4vw,34px);line-height:1}.page-module__6TXocG__howItWorksStepTitle{font-family:var(--font-anton), sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--foreground);font-size:clamp(13px,1.1vw,16px)}.page-module__6TXocG__howItWorksStepBody{color:var(--foreground-muted);font-size:clamp(13px,1vw,15px);line-height:1.5}.page-module__6TXocG__buyTriggerIcon{flex-shrink:0;width:18px;height:18px}.page-module__6TXocG__purchaseAmountGroup{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.page-module__6TXocG__purchaseLegend{color:var(--foreground);font-family:var(--font-space-mono), monospace;text-transform:uppercase;letter-spacing:.08em;padding:0;font-size:clamp(9px,.72vw,11px)}.page-module__6TXocG__purchaseRequired{color:var(--foreground);margin-left:4px}.page-module__6TXocG__purchaseHelp{color:var(--foreground-muted);font-family:var(--font-space-mono), monospace;letter-spacing:.02em;font-size:clamp(10px,.76vw,12px);line-height:1.4}.page-module__6TXocG__purchaseFieldError{color:var(--foreground);border-left:3px solid var(--brand-red);font-family:var(--font-space-mono), monospace;letter-spacing:.02em;padding-left:8px;font-size:clamp(11px,.8vw,13px);line-height:1.4}.page-module__6TXocG__purchaseInputInvalid{border-color:var(--ink-red)}.page-module__6TXocG__purchaseInputInvalid:focus{border-color:var(--ink-red);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-red) 40%, transparent)}.page-module__6TXocG__purchaseTextarea{border:1px solid var(--border-strong);background:var(--surface-2);width:100%;min-width:0;min-height:92px;color:var(--foreground);border-radius:var(--radius-sm);font-family:var(--font-space-mono), monospace;letter-spacing:.03em;resize:vertical;padding:12px;font-size:clamp(12px,.92vw,14px);line-height:1.45}.page-module__6TXocG__purchaseTextarea::placeholder{color:var(--foreground-muted)}.page-module__6TXocG__purchaseTextarea:focus{border-color:var(--foreground);box-shadow:0 0 0 3px color-mix(in srgb, var(--foreground) 50%, transparent);outline:none}.page-module__6TXocG__purchaseTerms{border-top:1px solid var(--border);gap:6px;padding-top:12px;display:grid}.page-module__6TXocG__purchaseTermsLine{color:var(--foreground-muted);margin:0;font-size:clamp(12px,.9vw,14px);line-height:1.45}.page-module__6TXocG__purchaseSubmitWrap{gap:8px;display:grid}.page-module__6TXocG__purchaseSubmitIcon{flex-shrink:0;width:18px;height:18px}.page-module__6TXocG__purchaseSubmitReason{color:var(--foreground-muted);font-family:var(--font-space-mono), monospace;letter-spacing:.02em;margin:0;font-size:clamp(10px,.76vw,12px);line-height:1.4}.page-module__6TXocG__purchaseTotalsRowValue{color:var(--foreground)}@media (max-width:640px){.page-module__6TXocG__page{padding:84px 16px 48px}.page-module__6TXocG__howItWorksList{grid-template-columns:minmax(0,1fr);gap:18px}.page-module__6TXocG__certificate{min-height:0}.page-module__6TXocG__purchaseModal{width:100%;max-height:calc(100vh - 20px)}.page-module__6TXocG__purchasePresetButton{flex:100%;min-height:48px}.page-module__6TXocG__buyTrigger{width:100%;min-height:52px}.page-module__6TXocG__purchaseSubmit,.page-module__6TXocG__purchaseModalClose,.page-module__6TXocG__codeSubmit,.page-module__6TXocG__codeInput,.page-module__6TXocG__purchaseInput{min-height:48px}.page-module__6TXocG__toRow,.page-module__6TXocG__fromRow{grid-template-columns:minmax(0,1fr);gap:6px}}
.BNPLBrandRow-module__mYVDuW__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.BNPLBrandRow-module__mYVDuW__brand{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.BNPLBrandRow-module__mYVDuW__mark{-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:auto;height:24px;display:block}.BNPLBrandRow-module__mYVDuW__compact .BNPLBrandRow-module__mYVDuW__mark{height:22px}.BNPLBrandRow-module__mYVDuW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}