@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff)format("woff")}.variant-gallery{color:#193e2c;background:#f7f8f5;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;position:absolute;inset:0;overflow:hidden}.variant-gallery-header{padding:calc(var(--device-safe-area-top,54px) + 8px) 22px 15px;background:#fff;border-bottom:1px solid #e4e9e2;align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex;position:absolute;inset:0 0 auto}.variant-gallery .variant-gallery-scroll{top:calc(var(--device-safe-area-top,54px) + 48px);background:#f7f8f5}.variant-gallery-content{padding:23px 20px 52px}.variant-gallery-eyebrow{color:#647568;letter-spacing:.5px;margin:0 0 8px;font-size:12px}.variant-gallery-content h1{letter-spacing:-.5px;margin:0;font-size:29px;line-height:1.3}.variant-gallery-intro{color:#6b786d;margin:8px 0 22px;font-size:13px;line-height:1.6}.variant-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 15px;display:grid}.variant-gallery-item{min-width:0;color:inherit;border-radius:8px;text-decoration:none}.variant-gallery-shot{background:#fff;border:1px solid #e2e7df;border-radius:9px;height:238px;overflow:hidden}.variant-gallery-shot img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.variant-gallery-item-heading{justify-content:space-between;align-items:center;gap:2px;margin-top:9px;font-size:15px;font-weight:750;display:flex}.variant-gallery-item p{color:#788177;margin:5px 0 0;font-size:11px;line-height:1.6}.variant-gallery-original{color:#24583a;border-top:1px solid #d9e2d6;border-bottom:1px solid #d9e2d6;justify-content:space-between;align-items:center;min-height:56px;margin-top:23px;font-size:14px;text-decoration:none;display:flex}.variant-gallery-original>span:last-child{align-items:center;gap:5px;font-size:12px;display:flex}.variant-gallery-note{color:#7e887b;margin:14px 0 0;font-size:12px;line-height:1.7}.variant-gallery a:focus-visible{outline-offset:4px;outline:3px solid #759a70}.variant-gallery a:hover .variant-gallery-shot{border-color:#91ae85}.variant-gallery-previous{color:#6c7c6e;margin-top:16px;font-size:13px}.variant-gallery-previous summary{cursor:pointer;min-height:40px}.variant-gallery-previous .variant-gallery-grid{margin-top:8px}.concept-coupon{color:#4b2c24;-webkit-font-smoothing:antialiased;background:#fff5ee;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;position:absolute;inset:0;overflow:hidden}.concept-coupon :where(h1,h2,p){margin:0}.concept-coupon button{font:inherit;-webkit-tap-highlight-color:transparent}.concept-coupon button:focus-visible{outline-offset:4px;outline:3px solid #c96643}.concept-coupon .coupon-scroll{top:var(--device-safe-area-top,54px);background:#fff5ee}.concept-coupon .coupon-content{padding:0 22px}.concept-coupon .coupon-masthead{border-bottom:1px solid #ead6ca;justify-content:space-between;align-items:center;min-height:48px;display:flex}.concept-coupon .coupon-masthead>span{align-items:center;gap:6px;font-size:16px;font-weight:750;display:inline-flex}.concept-coupon .coupon-masthead>span svg{color:#9e412a}.concept-coupon .coupon-masthead>button{color:#775447;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:0;font-size:14px;display:inline-flex}.concept-coupon .coupon-invitation{text-align:center;padding:24px 0 23px}.concept-coupon .coupon-eyebrow{color:#93543d;letter-spacing:2px;border:1px solid #dca88c;border-radius:30px;padding:5px 15px;font-size:14px;font-weight:600;line-height:20px;display:inline-block}.concept-coupon .coupon-invitation h1{letter-spacing:2px;margin-top:12px;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:31px;font-weight:600;line-height:1.4}.concept-coupon .coupon-invitation h1 strong{color:#b63b28;letter-spacing:4px;font-size:43px;font-weight:800}.concept-coupon .coupon-subtitle{color:#846658;margin-top:9px;font-size:14px;line-height:23px}.concept-coupon .coupon-ticket{background:#fffefa;border:1px solid #e8bea8;border-radius:18px;position:relative;box-shadow:0 7px #f0ddd1,0 13px 25px #9c432615}.concept-coupon .coupon-ticket-heading{color:#a5563c;letter-spacing:3px;justify-content:center;align-items:center;gap:17px;padding-top:18px;font-size:16px;font-weight:600;display:flex}.concept-coupon .coupon-ticket-heading svg{opacity:.7}.concept-coupon .coupon-value{color:#bb3927;justify-content:center;align-items:baseline;gap:8px;display:flex}.concept-coupon .coupon-value>strong{letter-spacing:-5px;font-family:Georgia,Times New Roman,serif;font-size:100px;font-weight:500;line-height:1.04}.concept-coupon .coupon-value>span{letter-spacing:1px;font-size:28px;font-weight:800}.concept-coupon .coupon-product{justify-content:center;align-items:center;gap:12px;padding:0 15px 12px;display:flex}.concept-coupon .coupon-product-image{background:#f3f2e9;border-radius:10px;flex:none;width:79px;height:104px;overflow:hidden}.concept-coupon .coupon-product-image img{object-fit:cover;width:157px;max-width:none;height:120px;display:block;transform:translate(-65px,-9px)}.concept-coupon .coupon-product h2{color:#4c3024;white-space:nowrap;font-size:22px;font-weight:750;line-height:1.5}.concept-coupon .coupon-product h2 span{font-size:18px;font-weight:500}.concept-coupon .coupon-product p{color:#876b5e;white-space:nowrap;margin-top:6px;font-size:14px;line-height:22px}.concept-coupon .coupon-product p strong{color:#b83126;font-weight:750}.concept-coupon .coupon-perforation{border-top:1px dashed #d5ad97;height:1px;margin:0 17px;position:relative}.concept-coupon .coupon-perforation>span{background:#fff5ee;border:1px solid #e8bea8;border-radius:50%;width:19px;height:19px;position:absolute;top:-10px}.concept-coupon .coupon-perforation>span:first-child{clip-path:inset(0 0 0 50%);left:-28px}.concept-coupon .coupon-perforation>span:last-child{clip-path:inset(0 50% 0 0);right:-28px}.concept-coupon .coupon-redeem{padding:19px 18px 17px}.concept-coupon .coupon-claim{color:#fffaf3;letter-spacing:1px;background:#b93c28;border:0;border-radius:9px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:61px;padding:12px;font-size:25px;font-weight:800;line-height:32px;display:flex;box-shadow:0 4px #902918}.concept-coupon .coupon-claim:active{background:#9e2f20;transform:translateY(2px);box-shadow:0 2px #902918}.concept-coupon .coupon-redeem>p{color:#8d6d5e;text-align:center;margin-top:13px;font-size:14px;line-height:22px}.concept-coupon .coupon-footnote{text-align:center;padding-top:26px}.concept-coupon .coupon-footnote>p{color:#7a5544;font-size:16px;font-weight:600;line-height:24px}.concept-coupon .coupon-footnote>span{color:#987666;margin-top:7px;font-size:14px;line-height:23px;display:block}.concept-coupon .coupon-footnote strong{color:#b83126;font-weight:750}.concept-editorial{--editorial-claim-height:156px;color:#263d31;background:#f7f5ee;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;position:absolute;inset:0;overflow:hidden}.concept-editorial :is(h1,p){margin:0}.concept-editorial button{-webkit-tap-highlight-color:transparent}.editorial-header{z-index:12;min-height:calc(var(--device-safe-area-top,54px) + 50px);padding:var(--device-safe-area-top,54px) 20px 0;background:#f7f5ee;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.editorial-masthead{align-items:center;gap:6px;display:flex}.editorial-masthead strong{letter-spacing:1px;font-size:18px;line-height:24px}.editorial-masthead>span{border-left:1px solid #a4afa2;margin-left:5px;padding-left:9px;font-size:11px;line-height:18px}.editorial-rule-link{color:#4e6253;background:0 0;border:0;align-items:center;gap:3px;min-height:44px;padding:0;font-size:12px;display:flex}.concept-editorial .editorial-scroll{top:calc(var(--device-safe-area-top,54px) + 50px);bottom:calc(var(--editorial-claim-height) + var(--editorial-bottom-inset));background:#293326}.editorial-cover{min-height:calc(var(--editorial-available-height) - var(--device-safe-area-top,54px) - 50px - var(--editorial-claim-height) - var(--editorial-bottom-inset));isolation:isolate;background:#293326;position:relative;overflow:hidden}.editorial-photograph{z-index:-1;object-fit:cover;object-position:center center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.editorial-cover-type{padding:26px 25px 0}.editorial-eyebrow{color:#e7e6d4;letter-spacing:.5px;font-size:13px;font-weight:500;line-height:22px}.editorial-cover h1{color:#fcf8e9;letter-spacing:1px;margin-top:16px;font-family:Songti SC,Noto Serif CJK SC,SimSun,serif;font-size:42px;font-weight:500;line-height:1.28}.editorial-cover h1>span{display:block}.editorial-title-second{align-items:center;gap:20px;margin-left:40px;display:flex!important}.editorial-title-rule{opacity:.7;background:#f3efd8;width:56px;height:1px}.editorial-introduction{color:#dfdfce;letter-spacing:.8px;font-size:14px;line-height:1.9;margin-top:17px!important}.editorial-cover-offer{flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:85px;left:25px}.editorial-cover-offer>span:first-child{color:#e8e9d4;letter-spacing:2px;font-size:16px;font-weight:500;line-height:25px}.editorial-cover-offer>strong{color:#fffbee;letter-spacing:1px;margin-top:3px;font-size:29px;font-weight:750;line-height:39px}.editorial-offer-line{background:#e5e4d5;width:28px;height:1px;margin:15px 0 11px}.editorial-cover-offer p{color:#ece9dd;letter-spacing:2px;font-family:Songti SC,Noto Serif CJK SC,SimSun,serif;font-size:15px;line-height:1.75}.editorial-photo-caption{color:#fff8e7;letter-spacing:1.8px;text-shadow:0 1px 5px #00000040;border-top:1px solid #fffdec52;justify-content:space-between;align-items:center;padding-top:11px;font-size:9px;font-weight:500;line-height:17px;display:flex;position:absolute;bottom:16px;left:25px;right:25px}.editorial-photo-caption>span{letter-spacing:.6px;font-size:11px}.editorial-claim-bar{z-index:12;height:var(--editorial-claim-height);background:#f7f5ee;flex-direction:column;align-items:center;padding:14px 22px 9px;display:flex;position:absolute;left:0;right:0}.editorial-claim-info{color:#4f6150;align-items:center;gap:9px;min-height:25px;font-size:16px;line-height:25px;display:flex}.editorial-claim-info strong{letter-spacing:.5px;font-weight:650}.editorial-claim-info>span{color:#899384}.editorial-claim-info em{color:#c52c2c;font-style:normal;font-weight:750}.editorial-claim-button{color:#fffbee;letter-spacing:1px;background:#214b39;border:1px solid #214b39;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:100%;min-height:62px;margin-top:10px;padding:13px 20px;font-size:23px;font-weight:750;line-height:32px;transition:background-color .14s,box-shadow .14s,transform .1s;display:flex;box-shadow:0 3px 8px #214b3924}.editorial-claim-button>svg{flex-shrink:0}.editorial-claim-button:hover{background:#315f47;border-color:#315f47;box-shadow:0 4px 10px #214b3930}.editorial-claim-button:focus-visible{outline-offset:3px;outline:3px solid #8fa58b}.editorial-claim-button:active{background:#173b2b;border-color:#173b2b;transform:translateY(1px);box-shadow:0 1px 3px #214b3924}.editorial-claim-bar>p{color:#5d6c5c;letter-spacing:.2px;margin-top:8px;font-size:14px;font-weight:500;line-height:20px}@media (prefers-reduced-motion:reduce){.editorial-claim-button{transition:none}}.concept-page.concept-gift{color:#642333;background:#fbf3e8;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;position:absolute;inset:0;overflow:hidden}.concept-gift .gift-scroll{background:#fbf3e8}.concept-gift .gift-content{padding:calc(var(--device-safe-area-top,54px) + 13px) 24px 170px}.concept-gift .gift-letterhead{border-bottom:1px solid #d6bba4;justify-content:space-between;align-items:center;min-height:28px;padding-bottom:11px;display:flex}.concept-gift .gift-letterhead>span{color:#805449;align-items:center;gap:6px;font-size:14px;display:flex}.concept-gift .gift-letterhead>button{color:#79564d;background:0 0;border:0;padding:3px 0 3px 12px;font-size:14px}.concept-gift .gift-invitation{text-align:center;z-index:1;margin-top:19px;position:relative}.concept-gift .gift-audience{color:#936d54;letter-spacing:3px;margin:0 0 8px;font-size:14px}.concept-gift .gift-invitation h1{margin:0;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-weight:500;line-height:1.2}.concept-gift .gift-invitation h1>span{letter-spacing:6px;font-size:34px;font-weight:500;display:block}.concept-gift .gift-invitation h1>strong{letter-spacing:3px;margin-top:2px;font-size:45px;font-weight:700;display:block}.concept-gift .gift-title-rule{color:#af8562;justify-content:center;align-items:center;gap:9px;margin-top:10px;display:flex}.concept-gift .gift-title-rule>span{background:#d3b38f;width:51px;height:1px}.concept-gift .gift-photo{height:278px;margin:0 -24px}.concept-gift .gift-photo img{object-fit:contain;mix-blend-mode:multiply;pointer-events:none;width:100%;height:100%;display:block}.concept-gift .gift-ticket{background:#fff9ef;border-top:1px solid #c9a47d;border-bottom:1px solid #c9a47d;justify-content:space-between;align-items:center;min-height:87px;padding:13px 18px;display:flex;position:relative}.concept-gift .gift-ticket:before,.concept-gift .gift-ticket:after{content:"";background:#fbf3e8;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}.concept-gift .gift-ticket:before{left:-6px}.concept-gift .gift-ticket:after{right:-6px}.concept-gift .gift-ticket-product{flex-direction:column;gap:6px;display:flex}.concept-gift .gift-ticket-product>span{color:#78564b;font-size:16px}.concept-gift .gift-ticket-product>strong{font-size:23px;font-weight:750;line-height:1.3}.concept-gift .gift-ticket-price{border-left:1px dashed #d6bba4;flex-direction:column;align-items:center;padding-left:23px;display:flex}.concept-gift .gift-ticket-price>strong{font-family:Georgia,Times New Roman,serif;font-size:47px;font-weight:500;line-height:.95}.concept-gift .gift-ticket-price small{margin-left:3px;font-family:inherit;font-size:16px}.concept-gift .gift-ticket-price>span{color:#b32d35;margin-top:6px;font-size:14px;font-weight:700}.concept-gift .gift-note{text-align:center;color:#907563;margin:13px 0 0;font-size:12px;line-height:1.65}.concept-gift .gift-claim-dock{z-index:2;background:#fbf3e8;padding:13px 24px 6px;position:absolute;left:0;right:0}.concept-gift .gift-claim-button{color:#fff9ef;letter-spacing:.3px;background:#732a3c;border:1px solid #6d2737;border-radius:3px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:62px;font-size:23px;font-weight:700;display:flex;box-shadow:0 4px #d8b58b}.concept-gift .gift-claim-button:active{background:#531b2a;transform:translateY(2px);box-shadow:0 2px #d8b58b}.concept-gift .gift-claim-button:focus-visible,.concept-gift .gift-letterhead button:focus-visible{outline-offset:3px;outline:3px solid #b68a56}.concept-gift .gift-claim-dock>p{text-align:center;color:#8b6358;margin:11px 0 0;font-size:14px;line-height:19px}.concept-conversation{color:#172f43;background:#edf3f7;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;position:absolute;inset:0;overflow:hidden}.concept-conversation :where(h1,h2,p){margin:0}.concept-conversation button{-webkit-tap-highlight-color:transparent}.conversation-header{z-index:5;padding:calc(var(--device-safe-area-top,54px) + 9px) 23px 15px;background:#fff;border-bottom:1px solid #dce6ed;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.conversation-service{color:#1b5b66;align-items:center;gap:10px;display:flex}.conversation-service>div{flex-direction:column;gap:3px;display:flex}.conversation-service strong{font-size:19px;line-height:23px}.conversation-service span{color:#6b7d86;font-size:12px;line-height:17px}.conversation-header>button{color:#52717f;background:0 0;border:0;min-height:44px;padding:0;font-size:13px}.concept-conversation .conversation-scroll{top:calc(var(--device-safe-area-top,54px) + 73px);background:#edf3f7}.conversation-content{padding:24px 22px 56px}.conversation-eyebrow{color:#667e8d;font-size:13px;line-height:20px}.conversation-content h1{letter-spacing:-.6px;margin:10px 0 22px;font-size:31px;font-weight:750;line-height:1.4}.conversation-message{align-items:flex-start;gap:8px;display:flex}.conversation-message>svg{color:#648f96;flex:none;margin-top:10px}.conversation-bubble{background:#fff;border-radius:4px 18px 18px;padding:13px 15px}.conversation-bubble p{color:#405769;font-size:16px;line-height:1.8}.conversation-bubble strong{color:#193e50;font-weight:750}.conversation-product{background:#fff;border:1px solid #d2e2e7;border-radius:16px;grid-template-columns:45% 55%;margin:13px 0 16px 32px;display:grid;overflow:hidden}.conversation-product>img{object-fit:cover;object-position:67% center;width:100%;height:179px;display:block}.conversation-product-detail{padding:18px 10px 12px}.conversation-product-detail>span{color:#6d8589;align-items:center;gap:5px;font-size:11px;line-height:17px;display:flex}.conversation-product-detail h2{margin:11px 0 7px;font-size:22px;font-weight:700;line-height:27px}.conversation-product-detail>strong{color:#176576;white-space:nowrap;font-size:21px;line-height:29px}.conversation-product-detail>strong small{margin-left:4px;font-size:13px;font-weight:500}.conversation-product-detail>p{color:#c52c2c;align-items:center;gap:5px;margin-top:10px;font-size:13px;line-height:19px;display:flex}.conversation-short-message .conversation-bubble{padding:12px 14px}.conversation-short-message .conversation-bubble p{font-size:15px}.conversation-reply{margin:22px 0 0 32px}.conversation-reply>span{color:#7a8d97;text-align:right;margin-bottom:9px;font-size:12px;display:block}.conversation-reply>button{color:#fff;background:#145c70;border:1px solid #145c70;border-radius:16px 4px 16px 16px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:62px;padding:13px 12px;font-size:23px;font-weight:750;line-height:30px;display:flex}.conversation-reply>button:hover{background:#25778b}.conversation-reply>button:active{background:#0b4556}.conversation-note{color:#71828d;text-align:center;font-size:12px;line-height:1.8;margin:15px 0 0 32px!important}.conversation-note strong{color:#c52c2c;font-weight:750}.concept-conversation button:focus-visible{outline-offset:3px;outline:3px solid #7dadbd}:where(.claim-app,.question-panel,.rules-panel)[data-variant=warm]{--claim-green:#b44b2e;--claim-green-dark:#35432b;--claim-ink:#35432b;--claim-muted:#776f60;--claim-line:#e2d8c6;--claim-soft:#f2e9d8}.claim-app[data-variant=warm],.claim-app[data-variant=warm] :is(.claim-header-wrap,.claim-scroll){background:#fcf7ec}.claim-app[data-variant=warm] .claim-header{border-bottom-color:#dfd6c3;height:50px;margin:0 22px}.claim-app[data-variant=warm] .claim-scroll{top:calc(var(--device-safe-area-top,54px) + 50px)}.claim-app[data-variant=warm] :is(.claim-brand,.header-action){color:#445037}.claim-app[data-variant=warm] .claim-brand>span{border-color:#c4bda6;font-size:20px;font-weight:700}.claim-app[data-variant=warm] .claim-content{padding-top:17px}.claim-app[data-variant=warm] .claim-heading{text-align:center}.claim-app[data-variant=warm] .claim-heading .claim-campaign{color:#586047;letter-spacing:.2px;background:#eee6d4;border-radius:99px;margin:0 0 9px;padding:4px 12px;font-size:12px;font-weight:600;line-height:18px;display:inline-block}.claim-app[data-variant=warm] .claim-heading h1>span{letter-spacing:3px;font-size:27px;font-weight:650;line-height:1.2}.claim-app[data-variant=warm] .claim-heading h1>strong{color:#35432b;letter-spacing:1px;margin-top:4px;font-size:54px;font-weight:800;line-height:1.14}.claim-app[data-variant=warm] .claim-heading .claim-invitation{color:#6c725e;margin-top:8px;font-size:13px;line-height:21px}.claim-app[data-variant=warm] .claim-hero{background:#fcf7ec;height:232px;margin-top:4px}.claim-app[data-variant=warm] .claim-hero-image{mix-blend-mode:multiply}.claim-app[data-variant=warm] .claim-price{color:#a5442c;background:#fffbf1f0;border:1px solid #e2d7c3;border-radius:22px;align-items:center;padding:12px 15px;top:auto;bottom:17px;left:26px}.claim-app[data-variant=warm] .claim-price:before{display:none}.claim-app[data-variant=warm] .claim-price b>span{letter-spacing:-4px;font-size:70px}.claim-app[data-variant=warm] .claim-price b>em{letter-spacing:0;margin-left:2px;font-size:31px}.claim-app[data-variant=warm] .claim-price>strong{color:#555b42;margin-top:7px;font-size:16px;font-weight:600;line-height:23px}.claim-app[data-variant=warm] .claim-actions{margin-top:6px}.claim-app[data-variant=warm] .claim-primary,:is(.question-panel,.rules-panel)[data-variant=warm] .claim-primary{background:#b44b2e;border-radius:99px;min-height:54px;font-weight:750;box-shadow:0 4px #e7d5bd}.claim-app[data-variant=warm] .claim-primary:hover,:is(.question-panel,.rules-panel)[data-variant=warm] .claim-primary:hover{background:#983c23}.claim-app[data-variant=warm] .claim-shortcuts{border:0;gap:8px;margin-top:15px;padding-top:0}.claim-app[data-variant=warm] .claim-shortcuts>button{color:#66714c;background:#f0e9da;border-radius:15px;gap:4px;min-height:66px}.claim-app[data-variant=warm] .claim-shortcuts>button+button:before{display:none}.claim-app[data-variant=warm] .claim-shortcuts span{color:#555d45;font-size:13px}.claim-app[data-variant=warm] .claim-footer{background:#fffaf0;border-color:#dfd6c3;gap:10px}.claim-app[data-variant=warm] .claim-footer-product{color:#485339}.claim-app[data-variant=warm] .claim-footer-product>span{border-color:#d0c5ae}.claim-app[data-variant=warm] .claim-primary.claim-compact{min-height:44px;box-shadow:none}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=warm]){color:#35432b;background:#fffaf0;border-radius:30px 30px 0 0}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=warm]) .sheet-title{color:#35432b;text-align:center;font-size:23px}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=warm]) .sheet-description{color:#77705e;text-align:center}.question-panel[data-variant=warm] .question-description{color:#5d644c;text-align:center}.question-panel[data-variant=warm] .question-progress>span{color:#77725e}.question-panel[data-variant=warm] .question-close{color:#5e634b;background:#f0e9d9}.question-panel[data-variant=warm] .answer-option{color:#fff;background:#b44b2e;border-color:#b44b2e;border-radius:24px;min-height:84px;font-size:28px;font-weight:750;box-shadow:0 4px #e5d4bc}.question-panel[data-variant=warm] .answer-options[data-option-count="4"] .answer-option{min-height:72px;font-size:22px}.question-panel[data-variant=warm] .answer-option:is(:hover,:focus-visible,:active){background:#963c25;border-color:#963c25}.question-panel[data-variant=warm] :is(.question-back,.question-cancel){color:#776f5c}:is(.question-panel,.rules-panel)[data-variant=warm] :is(h3,.question-result>svg){color:#52603d}:is(.question-panel,.rules-panel)[data-variant=warm] :is(.question-result p,p,li){color:#6f705b}:where(.claim-app,.question-panel,.rules-panel)[data-variant=natural]{--claim-green:#294d35;--claim-green-dark:#263f2c;--claim-ink:#263f2c;--claim-muted:#6c7763;--claim-line:#ccd7c6;--claim-soft:#e5eddf}.claim-app[data-variant=natural],.claim-app[data-variant=natural] :is(.claim-header-wrap,.claim-scroll){background:#f2f5ed}.claim-app[data-variant=natural] .claim-header{border-color:#cad5c5;height:51px}.claim-app[data-variant=natural] .claim-scroll{top:calc(var(--device-safe-area-top,54px) + 51px)}.claim-app[data-variant=natural] .claim-brand>span{letter-spacing:2px;border-left:0;padding-left:0;font-family:Songti SC,SimSun,serif;font-size:21px;font-weight:700}.claim-app[data-variant=natural] .claim-content{padding-top:20px}.claim-app[data-variant=natural] .claim-heading{border-left:2px solid #759565;padding-left:16px}.claim-app[data-variant=natural] .claim-heading .claim-campaign{color:#64775c;letter-spacing:.65px;margin-bottom:8px;font-size:11px;font-weight:500;line-height:17px}.claim-app[data-variant=natural] .claim-heading h1>span{letter-spacing:4px;font-family:Songti SC,SimSun,serif;font-size:33px;font-weight:500;line-height:1.2}.claim-app[data-variant=natural] .claim-heading h1>strong{letter-spacing:0;margin-top:4px;font-size:55px;font-weight:750;line-height:1.12}.claim-app[data-variant=natural] .claim-heading .claim-invitation{color:#65735c;margin-top:8px;font-size:13px;line-height:22px}.claim-app[data-variant=natural] .claim-hero{background:#f2f5ed;height:242px;margin-top:9px}.claim-app[data-variant=natural] .claim-hero-image{mix-blend-mode:multiply}.claim-app[data-variant=natural] .claim-price{color:#385138;top:40px;left:26px}.claim-app[data-variant=natural] .claim-price:before{background:#7c966d;border-radius:0;width:30px;height:1px;margin-bottom:13px}.claim-app[data-variant=natural] .claim-price b>span{letter-spacing:-3px;font-family:Georgia,Times New Roman,serif;font-size:90px;font-weight:400}.claim-app[data-variant=natural] .claim-price b>em{letter-spacing:0;font-size:35px;font-weight:500}.claim-app[data-variant=natural] .claim-price>strong{border-top:1px solid #c3d0bc;margin-top:9px;padding-top:7px;font-size:17px;font-weight:500;line-height:25px}.claim-app[data-variant=natural] .claim-actions{margin-top:9px}.claim-app[data-variant=natural] .claim-primary,:is(.question-panel,.rules-panel)[data-variant=natural] .claim-primary{letter-spacing:1px;background:#294d35;border-radius:3px;min-height:54px;font-weight:650}.claim-app[data-variant=natural] .claim-primary:is(:hover,:focus-visible,:active),:is(.question-panel,.rules-panel)[data-variant=natural] .claim-primary:is(:hover,:focus-visible,:active){background:#3e6349}.claim-app[data-variant=natural] .claim-shortcuts{border-color:#cad5c5;margin-top:15px;padding-top:8px}.claim-app[data-variant=natural] .claim-shortcuts>button{background:0 0;border-radius:0;flex-direction:row;gap:5px;min-height:44px}.claim-app[data-variant=natural] .claim-shortcuts>button>svg{width:20px;height:20px}.claim-app[data-variant=natural] .claim-shortcuts>button+button:before{top:9px;bottom:9px}.claim-app[data-variant=natural] .claim-shortcuts span{color:#4f6046;font-size:13px}.claim-app[data-variant=natural] .claim-footer{background:#e9efe3;border-color:#cbd6c6;min-height:72px}.claim-app[data-variant=natural] .claim-footer-product>span{border-color:#bdccb4}.claim-app[data-variant=natural] .claim-primary.claim-compact{letter-spacing:0;border-radius:3px;min-height:44px;font-size:16px}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=natural]){color:#263f2c;background:#f2f5ed;border-radius:12px 12px 0 0}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=natural]) .sheet-title{color:#2b4631;border-left:2px solid #759565;padding-left:13px;font-size:23px;font-weight:650}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=natural]) .sheet-description{color:#6b785f}.question-panel[data-variant=natural] .question-description{color:#526149}.question-panel[data-variant=natural] .question-progress>span{color:#687b5f;letter-spacing:1px;font-weight:500}.question-panel[data-variant=natural] .question-close{color:#4c6444;background:#e4ecdc;border-radius:3px}.question-panel[data-variant=natural] .answer-option{color:#294d35;background:#e8efdf;border:2px solid #35593d;border-radius:3px;min-height:84px;font-size:28px;font-weight:700}.question-panel[data-variant=natural] .answer-options[data-option-count="4"] .answer-option{min-height:72px;font-size:22px}.question-panel[data-variant=natural] .answer-option:is(:hover,:focus-visible,:active){color:#1c3f28;background:#d4e2c8;border-color:#294d35}.question-panel[data-variant=natural] :is(.question-back,.question-cancel){color:#64755a}:is(.question-panel,.rules-panel)[data-variant=natural] :is(h3,.question-result>svg){color:#3f613d}:is(.question-panel,.rules-panel)[data-variant=natural] :is(.question-result p,p,li){color:#627158}.claim-app[data-variant=warm] .claim-accent,.claim-app[data-variant=natural] .claim-accent,.question-panel[data-variant=warm] .question-highlight,.question-panel[data-variant=natural] .question-highlight{color:#c32d2d;font-weight:800}:is(.claim-app,.question-panel,.rules-panel)[data-variant=blue]{--claim-green:#143c69;--claim-green-dark:#0b2d52;--claim-ink:#19374f;--claim-muted:#5f7587;--claim-line:#d5e2ec;--claim-soft:#edf6fc}.claim-app[data-variant=blue],.claim-app[data-variant=blue] .claim-scroll,.claim-app[data-variant=blue] .claim-header-wrap{background:#f3f8fc}.claim-app[data-variant=blue] .claim-header{border-bottom-color:#cfdde8;margin:0 22px}.claim-app[data-variant=blue] .claim-brand{gap:8px}.claim-app[data-variant=blue] .claim-brand>span{letter-spacing:.7px;border-left:0;padding-left:0;font-size:20px}.claim-app[data-variant=blue] .header-action{font-size:13px;font-weight:650}.claim-app[data-variant=blue] .claim-content{padding-top:19px}.claim-app[data-variant=blue] .claim-heading{text-align:center}.claim-app[data-variant=blue] .claim-heading .claim-campaign{color:#456580;letter-spacing:.4px;border:1px solid #c2d7e7;border-radius:4px;margin-bottom:11px;padding:3px 12px;font-size:12px;line-height:18px;display:inline-block}.claim-app[data-variant=blue] .claim-heading h1>span{letter-spacing:3px;font-size:29px;font-weight:650}.claim-app[data-variant=blue] .claim-heading h1>strong{letter-spacing:1px;margin-top:4px;font-size:56px;font-weight:850}.claim-app[data-variant=blue] .claim-heading .claim-invitation{color:#526f86;margin-top:7px;font-size:13px;line-height:22px}.claim-app[data-variant=blue] .claim-hero{border-top:1px solid #e3edf5;border-bottom:1px solid #e3edf5;height:239px;margin-top:10px}.claim-app[data-variant=blue] .claim-price{top:37px;left:25px}.claim-app[data-variant=blue] .claim-price:before{background:#a6c9e2;border-radius:0;width:36px;height:3px;margin-bottom:15px}.claim-app[data-variant=blue] .claim-price b>span{font-size:89px;font-weight:700}.claim-app[data-variant=blue] .claim-price b>em{font-size:39px}.claim-app[data-variant=blue] .claim-price>strong{font-size:18px;font-weight:650}.claim-app[data-variant=blue] .claim-actions{margin-top:13px}.claim-app[data-variant=blue] .claim-primary,.question-panel[data-variant=blue] .claim-primary,.rules-panel[data-variant=blue] .claim-primary{letter-spacing:1px;background:#10385f;border-radius:5px;min-height:54px;font-size:23px}.claim-app[data-variant=blue] .claim-primary:hover,.question-panel[data-variant=blue] .claim-primary:hover,.rules-panel[data-variant=blue] .claim-primary:hover{background:#205783}.claim-app[data-variant=blue] .claim-caption{font-size:13px;margin-top:8px!important}.claim-app[data-variant=blue] .claim-shortcuts{margin-top:14px;padding-top:10px}.claim-app[data-variant=blue] .claim-shortcuts>button{background:0 0;border-radius:3px;flex-direction:row;gap:5px;min-height:47px}.claim-app[data-variant=blue] .claim-shortcuts svg{width:22px;height:22px}.claim-app[data-variant=blue] .claim-shortcuts span{color:#33546e;font-size:12px}.claim-app[data-variant=blue] .claim-shortcuts>button+button:before{top:12px;bottom:12px}.claim-app[data-variant=blue] .claim-footer{background:#fff;border-top-color:#d5e3ed}.claim-app[data-variant=blue] .claim-footer-product>span{border-left-color:#c7d8e5}.claim-app[data-variant=blue] .claim-footer-product small{color:#678095}.claim-app[data-variant=blue] .claim-primary.claim-compact{letter-spacing:0;border-radius:5px;min-height:44px;font-size:17px}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=blue]){color:#19374f;background:#f5f9fc;border-radius:14px 14px 0 0;box-shadow:0 -12px 40px #12325029}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=blue]) .sheet-header{border-bottom:1px solid #d5e3ed;margin-bottom:15px;padding-bottom:14px}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=blue]) .sheet-title{color:#10385f;letter-spacing:.3px;font-size:23px;font-weight:800}.question-panel[data-variant=blue] .question-description{color:#42627b}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=blue]) .sheet-description{color:#42627b}.question-panel[data-variant=blue] .question-progress{margin-top:5px;margin-bottom:13px}.question-panel[data-variant=blue] .question-progress>span{color:#466c8c;background:#e2eef7;border-radius:3px;padding:3px 9px}.question-panel[data-variant=blue] .question-close{color:#456982;background:#e7f0f7;border-radius:5px}.question-panel[data-variant=blue] .answer-options{gap:12px}.question-panel[data-variant=blue] .answer-option{color:#fff;letter-spacing:1px;background:#10385f;border:2px solid #10385f;border-radius:5px;min-height:88px;font-size:28px;font-weight:750}.question-panel[data-variant=blue] .answer-options[data-option-count="4"] .answer-option{letter-spacing:0;min-height:74px;font-size:22px}.question-panel[data-variant=blue] .answer-option:hover,.question-panel[data-variant=blue] .answer-option:focus-visible{background:#205783;border-color:#205783}.question-panel[data-variant=blue] .answer-option:active{background:#082849;border-color:#082849}.question-panel[data-variant=blue] .question-back,.question-panel[data-variant=blue] .question-result h3,.rules-panel[data-variant=blue] h3{color:#143c69}.question-panel[data-variant=blue] .question-cancel,.question-panel[data-variant=blue] .question-result p,.question-panel[data-variant=blue] .question-result>svg,.rules-panel[data-variant=blue] p,.rules-panel[data-variant=blue] li{color:#60788a}:is(.claim-app,.question-panel,.rules-panel)[data-variant=plum]{--claim-green:#633f63;--claim-green-dark:#49294d;--claim-ink:#4b3d48;--claim-muted:#817078;--claim-line:#e4d9db;--claim-soft:#f3eaf2}.claim-app[data-variant=plum],.claim-app[data-variant=plum] .claim-header-wrap,.claim-app[data-variant=plum] .claim-scroll{background:#fcf8f2}.claim-app[data-variant=plum] .claim-header{border-bottom-color:#ddcfd2;margin:0 23px}.claim-app[data-variant=plum] .claim-brand{gap:9px}.claim-app[data-variant=plum] .claim-brand>svg{width:26px;height:26px}.claim-app[data-variant=plum] .claim-brand>span{letter-spacing:2px;border-left-color:#cdb9c6;padding-left:10px;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:21px;font-weight:700}.claim-app[data-variant=plum] .header-action{letter-spacing:.5px;font-size:13px}.claim-app[data-variant=plum] .claim-content{padding-top:22px}.claim-app[data-variant=plum] .claim-heading{border-left:2px solid #b59aa8;padding-left:12px}.claim-app[data-variant=plum] .claim-heading .claim-campaign{color:#836875;letter-spacing:.5px;margin-bottom:7px;font-size:12px;font-weight:500;line-height:19px}.claim-app[data-variant=plum] .claim-heading h1>span{letter-spacing:4px;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:31px;font-weight:600;line-height:1.3}.claim-app[data-variant=plum] .claim-heading h1>strong{letter-spacing:1px;margin-top:2px;font-size:57px;font-weight:800;line-height:1.1}.claim-app[data-variant=plum] .claim-heading .claim-invitation{color:#846f7c;margin-top:8px;font-size:12px;line-height:22px}.claim-app[data-variant=plum] .claim-hero{background:#fff;border-radius:0 0 48px;height:245px;margin-top:11px}.claim-app[data-variant=plum] .claim-price{top:39px;left:26px}.claim-app[data-variant=plum] .claim-price:before{background:#baa17c;border-radius:0;width:45px;height:2px;margin-bottom:18px}.claim-app[data-variant=plum] .claim-price b>span{letter-spacing:-4px;font-family:Georgia,Times New Roman,serif;font-size:94px;font-weight:500}.claim-app[data-variant=plum] .claim-price b>em{margin-left:3px;font-family:Songti SC,SimSun,serif;font-size:39px;font-weight:500}.claim-app[data-variant=plum] .claim-price>strong{letter-spacing:1px;margin-top:12px;font-size:18px;font-weight:600}.claim-app[data-variant=plum] .claim-actions{margin-top:12px}.claim-app[data-variant=plum] .claim-primary,.question-panel[data-variant=plum] .claim-primary,.rules-panel[data-variant=plum] .claim-primary{letter-spacing:1px;background:#573359;border-radius:30px;min-height:54px;font-size:22px;font-weight:700}.claim-app[data-variant=plum] .claim-primary:hover,.question-panel[data-variant=plum] .claim-primary:hover,.rules-panel[data-variant=plum] .claim-primary:hover{background:#79507b}.claim-app[data-variant=plum] .claim-caption{font-size:13px;margin-top:8px!important}.claim-app[data-variant=plum] .claim-shortcuts{margin-top:15px;padding-top:8px}.claim-app[data-variant=plum] .claim-shortcuts>button{background:0 0;gap:3px;min-height:56px}.claim-app[data-variant=plum] .claim-shortcuts svg{width:23px;height:23px}.claim-app[data-variant=plum] .claim-shortcuts span{color:#6a5265;font-size:12px}.claim-app[data-variant=plum] .claim-footer{background:#fcf8f2;border-top-color:#e0d2d7}.claim-app[data-variant=plum] .claim-footer-product>span{border-left-color:#d0bdc8}.claim-app[data-variant=plum] .claim-footer-product small{color:#8a7582}.claim-app[data-variant=plum] .claim-primary.claim-compact{letter-spacing:0;border-radius:24px;min-height:44px;font-size:17px}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=plum]){color:#4b3d48;background:#fcf8f2;border-radius:30px 30px 0 0;box-shadow:0 -12px 40px #4725442b}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=plum]) .sheet-header{padding-top:3px;padding-bottom:17px}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=plum]) .sheet-title{color:#573359;letter-spacing:1px;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:25px;font-weight:700;line-height:1.55}.question-panel[data-variant=plum] .question-description{color:#786371}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=plum]) .sheet-description{color:#786371}.question-panel[data-variant=plum] .question-progress{margin-top:3px;margin-bottom:14px}.question-panel[data-variant=plum] .question-progress>span{color:#8a7284;letter-spacing:1px;font-size:12px}.question-panel[data-variant=plum] .question-close{color:#886e83;background:#f0e7ed}.question-panel[data-variant=plum] .answer-options{gap:13px}.question-panel[data-variant=plum] .answer-option{color:#fff;letter-spacing:1px;background:#633f63;border:2px solid #633f63;border-radius:22px;min-height:88px;font-size:28px;font-weight:700;box-shadow:0 4px #e6d9e0}.question-panel[data-variant=plum] .answer-options[data-option-count="4"] .answer-option{letter-spacing:0;border-radius:18px;min-height:74px;font-size:22px}.question-panel[data-variant=plum] .answer-option:hover,.question-panel[data-variant=plum] .answer-option:focus-visible{background:#805780;border-color:#805780}.question-panel[data-variant=plum] .answer-option:active{background:#49294d;border-color:#49294d;box-shadow:0 2px #e6d9e0}.question-panel[data-variant=plum] .question-back,.question-panel[data-variant=plum] .question-result h3,.rules-panel[data-variant=plum] h3{color:#633f63}.question-panel[data-variant=plum] .question-cancel,.question-panel[data-variant=plum] .question-result p,.question-panel[data-variant=plum] .question-result>svg,.rules-panel[data-variant=plum] p,.rules-panel[data-variant=plum] li{color:#8a7582}:is(.claim-app,.question-panel)[data-variant=blue] :is(.claim-accent,.question-highlight),:is(.claim-app,.question-panel)[data-variant=plum] :is(.claim-accent,.question-highlight){color:#c52c2c;font-weight:800}:is(.claim-app,.question-panel,.rules-panel)[data-variant=blue] button:focus-visible{outline-color:#83bde7}:is(.claim-app,.question-panel,.rules-panel)[data-variant=plum] button:focus-visible{outline-color:#bc8fb4}:is(.question-panel,.rules-panel)[data-variant=coupon]{--claim-green:#a13e2a;--claim-ink:#572e23;--claim-muted:#886d60}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=coupon]){background:#fffcf5;border-radius:12px 12px 0 0}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=coupon]) .sheet-header{border-bottom:1px dashed #d6b9a9;margin-bottom:13px;padding-bottom:16px}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=coupon]) .sheet-title{color:#6a3327;font-size:24px}.question-panel[data-variant=coupon] .answer-option{background:#a13e2a;border-color:#a13e2a;border-radius:8px}.question-panel[data-variant=coupon] .answer-option:hover{background:#ba5139;border-color:#ba5139}.question-panel[data-variant=coupon] .question-progress{color:#957061}.question-panel[data-variant=coupon] .question-close{color:#925741;background:#f6e9df}:is(.question-panel,.rules-panel)[data-variant=editorial]{--claim-green:#244638;--claim-ink:#243b30;--claim-muted:#737f76}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=editorial]){background:#f8f7ef;border-radius:6px 6px 0 0}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=editorial]) .sheet-title{color:#1d3c2d;font-family:Songti SC,SimSun,serif;font-size:25px;font-weight:700}.question-panel[data-variant=editorial] .answer-options[data-option-count="2"]{grid-template-columns:1fr;gap:10px}.question-panel[data-variant=editorial] .answer-option{background:#244638;border-color:#244638;border-radius:2px;min-height:72px;font-size:27px}.question-panel[data-variant=editorial] .answer-options[data-option-count="4"] .answer-option{font-size:22px}.question-panel[data-variant=editorial] .question-progress{letter-spacing:1px;margin-bottom:11px}:is(.question-panel,.rules-panel)[data-variant=gift]{--claim-green:#783b38;--claim-ink:#54322c;--claim-muted:#8d7470}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=gift]){background:#fffaf4;border-radius:28px 28px 0 0}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=gift]) .sheet-title{color:#783b38;text-align:center;font-family:Songti SC,SimSun,serif;font-size:25px}.question-panel[data-variant=gift] .question-description{text-align:center;color:#7b645a}.question-panel[data-variant=gift] .answer-option{background:#783b38;border-color:#783b38;border-radius:22px}.question-panel[data-variant=gift] .answer-option:hover{background:#97544c;border-color:#97544c}.question-panel[data-variant=gift] .question-close{color:#8f6356;background:#f3e7e0}:is(.question-panel,.rules-panel)[data-variant=conversation]{--claim-green:#145c70;--claim-ink:#234252;--claim-muted:#71838b}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=conversation]){background:#f4f8fa;border-radius:24px 24px 0 0}.bottom-sheet:has(:is(.question-panel,.rules-panel)[data-variant=conversation]) .sheet-title{color:#234252;font-size:23px}.question-panel[data-variant=conversation] .answer-option{background:#145c70;border-color:#145c70;border-radius:16px 4px 16px 16px}.question-panel[data-variant=conversation] .answer-option:hover{background:#25778b;border-color:#25778b}.question-panel[data-variant=conversation] .question-progress>span{color:#668a9a}.question-panel[data-variant=conversation] .question-close{color:#4e7787;background:#e4eff3}:is(.question-panel,.rules-panel)[data-variant=coupon] :is(.question-back,h3),:is(.question-panel,.rules-panel)[data-variant=editorial] :is(.question-back,h3),:is(.question-panel,.rules-panel)[data-variant=gift] :is(.question-back,h3),:is(.question-panel,.rules-panel)[data-variant=conversation] :is(.question-back,h3){color:var(--claim-green)}:is(.question-panel,.rules-panel)[data-variant=coupon] .claim-primary,:is(.question-panel,.rules-panel)[data-variant=editorial] .claim-primary,:is(.question-panel,.rules-panel)[data-variant=gift] .claim-primary,:is(.question-panel,.rules-panel)[data-variant=conversation] .claim-primary{background:var(--claim-green)}.question-panel[data-variant=coupon] .question-highlight,.question-panel[data-variant=editorial] .question-highlight,.question-panel[data-variant=gift] .question-highlight,.question-panel[data-variant=conversation] .question-highlight{color:#c52c2c;font-weight:800}.question-panel .claim-confirmation{color:var(--claim-ink)}.bottom-sheet:has(.question-panel.is-confirming) .sheet-header{padding-bottom:12px}.bottom-sheet:has(.question-panel.is-confirming) .sheet-title{letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:24px;font-weight:750;line-height:1.45}.bottom-sheet:has(.question-panel.is-confirming) .sheet-description{color:var(--claim-muted,#6c7770);margin-top:7px;font-size:15px;line-height:1.6}.confirmation-intro{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.confirmation-intro>p{color:#5b6c60;text-wrap:pretty;flex:1;margin:0;font-size:16px;line-height:1.75}.confirmation-intro>.question-close{flex:none;width:32px;height:32px;margin-top:-2px}.confirmation-steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.confirmation-steps>li{border-bottom:1px solid #dfe5da;align-items:center;gap:11px;min-height:61px;padding:11px 0;display:flex}.confirmation-step-number{color:#526c51;border:1px solid #a3b49d;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;line-height:1;display:grid}.confirmation-steps p{color:#294637;text-wrap:pretty;margin:0;font-size:17px;line-height:1.65}.claim-confirmation .question-highlight{color:#c52c2c;font-weight:750}.question-panel .confirmation-notice{color:#756047;text-wrap:pretty;background:#f0ece2;border-left:3px solid #bf9c67;margin:15px 0 0;padding:11px 12px;font-size:14px;line-height:1.75}.question-panel .confirmation-continue{letter-spacing:0;border-radius:12px;gap:8px;min-height:58px;margin-top:18px;font-size:21px;font-weight:750;line-height:1.4}.confirmation-continue:disabled{opacity:.6}.claim-confirmation .confirmation-decline{color:#71806f;background:0 0;border:0;width:100%;min-height:44px;margin-top:6px;padding:9px 12px;font-size:14px;line-height:24px;display:block}.confirmation-decline:hover{color:#274b35}.confirmation-decline:focus-visible,.confirmation-continue:focus-visible{outline-offset:3px;outline:3px solid #8ca37d}.question-panel .question-ended{min-height:220px;padding-top:14px}.question-panel .question-ended h3{letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:23px;line-height:1.5}.question-panel .question-ended p{color:#5c7060;text-wrap:pretty;word-break:normal;overflow-wrap:anywhere;width:100%;max-width:none;margin-top:10px;font-size:16px;line-height:1.8}.question-panel .question-ended>.claim-primary{border-radius:11px;min-height:54px;margin-top:25px;font-size:20px}.question-panel[data-variant=editorial] .answer-option{background:#244638;border-color:#244638;border-radius:11px;min-height:75px;font-size:27px;font-weight:750;box-shadow:0 3px #e2e4d8}.question-panel[data-variant=editorial] .answer-options[data-option-count="4"] .answer-option{border-radius:11px;min-height:75px;font-size:23px}.question-panel[data-variant=editorial] .answer-option:hover{background:#3c6650;border-color:#3c6650}.question-panel[data-variant=editorial] .answer-option:active{box-shadow:none;background:#173728;border-color:#173728;transform:translateY(1px)}.question-panel[data-variant=editorial] .answer-option:focus-visible{outline-offset:3px;outline:3px solid #8fa27c}.bottom-sheet:has(.question-panel[data-variant=editorial]){border-radius:22px 22px 0 0}.bottom-sheet:has(.question-panel[data-variant=editorial]) .sheet-title{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:23px;font-weight:750;line-height:1.5}.question-panel[data-variant=editorial] .question-description{color:#536a59;font-size:18px}.question-panel[data-variant=editorial] .question-close{background:#e9eee2}.question-panel[data-variant=editorial] .confirmation-continue{background:#244638}.question-panel[data-variant=editorial] .confirmation-continue:hover{background:#3c6650}.question-panel[data-variant=editorial] .confirmation-continue:active{background:#173728}.question-panel[data-variant=editorial] .confirmation-intro>p{font-size:16px}.rules-panel ol{margin:7px 0 10px;padding-left:21px}.rules-panel[data-variant=editorial] :is(p,li){color:#5d6c5c;font-size:15px;line-height:1.8}:root{color:#151515;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}.mobile-carousel{overscroll-behavior:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:auto}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel{touch-action:pan-y;overflow:auto hidden}.mobile-carousel[data-dragging=true]{cursor:none}.mobile-carousel-content{width:max-content;min-width:100%;transform:translateX(var(--mobile-carousel-overdrag));will-change:transform;display:flex}.mobile-carousel-scrollbar{z-index:4;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.mobile-carousel-scrollbar[data-visible=true]{opacity:1}.mobile-carousel-scrollbar-thumb{background:#00000059;border-radius:999px;height:3px;position:absolute;bottom:4px;right:4px}body{min-width:320px;overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}.phone-stage{place-items:center;width:100%;height:100%;padding:24px;display:grid;position:relative}.device-menu-bar{z-index:100;border-radius:12px;padding:3px;position:absolute;top:18px;right:18px}.device-picker-trigger{color:#151515;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:34px;padding:0 10px 0 12px;font:600 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-trigger:hover,.device-picker-trigger[data-state=open]{background:#0000000e}.device-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #000000b8}.device-picker-menu{z-index:200;min-width:168px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);background:#fffffffa;border-radius:12px;padding:3px;animation:.12s ease-out device-menu-in;box-shadow:0 0 1px #0000000f,0 0 0 1px #00000014,0 4px 4px #0000000d}.device-picker-item{color:#181818;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 9px 0 10px;font:500 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-item[data-highlighted]{background:#f0f0f0}.device-picker-item[data-state=checked]{font-weight:600}.device-picker-check{color:#181818;place-items:center;display:grid}@keyframes device-menu-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.phone-scale-box{position:relative}.phone-device{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.phone-bezel{object-fit:contain;z-index:2;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.device-screen{cursor:none;z-index:1;-webkit-user-select:none;user-select:none;background:#fff;border-radius:42px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.device-camera{z-index:75;pointer-events:none;background:#050505;border-radius:50%;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.device-screen,.device-screen *{cursor:none!important}.device-screen img,.keyboard-asset{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.device-screen input,.device-screen textarea,.device-screen select,.device-screen option,.device-screen [contenteditable=true]{-webkit-user-select:auto;user-select:auto}.device-screen:active,.device-screen:active *,.device-screen input,.device-screen textarea,.device-screen button,.device-screen a,.device-screen [role=button]{cursor:none!important}.device-screen[data-cursor-debug=true],.device-screen[data-cursor-debug=true] *{cursor:default!important}.device-screen :focus,.device-screen :focus-visible{box-shadow:none!important;outline:0!important}.flow-stack,.flow-scenes,.flow-screen,.mobile-app-viewport{position:absolute;inset:0}.mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{bottom:var(--device-safe-area-bottom,48px)}.flow-stack{--flow-header-height:0px;--flow-header-content-height:0px;--flow-header-safe-area:0px;--flow-footer-height:0px;--keyboard-height:0px;touch-action:pan-y;background:0 0;overflow:hidden}.flow-fixed-header{z-index:12;height:var(--flow-header-height);padding-top:var(--flow-header-safe-area);box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.flow-fixed-footer{z-index:12;right:0;bottom:var(--keyboard-height);height:var(--flow-footer-height);background:0 0;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0}.flow-scenes{top:var(--flow-header-height);bottom:0;overflow:hidden}.flow-screen{will-change:transform;background:0 0;overflow:hidden}.mobile-page{--mobile-safe-area-height:var(--device-safe-area-bottom,34px);--keyboard-height:0px;position:absolute;inset:0}.mobile-page[data-keyboard-visible=true],.mobile-app-viewport[data-platform=android] .mobile-page{--mobile-safe-area-height:0px}.mobile-scroll{top:0;right:0;bottom:var(--keyboard-height);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;overflow:hidden auto}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll[data-dragging=true]{cursor:none}.mobile-cursor{z-index:80;opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle at 50% 44%,#ffffffb3 0 34%,#ffffff8a 58%,#eeeeee7a 100%);border:.5px solid #0000001f;border-radius:999px;width:48px;height:48px;transition:opacity 90ms,background 80ms,box-shadow 80ms;position:absolute;top:0;left:0;box-shadow:inset 0 1px 2px #fff9,inset 0 -5px 10px #0000000d,inset 0 0 0 1px #00000006}.mobile-cursor:before{content:"";pointer-events:none;background:linear-gradient(#ffffff61,#fff0);border-radius:999px;width:32px;height:17px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mobile-cursor:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 0 3px #ffffff47,inset -1px 0 3px #00000005}.mobile-cursor-hotspot{pointer-events:none;background:#ffffffd1;border:1px solid #007afff2;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffbf,0 0 0 3px #007aff29}.mobile-cursor-hotspot:before,.mobile-cursor-hotspot:after{content:"";background:#007afff2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-cursor-hotspot:before{width:17px;height:1px}.mobile-cursor-hotspot:after{width:1px;height:17px}.mobile-cursor[data-visible=true]{opacity:1}.mobile-cursor[data-active=true]{background:radial-gradient(circle at 50% 55%,#e8e8e894 0 30%,#f8f8f880 62%,#ffffffad 100%);box-shadow:inset 0 3px 7px #00000014,inset 0 -4px 8px #ffffff57,inset 0 0 0 1px #00000008}.mobile-cursor[data-active=true]:before{background:linear-gradient(#0000000e,#0000)}.mobile-cursor[data-active=true]:after{box-shadow:inset 0 5px 9px #0000000b,inset 0 -3px 7px #ffffff47}.mobile-scroll-content{will-change:transform;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid}.app-screen{background:#fff}.mobile-scrollbar{z-index:9;top:4px;right:5px;bottom:calc(var(--mobile-safe-area-height) + var(--keyboard-height) + 4px);opacity:0;pointer-events:none;width:4px;transition:bottom .26s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute}.mobile-page[data-keyboard-dragging=true] .mobile-scroll,.mobile-page[data-keyboard-dragging=true] .mobile-scrollbar,.flow-stack[data-keyboard-dragging=true] .flow-fixed-footer{transition:none}.mobile-scrollbar[data-visible=true]{opacity:1}.mobile-scrollbar-thumb{background:#00000047;border-radius:999px;width:4px;min-height:36px;transition:background .12s;box-shadow:0 0 0 1px #ffffff2e}.status-bar{z-index:72;color:#050505;pointer-events:none;background:0 0;grid-template-columns:1fr auto;align-items:center;height:54px;padding:10px 34px 0 36px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid;position:absolute;top:0;left:0;right:0}.device-screen[data-device=pixel-10] .status-bar{align-items:start;height:auto;padding:32px 32px 0;font-family:Roboto,Arial,sans-serif}.status-time{text-align:center;letter-spacing:0;justify-self:start;min-width:58px;font-size:15px;font-weight:600;line-height:1}.status-indicators{justify-self:end;align-items:center;display:flex}.status-indicator-svg{display:block}.status-indicator-svg[data-platform=ios]{width:79px;height:13px}.status-indicator-svg[data-platform=android]{width:50px;height:14px}.device-screen[data-device=pixel-10] .status-time{font-weight:500;transform:translateY(2px)}.home-indicator-svg{z-index:70;width:100%;height:var(--device-safe-area-bottom,34px);pointer-events:none;display:block;position:absolute;bottom:0;left:0;right:0}.android-navigation-bar{z-index:70;width:428px;height:var(--device-safe-area-bottom,48px);pointer-events:none;-webkit-user-drag:none;display:block;position:absolute;bottom:-1px;left:-1px}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:26px;line-height:1.08}h2{font-size:15px}p{color:#555;font-size:14px;line-height:1.45}.field-label{color:#555;font-size:13px;font-weight:800}.mobile-field{gap:8px;display:grid}.mobile-field input{color:#151515;background:#fff;border:1px solid #0000001a;border-radius:8px;outline:0;width:100%;min-height:44px;padding:0 12px}.mobile-field input:focus{box-shadow:none;border-color:#00000029}.device-screen .mobile-field input:focus,.device-screen .mobile-field input:focus-visible{border-color:#0000001f;box-shadow:none!important;outline:0!important}.sheet-overlay{z-index:20;background:#00000057;position:absolute;inset:0}.bottom-sheet{z-index:21;touch-action:none;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;min-height:260px;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 -16px 48px #0003}.sheet-handle-zone{touch-action:none;place-items:center;height:30px;display:grid}.sheet-handle{background:#c9c9c4;border-radius:999px;width:42px;height:5px}.sheet-header{gap:4px;padding:0 18px 14px;display:grid}.sheet-title{margin:0;font-size:18px;font-weight:900}.sheet-description{color:#737373;margin:0;font-size:13px;line-height:1.35}.sheet-content{padding:0 18px 24px;overflow:auto}.keyboard-dock{z-index:30;height:339px;box-shadow:none;pointer-events:none;will-change:transform;background:#d8d9de;border-radius:32px 32px 0 0;padding:0;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.keyboard-dock[data-platform=android]{background:#f3f2f6;border-radius:0;box-shadow:0 -1px 2px #00000014}.keyboard-dock[data-visible=true]{pointer-events:auto}.keyboard-asset{z-index:1;border-radius:inherit;object-fit:cover;object-position:center bottom;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:relative}.keyboard-dock[data-platform=android] .keyboard-asset{object-fit:fill;border-radius:0}:where(.claim-app,.question-panel,.rules-panel){--claim-green:#075638;--claim-green-dark:#06472f;--claim-ink:#163e2c;--claim-muted:#6c7770;--claim-line:#d7e2da;--claim-soft:#f1f6ee;color:var(--claim-ink);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.claim-app{background:#fff;position:absolute;inset:0;overflow:hidden}:where(.claim-app,.question-panel,.rules-panel) :where(h1,h2,h3,p){margin:0}:where(.claim-app,.question-panel,.rules-panel) button{-webkit-tap-highlight-color:transparent}:where(.claim-app,.question-panel,.rules-panel) button:focus-visible{outline-offset:3px;outline:3px solid #93b77d}.claim-header-wrap{z-index:12;padding-top:var(--device-safe-area-top,54px);background:#fff;position:absolute;inset:0 0 auto}.claim-header{border-bottom:1px solid var(--claim-line);justify-content:space-between;align-items:center;height:54px;margin:0 20px;display:flex}.claim-brand,.header-action{min-height:44px;color:var(--claim-green);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.claim-brand{gap:11px}.claim-brand>svg{flex:none}.claim-brand>span{letter-spacing:.5px;border-left:1px solid #8dab97;padding-left:11px;font-size:22px;font-weight:750;line-height:27px}.header-action{gap:3px;font-size:14px;line-height:20px}.header-action:hover,.claim-brand:hover{color:#20784e}.claim-scroll{top:calc(var(--device-safe-area-top,54px) + 54px);background:#fff}.claim-content{padding:23px 22px 140px}.claim-heading{z-index:1;position:relative}.claim-heading h1{color:var(--claim-green-dark);letter-spacing:-.6px}.claim-heading h1>span,.claim-heading h1>strong{display:block}.claim-heading h1>span{font-size:36px;font-weight:750;line-height:1.16}.claim-heading h1>strong{letter-spacing:-.8px;margin-top:4px;font-size:62px;font-weight:850;line-height:1.14}.claim-heading p{color:#275f42;margin-top:9px;font-size:16px;font-weight:450;line-height:25px}.claim-heading .claim-campaign{color:#426c4e;letter-spacing:.3px;margin:0 0 7px;font-size:13px;font-weight:650;line-height:19px}.claim-heading .claim-invitation{font-size:14px;line-height:24px}.claim-hero{background:#fff;height:245px;margin:3px -22px 0;position:relative;overflow:hidden}.claim-hero-image{object-fit:contain;object-position:center center;pointer-events:none;width:100%;height:100%;display:block}.claim-price{color:var(--claim-green);flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:39px;left:24px}.claim-price:before{content:"";background:#b8cf93;border-radius:4px;width:43px;height:4px;margin-bottom:17px;display:block}.claim-price b{align-items:baseline;gap:1px;font-weight:750;line-height:.94;display:flex}.claim-price b>span{letter-spacing:-7px;font-size:100px;font-weight:750}.claim-price b>em{letter-spacing:-2px;font-size:48px;font-style:normal;font-weight:700}.claim-price>strong{margin-top:9px;font-size:21px;font-weight:650;line-height:29px}.claim-price>small{color:#66746a;border-top:1px solid #c6d6ca;margin-top:12px;padding-top:8px;font-size:13px;line-height:20px}.claim-actions{z-index:1;margin-top:9px;position:relative}.claim-primary{background:var(--claim-green);color:#fff;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:11px 16px;font-size:23px;font-weight:750;line-height:28px;transition:background-color .14s,transform .14s;display:flex}.claim-primary>svg{flex:none}.claim-primary:hover,.claim-primary:focus-visible{background:#136d49}.claim-primary:active{background:var(--claim-green-dark);transform:scale(.984)}.claim-primary:disabled{background:#a0b8a8}.claim-caption{color:var(--claim-muted);text-align:center;font-size:14px;font-weight:400;line-height:20px;margin-top:9px!important}.claim-accent,.question-highlight{color:#c52c2c;font-weight:800}.claim-shortcuts{border-top:1px solid var(--claim-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;padding-top:11px;display:grid}.claim-shortcuts>button{min-height:70px;color:var(--claim-green);background:#fff;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:4px 2px;transition:background-color .14s;display:flex;position:relative}.claim-shortcuts>button+button:before{background:var(--claim-line);content:"";width:1px;position:absolute;top:11px;bottom:10px;left:0}.claim-shortcuts>button:hover,.claim-shortcuts>button:focus-visible{background:var(--claim-soft)}.claim-shortcuts>button:active{background:#e6eedf}.claim-shortcuts span{color:#213c2e;font-size:14px;line-height:21px}.claim-footer{z-index:12;background:#fff;border-top:1px solid #e4ebe5;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 20px;display:flex;position:absolute;left:0;right:0}.claim-footer-product{min-width:0;color:var(--claim-green);align-items:center;gap:10px;display:flex}.claim-footer-product>svg{flex:none}.claim-footer-product>span{border-left:1px solid #c3d2c7;flex-direction:column;gap:3px;min-width:0;padding-left:10px;display:flex}.claim-footer-product strong{white-space:nowrap;font-size:16px;font-weight:750;line-height:21px}.claim-footer-product small{color:#6e7e72;white-space:nowrap;font-size:11px;line-height:17px}.claim-primary.claim-compact{border-radius:24px;flex:none;width:auto;min-width:119px;min-height:44px;padding:8px 18px;font-size:17px;line-height:24px}.bottom-sheet:has(:is(.question-panel,.rules-panel)){color:#173f2c;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,system-ui,sans-serif;box-shadow:0 -12px 40px #0d301e21}.bottom-sheet:has(:is(.question-panel,.rules-panel)) .sheet-header{gap:7px;padding:0 24px 14px}.bottom-sheet:has(:is(.question-panel,.rules-panel)) .sheet-title{color:#114b33;font-size:21px;font-weight:750;line-height:1.5}.bottom-sheet:has(:is(.question-panel,.rules-panel)) .sheet-description{color:#6a776e;font-size:14px;line-height:1.75}.bottom-sheet:has(:is(.question-panel,.rules-panel)) .sheet-content{padding:0 24px calc(var(--device-safe-area-bottom,34px) + 16px)}.question-panel{min-width:0}.bottom-sheet:has(.question-panel.is-answering) .sheet-description{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.question-description{color:#374b3e;font-size:18px;line-height:1.65}.question-progress{justify-content:space-between;align-items:center;min-height:36px;margin-bottom:10px;display:flex}.question-progress>span{color:#69816d;letter-spacing:.4px;font-size:12px;font-weight:600;line-height:20px}.question-close{color:#47654e;background:#f1f5ef;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.question-close:hover,.question-close:focus-visible{background:#e7eee1}.answer-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.answer-option{color:#fff;text-align:center;background:#075638;border:2px solid #075638;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:84px;padding:14px 10px;font-size:28px;font-weight:750;line-height:1.4;transition:background-color .14s,border-color .14s,transform .14s;display:flex}.answer-options[data-option-count="4"] .answer-option{min-height:72px;font-size:22px}.answer-option>svg{color:#63916b;flex:none}.answer-option:hover,.answer-option:focus-visible{background:#16784f;border-color:#16784f}.answer-option:active{background:#043f2a;border-color:#043f2a;transform:scale(.99)}.answer-option:disabled{opacity:.55}.question-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.question-back,.question-cancel{color:#6c7b6c;background:0 0;border:0;justify-content:center;align-items:center;min-height:44px;padding:8px 0;font-size:13px;line-height:22px;display:flex}.question-back{color:var(--claim-green)}.question-back:hover,.question-cancel:hover,.question-back:focus-visible,.question-cancel:focus-visible{color:#248653}.question-back:disabled{color:#acb6aa}.question-result{text-align:center;flex-direction:column;align-items:center;min-height:250px;padding:22px 0 4px;display:flex}.question-result>svg{color:#6c886f;flex:none;margin-bottom:17px}.question-result h3{color:#274d34;font-size:21px;font-weight:700;line-height:32px}.question-result p{color:#74806e;max-width:300px;margin-top:10px;font-size:14px;line-height:1.85}.question-result>.claim-primary{margin-top:28px;font-size:18px}.rules-panel h3{color:#2c5636;margin:16px 0 7px;font-size:15px;font-weight:700;line-height:24px}.rules-panel p,.rules-panel li{color:#6c7b67;font-size:13px;line-height:1.85}.rules-panel ul{margin:6px 0 0;padding-left:19px}.rules-panel li+li{margin-top:8px}.rules-panel>.claim-primary{margin-top:23px;font-size:18px}@media (prefers-reduced-motion:reduce){:where(.claim-app,.question-panel,.rules-panel) button{transition:none}}
