.sponsor-page{padding-bottom:calc(36 * var(--interior-px, 1px))}.payment-breadcrumb{display:flex;align-items:center;gap:calc(12 * var(--interior-px, 1px));letter-spacing:.12em}.payment-breadcrumb a{color:inherit;text-decoration:none}.payment-breadcrumb a:hover{color:#f6bdd3}.payment-breadcrumb>span:last-child{color:#f5bfd3}.payment-heading-line{display:flex;align-items:flex-end;gap:calc(40 * var(--interior-px, 1px))}.payment-kicker{display:block;color:#9bb9d2;font-size:calc(10 * var(--interior-px, 1px));letter-spacing:.32em;margin-bottom:calc(10 * var(--interior-px, 1px))}.payment-heading-line .page-title{margin:0}.payment-heading-line .page-subtitle{padding-left:calc(27 * var(--interior-px, 1px));border-left:1px solid #6a899e;margin:0 0 calc(9 * var(--interior-px, 1px));line-height:1.7}.small-cross{color:#f0bfd5;font-size:calc(20 * var(--interior-px, 1px));font-weight:400;line-height:1}.sponsor-currency-panel{display:flex;align-items:center;gap:calc(42 * var(--interior-px, 1px));padding:calc(22 * var(--interior-px, 1px)) calc(30 * var(--interior-px, 1px));margin-bottom:calc(22 * var(--interior-px, 1px))}.currency-heading,.section-label{display:flex;align-items:center;gap:calc(12 * var(--interior-px, 1px));flex-shrink:0}.currency-heading h2,.section-label h2,.sponsor-table-top h2{font-size:calc(19 * var(--interior-px, 1px));letter-spacing:.1em;margin:0;font-weight:500}.currency-options{display:grid;grid-template-columns:repeat(5,1fr);gap:calc(13 * var(--interior-px, 1px));flex:1}.currency-option{border:1px solid #6a8fa9;border-radius:calc(6 * var(--interior-px, 1px));background:linear-gradient(135deg,#224c6d70,#0c233d70);color:#e9f4ff;padding:calc(10 * var(--interior-px, 1px)) calc(12 * var(--interior-px, 1px));min-width:0;font:inherit;font-size:calc(17 * var(--interior-px, 1px));cursor:pointer;transition:background .2s,border-color .2s,color .2s;display:flex;align-items:center;justify-content:center;gap:calc(9 * var(--interior-px, 1px))}.currency-option>span{font-size:calc(9 * var(--interior-px, 1px));color:#8eabc4;letter-spacing:.1em}.currency-option:hover{border-color:#eeb4d0}.currency-option.is-selected{color:#15233e;background:linear-gradient(120deg,#f9d3e0,#e49dbe);border-color:#ffd7e7;box-shadow:0 0 calc(19 * var(--interior-px, 1px)) #e8a3c51c}.currency-option.is-selected>span{color:#4c4661}.sponsor-table-panel{overflow:hidden;padding:calc(28 * var(--interior-px, 1px)) calc(25 * var(--interior-px, 1px)) 0;margin-bottom:calc(22 * var(--interior-px, 1px))}.sponsor-table-top{display:flex;align-items:center;justify-content:space-between;padding:0 calc(7 * var(--interior-px, 1px)) calc(23 * var(--interior-px, 1px))}.sponsor-table-top>span{font-size:calc(12 * var(--interior-px, 1px));color:#8eafc6;letter-spacing:.06em}.sponsor-table-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#7595af #122943}.sponsor-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;color:#e9f4ff}.sponsor-table th,.sponsor-table td{border-bottom:1px solid #6d90ae46;border-right:1px solid #6d90ae35;transition:background .2s}.sponsor-table th:last-child,.sponsor-table td:last-child{border-right:0}.sponsor-table thead th{background:#284d6a65;padding:calc(17 * var(--interior-px, 1px)) calc(9 * var(--interior-px, 1px));font-size:calc(16 * var(--interior-px, 1px));line-height:1.3;letter-spacing:.05em;font-weight:500}.sponsor-table thead th:first-child{border-radius:calc(6 * var(--interior-px, 1px)) 0 0 0}.sponsor-table thead th:last-child{border-radius:0 calc(6 * var(--interior-px, 1px)) 0 0}.sponsor-table thead small{display:block;margin-top:calc(5 * var(--interior-px, 1px));font-size:calc(11 * var(--interior-px, 1px));letter-spacing:.13em;color:#b2c7d9;font-weight:400}.sponsor-table thead .points-column{background:#a8789d42}.sponsor-table .points-column{width:17%}.sponsor-table tbody th{padding:calc(22 * var(--interior-px, 1px)) calc(10 * var(--interior-px, 1px));white-space:nowrap;font-weight:400;text-align:center}.sponsor-table tbody .points-column strong{color:#f1b2ce;font-size:calc(22 * var(--interior-px, 1px));font-weight:600;letter-spacing:.025em}.sponsor-table tbody .points-column>span{font-size:calc(12 * var(--interior-px, 1px));color:#b9cede;margin-left:calc(7 * var(--interior-px, 1px))}.sponsor-table tbody td{padding:calc(21 * var(--interior-px, 1px)) calc(11 * var(--interior-px, 1px))}.sponsor-table .is-selected{background:#4282a419}.sponsor-table thead .is-selected{background:#396c8d80}.price-action{display:flex;align-items:center;justify-content:center;gap:calc(9 * var(--interior-px, 1px));white-space:nowrap}.plan-price{font-family:Arial,'Noto Sans TC',sans-serif;color:#a4e8fa;font-weight:700;letter-spacing:.02em;font-size:calc(22 * var(--interior-px, 1px));line-height:1}.plan-select{font:inherit;flex-shrink:0;cursor:pointer;border:1px solid #f7ccdd;border-radius:calc(4 * var(--interior-px, 1px));background:linear-gradient(120deg,#f6cadc,#df9abd);color:#1b2941;padding:calc(7 * var(--interior-px, 1px)) calc(8 * var(--interior-px, 1px));line-height:1;font-size:calc(10 * var(--interior-px, 1px));font-weight:700;display:inline-flex;align-items:center;gap:calc(5 * var(--interior-px, 1px));transition:filter .2s,transform .2s}.plan-select:hover{filter:brightness(1.12);transform:translateY(-1px)}.plan-select>span{font-size:calc(12 * var(--interior-px, 1px));font-weight:400}.support-link{color:#f1b5d1;font-size:calc(11 * var(--interior-px, 1px));text-decoration:underline;text-underline-offset:calc(4 * var(--interior-px, 1px));text-decoration-thickness:1px;display:inline-flex;align-items:center;gap:calc(4 * var(--interior-px, 1px));transition:color .2s}.support-link:hover{color:#ffe1ed}.support-link>span{font-size:calc(13 * var(--interior-px, 1px));text-decoration:none}.sponsor-table-note{display:flex;align-items:flex-start;justify-content:center;gap:calc(9 * var(--interior-px, 1px));padding:calc(19 * var(--interior-px, 1px)) 0 calc(21 * var(--interior-px, 1px))}.note-dot{width:calc(4 * var(--interior-px, 1px));height:calc(4 * var(--interior-px, 1px));flex-shrink:0;border-radius:50%;background:#b5cde1;margin-top:calc(8 * var(--interior-px, 1px))}.sponsor-table-note p{margin:0;color:#b7cbdd;font-size:calc(12 * var(--interior-px, 1px));line-height:1.8;letter-spacing:.04em}.sponsor-table-note p>span{display:inline;margin-left:calc(10 * var(--interior-px, 1px));color:#839fb7;font-size:calc(11 * var(--interior-px, 1px))}.table-scroll-hint{display:none;font-size:calc(11 * var(--interior-px, 1px));color:#9cbed4;justify-content:space-between;margin:0 0 calc(12 * var(--interior-px, 1px))}.sponsor-flow-panel{padding:calc(27 * var(--interior-px, 1px)) calc(31 * var(--interior-px, 1px)) calc(30 * var(--interior-px, 1px))}.sponsor-flow{display:flex;list-style:none;gap:0;padding:0;margin:calc(25 * var(--interior-px, 1px)) 0 0;align-items:center;justify-content:space-between}.sponsor-flow li{display:flex;align-items:center;gap:calc(10 * var(--interior-px, 1px));color:#b8cdde;font-size:calc(12 * var(--interior-px, 1px));white-space:nowrap;flex:1}.flow-number{display:inline-flex;align-items:center;justify-content:center;width:calc(30 * var(--interior-px, 1px));height:calc(30 * var(--interior-px, 1px));border:1px solid #698da9;border-radius:50%;font-size:calc(10 * var(--interior-px, 1px));letter-spacing:.03em;color:#bfd8eb;background:#2753733b;flex-shrink:0}.flow-arrow{color:#7ea4bf;font-size:calc(20 * var(--interior-px, 1px));flex:1;text-align:center;padding:0 calc(9 * var(--interior-px, 1px))}.sponsor-flow li:last-child{flex:0 0 auto}.sponsor-flow .is-current{color:#efb4cf}.sponsor-flow .is-current .flow-number{background:#e5aac238;border-color:#e9b8d1;color:#f2c5d9}.sponsor-flow .is-complete .flow-number{background:#8bc8ea1a;border-color:#a9d8f4;color:#b2e6ff}.sponsor-bottom-note{display:flex;align-items:center;justify-content:center;gap:calc(15 * var(--interior-px, 1px));padding:calc(23 * var(--interior-px, 1px)) calc(10 * var(--interior-px, 1px)) 0;color:#84a0b7}.sponsor-bottom-note>span{font-size:calc(23 * var(--interior-px, 1px));color:#d8b1c6}.sponsor-bottom-note p{font-size:calc(11 * var(--interior-px, 1px));line-height:1.9;letter-spacing:.05em;margin:0}.checkout-flow-panel{padding:calc(24 * var(--interior-px, 1px)) calc(30 * var(--interior-px, 1px));margin-bottom:calc(22 * var(--interior-px, 1px))}.checkout-flow-panel .sponsor-flow{margin:0}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(calc(300 * var(--interior-px, 1px)),1fr);gap:calc(22 * var(--interior-px, 1px));align-items:stretch}.payment-method-panel{padding:calc(30 * var(--interior-px, 1px))}.payment-methods{display:grid;grid-template-columns:1fr 1fr;gap:calc(20 * var(--interior-px, 1px));margin-top:calc(30 * var(--interior-px, 1px))}.payment-method{position:relative;text-align:center;font:inherit;appearance:none;border:1px solid #719bb7;background:linear-gradient(145deg,#244a6d4d,#102a4470);border-radius:calc(9 * var(--interior-px, 1px));color:#dcefff;padding:calc(29 * var(--interior-px, 1px)) calc(18 * var(--interior-px, 1px)) calc(24 * var(--interior-px, 1px));cursor:pointer;display:flex;align-items:center;flex-direction:column;transition:border-color .2s,box-shadow .2s,background .2s}.payment-method:hover{background:#25496580;border-color:#cee2f3}.payment-method.is-selected{border:calc(2 * var(--interior-px, 1px)) solid #efbad5;padding:calc(28 * var(--interior-px, 1px)) calc(17 * var(--interior-px, 1px)) calc(23 * var(--interior-px, 1px));box-shadow:inset 0 0 calc(20 * var(--interior-px, 1px)) #d7a1c812,0 0 calc(18 * var(--interior-px, 1px)) #b6d4f80a}.payment-radio{position:absolute;top:calc(18 * var(--interior-px, 1px));left:calc(18 * var(--interior-px, 1px));border:calc(2 * var(--interior-px, 1px)) solid #a1cce5;width:calc(20 * var(--interior-px, 1px));height:calc(20 * var(--interior-px, 1px));display:block;border-radius:50%}.payment-method.is-selected .payment-radio{border-color:#f3bad5}.payment-method.is-selected .payment-radio:after{content:'';position:absolute;inset:calc(4 * var(--interior-px, 1px));background:#f3bad5;border-radius:50%}.payment-method-icon{display:block;color:#abd8f3;width:calc(100 * var(--interior-px, 1px));height:calc(90 * var(--interior-px, 1px));margin:calc(22 * var(--interior-px, 1px)) auto calc(15 * var(--interior-px, 1px))}.payment-method-icon svg{height:100%;width:100%;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 calc(8 * var(--interior-px, 1px)) #84c6ef30)}.payment-method.is-selected .payment-method-icon{color:#efbdd5}.payment-method>strong{font-family:var(--font-heading, 'Noto Serif TC',serif);font-size:calc(24 * var(--interior-px, 1px));font-weight:500;letter-spacing:.06em;white-space:nowrap}.payment-method-description{font-size:calc(12 * var(--interior-px, 1px));color:#b7cedf;border-top:1px solid #789bb45e;margin-top:calc(25 * var(--interior-px, 1px));padding-top:calc(18 * var(--interior-px, 1px));line-height:1.9;width:100%}.payment-safety-note{font-size:calc(11 * var(--interior-px, 1px));line-height:1.8;color:#8daec5;display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--interior-px, 1px));margin:calc(24 * var(--interior-px, 1px)) 0 0}.payment-safety-note>span{font-size:calc(17 * var(--interior-px, 1px))}.checkout-summary{padding:calc(31 * var(--interior-px, 1px)) calc(30 * var(--interior-px, 1px)) calc(28 * var(--interior-px, 1px))}.summary-kicker{font-size:calc(9 * var(--interior-px, 1px));letter-spacing:.25em;color:#9ab9cf}.checkout-summary h2{font-family:var(--font-heading,'Noto Serif TC',serif);font-size:calc(27 * var(--interior-px, 1px));letter-spacing:.09em;font-weight:500;margin:calc(9 * var(--interior-px, 1px)) 0 calc(18 * var(--interior-px, 1px))}.checkout-summary dl{margin:0}.checkout-summary dl>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #7295b052;padding:calc(17 * var(--interior-px, 1px)) 0;gap:calc(15 * var(--interior-px, 1px));line-height:1.5}.checkout-summary dt{font-size:calc(12 * var(--interior-px, 1px));color:#a8c0d4;flex-shrink:0;letter-spacing:.08em}.checkout-summary dd{font-size:calc(17 * var(--interior-px, 1px));color:#e9f5ff;text-align:right;margin:0;font-weight:500}.summary-unit{font-size:calc(12 * var(--interior-px, 1px));color:#abc7db}.checkout-summary .summary-amount-row{padding:calc(21 * var(--interior-px, 1px)) 0}.checkout-summary .summary-amount{font-family:Arial,'Noto Sans TC',sans-serif;color:#f0bad5;font-size:calc(30 * var(--interior-px, 1px));letter-spacing:.01em;font-weight:600}.checkout-availability{font-size:calc(11 * var(--interior-px, 1px));color:#aac5da;line-height:1.8;min-height:calc(39 * var(--interior-px, 1px));margin:calc(18 * var(--interior-px, 1px)) 0}.checkout-pay{width:100%;justify-content:center;gap:calc(18 * var(--interior-px, 1px));min-height:calc(48 * var(--interior-px, 1px));font-size:calc(17 * var(--interior-px, 1px))}.checkout-pay:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.15);transform:none}.checkout-back{display:block;text-align:center;font-size:calc(12 * var(--interior-px, 1px));color:#a5cce5;letter-spacing:.05em;text-decoration:underline;text-underline-offset:calc(5 * var(--interior-px, 1px));margin-top:calc(21 * var(--interior-px, 1px))}.checkout-back:hover{color:#f7c7dd}.checkout-loading{text-align:center;padding:calc(60 * var(--interior-px, 1px)) calc(30 * var(--interior-px, 1px));line-height:1.8;color:#c9dceb}.checkout-loading h2{font-weight:500;font-size:calc(24 * var(--interior-px, 1px))}.checkout-loading .button{display:inline-flex;margin-top:calc(15 * var(--interior-px, 1px))}.crypto-pending{text-align:center;border:1px solid #6792b54f;background:#16375250;border-radius:calc(9 * var(--interior-px, 1px));padding:calc(25 * var(--interior-px, 1px));margin-top:calc(30 * var(--interior-px, 1px))}.crypto-pending .payment-method-icon{margin:calc(5 * var(--interior-px, 1px)) auto calc(12 * var(--interior-px, 1px));color:#b4dded}.crypto-pending h3{margin:0;font-size:calc(24 * var(--interior-px, 1px));letter-spacing:.1em;font-weight:500}.crypto-pending p{color:#a9c3d7;font-size:calc(13 * var(--interior-px, 1px));line-height:1.9;margin:calc(15 * var(--interior-px, 1px)) 0}.crypto-pending-label{display:inline-block;color:#edbfd7;border:1px solid #c295b173;border-radius:calc(20 * var(--interior-px, 1px));padding:calc(6 * var(--interior-px, 1px)) calc(17 * var(--interior-px, 1px));font-size:calc(10 * var(--interior-px, 1px));letter-spacing:.13em}
@media(min-width:1600px){.sponsor-currency-panel{padding-top:calc(25 * var(--interior-px, 1px));padding-bottom:calc(25 * var(--interior-px, 1px))}.sponsor-table tbody td,.sponsor-table tbody th{padding-top:calc(24 * var(--interior-px, 1px));padding-bottom:calc(24 * var(--interior-px, 1px))}.plan-price{font-size:calc(25 * var(--interior-px, 1px))}.plan-select{font-size:calc(12 * var(--interior-px, 1px));padding:calc(8 * var(--interior-px, 1px)) calc(9 * var(--interior-px, 1px))}.support-link{font-size:calc(12 * var(--interior-px, 1px))}.price-action{gap:calc(13 * var(--interior-px, 1px))}.sponsor-flow li{font-size:calc(13 * var(--interior-px, 1px))}.payment-method-panel{padding:calc(34 * var(--interior-px, 1px))}.payment-methods{margin-top:calc(35 * var(--interior-px, 1px));gap:calc(25 * var(--interior-px, 1px))}.payment-method{padding-top:calc(38 * var(--interior-px, 1px));padding-bottom:calc(32 * var(--interior-px, 1px))}.payment-method.is-selected{padding-top:calc(37 * var(--interior-px, 1px));padding-bottom:calc(31 * var(--interior-px, 1px))}.payment-method>strong{font-size:calc(30 * var(--interior-px, 1px))}.payment-method-icon{width:calc(115 * var(--interior-px, 1px));height:calc(105 * var(--interior-px, 1px));margin-top:calc(28 * var(--interior-px, 1px));margin-bottom:calc(22 * var(--interior-px, 1px))}.payment-method-description{font-size:calc(13 * var(--interior-px, 1px));margin-top:calc(30 * var(--interior-px, 1px));padding-top:calc(24 * var(--interior-px, 1px))}}
@media(max-width:1200px){.sponsor-currency-panel{gap:calc(22 * var(--interior-px, 1px));padding:calc(20 * var(--interior-px, 1px))}.currency-heading h2{font-size:calc(17 * var(--interior-px, 1px))}.currency-options{gap:calc(9 * var(--interior-px, 1px))}.currency-option{font-size:calc(15 * var(--interior-px, 1px));gap:calc(6 * var(--interior-px, 1px))}.currency-option>span{font-size:calc(8 * var(--interior-px, 1px))}.sponsor-table-panel{padding:calc(24 * var(--interior-px, 1px)) calc(18 * var(--interior-px, 1px)) 0}.sponsor-table{min-width:calc(1000 * var(--interior-px, 1px))}.sponsor-table .points-column{width:16%}.plan-price{font-size:calc(22 * var(--interior-px, 1px))}.sponsor-flow{flex-wrap:wrap;row-gap:calc(20 * var(--interior-px, 1px))}.sponsor-flow li{flex:0 0 33.333%;font-size:calc(12 * var(--interior-px, 1px))}.sponsor-flow li:nth-child(3) .flow-arrow{visibility:hidden}.sponsor-flow li:last-child{flex:0 0 33.333%}.sponsor-flow li>span:nth-child(2){flex:1}.flow-arrow{flex:0 0 calc(30 * var(--interior-px, 1px));padding:0 calc(7 * var(--interior-px, 1px))}.checkout-grid{grid-template-columns:minmax(0,1.5fr) minmax(calc(290 * var(--interior-px, 1px)),1fr)}.payment-method-panel{padding:calc(24 * var(--interior-px, 1px))}.payment-methods{gap:calc(14 * var(--interior-px, 1px))}.payment-method{padding:calc(20 * var(--interior-px, 1px)) calc(14 * var(--interior-px, 1px))}.payment-method.is-selected{padding:calc(19 * var(--interior-px, 1px)) calc(13 * var(--interior-px, 1px))}.payment-method>strong{font-size:calc(21 * var(--interior-px, 1px))}.payment-method-description{font-size:calc(11 * var(--interior-px, 1px))}.checkout-summary{padding:calc(27 * var(--interior-px, 1px)) calc(24 * var(--interior-px, 1px))}.checkout-summary h2{font-size:calc(25 * var(--interior-px, 1px))}.checkout-summary .summary-amount{font-size:calc(27 * var(--interior-px, 1px))}.table-scroll-hint{display:flex}}
@media(max-width:900px){.payment-heading-line{align-items:flex-start;flex-direction:column;gap:calc(17 * var(--interior-px, 1px))}.payment-heading-line .page-subtitle{padding-left:0;border:0;margin:0;font-size:calc(14 * var(--interior-px, 1px))}.sponsor-currency-panel{display:block;padding:calc(22 * var(--interior-px, 1px))}.currency-options{margin-top:calc(18 * var(--interior-px, 1px));gap:calc(8 * var(--interior-px, 1px))}.currency-option{padding:calc(12 * var(--interior-px, 1px)) calc(5 * var(--interior-px, 1px));flex-direction:column;gap:calc(4 * var(--interior-px, 1px));font-size:calc(15 * var(--interior-px, 1px))}.sponsor-table-panel{padding:calc(22 * var(--interior-px, 1px)) calc(16 * var(--interior-px, 1px)) 0}.sponsor-table-top{padding-bottom:calc(17 * var(--interior-px, 1px))}.sponsor-table-top>span{font-size:calc(10 * var(--interior-px, 1px))}.sponsor-table{min-width:calc(1000 * var(--interior-px, 1px))}.sponsor-table tbody td{padding:calc(19 * var(--interior-px, 1px)) calc(9 * var(--interior-px, 1px))}.sponsor-table thead th{font-size:calc(15 * var(--interior-px, 1px))}.sponsor-table tbody .points-column strong{font-size:calc(21 * var(--interior-px, 1px))}.sponsor-table-note{padding:calc(16 * var(--interior-px, 1px)) calc(6 * var(--interior-px, 1px))}.sponsor-table-note p{font-size:calc(11 * var(--interior-px, 1px))}.sponsor-table-note p>span{display:block;margin-left:0}.sponsor-flow-panel{padding:calc(24 * var(--interior-px, 1px)) calc(22 * var(--interior-px, 1px))}.checkout-grid{grid-template-columns:1fr;gap:calc(18 * var(--interior-px, 1px))}.checkout-summary{display:block;padding:calc(27 * var(--interior-px, 1px))}.checkout-summary h2{font-size:calc(27 * var(--interior-px, 1px))}.checkout-summary dd{font-size:calc(18 * var(--interior-px, 1px))}.checkout-summary .summary-amount{font-size:calc(32 * var(--interior-px, 1px))}.checkout-summary dl{display:grid;grid-template-columns:1fr 1fr;column-gap:calc(25 * var(--interior-px, 1px))}.checkout-summary .summary-amount-row{padding:calc(17 * var(--interior-px, 1px)) 0}.checkout-availability{min-height:0}.checkout-pay{min-height:calc(50 * var(--interior-px, 1px))}.payment-method>strong{font-size:calc(25 * var(--interior-px, 1px))}.payment-methods{gap:calc(22 * var(--interior-px, 1px))}.payment-method{padding:calc(28 * var(--interior-px, 1px)) calc(23 * var(--interior-px, 1px))}.payment-method.is-selected{padding:calc(27 * var(--interior-px, 1px)) calc(22 * var(--interior-px, 1px))}.payment-method-icon{width:calc(110 * var(--interior-px, 1px));height:calc(100 * var(--interior-px, 1px))}.payment-method-description{font-size:calc(12 * var(--interior-px, 1px))}.checkout-flow-panel{padding:calc(24 * var(--interior-px, 1px)) calc(22 * var(--interior-px, 1px))}.payment-safety-note{margin-top:calc(20 * var(--interior-px, 1px))}}
@media(max-width:560px){.sponsor-page{padding-bottom:calc(22 * var(--interior-px, 1px))}.payment-breadcrumb{font-size:calc(10 * var(--interior-px, 1px));gap:calc(8 * var(--interior-px, 1px));letter-spacing:.06em}.payment-kicker{font-size:calc(8 * var(--interior-px, 1px));letter-spacing:.25em;margin-bottom:calc(8 * var(--interior-px, 1px))}.payment-heading-line{gap:calc(13 * var(--interior-px, 1px))}.payment-heading-line .page-subtitle{font-size:calc(12 * var(--interior-px, 1px))}.sponsor-currency-panel{padding:calc(19 * var(--interior-px, 1px)) calc(15 * var(--interior-px, 1px));margin-bottom:calc(15 * var(--interior-px, 1px))}.currency-heading h2,.section-label h2,.sponsor-table-top h2{font-size:calc(17 * var(--interior-px, 1px))}.currency-options{gap:calc(5 * var(--interior-px, 1px));margin-top:calc(16 * var(--interior-px, 1px))}.currency-option{font-size:calc(13 * var(--interior-px, 1px));padding:calc(11 * var(--interior-px, 1px)) calc(2 * var(--interior-px, 1px));border-radius:calc(5 * var(--interior-px, 1px));gap:calc(5 * var(--interior-px, 1px))}.currency-option>span{font-size:calc(7 * var(--interior-px, 1px));letter-spacing:.02em}.sponsor-table-panel{padding:calc(20 * var(--interior-px, 1px)) calc(12 * var(--interior-px, 1px)) 0;margin-bottom:calc(15 * var(--interior-px, 1px))}.sponsor-table-top{gap:calc(10 * var(--interior-px, 1px));padding:0 calc(2 * var(--interior-px, 1px)) calc(17 * var(--interior-px, 1px));align-items:flex-start;flex-direction:column}.sponsor-table-top>span{font-size:calc(10 * var(--interior-px, 1px))}.table-scroll-hint{font-size:calc(10 * var(--interior-px, 1px));margin-bottom:calc(11 * var(--interior-px, 1px))}.sponsor-table{min-width:calc(950 * var(--interior-px, 1px))}.sponsor-table thead th{font-size:calc(14 * var(--interior-px, 1px));padding:calc(14 * var(--interior-px, 1px)) calc(7 * var(--interior-px, 1px))}.sponsor-table thead small{font-size:calc(10 * var(--interior-px, 1px))}.sponsor-table .points-column{width:15%}.sponsor-table tbody th{padding:calc(20 * var(--interior-px, 1px)) calc(7 * var(--interior-px, 1px))}.sponsor-table tbody .points-column strong{font-size:calc(20 * var(--interior-px, 1px))}.sponsor-table tbody .points-column>span{font-size:calc(10 * var(--interior-px, 1px));margin-left:calc(4 * var(--interior-px, 1px))}.sponsor-table tbody td{padding:calc(20 * var(--interior-px, 1px)) calc(7 * var(--interior-px, 1px))}.price-action{gap:calc(8 * var(--interior-px, 1px))}.plan-price{font-size:calc(21 * var(--interior-px, 1px))}.plan-select{font-size:calc(10 * var(--interior-px, 1px));padding:calc(7 * var(--interior-px, 1px))}.support-link{font-size:calc(10 * var(--interior-px, 1px));gap:calc(3 * var(--interior-px, 1px))}.sponsor-table-note{justify-content:flex-start;padding:calc(15 * var(--interior-px, 1px)) calc(3 * var(--interior-px, 1px))}.sponsor-table-note p{font-size:calc(10 * var(--interior-px, 1px))}.sponsor-table-note p>span{font-size:calc(10 * var(--interior-px, 1px))}.sponsor-flow-panel{padding:calc(21 * var(--interior-px, 1px)) calc(16 * var(--interior-px, 1px))}.sponsor-flow{margin-top:calc(20 * var(--interior-px, 1px));row-gap:calc(20 * var(--interior-px, 1px));align-items:stretch}.sponsor-flow li,.sponsor-flow li:last-child{flex:0 0 50%;gap:calc(8 * var(--interior-px, 1px));font-size:calc(10 * var(--interior-px, 1px))}.sponsor-flow li:nth-child(3) .flow-arrow{visibility:visible}.sponsor-flow li:nth-child(even) .flow-arrow{visibility:hidden}.sponsor-flow li>span:nth-child(2){flex:1}.flow-number{width:calc(25 * var(--interior-px, 1px));height:calc(25 * var(--interior-px, 1px));font-size:calc(9 * var(--interior-px, 1px))}.flow-arrow{font-size:calc(17 * var(--interior-px, 1px));flex:0 0 calc(20 * var(--interior-px, 1px));padding:0 calc(4 * var(--interior-px, 1px))}.sponsor-bottom-note{padding-top:calc(19 * var(--interior-px, 1px));gap:calc(10 * var(--interior-px, 1px))}.sponsor-bottom-note p{font-size:calc(9 * var(--interior-px, 1px));letter-spacing:.02em}.sponsor-bottom-note>span{font-size:calc(20 * var(--interior-px, 1px))}.checkout-flow-panel{padding:calc(22 * var(--interior-px, 1px)) calc(16 * var(--interior-px, 1px));margin-bottom:calc(16 * var(--interior-px, 1px))}.checkout-grid{gap:calc(16 * var(--interior-px, 1px))}.payment-method-panel{padding:calc(22 * var(--interior-px, 1px)) calc(17 * var(--interior-px, 1px))}.payment-methods{gap:calc(11 * var(--interior-px, 1px));margin-top:calc(22 * var(--interior-px, 1px))}.payment-method{padding:calc(21 * var(--interior-px, 1px)) calc(10 * var(--interior-px, 1px)) calc(18 * var(--interior-px, 1px));border-radius:calc(7 * var(--interior-px, 1px))}.payment-method.is-selected{padding:calc(20 * var(--interior-px, 1px)) calc(9 * var(--interior-px, 1px)) calc(17 * var(--interior-px, 1px))}.payment-radio{width:calc(17 * var(--interior-px, 1px));height:calc(17 * var(--interior-px, 1px));top:calc(13 * var(--interior-px, 1px));left:calc(13 * var(--interior-px, 1px))}.payment-method.is-selected .payment-radio:after{inset:calc(3 * var(--interior-px, 1px))}.payment-method-icon{width:calc(78 * var(--interior-px, 1px));height:calc(72 * var(--interior-px, 1px));margin:calc(24 * var(--interior-px, 1px)) auto calc(14 * var(--interior-px, 1px))}.payment-method>strong{font-size:calc(18 * var(--interior-px, 1px));letter-spacing:.02em}.payment-method-description{font-size:calc(10 * var(--interior-px, 1px));line-height:1.8;padding-top:calc(14 * var(--interior-px, 1px));margin-top:calc(17 * var(--interior-px, 1px))}.payment-safety-note{font-size:calc(10 * var(--interior-px, 1px));gap:calc(6 * var(--interior-px, 1px));margin-top:calc(16 * var(--interior-px, 1px))}.checkout-summary{padding:calc(25 * var(--interior-px, 1px)) calc(21 * var(--interior-px, 1px))}.summary-kicker{font-size:calc(8 * var(--interior-px, 1px))}.checkout-summary h2{font-size:calc(25 * var(--interior-px, 1px))}.checkout-summary dl{display:block}.checkout-summary dl>div{padding:calc(14 * var(--interior-px, 1px)) 0}.checkout-summary dt{font-size:calc(11 * var(--interior-px, 1px))}.checkout-summary dd{font-size:calc(17 * var(--interior-px, 1px))}.checkout-summary .summary-amount{font-size:calc(31 * var(--interior-px, 1px))}.checkout-availability{font-size:calc(10 * var(--interior-px, 1px));margin:calc(17 * var(--interior-px, 1px)) 0}.checkout-pay{font-size:calc(16 * var(--interior-px, 1px))}.checkout-back{font-size:calc(11 * var(--interior-px, 1px))}.crypto-pending{margin-top:calc(22 * var(--interior-px, 1px));padding:calc(23 * var(--interior-px, 1px)) calc(10 * var(--interior-px, 1px))}.crypto-pending .payment-method-icon{width:calc(85 * var(--interior-px, 1px));height:calc(78 * var(--interior-px, 1px))}.crypto-pending h3{font-size:calc(22 * var(--interior-px, 1px))}.crypto-pending p{font-size:calc(12 * var(--interior-px, 1px))}.checkout-loading{padding:calc(40 * var(--interior-px, 1px)) calc(20 * var(--interior-px, 1px));font-size:calc(13 * var(--interior-px, 1px))}}
@media(prefers-reduced-motion:reduce){.currency-option,.sponsor-table th,.sponsor-table td,.plan-select,.support-link,.payment-method{transition:none}.plan-select:hover{transform:none}}

.sponsor-page{padding-top:calc(33 * var(--interior-px, 1px))}@media(max-width:760px){.sponsor-page{padding-top:calc(22 * var(--interior-px, 1px))}}
