.sponsorship-guide-page{background:#0b1015;color:#ede5d0}.sponsorship-guide-hero{border-bottom:1px solid rgba(194,151,72,.28);background:linear-gradient(110deg,rgba(65,46,24,.45),rgba(11,16,21,.96) 58%);padding:64px 0}.sponsorship-guide-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:center}.sponsorship-guide-hero h1{font-size:clamp(42px,6vw,74px);margin:10px 0 18px}.sponsorship-guide-hero p{max-width:680px;color:#c8bea9;line-height:1.9}.sponsorship-guide-hero__summary{border:1px solid rgba(194,151,72,.45);padding:28px;background:rgba(10,14,18,.72)}.sponsorship-guide-hero__summary span,.sponsorship-guide-hero__summary strong{display:block}.sponsorship-guide-hero__summary span,.sponsorship-guide-steps article>span,.sponsorship-guide-tutorial article span{color:#c99c4b;letter-spacing:.15em;font-size:12px}.sponsorship-guide-hero__summary strong{margin:10px 0;font-size:18px;line-height:1.7}.sponsorship-guide-section{padding-top:38px}.sponsorship-guide-nav{display:flex;gap:10px;overflow:auto;padding-bottom:18px}.sponsorship-guide-nav a{white-space:nowrap;border:1px solid rgba(194,151,72,.35);padding:11px 16px;color:#e7d7b8;text-decoration:none}.sponsorship-guide-block{margin-top:34px;border:1px solid rgba(194,151,72,.24);padding:clamp(24px,4vw,42px);background:#11171d}.sponsorship-guide-heading{margin-bottom:28px}.sponsorship-guide-heading h2{font-size:clamp(28px,4vw,40px);margin:8px 0}.sponsorship-guide-heading p{color:#aeb4ba;line-height:1.8}.sponsorship-guide-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sponsorship-guide-steps article{min-height:190px;border:1px solid #28333d;padding:24px;background:#0c1217}.sponsorship-guide-steps h3{margin:34px 0 10px;font-size:21px}.sponsorship-guide-steps p,.sponsorship-guide-tutorial p{color:#aeb4ba;line-height:1.7}.sponsorship-guide-tutorial__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sponsorship-guide-tutorial article{border:1px solid #28333d;background:#0c1217}.sponsorship-guide-tutorial article>div:last-child{padding:22px}.sponsorship-guide-tutorial__placeholder{display:grid;place-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#141b22,#080c10);color:#69737c;letter-spacing:.2em}.sponsorship-guide-notices ol{display:grid;gap:12px;margin:0;padding-left:24px}.sponsorship-guide-notices li{padding-left:8px;color:#d7d0c1;line-height:1.8}.sponsorship-guide-service{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;margin:34px 0 70px;padding:32px;border:1px solid rgba(194,151,72,.55);background:rgba(57,40,20,.25)}.sponsorship-guide-service h2{margin:8px 0}.sponsorship-guide-service p{color:#bcb3a3;line-height:1.8}.sponsorship-guide-service__contact{min-width:210px;padding:20px 24px;border-left:1px solid rgba(194,151,72,.35)}.sponsorship-guide-service__contact span,.sponsorship-guide-service__contact strong{display:block}.sponsorship-guide-service__contact strong{margin-top:8px;color:#e8bd65;font-size:24px}@media(max-width:900px){.sponsorship-guide-hero__inner{grid-template-columns:1fr}.sponsorship-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsorship-guide-service{grid-template-columns:1fr}.sponsorship-guide-service__contact{border-left:0;border-top:1px solid rgba(194,151,72,.35);padding-left:0}}@media(max-width:620px){.sponsorship-guide-hero{padding:42px 0}.sponsorship-guide-steps,.sponsorship-guide-tutorial__grid{grid-template-columns:1fr}.sponsorship-guide-block{padding:22px}.sponsorship-guide-service{padding:24px}}
.sponsorship-guide-tutorial__list{display:grid;gap:28px}.sponsorship-guide-tutorial__item{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);border:1px solid #28333d;background:#0c1217;overflow:hidden}.sponsorship-guide-tutorial__item:nth-child(even){grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr)}.sponsorship-guide-tutorial__item:nth-child(even) .sponsorship-guide-tutorial__visual{order:2}.sponsorship-guide-tutorial__visual{position:relative;min-width:0;padding:18px;background:#070b0f;border-right:1px solid #28333d}.sponsorship-guide-tutorial__item:nth-child(even) .sponsorship-guide-tutorial__visual{border-right:0;border-left:1px solid #28333d}.sponsorship-guide-tutorial__visual img{display:block;width:100%;max-height:430px;object-fit:contain;background:#0a0e12}.sponsorship-guide-tutorial__caption{display:block;margin-top:10px;color:#727c85;font-size:12px;letter-spacing:.08em}.sponsorship-guide-tutorial__copy{align-self:center;padding:clamp(24px,4vw,44px)}.sponsorship-guide-tutorial__copy>span{color:#c99c4b;letter-spacing:.15em;font-size:12px}.sponsorship-guide-tutorial__copy h3{margin:10px 0 14px;font-size:clamp(24px,3vw,34px)}.sponsorship-guide-tutorial__copy p{margin:0;color:#aeb4ba;line-height:1.9}.sponsorship-guide-tutorial__copy ul{display:grid;gap:9px;margin:22px 0 0;padding:0;list-style:none}.sponsorship-guide-tutorial__copy li{position:relative;padding-left:22px;color:#ddd4c3;line-height:1.65}.sponsorship-guide-tutorial__copy li:before{content:'✓';position:absolute;left:0;color:#d2a653}.sponsorship-guide-mock{min-height:310px;border:1px solid #26313b;background:#10161c;box-shadow:0 18px 50px rgba(0,0,0,.24)}.sponsorship-guide-mock__bar{display:flex;align-items:center;gap:7px;height:38px;padding:0 13px;border-bottom:1px solid #26313b;background:#0a0f14}.sponsorship-guide-mock__bar i{width:7px;height:7px;border-radius:50%;background:#59636d}.sponsorship-guide-mock__bar span{margin-left:auto;color:#8b949d;font-size:10px;letter-spacing:.16em}.sponsorship-guide-mock button{border:1px solid #b88a3b;background:#c49a52;color:#0a0e12;padding:10px 14px;font:inherit;font-weight:700}.sponsorship-guide-mock__product{display:grid;grid-template-columns:72px 1fr auto;gap:16px;align-items:center;margin:46px 24px;padding:20px;border:1px solid #2b3741;background:#141b21}.sponsorship-guide-mock__thumb{display:grid;place-items:center;aspect-ratio:1;border:1px solid #6e5528;color:#d5ad61;font-size:11px}.sponsorship-guide-mock__product b,.sponsorship-guide-mock__product small,.sponsorship-guide-mock__product strong{display:block}.sponsorship-guide-mock__product small{margin:8px 0;color:#86919a}.sponsorship-guide-mock__product strong{color:#e0b45f}.sponsorship-guide-mock__rows{display:grid;gap:12px;padding:26px}.sponsorship-guide-mock__rows>div{display:grid;grid-template-columns:1fr auto auto;gap:18px;padding:16px;border:1px solid #2b3741;background:#141b21}.sponsorship-guide-mock__rows .is-highlight{grid-template-columns:1fr auto;border-color:#725d30;background:#19170f}.sponsorship-guide-mock__total{margin-top:28px}.sponsorship-guide-mock__rows strong,.sponsorship-guide-mock__rows .is-highlight span{color:#e0b45f}.sponsorship-guide-mock__form{display:grid;gap:16px;padding:28px}.sponsorship-guide-mock__form label{display:grid;gap:8px;color:#d9d0bf}.sponsorship-guide-mock__form label span{padding:13px;border:1px solid #34404a;background:#0c1217;color:#89949d}.sponsorship-guide-mock__form button{justify-self:start;margin-top:8px}.sponsorship-guide-mock__timeline{display:flex;justify-content:space-between;gap:10px;padding:70px 28px}.sponsorship-guide-mock__timeline>div{position:relative;flex:1;text-align:center;color:#67727c}.sponsorship-guide-mock__timeline>div:after{content:'';position:absolute;top:16px;left:62%;width:76%;height:1px;background:#33404b}.sponsorship-guide-mock__timeline>div:last-child:after{display:none}.sponsorship-guide-mock__timeline i{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;margin:0 auto 14px;border:1px solid #44515c;border-radius:50%;background:#10161c;font-style:normal}.sponsorship-guide-mock__timeline .is-done,.sponsorship-guide-mock__timeline .is-current{color:#e0b45f}.sponsorship-guide-mock__timeline .is-done i,.sponsorship-guide-mock__timeline .is-current i{border-color:#b88a3b}.sponsorship-guide-mock__orders{display:grid;gap:14px;padding:28px}.sponsorship-guide-mock__orders>div{display:flex;justify-content:space-between;gap:20px;padding:16px;border:1px solid #2b3741;background:#141b21}.sponsorship-guide-mock__orders .is-current,.sponsorship-guide-mock__orders strong{color:#e0b45f}.sponsorship-guide-mock__orders button{justify-self:start}.sponsorship-guide-reminder{margin-top:26px;padding:24px 28px;border-left:3px solid #c99c4b;background:#17160f}.sponsorship-guide-reminder strong{display:block;color:#ebc778;font-size:19px}.sponsorship-guide-reminder p{margin:9px 0 0;color:#beb6a8;line-height:1.8}
@media(max-width:900px){.sponsorship-guide-tutorial__item,.sponsorship-guide-tutorial__item:nth-child(even){grid-template-columns:1fr}.sponsorship-guide-tutorial__item:nth-child(even) .sponsorship-guide-tutorial__visual{order:0}.sponsorship-guide-tutorial__visual,.sponsorship-guide-tutorial__item:nth-child(even) .sponsorship-guide-tutorial__visual{border:0;border-bottom:1px solid #28333d}.sponsorship-guide-mock{min-height:280px}}@media(max-width:620px){.sponsorship-guide-mock__product{grid-template-columns:58px 1fr;margin:24px 12px}.sponsorship-guide-mock__product button{grid-column:1/-1}.sponsorship-guide-mock__timeline{padding:54px 10px}.sponsorship-guide-mock__timeline span{font-size:11px}.sponsorship-guide-tutorial__copy{padding:24px}.sponsorship-guide-tutorial__visual{padding:12px}}
.sponsorship-guide-promotions__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sponsorship-guide-promotion-card{position:relative;display:flex;flex-direction:column;min-height:330px;padding:28px;border:1px solid #2a3540;background:linear-gradient(145deg,#10171d,#0a0f13);overflow:hidden}.sponsorship-guide-promotion-card:before{content:'';position:absolute;inset:0 0 auto;height:2px;background:#c99c4b;opacity:.82}.sponsorship-guide-promotion-card__head{display:flex;gap:18px;align-items:center}.sponsorship-guide-promotion-card__head>span{display:grid;place-items:center;flex:0 0 54px;height:54px;border:1px solid rgba(201,156,75,.55);color:#edc87e;font-size:17px;letter-spacing:.08em}.sponsorship-guide-promotion-card__head small{display:block;color:#707b84;font-size:10px;letter-spacing:.14em}.sponsorship-guide-promotion-card__head h3{margin:6px 0 0;font-size:25px}.sponsorship-guide-promotion-card>p{margin:22px 0 0;color:#aeb4ba;line-height:1.85}.sponsorship-guide-promotion-card ul{display:grid;gap:9px;margin:20px 0 24px;padding:0;list-style:none}.sponsorship-guide-promotion-card li{position:relative;padding-left:20px;color:#d9d1c2;line-height:1.65}.sponsorship-guide-promotion-card li:before{content:'•';position:absolute;left:2px;color:#d2a653}.sponsorship-guide-promotion-card footer{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:auto;padding-top:18px;border-top:1px solid #28333d}.sponsorship-guide-promotion-card footer span{color:#7f8992;font-size:12px;letter-spacing:.08em}.sponsorship-guide-promotion-card footer strong{color:#e5ba65;text-align:right}.sponsorship-guide-promotion-note{display:grid;grid-template-columns:minmax(230px,.7fr) 1fr;gap:18px 32px;margin-top:20px;padding:28px;border:1px solid rgba(201,156,75,.42);background:linear-gradient(110deg,rgba(71,48,21,.32),rgba(13,18,23,.96))}.sponsorship-guide-promotion-note span{color:#c99c4b;font-size:11px;letter-spacing:.15em}.sponsorship-guide-promotion-note h3{margin:7px 0 0;font-size:23px}.sponsorship-guide-promotion-note p{margin:0;color:#d2c9ba;line-height:1.85}.sponsorship-guide-promotion-note small{grid-column:2;color:#9da5ac;line-height:1.7}.sponsorship-guide-promotion-card--campaign:before{background:#d5aa55}.sponsorship-guide-promotion-card--first-purchase:before{background:#c99445}.sponsorship-guide-promotion-card--cumulative:before{background:#b8a276}.sponsorship-guide-promotion-card--single-order:before{background:#8d9ba5}@media(max-width:760px){.sponsorship-guide-promotions__grid{grid-template-columns:1fr}.sponsorship-guide-promotion-note{grid-template-columns:1fr}.sponsorship-guide-promotion-note small{grid-column:auto}.sponsorship-guide-promotion-card{min-height:0}}

/* Step 4-5-8-4 | FAQ & Player Notice */
.sponsorship-guide-preflight{display:grid;grid-template-columns:minmax(220px,.55fr) 1fr;gap:28px;margin:0 0 22px;padding:26px 28px;border:1px solid rgba(201,156,75,.5);background:linear-gradient(115deg,rgba(85,55,20,.32),rgba(12,18,23,.98))}.sponsorship-guide-preflight span{color:#c99c4b;font-size:11px;letter-spacing:.16em}.sponsorship-guide-preflight h3{margin:7px 0 0;font-size:24px}.sponsorship-guide-preflight ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.sponsorship-guide-preflight li{position:relative;padding-left:24px;color:#ddd4c4;line-height:1.7}.sponsorship-guide-preflight li:before{content:'✓';position:absolute;left:0;color:#dfb45f}.sponsorship-guide-faq__list{display:grid;gap:10px}.sponsorship-guide-faq__item{border:1px solid #2b3741;background:#0d1419}.sponsorship-guide-faq__item summary{display:flex;align-items:center;gap:16px;padding:19px 22px;color:#eee5d5;font-weight:700;cursor:pointer;list-style:none}.sponsorship-guide-faq__item summary::-webkit-details-marker{display:none}.sponsorship-guide-faq__item summary:after{content:'＋';margin-left:auto;color:#c99c4b;font-size:20px;font-weight:400}.sponsorship-guide-faq__item[open] summary:after{content:'－'}.sponsorship-guide-faq__item summary span{display:grid;place-items:center;flex:0 0 36px;height:36px;border:1px solid rgba(201,156,75,.45);color:#e6bd6f;font-size:12px;letter-spacing:.08em}.sponsorship-guide-faq__item>div{padding:0 24px 22px 74px;border-top:1px solid #26313a}.sponsorship-guide-faq__item p{margin:18px 0 0;color:#b8bec3;line-height:1.85}.sponsorship-guide-refund-warning{margin-top:24px;padding:22px 24px;border-left:3px solid #c76f55;background:rgba(75,31,23,.28)}.sponsorship-guide-refund-warning strong{display:block;color:#efaa96;font-size:18px}.sponsorship-guide-refund-warning p{margin:8px 0 0;color:#d7c6bf;line-height:1.8}
@media(max-width:760px){.sponsorship-guide-preflight{grid-template-columns:1fr;padding:22px}.sponsorship-guide-faq__item summary{padding:16px}.sponsorship-guide-faq__item>div{padding:0 18px 18px}.sponsorship-guide-faq__item summary span{flex-basis:32px;height:32px}}

/* Purchase flow alignment and checkout sequence refinement */
.sponsorship-guide-tutorial__item,
.sponsorship-guide-tutorial__item:nth-child(even){grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr)}
.sponsorship-guide-tutorial__item:nth-child(even) .sponsorship-guide-tutorial__visual{order:0;border-right:1px solid #28333d;border-left:0}
.sponsorship-guide-tutorial__item:nth-child(even) .sponsorship-guide-tutorial__copy{order:1}
.sponsorship-guide-tutorial__copy{text-align:left}
.sponsorship-guide-mock__summary,.sponsorship-guide-mock__confirmation{display:grid;gap:12px;padding:26px}.sponsorship-guide-mock__summary small{color:#c99c4b;letter-spacing:.14em}.sponsorship-guide-mock__summary h4,.sponsorship-guide-mock__confirmation h4,.sponsorship-guide-mock__payment h4{margin:0 0 8px;font-size:24px}.sponsorship-guide-mock__summary>div,.sponsorship-guide-mock__confirmation>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #2b343d}.sponsorship-guide-mock__summary .is-discount{color:#63d89a}.sponsorship-guide-mock__summary .is-total,.sponsorship-guide-mock__confirmation .is-total{margin-top:4px;border-bottom:0;font-size:18px}.sponsorship-guide-mock__summary .is-total strong,.sponsorship-guide-mock__confirmation .is-total strong{color:#e0b45f;font-size:25px}.sponsorship-guide-mock__summary p,.sponsorship-guide-mock__confirmation p{margin:0;color:#89949d;font-size:12px;line-height:1.7}.sponsorship-guide-mock__summary button,.sponsorship-guide-mock__confirmation button{width:100%;margin-top:4px}.sponsorship-guide-mock__confirmation label{display:flex;gap:12px;align-items:flex-start;margin-top:8px;padding:14px;border:1px solid #343d46;background:#151a20;color:#d8dce0;line-height:1.65}.sponsorship-guide-mock__confirmation label i{display:grid;place-items:center;flex:0 0 24px;height:24px;background:#c99c4b;color:#111;font-style:normal;font-weight:700}.sponsorship-guide-mock__payment{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;padding:26px}.sponsorship-guide-mock__payment-proof{padding-right:22px;border-right:1px solid #303943}.sponsorship-guide-mock__payment-proof p{margin:12px 0;color:#c8ced3;line-height:1.65}.sponsorship-guide-mock__payment .sponsorship-guide-mock__timeline{padding:44px 4px 20px}
@media(max-width:900px){.sponsorship-guide-tutorial__item,.sponsorship-guide-tutorial__item:nth-child(even){grid-template-columns:1fr}.sponsorship-guide-tutorial__item:nth-child(even) .sponsorship-guide-tutorial__visual{border-right:0;border-bottom:1px solid #28333d}.sponsorship-guide-mock__payment{grid-template-columns:1fr}.sponsorship-guide-mock__payment-proof{padding-right:0;padding-bottom:18px;border-right:0;border-bottom:1px solid #303943}}

/* Step 4-5-8-5 | Customer Service Integration */
.sponsorship-guide-service-center{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:18px}.sponsorship-guide-service-card{display:flex;flex-direction:column;min-height:300px;padding:28px;border:1px solid #2b3741;background:linear-gradient(145deg,#10171d,#0a0f13)}.sponsorship-guide-service-card--contact{border-color:rgba(201,156,75,.55);background:linear-gradient(145deg,rgba(77,52,22,.34),#0b1014)}.sponsorship-guide-service-card__label{color:#c99c4b;font-size:11px;letter-spacing:.16em}.sponsorship-guide-service-card h3{margin:10px 0 0;font-size:25px}.sponsorship-guide-service-card>strong{margin-top:20px;color:#edc877;font-size:30px;letter-spacing:.04em}.sponsorship-guide-service-card>p{margin:18px 0 0;color:#adb4ba;line-height:1.8}.sponsorship-guide-service-card__button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:auto;padding:13px 22px;border:1px solid #b68a40;background:#c99c4b;color:#111;font-weight:700;text-decoration:none}.sponsorship-guide-service-card__button:hover{background:#ddb665}.sponsorship-guide-service-checklist{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.sponsorship-guide-service-checklist li{position:relative;padding:13px 14px 13px 46px;border:1px solid #29343e;background:#0d1419;color:#ddd5c8;line-height:1.65}.sponsorship-guide-service-checklist li:before{content:'✓';position:absolute;left:16px;top:12px;color:#e2b65e;font-weight:700}.sponsorship-guide-service-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px}.sponsorship-guide-service-flow article{position:relative;display:flex;gap:13px;min-height:150px;padding:20px 16px;border:1px solid #2a3540;background:#0d1419}.sponsorship-guide-service-flow article:not(:last-child):after{content:'›';position:absolute;right:-9px;top:50%;z-index:2;color:#c99c4b;font-size:24px;transform:translateY(-50%)}.sponsorship-guide-service-flow article>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border:1px solid rgba(201,156,75,.52);color:#e0b45f;font-size:12px}.sponsorship-guide-service-flow h3{margin:2px 0 0;font-size:17px}.sponsorship-guide-service-flow p{margin:10px 0 0;color:#929ba3;font-size:13px;line-height:1.7}.sponsorship-guide-security-notice{display:grid;grid-template-columns:minmax(220px,.55fr) 1fr;gap:24px;margin-top:20px;padding:24px 26px;border-left:3px solid #c76f55;background:rgba(76,31,23,.25)}.sponsorship-guide-security-notice span{color:#d98570;font-size:11px;letter-spacing:.15em}.sponsorship-guide-security-notice h3{margin:7px 0 0;color:#f0c3b7}.sponsorship-guide-security-notice ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sponsorship-guide-security-notice li{position:relative;padding-left:22px;color:#d8c7c0;line-height:1.7}.sponsorship-guide-security-notice li:before{content:'×';position:absolute;left:0;color:#e48b74;font-weight:700}@media(max-width:980px){.sponsorship-guide-service-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsorship-guide-service-flow article:not(:last-child):after{display:none}}@media(max-width:760px){.sponsorship-guide-service-center,.sponsorship-guide-security-notice{grid-template-columns:1fr}.sponsorship-guide-service-flow{grid-template-columns:1fr}.sponsorship-guide-service-card{min-height:0}.sponsorship-guide-service-card__button{width:100%;margin-top:22px}.sponsorship-guide-service-flow article{min-height:0}}

/* Step 4-5-8-6 | Responsive & UX */
.sponsorship-guide-page{scroll-behavior:smooth;overflow-wrap:anywhere}
.sponsorship-guide-page :is(section,aside)[id]{scroll-margin-top:92px}
.sponsorship-guide-page a:focus-visible,.sponsorship-guide-page summary:focus-visible,.sponsorship-guide-page button:focus-visible{outline:2px solid #e2b65e;outline-offset:3px}
.sponsorship-guide-nav{position:sticky;top:0;z-index:30;margin:0 -2px;padding:12px 2px 14px;background:linear-gradient(180deg,rgba(11,16,21,.98),rgba(11,16,21,.92));border-bottom:1px solid rgba(194,151,72,.2);scrollbar-width:thin;scrollbar-color:#8b6b34 #11171d}
.sponsorship-guide-nav::-webkit-scrollbar{height:6px}.sponsorship-guide-nav::-webkit-scrollbar-track{background:#11171d}.sponsorship-guide-nav::-webkit-scrollbar-thumb{background:#8b6b34}
.sponsorship-guide-nav a{transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}
.sponsorship-guide-nav a:hover{border-color:#c99c4b;background:rgba(201,156,75,.1);color:#fff2d3;transform:translateY(-1px)}
.sponsorship-guide-block{content-visibility:auto;contain-intrinsic-size:800px}
.sponsorship-guide-tutorial__visual img{height:auto;max-width:100%}
.sponsorship-guide-backtop{display:flex;justify-content:flex-end;margin:24px 0 58px}.sponsorship-guide-backtop a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid rgba(201,156,75,.45);color:#e7d7b8;text-decoration:none;background:#10161b}.sponsorship-guide-backtop a:hover{border-color:#c99c4b;background:rgba(201,156,75,.1)}
@media(max-width:1100px){.sponsorship-guide-hero__inner{gap:28px}.sponsorship-guide-hero__summary{padding:24px}.sponsorship-guide-block{padding:clamp(22px,3vw,34px)}.sponsorship-guide-service-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.sponsorship-guide-section{padding-top:20px}.sponsorship-guide-nav{margin-inline:calc(var(--container-padding,20px) * -1);padding-inline:var(--container-padding,20px)}.sponsorship-guide-tutorial__visual img{max-height:none}.sponsorship-guide-promotions__grid{grid-template-columns:1fr}.sponsorship-guide-promotion-card{min-height:0}}
@media(max-width:760px){.sponsorship-guide-hero{padding:36px 0}.sponsorship-guide-hero h1{font-size:clamp(36px,12vw,52px)}.sponsorship-guide-hero__summary{padding:20px}.sponsorship-guide-nav a{min-height:42px;padding:10px 14px}.sponsorship-guide-block{margin-top:22px;padding:20px 16px}.sponsorship-guide-heading{margin-bottom:22px}.sponsorship-guide-heading h2{font-size:clamp(26px,8vw,34px)}.sponsorship-guide-steps{grid-template-columns:1fr}.sponsorship-guide-steps article{min-height:0;padding:20px}.sponsorship-guide-steps h3{margin-top:20px}.sponsorship-guide-tutorial__item{border-left:0;border-right:0}.sponsorship-guide-tutorial__copy{padding:22px 18px}.sponsorship-guide-tutorial__copy h3{font-size:clamp(23px,7vw,30px)}.sponsorship-guide-tutorial__visual{padding:10px}.sponsorship-guide-mock{min-height:0}.sponsorship-guide-promotion-card{padding:22px 18px}.sponsorship-guide-promotion-card footer{align-items:flex-start;flex-direction:column}.sponsorship-guide-promotion-card footer strong{text-align:left}.sponsorship-guide-promotion-note,.sponsorship-guide-preflight,.sponsorship-guide-security-notice{padding:20px 18px}.sponsorship-guide-faq__item summary{align-items:flex-start}.sponsorship-guide-faq__item summary span{margin-top:1px}.sponsorship-guide-service-card{padding:22px 18px}.sponsorship-guide-service-card>strong{font-size:26px}.sponsorship-guide-service-flow{grid-template-columns:1fr}.sponsorship-guide-service-flow article{padding:18px 16px}.sponsorship-guide-backtop{justify-content:stretch}.sponsorship-guide-backtop a{width:100%}}
@media(max-width:480px){.sponsorship-guide-hero__summary strong{font-size:16px}.sponsorship-guide-nav{gap:8px}.sponsorship-guide-nav a{font-size:14px}.sponsorship-guide-mock__summary,.sponsorship-guide-mock__confirmation,.sponsorship-guide-mock__payment{padding:18px 14px}.sponsorship-guide-mock__summary h4,.sponsorship-guide-mock__confirmation h4,.sponsorship-guide-mock__payment h4{font-size:21px}.sponsorship-guide-mock__summary .is-total strong,.sponsorship-guide-mock__confirmation .is-total strong{font-size:22px}.sponsorship-guide-faq__item summary{gap:10px;padding:14px 12px}.sponsorship-guide-faq__item>div{padding:0 14px 16px}.sponsorship-guide-service-card__button{padding-inline:14px}}
@media(prefers-reduced-motion:reduce){.sponsorship-guide-page{scroll-behavior:auto}.sponsorship-guide-nav a{transition:none}}
@media print{.sponsorship-guide-nav,.sponsorship-guide-backtop,.sponsorship-guide-service-card__button{display:none!important}.sponsorship-guide-page,.sponsorship-guide-block,.sponsorship-guide-tutorial__item,.sponsorship-guide-promotion-card,.sponsorship-guide-service-card{background:#fff!important;color:#000!important;box-shadow:none!important}.sponsorship-guide-block{break-inside:avoid;border-color:#999}.sponsorship-guide-page *{color:#000!important}}
