.language-switch{position:relative;flex:none}html[lang=zh-Hant] body{font-family:Inter,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif}html[lang=en] body{font-family:Inter,Segoe UI,Arial,sans-serif}html[lang=en] .hero h1{font-size:clamp(34px,3.25vw,49px);letter-spacing:-1.3px}html[lang=en] .hero-market-line{grid-template-columns:repeat(2,minmax(0,160px))}html[lang=en] .trial-features,html[lang=en] .plans-assurances{flex-wrap:wrap}html[lang=en] .trial-payment-status p{overflow-wrap:anywhere}@media(max-width:1100px){.nav,.nav-actions,html[lang=en] .nav-links{gap:12px}}@media(max-width:580px){.nav-actions .support-link{font-size:11px}.nav{gap:8px}.brand{min-width:0}html[lang=en] .hero h1{font-size:clamp(30px,8vw,40px)}}:root{color-scheme:dark;--bg:#101316;--surface:#191e22;--line:#343a3e;--text:#f4f3ed;--muted:#a4adb3;--gold:#e0c18a;--green:#a9c3ad;--red:#efb0a1;--font:Inter,"Segoe UI","PingFang SC","Microsoft YaHei",Arial,sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.75 var(--font);-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}button,input{font:inherit}button{color:inherit;background:none;border:0;cursor:pointer}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:disabled{cursor:wait;opacity:.6}a{color:inherit;text-decoration:none}button,a,input,summary{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--gold)}img,svg{max-width:100%}img{display:block}h1,h2,h3,p,ul,ol,fieldset{margin:0}h1,h2,h3{font-weight:600}ul,ol{padding:0}::selection{background:#675438;color:#fff}[hidden]{display:none!important}.container{width:min(1224px,calc(100% - 80px));margin-inline:auto}.icon{width:22px;height:22px;flex-shrink:0;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.svg-sprite{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:var(--gold);color:#111;padding:12px 20px}.skip-link:focus{top:15px}.button{display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:54px;padding:13px 24px;border:1px solid transparent;border-radius:7px;font-size:15px;font-weight:600;line-height:1.5;text-align:center;transition:background .2s,transform .2s,border-color .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:#1d211f}.button-gold:hover{background:#ecd3a2;box-shadow:0 7px 26px #dbb97913}.button-outline{border-color:#505757;color:var(--text)}.button-outline:hover{background:#ffffff06;border-color:#aaa18e}.button-small{min-height:42px;padding:10px 17px;font-size:14px}.button-full{width:100%}.text-link{display:inline-flex;align-items:center;gap:10px;padding:0;color:var(--gold);font-size:14px;line-height:1.6}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.text-link .icon{width:17px;height:17px}.eyebrow{font-size:12px;letter-spacing:2px;color:var(--gold);font-weight:600;line-height:1.6}.gold-text{color:var(--gold)}.announcement{background:#23231f;border-bottom:1px solid #39352c;font-size:12px;color:#c5b9a4}.announcement .container{min-height:36px;display:flex;justify-content:center;align-items:center;gap:22px}.announcement a{color:#e8d1a7}.announcement a span{margin-left:6px}.site-header{position:sticky;top:0;z-index:20;background:#101316ed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #ffffff09}.nav{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand img{width:42px;height:42px;border-radius:50%;background:#000;border:0;box-shadow:none;outline:0}.brand>span{display:flex;flex-direction:column}.brand strong{display:flex;align-items:center;gap:8px;line-height:1}.brand-word{font-size:21px;letter-spacing:.15px;font-weight:600;line-height:1}.brand-divider{display:block;width:1px;height:13px;background:#6b5d43;opacity:.9;align-self:center;position:relative;top:1px}.brand-en,.brand-cn{font-size:12px;letter-spacing:1.2px;color:#c9b78f;font-weight:600;line-height:1}.brand-cn{position:relative;top:1px}.brand small{font-size:10px;letter-spacing:1px;color:#879296;margin-top:2px;line-height:1.4}.nav-links{display:flex;gap:32px}.nav-links a{font-size:14px;color:#b6bec1}.nav-links a:hover{color:#fff}.nav-actions{display:flex;align-items:center;gap:25px}.support-link{display:flex;align-items:center;gap:8px;font-size:14px;padding:8px 0;color:#c5ccca}.support-link .icon{width:19px}.hero{display:grid;grid-template-columns:.96fr 1.06fr;gap:54px;align-items:center;min-height:595px;padding-block:83px 75px}.hero-copy .eyebrow{display:flex;align-items:center;gap:12px}.short-rule{width:25px;height:1px;background:var(--gold)}h1{font-size:clamp(36px,3.65vw,54px);line-height:1.43;letter-spacing:-1.8px;margin:22px 0 24px}h1>span{color:var(--gold)}.hero-description{color:#aab3b8;font-size:16px;line-height:2}.hero-market-block{margin-top:2px}.hero-market-title{margin:0 0 14px;color:#cfb17a;font-size:14px;letter-spacing:2px}.hero-market-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.hero-market-tags{display:flex;flex-wrap:wrap;gap:10px 12px}.hero-market-item{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #363d42;border-radius:999px;background:linear-gradient(180deg,#1b2127,#171c21);color:#d7dde1;font-size:14px;line-height:1}.hero-market-item .icon{width:14px;height:14px;color:var(--gold);flex:none}.hero-market-note{margin:16px 0 0;color:#aab3b8;font-size:14px;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:25px;margin:33px 0 24px}.hero-assurances{display:flex;gap:20px;color:#a4aeb4;font-size:12px}.hero-assurances span{display:flex;align-items:center;gap:6px}.hero-assurances .icon{color:#a6b7a9;width:14px;height:14px}.hero-visual{position:relative;min-width:0}.hero-visual:before{content:"";position:absolute;inset:-40px -25px;background:radial-gradient(ellipse at 55% 40%,#a0864b10,transparent 70%);pointer-events:none}.terminal{position:relative;background:linear-gradient(140deg,#1d2228,#151a20 55%);border:1px solid #373e44;border-radius:13px;overflow:hidden;box-shadow:0 30px 70px #00000035;transform:perspective(1400px) rotateY(-4deg) rotateX(2deg)}.terminal-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0b;padding:15px 21px;background:#ffffff02}.terminal-brand{font-size:13px;display:flex;align-items:center;gap:9px}.terminal-brand .icon{width:19px;color:var(--gold)}.terminal-label{font-size:10px;color:#a3acb6;border:1px solid #3e454c;border-radius:4px;padding:1px 7px;letter-spacing:1px}.terminal-heading{padding:23px 24px 8px;display:flex;justify-content:space-between}.terminal-heading p{font-size:15px;letter-spacing:.4px}.terminal-heading span{font-size:11px;letter-spacing:2px;color:#a0aab3}.terminal-heading>.icon{color:#79838b;width:16px;height:16px}.market-chart{padding:0 6px 7px}.market-chart svg{width:100%;height:auto;display:block}.chart-label{font-family:var(--font);font-size:12px}.chart-axis{font-family:var(--font);font-size:10px;letter-spacing:2px}.terminal-bottom{display:flex;gap:16px;align-items:center;border-top:1px solid #ffffff0a;padding:14px 22px;color:#a0abae;font-size:10px}.terminal-bottom>span{display:flex;align-items:center;gap:6px}.terminal-bottom>span:last-child{margin-left:auto;color:#929ca5}.mini-line{height:2px;width:13px;background:var(--gold)}.mini-line.green{background:#8caa9e}.visual-caption{display:flex;justify-content:space-between;gap:15px;color:#85919a;font-size:10px;padding:18px 6px 0;line-height:1.8}.visual-caption>span:first-child{font-size:8px;letter-spacing:1.6px}.value-strip{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);padding-block:30px}.value-strip article{display:flex;align-items:center;gap:18px;padding:4px 30px;border-right:1px solid var(--line)}.value-strip article:first-child{padding-left:0}.value-strip article:last-child{border-right:0;padding-right:0}.value-number{font-size:12px;color:#ad976e;align-self:flex-start;padding-top:7px}.value-strip h2{font-size:18px;line-height:1.8;letter-spacing:1px}.value-strip p{font-size:12px;color:#a1acb2}.value-strip .icon{color:#ab9b7a;margin-left:auto;width:25px;height:25px;stroke-width:1.1}.section{padding-block:95px}.section-heading{margin-bottom:43px}.process-section .section-heading{text-align:center}.section-heading h2,.offer-intro h2,.faq-intro h2{font-size:36px;line-height:1.55;letter-spacing:-.7px;margin:12px 0}.section-heading>p:last-child{color:var(--muted);font-size:15px}.centered{text-align:center}.plans-section{padding-bottom:78px}.plans-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:940px;margin:auto}.plan-card{padding:34px 35px 24px;border:1px solid #3b4245;border-radius:16px;position:relative;background:linear-gradient(120deg,#1c2024,#171c20);display:flex;flex-direction:column}.plan-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:16px}.plan-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#ffffff05;border:1px solid #ffffff0e;color:#d2d5d4}.plan-icon .icon{width:23px}.pill{font-size:11px;color:#bdc4c3;border:1px solid #505958;padding:3px 10px;border-radius:20px;letter-spacing:.5px}.pill-gold{color:#e1c794;border-color:#776447;background:#bd996909}.plan-card h3{font-size:27px;letter-spacing:1px;margin-bottom:6px}.plan-description{font-size:14px;color:#adb6b6}.price-block{padding:27px 0 25px;border-bottom:1px solid #3b423e;min-height:162px;margin-bottom:24px}.price-caption{display:block;font-size:12px;color:#b0bbb7;margin-bottom:5px}.price{display:flex;align-items:center;gap:12px;line-height:1.1;font-variant-numeric:tabular-nums}.price strong{font-size:56px;letter-spacing:-2.5px;font-weight:600}.price>span{color:#d3d4d0;font-size:13px;line-height:1.65;padding-top:8px}.price-period{display:block;color:#a0aaa9;font-size:12px}.price-note{margin-top:12px;font-size:12px;color:#aab5ad;min-height:22px}.price-note s{color:#b4ab97;margin-right:8px}.benefit-list{list-style:none;display:grid;gap:13px;margin-bottom:28px;flex:1}.benefit-list li{display:flex;gap:10px;align-items:center;color:#cdd4ce;font-size:14px}.benefit-list li:before{content:"✓";font-size:14px;color:#b5c7af}.permanent-card{border-color:#b29865;background:linear-gradient(128deg,#302d25,#21231f 60%,#20231f);box-shadow:0 15px 45px #00000012}.permanent-card .plan-icon{color:var(--gold);border-color:#796542;background:#d3b5770b}.permanent-card h3,.permanent-card .price strong{color:#eed7a8}.permanent-card .benefit-list li:before{color:var(--gold)}.recommendation{position:absolute;display:flex;align-items:center;gap:6px;right:24px;top:-13px;font-size:11px;font-weight:600;line-height:1.2;padding:5px 12px;background:var(--gold);color:#2b2b21;border-radius:5px;letter-spacing:.5px;white-space:nowrap}.recommendation-spark{width:14px;height:14px;stroke-width:1.6}.plans-assurances{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:27px;color:#a2afb2;font-size:12px}.plans-assurances>span{display:flex;align-items:center;gap:8px}.plans-assurances .icon{width:16px;height:16px}.plans-assurances .text-link{font-size:12px}.offers-section{display:grid;grid-template-columns:1fr 1.14fr;gap:66px;align-items:center;background:#1b1f1e;border:1px solid #474538;padding:46px 52px;border-radius:16px}.offer-intro h2{font-size:32px;line-height:1.5;margin-bottom:18px;white-space:nowrap}.offer-intro>p:not(.eyebrow):not(.offer-status){font-size:14px;color:#afb8af;line-height:1.9}.offer-intro>.text-link{margin-top:22px}.offer-status{margin-top:10px;font-size:12px;color:#a6aea0;min-height:20px}.coupon-panel-heading{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:12px;gap:12px}.coupon-panel-heading>span:last-child{color:#a2aea1;font-size:11px}.coupon-list{display:grid;gap:8px}.coupon-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 15px;background:#242922;border:1px solid #42483b;border-radius:6px}.coupon-row.unavailable{background:#1b201f;border-color:#383b36}.coupon-row.unavailable .coupon-code,.coupon-row.unavailable .coupon-details{opacity:.5}.coupon-row.unknown{background:#202520}.coupon-code{min-width:66px;display:flex;flex-direction:column}.coupon-code strong{font-size:17px;font-weight:500;letter-spacing:.5px;line-height:1.4}.coupon-code span{font-size:11px;color:#b0c0af}.coupon-details{flex:1;display:flex;flex-direction:column}.coupon-details strong{font-size:13px;font-weight:500;color:#dfca9d}.coupon-details span{font-size:11px;color:#a3b3a1}.coupon-action{font-size:12px;white-space:nowrap;min-height:36px;padding:6px 13px;border:1px solid #7d6b47;border-radius:4px;color:#dfc38d;background:#d9b67609;min-width:68px}.coupon-action:hover:not(:disabled){background:#d9b67620}.coupon-action:disabled{border-color:transparent;color:#a8b0a4;cursor:default;opacity:1}.coupon-note{font-size:11px;color:#a6b09f;margin-top:13px;line-height:1.8}.process-copy-mobile{display:none}.process-section{padding-bottom:84px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:46px;list-style:none}.steps li{position:relative;border-top:1px solid #4a4941;padding-top:21px}.step-number{color:#c3aa79;font-size:30px;font-weight:400;letter-spacing:1px}.steps h3{font-size:20px;margin:17px 0 10px}.steps p{color:#a8b3b8;font-size:14px;line-height:1.9;max-width:320px}.step-tag{display:inline-block;margin-top:17px;color:#a9afa1;font-size:12px;border-bottom:1px solid #42453b;padding-bottom:3px}.faq-section{display:grid;grid-template-columns:1fr 1.8fr;gap:65px;border-top:1px solid var(--line);padding-block:58px 70px}.faq-intro h2{font-size:32px;margin-bottom:27px}.faq-list details{border-bottom:1px solid #33393b}.faq-list details:first-child{border-top:1px solid #33393b}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:15px;cursor:pointer;padding:23px 0;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:24px;font-weight:300;color:#bdad8c;line-height:1;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details[open] summary{color:var(--gold)}.faq-list details>p{padding:0 30px 23px 0;font-size:14px;color:#aeb9bb;line-height:1.9}.closing{padding:37px 0 55px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:30px}.closing h2{font-size:30px;letter-spacing:-.5px;margin-top:9px}.closing p:last-child{font-size:14px;color:var(--muted);margin-top:9px}.closing>.button{flex-shrink:0}.site-footer{background:#0b0e11;border-top:1px solid #242b2e;padding-block:38px 23px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:28px}.footer-top .brand img{width:38px;height:38px}.footer-top .brand-word{font-size:19px}.footer-top>div,.footer-links{display:flex;gap:28px;font-size:13px;color:#aab5b8}.footer-top button,.footer-links button{font-size:inherit;padding:0}.footer-bottom{border-top:1px solid #242b2e;padding-top:20px;display:flex;justify-content:space-between;gap:25px;font-size:11px;color:#96a2ab}.footer-bottom p{text-align:right}.mobile-bar{display:none}.resume-bar{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:22;background:#292c27;border:1px solid #756747;padding:12px 16px;border-radius:10px;box-shadow:0 10px 40px #0008;display:flex;gap:30px;align-items:center;max-width:calc(100% - 30px)}.resume-bar>div{display:flex;flex-direction:column}.resume-bar strong{font-size:14px}.resume-bar span{font-size:11px;color:#b7c0ae}.resume-bar .button{white-space:nowrap}dialog{color:var(--text);border:1px solid #514b3e;border-radius:16px;padding:0;background:#1b2022;max-width:calc(100% - 32px);max-height:calc(100dvh - 48px);box-shadow:0 30px 100px #0008;scrollbar-width:thin;scrollbar-color:#625c4e transparent}dialog::backdrop{background:#070a0ed6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.checkout-dialog{width:620px}.support-dialog{width:460px;text-align:center}.dialog-shell{padding:34px 35px;position:relative}.dialog-close{position:absolute;top:15px;right:15px;padding:7px;display:flex;border:1px solid #3d4446;border-radius:50%;color:#a6b1b7;background:#23292b;z-index:1}.dialog-close:hover{color:#fff;border-color:#918168}.dialog-close .icon{width:16px;height:16px}.dialog-heading .eyebrow{font-size:10px;letter-spacing:1.6px;margin-top:6px;padding-right:25px}.dialog-heading h2{font-size:28px;margin:10px 0 22px}.checkout-progress{list-style:none;display:flex;justify-content:space-between;font-size:13px;color:#9aa5a5;border-bottom:1px solid #3b4141;padding-bottom:19px;margin-bottom:24px;gap:12px}.checkout-progress li{display:flex;align-items:center;gap:8px}.checkout-progress .current{color:var(--gold)}.checkout-progress .done{color:var(--green)}fieldset{border:0;padding:0;min-width:0}legend,.field-label{font-size:14px;font-weight:500;margin-bottom:9px;color:#e0e2dc;display:block}.field-label{display:flex;justify-content:space-between;gap:12px}.field-label>span{font-size:11px;color:#a3b0aa;font-weight:400}.checkout-plan-picker{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.checkout-plan-picker legend{margin-bottom:12px}.checkout-plan-picker label{display:flex;align-items:center;justify-content:space-between;position:relative;gap:9px;padding:15px 13px;border:1px solid #48534d;border-radius:7px;cursor:pointer}.checkout-plan-picker label:has(input:checked){border-color:var(--gold);background:#c4a2640b}.checkout-plan-picker label:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.checkout-plan-picker input{position:absolute;opacity:0;pointer-events:none}.checkout-plan-picker label>span{display:flex;flex-direction:column}.checkout-plan-picker strong{font-size:14px;font-weight:500}.checkout-plan-picker small{font-size:11px;color:#a8b5ab;margin-top:3px}.checkout-plan-picker i{border:1px solid #89958c;width:15px;height:15px;border-radius:50%;flex-shrink:0}.checkout-plan-picker input:checked~i{background:var(--gold);border:4px solid #2f352e;outline:1px solid var(--gold)}.text-input{display:block;width:100%;min-width:0;border:1px solid #526056;background:#141a1c;color:#f1f1e9;border-radius:6px;padding:13px 14px;min-height:50px;font-size:16px;transition:border-color .2s}.text-input:focus{border-color:#d0b47d}.text-input::placeholder{color:#95a499;font-size:14px}.field-help{font-size:12px;color:#a3b1a5;margin-top:8px;line-height:1.7}.field-help.error{color:var(--red)}.field-help.success{color:#bbd1b0}#couponField{margin-top:23px}.coupon-input-row{display:flex;align-items:stretch;gap:9px}.coupon-input-row>.button{font-size:13px;flex-shrink:0;padding-inline:13px;min-height:50px}.checkbox-label{display:flex;align-items:center;gap:9px;font-size:12px;color:#bac4b8;line-height:1.5;cursor:pointer}.checkbox-label>span{display:block;min-width:0;line-height:inherit}.checkbox-label>span{min-width:0}.checkbox-label input{accent-color:var(--gold);display:block;width:16px;height:16px;flex:0 0 16px;align-self:center;margin:0;padding:0;vertical-align:middle}#newcomerConfirmRow{margin-top:10px}.order-summary{background:#11191a;border:1px solid #37403d;border-radius:8px;padding:17px 19px;margin-top:23px}.order-summary>div{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:13px;margin-bottom:10px}.order-summary>div>span:first-child{color:#aebcae}.order-summary strong{font-weight:500}.order-summary .summary-total{border-top:1px solid #35403c;padding-top:13px;margin-top:14px;margin-bottom:6px}.summary-total>strong{font-size:30px;font-weight:600;color:var(--gold);font-variant-numeric:tabular-nums;letter-spacing:-.5px}.summary-total small{font-size:12px;letter-spacing:0;font-weight:400}.order-summary>p{color:#a1b39e;font-size:11px}.terms-label{margin:18px 0}.dialog-footnote{font-size:11px;text-align:center;color:#a4b4a4;line-height:1.8;margin-top:13px}.form-message{font-size:13px;padding:11px 13px;margin:13px 0;background:#3b2525;border:1px solid #754e45;border-radius:6px;color:#efb7a7;overflow-wrap:anywhere}.form-message.info{background:#2b3024;color:#d2d8b7;border-color:#525d3e}.inline-link{font-size:inherit;padding:0;color:var(--gold);text-decoration:underline;text-underline-offset:3px}.payment-order-heading{display:flex;align-items:center;justify-content:space-between;font-size:14px}.payment-order-heading .text-link{font-size:12px}.payment-amount{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;padding-block:14px 20px}.payment-amount>span{font-size:12px;color:#b1bfb0}.payment-amount>strong{font-size:44px;font-weight:600;color:var(--gold);line-height:1.3;letter-spacing:-1.5px}.payment-amount small{font-size:14px;font-weight:400;letter-spacing:0}.reservation-status{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;background:#9e8a4212;border:1px solid #675c3d;border-radius:6px;margin-bottom:18px;color:#d8c48e;font-size:12px}.reservation-status strong{font-family:ui-monospace,monospace;font-size:15px}.reservation-status.expired{border-color:#8b5c42;color:#e9b59a}.payment-address-box{display:grid;grid-template-columns:142px 1fr;gap:22px;align-items:center;padding:18px;background:#141c1d;border:1px solid #3e4945;border-radius:9px}.payment-address-box img{width:142px;height:142px;object-fit:contain;border-radius:6px;background:#fff;padding:6px}.payment-address-box .field-label{font-size:12px}.payment-address-box .field-label>span{color:var(--gold);font-size:10px}.payment-address-box code{display:block;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;line-height:1.9;overflow-wrap:anywhere;margin-bottom:12px;color:#d2dcd5}.payment-address-box .button{font-size:12px;gap:6px;padding:8px 11px;min-height:36px}.payment-address-box .button .icon{width:14px;height:14px}.network-note{font-size:11px;color:#adbcab;margin-top:12px;line-height:1.8}.payment-details{margin:18px 0;border-top:1px solid #35413b;padding-top:13px;display:grid;gap:9px;font-size:12px}.payment-details>div{display:flex;justify-content:space-between;gap:18px;align-items:center}#paymentDiscountRow[hidden]{display:none}.payment-details dt{color:#b0bead;flex-shrink:0}.payment-details dd{margin:0;display:flex;align-items:center;gap:6px;text-align:right;overflow-wrap:anywhere;min-width:0;color:#dce3da}.payment-details dd>span{overflow-wrap:anywhere;min-width:0}.icon-button{padding:5px;display:flex;color:#a9b7a8}.icon-button .icon{width:14px;height:14px}.upload-section{border-top:1px solid #38423a;margin-top:20px;padding-top:20px}.upload-section h3{font-size:17px}.upload-section>p{font-size:12px;color:#adbcab;margin-top:5px}.upload-box{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;border:1px dashed #79876c;border-radius:7px;padding:19px;min-height:88px;cursor:pointer;margin:15px 0;background:#8caa6a05}.upload-box:hover{background:#8caa6a0b;border-color:#c1c59b}.upload-box>.icon{color:#bbbd8c;width:27px;height:27px}.upload-box>span{display:flex;flex-direction:column;min-width:0}.upload-box strong{font-size:13px;font-weight:500;overflow-wrap:anywhere;color:#d1dbc7}.upload-box small{font-size:11px;color:#aebd9e}.upload-box img{height:56px;width:64px;object-fit:contain;border-radius:3px}.success-state{text-align:center;padding-top:9px}.success-icon{display:flex;align-items:center;justify-content:center;color:#bfcdac;background:#b7c57c12;border:1px solid #7c8b56;width:60px;height:60px;margin:5px auto 20px;border-radius:50%}.success-icon .icon{width:28px;height:28px}.success-state h3{font-size:27px;margin-bottom:14px}.success-state>p{color:#b8c5b0;font-size:14px;line-height:1.9}.success-state .payment-details{margin-block:27px;text-align:left}.success-support{margin:17px auto 0}.support-symbol{display:flex;align-items:center;justify-content:center;color:var(--gold);width:48px;height:48px;border:1px solid #695f48;border-radius:50%;margin:7px auto 20px}.support-dialog h2{font-size:23px;margin-top:10px}.support-dialog .eyebrow{font-size:10px}.support-dialog .dialog-shell>p:not(.eyebrow):not(.field-help){color:#b1bfae;font-size:14px;margin-top:12px}.support-qr{width:216px;height:216px;object-fit:contain;margin:24px auto 13px;background:#fff;border:10px solid #fff;border-radius:8px}.support-name{display:block;font-size:16px;font-weight:500}.support-dialog .button{margin-top:20px}.toast{position:fixed;bottom:32px;left:50%;transform:translate(-50%,15px);padding:11px 20px;background:#e6d9bd;color:#1d241e;border-radius:7px;max-width:calc(100% - 32px);font-size:13px;box-shadow:0 8px 35px #0006;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s;z-index:100;pointer-events:none}.toast.show{opacity:1;visibility:visible;transform:translate(-50%)}.noscript-note{padding:25px;text-align:center;border:1px solid #9b824c;background:#28251c;font-size:14px}.is-busy:after{content:"";height:14px;width:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1500px){.hero{min-height:640px;padding-block:90px}.hero h1{font-size:55px}}@media(max-width:1100px){.container{width:calc(100% - 56px)}.nav-links,.nav-actions{gap:20px}.brand-en{display:none}.hero{gap:32px;padding-block:65px;min-height:550px}.hero h1{font-size:clamp(32px,3.7vw,46px);letter-spacing:-1px}.hero-actions{gap:18px}.hero-actions>.button{padding-inline:18px;font-size:14px}.hero-actions>.text-link{font-size:13px}.hero-assurances{gap:12px;font-size:11px}.terminal-heading{padding:20px 18px 8px}.terminal-heading p{font-size:13px}.terminal-bottom{gap:12px;padding-inline:15px}.terminal-bottom>span:last-child{display:none}.visual-caption{display:block;text-align:center}.visual-caption>span:first-child{display:none}.value-strip article{padding-inline:20px;gap:13px}.value-strip .icon{display:none}.value-strip p{font-size:12px}.offers-section{gap:35px;padding:38px}.steps{gap:30px}.faq-section{gap:40px;grid-template-columns:1fr 1.8fr}}@media(max-width:800px){.nav-links{display:none}.hero{grid-template-columns:1fr;gap:44px;padding-top:53px;padding-bottom:38px;text-align:center}.hero-copy .eyebrow,.hero-actions,.hero-assurances,.hero-market-tags{justify-content:center}.hero h1{font-size:48px;line-height:1.4;margin-top:20px;letter-spacing:-1.5px}.hero-description{font-size:16px}.hero-market-title{font-size:14px}.hero-market-note{font-size:15px}.hero-market-block{text-align:center}.hero-actions{margin-top:27px}.hero-visual{max-width:610px;margin-inline:auto;width:100%}.terminal{transform:none;text-align:left}.terminal-heading p{font-size:16px}.terminal-heading{padding:24px 25px 4px}.terminal-bottom>span:last-child{display:flex}.visual-caption{padding-top:11px;font-size:11px}.value-strip{padding-block:23px}.value-strip article{padding-inline:17px;gap:9px}.value-strip h2{font-size:16px}.value-number{font-size:11px}.section{padding-block:68px}.section-heading h2{font-size:31px}.plans-grid{gap:17px}.plan-card{padding:28px 23px 22px}.plan-description{font-size:13px}.plan-card h3{font-size:24px}.price strong{font-size:48px}.price{gap:9px}.plan-top{gap:8px}.pill{font-size:10px;padding-inline:7px}.benefit-list li{font-size:13px}.plans-assurances{gap:20px;flex-wrap:wrap;font-size:12px}.offers-section{grid-template-columns:1fr;padding:35px;gap:27px}.offer-intro h2{font-size:30px}.offer-intro h2 br,.offer-intro p br{display:none}.offer-intro>.text-link{margin-top:14px}.coupon-list{grid-template-columns:1fr 1fr}.coupon-row{gap:8px;padding:12px}.coupon-row:last-child{grid-column:1/-1}.coupon-details strong{font-size:12px}.coupon-action{min-width:48px;padding:5px 9px}.coupon-code{min-width:55px}.coupon-code strong{font-size:15px}.steps{gap:23px}.steps h3{font-size:17px}.steps p{font-size:14px;line-height:1.9}.faq-section{gap:30px;grid-template-columns:1fr 1.9fr;padding-block:48px 56px}.faq-intro h2{font-size:28px}.faq-intro>.eyebrow{font-size:10px}.faq-list summary{font-size:14px;padding-block:20px}.closing h2{font-size:26px}.closing>div>.eyebrow{font-size:10px}.closing>.button{font-size:13px;padding-inline:17px}.footer-top>div{gap:17px;font-size:12px}}@media(max-width:580px){html{scroll-padding-top:88px}.container{width:calc(100% - 36px)}.announcement{font-size:10px}.announcement .container{min-height:32px;gap:11px}.site-header .nav{min-height:74px;gap:12px}.brand{gap:9px}.brand img{width:38px;height:38px}.brand strong{gap:6px}.brand-word{font-size:18px}.brand-divider{height:11px}.brand-cn{font-size:10px;letter-spacing:.8px}.brand small{font-size:9px;letter-spacing:.65px;margin-top:1px}.nav-actions{gap:13px}.nav-actions .support-link{font-size:12px;gap:5px}.support-link .icon{width:17px;height:17px}.nav-actions>.button{display:none}.hero{padding-top:40px;padding-bottom:29px;gap:33px}.hero-copy .eyebrow{font-size:11px;letter-spacing:2px}.hero h1{font-size:clamp(30px,8.6vw,42px);line-height:1.45;letter-spacing:-1px;margin:18px 0}.hero-description{font-size:14px;line-height:1.9}.hero-market-title{font-size:13px;margin-bottom:12px}.hero-market-tags{gap:8px 10px}.hero-market-item{font-size:13px;padding:9px 12px}.hero-market-note{font-size:13px;line-height:1.8;margin-top:14px}.hero-actions{gap:18px;margin:24px 0 17px}.hero-actions>.button{font-size:13px;padding:13px 15px;min-height:48px;gap:11px}.hero-actions>.button .icon{width:18px}.hero-actions>.text-link{font-size:12px;gap:5px}.hero-assurances{font-size:11px;gap:15px}.hero-assurances .icon{width:13px;height:13px}.terminal{border-radius:10px}.terminal-top{padding:12px 15px}.terminal-brand{font-size:12px}.terminal-label{font-size:10px}.terminal-heading{padding:17px 17px 2px}.terminal-heading p{font-size:13px}.terminal-heading span{font-size:10px}.market-chart{padding:0 0 5px}.terminal-bottom{padding:11px 14px;font-size:10px;gap:11px}.terminal-bottom>span:last-child{display:none}.visual-caption{font-size:10px;padding-top:10px}.value-strip{padding-block:18px;grid-template-columns:repeat(3,1fr)}.value-strip article{display:block;padding-inline:12px}.value-strip h2{font-size:15px;letter-spacing:.5px;line-height:1.6}.value-number{font-size:11px;display:block;padding:0;margin-bottom:4px}.value-strip p{font-size:11px;line-height:1.8;margin-top:5px;max-width:110px}.section{padding-block:55px}.section-heading{margin-bottom:31px}.eyebrow{font-size:11px;letter-spacing:1.8px}.section-heading h2{font-size:27px;line-height:1.5;margin-top:10px}.section-heading>p:last-child{font-size:14px;line-height:1.9;max-width:310px;margin-inline:auto}.plans-grid{grid-template-columns:1fr;gap:28px}.permanent-card{grid-row:auto}.plan-card{padding:27px 25px 21px}.plan-top{margin-bottom:14px}.plan-card h3{font-size:26px}.plan-description{font-size:14px}.pill{font-size:11px;padding:4px 10px}.price-block{padding:22px 0 19px;margin-bottom:21px;min-height:0}.price strong{font-size:53px}.benefit-list{gap:12px;margin-bottom:24px}.benefit-list li{font-size:14px}.plan-card .button{min-height:49px;font-size:14px}.plans-assurances{gap:12px 21px;font-size:12px;margin-top:22px}.plans-assurances>.text-link{font-size:12px;width:100%;justify-content:center}.offers-section{padding:27px 22px;gap:23px}.offer-intro h2{font-size:27px}.offer-intro>p:not(.eyebrow):not(.offer-status){font-size:14px}.offer-intro>.text-link{font-size:13px}.offer-status{font-size:12px}.coupon-list{grid-template-columns:1fr;gap:7px}.coupon-row{padding:11px 12px;gap:12px}.coupon-panel-heading{font-size:13px;margin-bottom:11px}.coupon-panel-heading>span:last-child{font-size:10px}.coupon-code{min-width:57px}.coupon-code strong{font-size:16px}.coupon-details strong{font-size:12px}.coupon-action{min-width:57px;font-size:12px}.coupon-details span,.coupon-code span{font-size:10px}.coupon-note{font-size:12px}.process-section .section-heading>p:last-child{margin-inline:0}.steps{grid-template-columns:1fr;gap:23px}.steps li{padding:18px 0 0 55px;min-height:120px}.step-number{position:absolute;left:0;top:17px;font-size:26px}.steps h3{font-size:18px;margin:0 0 8px}.steps p{font-size:14px;max-width:none}.step-tag{font-size:12px;margin-top:11px}.faq-section{grid-template-columns:1fr;gap:23px;padding-block:41px 49px}.faq-intro h2{font-size:26px;margin-bottom:13px}.faq-intro h2 br{display:none}.faq-intro>.text-link{font-size:13px}.faq-list summary{font-size:14px;line-height:1.7;padding-block:19px;gap:10px}.faq-list summary>span{font-size:22px}.faq-list details>p{font-size:14px;padding-right:15px}.faq-section{padding-block:41px 18px}.faq-list details:last-child{border-bottom:none}.closing{display:block;text-align:center;padding:18px 0 34px;border-top:1px solid var(--line)}.closing h2{font-size:24px}.closing>.button{margin-top:24px;min-height:48px;font-size:14px}.site-footer{padding:28px 0 104px}.footer-top{align-items:center;gap:15px;padding-bottom:21px}.footer-top .brand small{font-size:9px}.footer-top .brand img{width:33px;height:33px}.footer-top .brand-word{font-size:17px}.footer-links,.footer-top>div{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px 18px;font-size:12px}.footer-bottom{flex-direction:column;font-size:11px;gap:8px;line-height:1.8;padding-top:16px}.footer-bottom p{text-align:left}.mobile-bar{position:fixed;bottom:0;left:0;width:100%;z-index:21;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#171c1df5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #4a493a;padding:12px 19px calc(12px + env(safe-area-inset-bottom,0px))}.mobile-bar>div{display:flex;flex-direction:column;gap:2px}.mobile-bar span{font-size:11px;color:#adb3a6}.mobile-bar strong{font-size:13px;font-weight:500;letter-spacing:.5px}.mobile-bar .button{min-height:40px;font-size:13px;padding-inline:17px}.mobile-bar .button>span{font-size:17px;color:inherit}.resume-bar{bottom:85px;left:18px;transform:none;right:18px;max-width:none;gap:10px;padding:11px 12px;justify-content:space-between}.resume-bar strong{font-size:12px}.resume-bar span{font-size:11px}.resume-bar .button{font-size:12px;min-height:36px;padding-inline:10px}dialog{width:calc(100% - 20px);max-width:calc(100% - 20px);max-height:calc(100dvh - 24px);border-radius:12px}.dialog-shell{padding:30px 21px 25px}.dialog-heading h2{font-size:25px;margin-bottom:18px}.checkout-progress{font-size:12px;gap:8px;margin-bottom:20px}.checkout-progress li{gap:5px}.dialog-heading .eyebrow{font-size:10px}.checkout-plan-picker{gap:9px}.checkout-plan-picker label{padding:13px 10px}.checkout-plan-picker strong{font-size:14px}.checkout-plan-picker small{font-size:10px}.checkout-plan-picker i{width:13px;height:13px}.field-label,legend{font-size:14px}.field-label>span{font-size:11px}.coupon-input-row>.button{font-size:12px;padding-inline:10px}.text-input{padding:12px;font-size:16px}.text-input::placeholder{font-size:13px}.order-summary{padding:15px}.order-summary>div{font-size:13px}.summary-total>strong{font-size:29px}.dialog-footnote{font-size:12px}.checkout-dialog .button-full{font-size:14px;min-height:48px}.payment-address-box{grid-template-columns:110px 1fr;gap:13px;padding:13px}.payment-address-box img{width:110px;height:110px;padding:4px}.payment-address-box code{font-size:11px;line-height:1.9;margin-bottom:8px}.payment-address-box .field-label{font-size:11px;gap:5px;flex-wrap:wrap}.payment-address-box .field-label>span{font-size:10px}.payment-address-box .button{font-size:11px;padding:6px 8px;min-height:32px;gap:5px}.payment-details{font-size:12px}.payment-details>div{gap:10px}.payment-amount>strong{font-size:40px}.network-note{font-size:12px}.upload-section h3{font-size:16px}.upload-box{padding:16px 10px;gap:10px}.upload-box strong{font-size:13px}.support-dialog h2{font-size:21px}.support-qr{width:200px;height:200px}.toast{bottom:100px;font-size:12px;text-align:center;min-width:180px}.success-state h3{font-size:24px}.success-state>p{font-size:14px}}@media(max-width:360px){.container{width:calc(100% - 28px)}.hero-actions{gap:12px}.hero-actions>.button{font-size:12px;padding-inline:12px}.hero-actions>.text-link{font-size:11px}.hero-assurances{font-size:10px;gap:12px}.announcement .container{gap:8px;font-size:9px}.plan-card{padding-inline:22px}.offers-section{padding-inline:19px}.dialog-shell{padding-inline:17px}.payment-address-box{grid-template-columns:100px 1fr;gap:11px;padding:11px}.payment-address-box img{width:100px;height:100px}.coupon-panel-heading{flex-wrap:wrap}}.preview-notice{background:#e0c18a;color:#20241d;text-align:center;font-size:12px;padding:6px 16px;letter-spacing:.5px}.preview-mode .payment-address-box{grid-template-columns:1fr}.preview-mode .payment-address-box code{font-family:var(--font);color:var(--gold);font-size:14px}.upload-box:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.success-support+.success-support{margin-left:16px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.button:hover{transform:none}}.market-showcase{--carousel-duration:2s;position:relative;isolation:isolate;overflow:hidden;border:1px solid #3a4145;border-radius:15px;background:#090c0e;box-shadow:0 32px 80px #0008,0 0 0 1px #ffffff05 inset;transform:perspective(1400px) rotateY(-2.2deg) rotateX(.7deg);transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease;-webkit-user-select:none;user-select:none}.market-showcase:before{content:"";position:absolute;z-index:5;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,#d7b97b99 38%,#d7b97b44 62%,transparent);pointer-events:none}.market-showcase:hover{border-color:#555343;box-shadow:0 36px 86px #0009,0 0 0 1px #d7b97b0b inset;transform:perspective(1400px) rotateY(-1deg) rotateX(.35deg)}.market-showcase:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.showcase-topbar,.showcase-footer{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(180deg,#171c20,#111519)}.showcase-topbar{min-height:46px;padding:0 18px;border-bottom:1px solid #ffffff0b}.showcase-status{display:flex;align-items:center;gap:8px;color:#c8cecf;font-size:11px;letter-spacing:1.2px}.showcase-status>i{width:7px;height:7px;border-radius:50%;background:#91ba9a;box-shadow:0 0 0 4px #91ba9a13,0 0 13px #91ba9a70;animation:showcase-pulse 2.2s ease-in-out infinite}.showcase-status>b{font-size:9px;line-height:1;padding:4px 6px;border:1px solid #655a44;border-radius:4px;color:#d8bf8d;background:#d8bf8d0a;letter-spacing:1px}.showcase-counter{display:flex;align-items:baseline;gap:5px;font-variant-numeric:tabular-nums;color:#707b82;font-size:10px;letter-spacing:1px}.showcase-counter strong{color:#dac18e;font-size:14px;font-weight:600}.showcase-viewport{position:relative;overflow:hidden;aspect-ratio:1.98;background:#050708;touch-action:pan-y}.showcase-viewport:after{content:"";position:absolute;z-index:3;inset:0;box-shadow:inset 0 0 32px #0005;pointer-events:none}.showcase-slide{position:absolute;inset:0;margin:0;opacity:0;transform:translate(5%) scale(1.008);transition:opacity .32s cubic-bezier(.22,.61,.36,1),transform .42s cubic-bezier(.22,.61,.36,1);pointer-events:none;z-index:0;background:#050708}.showcase-slide.is-active{opacity:1;transform:translate(0) scale(1);pointer-events:auto;z-index:2}.showcase-slide.is-entering-left{transform:translate(-5%) scale(1.008)}.showcase-slide.is-entering-right{transform:translate(5%) scale(1.008)}.showcase-slide.is-exiting-left{opacity:0;transform:translate(-4%) scale(1.005);z-index:1}.showcase-slide.is-exiting-right{opacity:0;transform:translate(4%) scale(1.005);z-index:1}.showcase-slide img{width:100%;height:100%;object-fit:contain;background:#050708;-webkit-user-drag:none;cursor:zoom-in}.showcase-video-slide .showcase-video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;cursor:default}.showcase-video-slide iframe{position:relative;z-index:0;display:block;width:100%;height:100%;border:0;background:transparent}.showcase-native-video{display:none;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#050708}.showcase-video-start{display:none;position:absolute;z-index:4;top:50%;left:50%;place-items:center;width:58px;height:58px;border:1px solid #e0c18aaf;border-radius:50%;background:#101417e8;color:#e0c18a;box-shadow:0 9px 32px #000b;transform:translate(-50%,-50%);touch-action:manipulation}.showcase-video-start svg{width:25px;height:25px;margin-left:3px;fill:currentColor}.showcase-video-loading{display:none;position:absolute;z-index:4;top:calc(50% + 37px);left:50%;max-width:calc(100% - 80px);color:#f2e4c7;font-size:11px;line-height:1.3;text-align:center;white-space:nowrap;text-shadow:0 2px 8px #000;transform:translate(-50%);pointer-events:none}.showcase-video-fallback{display:none;position:absolute;z-index:4;left:50%;bottom:10px;max-width:calc(100% - 76px);padding:5px 9px;border-radius:5px;background:#101417e8;color:#e5e3dc;font-size:10px;text-align:center;transform:translate(-50%);white-space:nowrap}.showcase-video-fallback a{margin-left:6px;color:#e0c18a;text-decoration:underline}.showcase-video-browser-hint{display:none}.showcase-video-resume[hidden],.showcase-video-start[hidden],.showcase-video-fallback[hidden]{display:none!important}.showcase-video-resume{position:absolute;z-index:4;top:50%;left:50%;display:grid;place-items:center;width:58px;height:58px;border:1px solid #e0c18a9c;border-radius:50%;background:#101417e8;color:#e0c18a;box-shadow:0 9px 32px #000b;transform:translate(-50%,-50%);touch-action:manipulation}.showcase-video-resume:hover,.showcase-video-resume:focus-visible{background:#252923f2;border-color:#e0c18a;color:#f2d69e}.showcase-video-resume svg{width:25px;height:25px;margin-left:3px;fill:currentColor}.showcase-video-swipe-zone{display:none}.showcase-arrow{position:absolute;z-index:5;top:50%;display:grid;place-items:center;width:38px;height:38px;margin-top:-19px;border:1px solid #ffffff24;border-radius:50%;background:#0a0d0fbf;color:#e8e6de;box-shadow:0 8px 24px #0007;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.48;transition:opacity .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.showcase-arrow:hover,.showcase-arrow:focus-visible{opacity:1;background:#1b201fd9;border-color:#baa474;color:#f4dfb2}.showcase-arrow .icon{width:17px;height:17px}.showcase-prev{left:13px}.showcase-prev .icon{transform:rotate(180deg)}.showcase-next{right:13px}.showcase-prev:hover{transform:translate(-2px)}.showcase-next:hover{transform:translate(2px)}.showcase-footer{min-height:59px;padding:9px 18px 10px;border-top:1px solid #ffffff0b}.showcase-copy{display:flex;flex-direction:column;min-width:0;line-height:1.35}.showcase-copy strong{font-size:13px;font-weight:600;color:#ebe9e2;letter-spacing:.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.showcase-copy span{margin-top:3px;color:#869198;font-size:10px;letter-spacing:.45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.showcase-dots{display:flex;align-items:center;gap:7px;flex-shrink:0}.showcase-dot{position:relative;width:21px;height:20px;padding:0;overflow:hidden;transition:width .28s ease}.showcase-dot:before,.showcase-dot:after{content:"";position:absolute;left:0;right:0;top:9px;height:2px;border-radius:2px}.showcase-dot:before{background:#4b5458}.showcase-dot:after{background:#d9bb80;transform:scaleX(0);transform-origin:left center}.showcase-dot.is-active{width:37px}.showcase-dot.is-active.is-running:after{animation:showcase-progress var(--carousel-duration) linear forwards}.showcase-dot.is-paused:after{animation-play-state:paused}@keyframes showcase-progress{to{transform:scaleX(1)}}@keyframes showcase-pulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media(max-width:800px){.market-showcase,.market-showcase:hover{transform:none}.showcase-arrow{opacity:.72}.showcase-viewport{aspect-ratio:1.98}}@media(max-width:580px){.market-showcase{border-radius:11px}.showcase-topbar{min-height:42px;padding-inline:13px}.showcase-status{font-size:10px;letter-spacing:.8px}.showcase-status>b{font-size:8px;padding:3px 5px}.showcase-counter strong{font-size:12px}.showcase-arrow{width:32px;height:32px;margin-top:-16px}.showcase-arrow .icon{width:14px;height:14px}.showcase-prev{left:8px}.showcase-next{right:8px}.showcase-footer{min-height:54px;padding:8px 13px}.showcase-copy strong{font-size:12px}.showcase-copy span{font-size:9px}.showcase-dots{gap:5px}.showcase-dot{width:16px}.showcase-dot.is-active{width:29px}}@media(max-width:580px){.showcase-video-resume{width:52px;height:52px}.showcase-video-resume svg{width:23px;height:23px}}@media(max-width:800px)and (pointer:coarse){.showcase-video-slide:not(.is-video-playing) .showcase-video-poster{z-index:2}.showcase-video-slide:not(.is-video-playing) iframe,.showcase-video-slide.is-native-video iframe{visibility:hidden;pointer-events:none}.showcase-video-slide.is-native-video .showcase-native-video{display:block}.showcase-video-slide.is-native-video.is-video-playing .showcase-video-poster{visibility:hidden}.showcase-video-slide:not(.is-video-playing) .showcase-video-start{display:grid}.showcase-video-slide.is-video-attempting .showcase-video-start{cursor:wait}.showcase-video-slide.is-video-attempting .showcase-video-start svg{visibility:hidden}.showcase-video-slide.is-video-attempting .showcase-video-start:after{content:"";position:absolute;inset:15px;border:2px solid #e0c18a5c;border-top-color:#f2d69e;border-radius:50%;animation:showcase-video-spin .85s linear infinite}.showcase-video-slide.is-video-attempting .showcase-video-loading{display:block}.showcase-video-slide.is-video-playing .showcase-video-start{display:none}.showcase-video-slide .showcase-video-fallback:not([hidden]){display:block}.showcase-video-slide.is-quark-browser .showcase-video-fallback{white-space:normal;width:max-content;max-width:calc(100% - 56px)}.showcase-video-slide.is-quark-browser .showcase-video-fallback a{display:none}.showcase-video-slide.is-quark-browser .showcase-video-browser-hint{display:block;margin-top:2px;color:#e0c18a}}@keyframes showcase-video-spin{to{transform:rotate(360deg)}}.hero-market-block{width:min(310px,100%);max-width:none}.hero-market-line{display:grid;grid-template-columns:repeat(2,minmax(0,150px));gap:8px 10px;padding:0;border:0}.hero-market-title{display:flex;align-items:center;justify-content:center;min-width:0;min-height:33px;margin:0;padding:7px 10px;border:1px solid #8a744b66;border-radius:6px;background:linear-gradient(145deg,#d9bd8611,#d9bd8605);color:#e0c18a;font-size:11px;font-weight:600;letter-spacing:1.4px;line-height:1.2;white-space:nowrap}.hero-market-tags{display:contents}.hero-market-item{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:33px;padding:7px 10px;border:1px solid #ffffff14;border-radius:6px;background:linear-gradient(145deg,#ffffff06,#ffffff02);box-shadow:inset 0 1px #ffffff04;color:#d7dde1;font-size:13px;line-height:1.2;white-space:nowrap}.hero-market-item .icon{width:10px;height:10px;color:#d9bd86;stroke-width:2.1}.hero-market-note{margin-top:13px}.image-preview-dialog{width:min(96vw,1740px);max-width:96vw;max-height:94dvh;overflow:hidden;border-color:#555044;border-radius:14px;background:#050708;box-shadow:0 35px 120px #000c}.image-preview-dialog[open]{animation:image-preview-reveal .24s cubic-bezier(.2,.72,.3,1)}.image-preview-dialog::backdrop{background:#030506ed;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.image-preview-shell{position:relative;background:#050708}.image-preview-stage{display:grid;place-items:center;height:min(82dvh,920px);max-height:calc(94dvh - 62px);overflow:auto;background:#020304}.image-preview-stage img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;-webkit-user-drag:none}.image-preview-dialog .dialog-close{position:absolute;z-index:3;top:14px;right:14px;background:#0b0e10d9;border-color:#ffffff35;box-shadow:0 8px 28px #0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.image-preview-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:62px;padding:10px 20px;border-top:1px solid #ffffff12;background:linear-gradient(180deg,#161b1f,#101417)}.image-preview-meta>div{display:flex;flex-direction:column;min-width:0;line-height:1.35}.image-preview-meta strong{font-size:13px;font-weight:600;letter-spacing:.7px}.image-preview-meta span{margin-top:3px;color:#8d999f;font-size:10px;letter-spacing:.45px}.image-preview-quality{flex:none;color:#cbb17f!important;font-size:9px!important;letter-spacing:1.8px!important}@keyframes image-preview-reveal{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:800px){.hero-market-block{margin-inline:auto}.image-preview-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.image-preview-stage{height:auto;min-height:42vh;max-height:calc(100dvh - 76px)}.image-preview-stage img{max-height:calc(100dvh - 76px)}}@media(max-width:580px){.hero-market-line{gap:7px 8px}.hero-market-title{min-height:32px;margin:0;padding:6px 5px;font-size:10px;letter-spacing:1px}.hero-market-item{min-height:32px;gap:4px;padding:6px 5px;font-size:11px}.hero-market-item .icon{width:8px;height:8px}.hero-market-note{margin-top:11px}.image-preview-meta{min-height:56px;padding:9px 14px}.image-preview-quality{display:none}.image-preview-dialog .dialog-close{top:10px;right:10px}}#couponList.refreshing{opacity:.45;transform:translateY(2px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.process-section .section-heading{text-align:center!important;width:100%;margin-left:auto;margin-right:auto}.process-section .section-heading h2,.process-section .section-heading>p,.process-section .section-heading>p:last-child{text-align:center!important;margin-left:auto;margin-right:auto}.hero{align-items:center}.hero-copy,.hero-visual{align-self:center}@media(min-width:801px){.faq-intro{align-self:center;transform:none}}.offer-intro #offers-title{display:flex;align-items:center;gap:9px;max-width:100%;font-size:24px;line-height:1.35;letter-spacing:-.5px;white-space:nowrap}.offer-title-icon{width:25px;height:25px;color:var(--gold);stroke-width:1.45}@media(max-width:800px){.offer-intro #offers-title{font-size:24px}}@media(max-width:580px){.offer-intro #offers-title{gap:7px;font-size:22px}.offer-title-icon{width:21px;height:21px}}.field-help.success.shake{animation:couponSuccessShake .32s ease}@keyframes couponSuccessShake{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}to{transform:translate(0)}}:root{--muted: #b0b8bd}.hero{grid-template-columns:.92fr 1.08fr;gap:62px;min-height:560px;padding-block:72px 66px}.hero-visual:before{inset:-32px -20px;background:radial-gradient(ellipse at 55% 43%,#b9995715,transparent 68%)}.market-showcase,.market-showcase:hover{transform:perspective(1400px) rotateY(-1.4deg) rotateX(.45deg)}.showcase-slide img{filter:brightness(1.07) contrast(1.04) saturate(1.03)}.brand small{color:#99a3a8;font-size:11px}.site-header .brand>span{width:max-content;max-width:100%}.site-header .brand small.brand-detail{display:flex;align-items:center;justify-content:space-between;gap:3px;width:100%;margin-top:5px;font-size:10.5px;line-height:1.35;letter-spacing:0;white-space:nowrap}.site-header .brand-description{letter-spacing:.2px}.site-header .brand-detail .brand-divider{width:auto;height:auto;background:none;color:#c9b78f;opacity:1;position:relative;top:0;font-size:11px;line-height:1;flex:none}.site-header .brand-detail .brand-cn{position:static;font-size:10.5px;line-height:1;letter-spacing:.1px;flex:none}html[lang=en] .site-header .brand-description,html[lang=en] .site-header .brand-detail .brand-divider{display:none}html[lang=en] .site-header .brand-detail .brand-cn{font-size:10.5px}@media(max-width:580px){.site-header .brand small.brand-detail{justify-content:flex-start;gap:3px;margin-top:3px;font-size:8.5px;line-height:1.25}.site-header .brand-description{letter-spacing:0}.site-header .brand-detail .brand-divider{font-size:8.5px;top:0}.site-header .brand-detail .brand-cn{font-size:8.5px;letter-spacing:0}}@media(max-width:360px){.site-header .brand small.brand-detail{gap:3px;font-size:8px}.site-header .brand-detail .brand-cn{font-size:8px}}@media(min-width:581px){.brand strong>.brand-divider,.brand strong>.brand-cn{top:3px}}.visual-caption{color:#99a4aa;font-size:11px}.value-strip p{color:#b0bac0;font-size:13px}.section{padding-block:84px}.section-heading{margin-bottom:38px}.section-heading>p:last-child{font-size:16px}.plans-section{padding-bottom:68px}.plan-card{padding-block:32px 22px}.plan-description{color:#b8c0c0;font-size:15px}.price-block{min-height:150px;margin-bottom:21px;padding-block:23px 21px}.price-caption,.price-note{font-size:13px}.benefit-list{gap:12px;margin-bottom:24px}.plans-assurances{margin-top:23px;color:#b0babd;font-size:13px}.plans-assurances .text-link{font-size:13px}.offers-section{gap:58px;padding:42px 48px}.offer-intro>p:not(.eyebrow):not(.offer-status){color:#bac2ba;font-size:15px}.offer-status{color:#bac4b7;font-size:13px}.coupon-panel-heading>span:last-child{color:#adb8ad;font-size:12px}.coupon-row{display:grid;grid-template-columns:72px minmax(0,1fr) 70px;gap:18px;min-height:68px;padding:11px 14px;border-radius:8px}.coupon-code{min-width:0}.coupon-code strong{font-size:16px}.coupon-code span,.coupon-details span{font-size:12px}.coupon-details{min-width:0}.coupon-action{width:70px;min-width:70px;justify-self:end}.coupon-note{color:#b1bbae;font-size:12px}.process-section{padding-block:76px 68px}.steps p{color:#b2bcc1;font-size:15px;max-width:340px}.step-tag{color:#b4bbb0;font-size:13px}.faq-section{padding-block:52px 58px}.faq-list details>p{color:#b7c0c3;font-size:15px}.closing{padding-block:32px 44px}@media(min-width:801px){html:not([lang=en]) .closing p:last-child{font-size:16.5px}}.site-footer{padding-block:38px 23px}.footer-top .brand small{color:#879296;font-size:10px}.footer-bottom{color:#96a2ab;font-size:11px}@media(max-width:800px){.hero{grid-template-columns:1fr;gap:40px;min-height:0;padding-block:56px 40px}.market-showcase,.market-showcase:hover{transform:none}.section{padding-block:64px}.plans-section{padding-bottom:60px}.offers-section{gap:26px;padding:34px}.process-section{padding-block:64px 56px}}@media(max-width:580px){.brand small{font-size:9px}.hero{gap:32px;padding-block:38px 28px}.visual-caption{font-size:10px}.value-strip p{font-size:11px}.section{padding-block:50px}.section-heading{margin-bottom:30px}.section-heading>p:last-child{font-size:14px}.plans-section{padding-bottom:52px}.plan-card{padding-block:27px 21px}.plan-description{font-size:14px}.price-block{min-height:0;margin-bottom:20px;padding-block:21px 18px}.price-caption,.price-note{font-size:12px}.offers-section{gap:22px;padding:26px 21px}.offer-intro>p:not(.eyebrow):not(.offer-status){font-size:14px}.offer-status{font-size:12px}.coupon-row{grid-template-columns:58px minmax(0,1fr) 58px;gap:10px;min-height:64px;padding:10px 11px}.coupon-code strong{font-size:15px}.coupon-code span,.coupon-details span{font-size:10px}.coupon-action{width:58px;min-width:58px;padding-inline:7px}.process-section{padding-block:50px 44px}.steps p,.faq-list details>p{font-size:14px}.step-tag{font-size:12px}.faq-section{padding-block:38px 44px}.closing{padding-block:30px 40px}.site-footer{padding-block:28px 104px}.footer-top .brand small{color:#879296;font-size:9px}.footer-bottom{font-size:11px}}@media(max-width:580px){.checkout-dialog.payment-mode{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0;background:#151a1d}.checkout-dialog.payment-mode[open]{display:block}.checkout-dialog.payment-mode .dialog-shell{min-height:100dvh;padding:calc(25px + env(safe-area-inset-top,0px)) 20px calc(35px + env(safe-area-inset-bottom,0px))}.checkout-dialog.payment-mode .dialog-close{position:fixed;top:calc(16px + env(safe-area-inset-top,0px));right:16px;width:44px;height:44px;padding:0;align-items:center;justify-content:center;background:#20272a;border-color:#3f494d;z-index:5}.checkout-dialog.payment-mode .dialog-close .icon{width:17px;height:17px}.checkout-dialog.payment-mode .dialog-heading{padding-right:52px}.checkout-dialog.payment-mode .dialog-heading .eyebrow{font-size:9px;letter-spacing:1.8px}.checkout-dialog.payment-mode .dialog-heading h2{font-size:26px;line-height:1.35;margin:10px 0 24px}.checkout-dialog.payment-mode .checkout-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-bottom:20px;margin-bottom:26px;font-size:10px}.checkout-dialog.payment-mode .checkout-progress li{display:block;min-width:0;line-height:1.35}.checkout-dialog.payment-mode .checkout-progress li>span{display:block;font-size:10px;white-space:normal}.checkout-dialog.payment-mode .payment-order-heading{margin-bottom:15px;padding:0 1px;font-size:14px}.checkout-dialog.payment-mode .payment-order-heading .text-link{min-height:40px;align-items:center;text-decoration:none}.checkout-dialog.payment-mode .payment-amount{margin:0 0 14px;padding:18px 16px;text-align:left;align-items:flex-start;gap:5px;border:1px solid #35403f;border-radius:12px;background:#11191a}.checkout-dialog.payment-mode .payment-amount>span:first-child{font-size:10px;letter-spacing:1.2px;color:#99a79d}.checkout-dialog.payment-mode .payment-amount>strong{font-size:42px;line-height:1.15;letter-spacing:-1.4px}.checkout-dialog.payment-mode .payment-amount>span:last-child{font-size:11px;color:#aab7ae}.checkout-dialog.payment-mode .reservation-status{margin:0 0 14px;border-radius:9px;padding:11px 12px}.checkout-dialog.payment-mode .payment-address-box{display:block;margin:0;padding:17px;border:1px solid #394643;border-radius:12px;background:#121a1b;text-align:center}.checkout-dialog.payment-mode .payment-address-box img{width:min(176px,52vw);height:auto;aspect-ratio:1;margin:0 auto 16px;padding:7px;border-radius:10px}.checkout-dialog.payment-mode .payment-address-box>div{text-align:left}.checkout-dialog.payment-mode .payment-address-box .field-label{margin-bottom:8px;font-size:12px}.checkout-dialog.payment-mode .payment-address-box .field-label>span{font-size:9px;letter-spacing:.8px}.checkout-dialog.payment-mode .payment-address-box code{min-height:0;margin:0 0 12px;padding:10px 11px;border:1px solid #2e3938;border-radius:8px;background:#0e1516;font-size:11px;line-height:1.65;color:#d8e0da}.checkout-dialog.payment-mode .payment-address-box .button{width:100%;min-height:44px;border-radius:8px;font-size:12px}.checkout-dialog.payment-mode .network-note{width:100%;margin:12px 0 0;padding:0;color:#9eada2;font-size:9px;line-height:1.5;letter-spacing:-.08px;text-align:center;white-space:nowrap}.checkout-dialog.payment-mode .payment-details{margin:18px 0 0;padding:0;border:1px solid #34403d;border-radius:11px;overflow:hidden;gap:0;background:#12191a}.checkout-dialog.payment-mode .payment-details>div{min-height:50px;padding:11px 12px;margin:0;border-bottom:1px solid #2f3937;gap:12px}.checkout-dialog.payment-mode .payment-details>div:last-child{border-bottom:0}.checkout-dialog.payment-mode .payment-details dt{font-size:10px;color:#9faca3}.checkout-dialog.payment-mode .payment-details dd{max-width:70%;font-size:11px;color:#e0e4df}.checkout-dialog.payment-mode .icon-button{width:36px;height:36px;padding:0;align-items:center;justify-content:center;border:1px solid #36423f;border-radius:8px}.checkout-dialog.payment-mode .upload-section{margin-top:18px;padding:20px 0 0;border-top:1px solid #35403d}.checkout-dialog.payment-mode .upload-section h3{font-size:17px;line-height:1.5}.checkout-dialog.payment-mode .upload-section>p{font-size:11px;line-height:1.7}.checkout-dialog.payment-mode .upload-box{min-height:108px;margin:16px 0;padding:18px 14px;gap:12px;border-radius:11px;background:#84966e08}.checkout-dialog.payment-mode .upload-box>.icon{width:28px;height:28px}.checkout-dialog.payment-mode .upload-box strong{font-size:13px}.checkout-dialog.payment-mode .upload-box small{font-size:10px}.checkout-dialog.payment-mode .dialog-footnote{font-size:10px;line-height:1.8}}@media(max-width:370px){.checkout-dialog.payment-mode .dialog-shell{padding-inline:16px}}@media(max-width:580px){.offer-intro{text-align:center}.offer-intro #offers-title{justify-content:center}.offer-intro .offer-copy{display:grid;justify-items:center;gap:2px;line-height:1.85}.offer-intro .offer-copy>span{display:block;white-space:nowrap}.offer-intro>.text-link{justify-content:center}}@media(max-width:370px){.offer-intro .offer-copy{font-size:13px!important}}@media(max-width:580px){.hero-actions .ios-safe-arrow{display:inline-flex;width:18px;justify-content:center;font-size:0;line-height:1}.hero-actions .ios-safe-arrow:after{content:"→";font:400 17px/1 Arial,Helvetica,sans-serif;color:currentColor}.plans-grid .monthly-card{order:1;grid-row:auto}.plans-grid .permanent-card{order:2;grid-row:auto}.offer-intro{text-align:center}.offer-intro #offers-title{justify-content:center}.offer-intro .offer-copy{display:grid;justify-items:center;gap:2px;margin-inline:auto;line-height:1.9}.offer-intro .offer-copy>span{display:block;white-space:nowrap}.offer-intro>.text-link{justify-content:center}.offer-intro .offer-status{text-align:center}.value-strip article{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:center;align-items:baseline;column-gap:5px;row-gap:7px;padding-inline:10px;text-align:center}.value-strip article>div{display:contents}.value-strip .value-number{grid-column:1;grid-row:1;align-self:baseline;padding:0;margin:0;white-space:nowrap;font-size:11px;line-height:1.55}.value-strip h2{grid-column:2;grid-row:1;margin:0;white-space:nowrap;font-size:14px;line-height:1.55;letter-spacing:.2px}.value-strip p{grid-column:1 / -1;grid-row:2;max-width:108px;margin:0 auto;color:#aeb7bc;font-size:10.5px;line-height:1.7;text-align:center}.value-strip article>.icon{display:none}.process-section .steps{gap:14px}.process-section .steps li{min-height:0;padding:20px 18px 19px;text-align:center;border:1px solid #30383b;border-radius:12px;background:linear-gradient(180deg,#171d20,#14191c)}.process-section .step-number{position:static;display:block;margin:0 auto 7px;font-size:12px;line-height:1.4;letter-spacing:1.2px;color:#c5a66f}.process-section .steps h3{margin:0 0 7px;font-size:17px;line-height:1.5}.process-section .steps p{max-width:300px;margin:0 auto;font-size:12.5px;line-height:1.78;letter-spacing:.08px;color:#aeb8bc;text-wrap:balance}.process-section .process-copy-desktop{display:none}.process-section .process-copy-mobile{display:block}.process-section .step-tag{display:inline-flex;align-items:center;justify-content:center;margin-top:12px;padding-top:0;border-bottom:0;font-size:10.5px;line-height:1.5;letter-spacing:.35px;color:#8f9a9d}}@media(max-width:370px){.offer-intro .offer-copy{font-size:13px!important}.value-strip article{padding-inline:7px}.value-strip h2{font-size:13px}.value-strip p{font-size:10px;max-width:100px}}@media(max-width:580px){.coupon-panel{text-align:center}.coupon-panel-heading{flex-direction:column;justify-content:center;gap:2px;margin-bottom:14px;text-align:center}.coupon-panel-heading>span:last-child{font-size:10px}.coupon-row{grid-template-columns:68px minmax(0,1fr) 64px;align-items:center;text-align:center}.coupon-code,.coupon-details{align-items:center;text-align:center}.coupon-action{width:64px;min-width:64px;justify-self:center}.coupon-note{max-width:300px;margin:14px auto 0;text-align:center}}.offer-copy>span{display:block}@media(max-width:580px){.value-strip{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;padding-block:28px 27px}.value-strip article{position:relative;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:center;align-content:start;align-items:baseline;column-gap:9px;row-gap:14px;min-width:0;padding:1px 13px 0;border-right:0;text-align:center}.value-strip article:first-child{padding-left:8px;padding-right:13px}.value-strip article:last-child{padding-left:13px;padding-right:8px}.value-strip article:not(:last-child):after{content:"";position:absolute;top:7px;right:0;width:1px;height:82px;background:linear-gradient(180deg,transparent,#41484b 16%,#41484b 84%,transparent);opacity:.9}.value-strip article>div{display:contents}.value-strip .value-number{grid-column:1;grid-row:1;align-self:baseline;padding:0;margin:0;white-space:nowrap;color:#c9a969;font-size:10.5px;font-weight:500;line-height:1.25;letter-spacing:.35px}.value-strip h2{grid-column:2;grid-row:1;align-self:baseline;margin:0;white-space:nowrap;color:#f0f1ed;font-size:15.5px;font-weight:650;line-height:1.25;letter-spacing:.15px}.value-strip p{grid-column:1 / -1;grid-row:2;width:100%;max-width:104px;min-height:41px;margin:0 auto;color:#a9b2b7;font-size:10.5px;line-height:1.85;letter-spacing:.05px;text-align:center;text-wrap:balance}.value-strip article>.icon{display:none}}@media(max-width:370px){.value-strip article{column-gap:6px;padding-inline:8px}.value-strip article:first-child{padding-left:4px;padding-right:8px}.value-strip article:last-child{padding-left:8px;padding-right:4px}.value-strip .value-number{font-size:9.5px}.value-strip h2{font-size:14px}.value-strip p{max-width:94px;font-size:10px;line-height:1.8}}@media(max-width:580px){.offers-section{display:flex;flex-direction:column;align-items:center;gap:26px;padding:30px 20px 18px;text-align:center}.offer-intro,.coupon-panel{width:100%;max-width:640px;margin-inline:auto}.offer-intro{display:flex;flex-direction:column;align-items:center;gap:0}.offer-intro .eyebrow{margin-bottom:10px}.offer-intro #offers-title{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;margin:0 0 16px;font-size:25px;line-height:1.4;white-space:normal}.offer-intro .offer-title-icon{flex:0 0 auto}.offer-intro .offer-copy{display:grid;justify-items:center;gap:4px;max-width:280px;margin:0 auto 12px;font-size:14px;line-height:1.88;color:#b6bfbb}.offer-intro .offer-copy>span{white-space:normal;text-wrap:balance}.offer-intro>.text-link{margin-top:4px;justify-content:center;gap:9px}.offer-intro .offer-status{max-width:290px;margin:10px auto 0;line-height:1.8;text-align:center}.coupon-panel{text-align:center}.coupon-panel-heading{flex-direction:column;align-items:center;justify-content:center;gap:4px;margin-bottom:14px;text-align:center}.coupon-panel-heading>span:first-child{font-size:14px;line-height:1.5}.coupon-panel-heading>span:last-child{font-size:10px;line-height:1.6}.coupon-list{width:100%;gap:10px}.coupon-row{display:grid;grid-template-columns:84px minmax(0,1fr) 118px;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;text-align:center}.coupon-code,.coupon-details{align-items:center;justify-content:center;text-align:center}.coupon-code strong{font-size:17px;line-height:1.25}.coupon-code span,.coupon-details span{font-size:10.5px;line-height:1.65}.coupon-details strong{font-size:13px;line-height:1.45}.coupon-action{width:100%;max-width:128px;min-width:0;min-height:44px;padding:0 12px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;justify-self:center;gap:6px}}@media(max-width:370px){.offers-section{padding-inline:18px}.offer-intro #offers-title{font-size:23px}.offer-intro .offer-copy{max-width:255px;font-size:13px}.coupon-row{grid-template-columns:74px minmax(0,1fr) 104px;padding:13px 12px}.coupon-action{max-width:104px;font-size:11.5px}}@media(max-width:580px){.offers-section{display:grid;grid-template-columns:1fr;align-items:stretch;gap:23px;padding:27px 22px;text-align:left}.offer-intro,.coupon-panel{width:100%;max-width:none;margin:0}.offer-intro{display:block;text-align:left}.offer-intro .eyebrow{text-align:center;margin-bottom:0}.offer-intro #offers-title{display:flex;align-items:center;justify-content:center;gap:10px;margin:12px 0 18px;text-align:center;font-size:27px;line-height:1.5}.offer-intro .offer-copy{display:grid;justify-items:center;gap:2px;max-width:none;margin:0 auto;text-align:center;font-size:14px;line-height:1.9}.offer-intro .offer-copy>span{display:block;white-space:nowrap}.offer-intro>.text-link{margin-top:14px;justify-content:flex-start;text-align:left}.offer-intro .offer-status{max-width:none;margin:10px 0 0;text-align:left;line-height:1.7}.coupon-panel{text-align:left}.coupon-panel-heading{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px;text-align:left;font-size:13px}.coupon-panel-heading>span:first-child{font-size:13px;line-height:1.5}.coupon-panel-heading>span:last-child{font-size:10px;line-height:1.5;text-align:right}.coupon-list{width:100%;gap:7px}.coupon-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:6px;text-align:left}.coupon-code{min-width:57px;align-items:flex-start;justify-content:flex-start;text-align:left}.coupon-details{flex:1;align-items:flex-start;justify-content:flex-start;text-align:left}.coupon-code strong{font-size:16px;line-height:1.4}.coupon-code span,.coupon-details span{font-size:10px;line-height:1.5}.coupon-details strong{font-size:12px;line-height:1.5}.coupon-action{width:auto;max-width:none;min-width:57px;min-height:36px;padding:6px 13px;border-radius:4px;justify-self:auto}}@media(max-width:370px){.offers-section{padding-inline:19px}.offer-intro #offers-title{font-size:25px}.offer-intro .offer-copy{font-size:13px}.coupon-panel-heading{flex-wrap:wrap}.coupon-row{padding:11px 12px}.coupon-action{min-width:57px;font-size:12px}}@media(max-width:580px){.plans-grid .price-block{text-align:left}.plans-grid .price{display:grid;grid-template-columns:minmax(0,auto) auto;justify-content:start;align-items:end;column-gap:13px;width:100%;margin-top:4px}.plans-grid .price strong{display:block;min-width:0;margin:0;font-variant-numeric:tabular-nums lining-nums;font-size:52px;line-height:.94;letter-spacing:-2.2px}.plans-grid .price>span{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:4px;min-width:68px;padding:0 0 3px;font-size:13px;line-height:1.15}.plans-grid .price-period{display:block;margin:0;font-size:12px;line-height:1.25}.plans-grid .price-caption{margin-bottom:9px}.plans-grid .price-note{margin-top:12px;line-height:1.65}}@media(max-width:370px){.plans-grid .price strong{font-size:49px}.plans-grid .price{column-gap:11px}.plans-grid .price>span{min-width:62px}}@media(max-width:580px){.site-footer .footer-top{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:stretch;gap:10px;padding-bottom:20px}.site-footer .footer-top .brand{min-width:0;gap:6px;align-items:center}.site-footer .footer-top .brand img{width:28px;height:28px;flex:0 0 28px}.site-footer .footer-top .brand>span{min-width:0}.site-footer .footer-top .brand strong{display:flex;align-items:center;gap:4px;white-space:nowrap}.site-footer .footer-top .brand-word{font-size:14px;letter-spacing:0}.site-footer .footer-top .brand-divider{height:10px}.site-footer .footer-top .brand-cn{font-size:9px;letter-spacing:.4px}.site-footer .footer-top .brand small{display:block;margin-top:2px;font-size:7.5px;line-height:1.35;letter-spacing:.2px;color:#8f9a9e;white-space:nowrap}.site-footer .footer-links,.site-footer .footer-top>div.footer-links{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:10px;min-width:0;font-size:10.5px;line-height:1;white-space:nowrap}.site-footer .footer-links a,.site-footer .footer-links button{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:0;white-space:nowrap}}@media(max-width:370px){.site-footer .footer-top{gap:8px}.site-footer .footer-top .brand img{width:26px;height:26px;flex-basis:26px}.site-footer .footer-top .brand-word{font-size:13px}.site-footer .footer-top .brand-cn{font-size:8.5px}.site-footer .footer-top .brand small{font-size:7px;letter-spacing:.1px}.site-footer .footer-links,.site-footer .footer-top>div.footer-links{gap:7px;font-size:9.5px}}@media(max-width:580px){.offer-intro #offers-title{font-size:25.5px}}@media(max-width:370px){.offer-intro #offers-title{font-size:24px}}.value-number-mobile,.value-copy-mobile{display:none}@media(max-width:580px){.value-number-desktop,.value-copy-desktop{display:none}.value-number-mobile,.value-copy-mobile{display:block}.value-strip article{column-gap:3px;row-gap:13px}.value-strip .value-number{font-size:10.5px;letter-spacing:.15px;line-height:1.2}.value-strip h2{font-size:15.5px;line-height:1.2}.value-strip .value-copy-mobile{width:100%;max-width:106px;min-height:38px;margin:0 auto;color:#9fa9ae;font-size:10px;font-weight:400;line-height:1.9;letter-spacing:.02px;text-align:center}.value-strip .value-copy-mobile span{display:block;white-space:nowrap}}@media(max-width:370px){.value-strip article{column-gap:2px}.value-strip h2{font-size:14.5px}.value-strip .value-copy-mobile{font-size:9.6px;max-width:100px}}@media(min-width:801px){.process-section .steps{align-items:start}.process-section .steps li{padding-top:22px}.process-section .step-number{display:block;line-height:1;margin-bottom:26px}.process-section .steps h3{margin:0 0 14px;font-size:20px;line-height:1.45}.process-section .steps p{width:100%;max-width:330px;min-height:54px;margin:0;font-size:14px;line-height:1.9;letter-spacing:.05px}.process-section .process-copy-desktop{display:block}.process-section .step-tag{margin-top:16px;font-size:12px;line-height:1.5}}@media(max-width:580px){.process-section .step-tag{display:inline-flex!important;align-items:center;justify-content:center;width:fit-content;margin:14px auto 0!important;padding:0 4px 8px!important;position:relative;color:#ccb07a!important;font-size:11px!important;font-weight:500;line-height:1.45;letter-spacing:.22px;border-bottom:none!important}.process-section .step-tag:after{content:"";position:absolute;left:4px;right:4px;bottom:0;border-bottom:1px dashed rgba(204,176,122,.62)}}@media(max-width:580px){.checkout-dialog.payment-mode .dialog-heading{padding-right:0}.checkout-dialog.payment-mode .dialog-heading>.eyebrow,.checkout-dialog.payment-mode .dialog-heading>h2{padding-right:52px}.checkout-dialog.payment-mode .checkout-progress{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;text-align:center}.checkout-dialog.payment-mode .checkout-progress li{width:100%;text-align:center}.checkout-dialog.payment-mode .checkout-progress li>span{text-align:center}.checkout-dialog.payment-mode .payment-address-box code{width:100%;text-align:center}#successDescription{white-space:pre-line;text-align:center}}@media(max-width:370px){.checkout-dialog.payment-mode .network-note{font-size:8.2px;letter-spacing:-.12px}}@media(max-width:580px){.checkout-dialog.payment-mode .reservation-status:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px;padding:10px 13px;border:1px solid rgba(203,177,124,.38);border-radius:9px;background:#cbb17c12;color:#d7c18f}.checkout-dialog.payment-mode .reservation-status-main{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.checkout-dialog.payment-mode .reservation-copy{min-width:0;font-size:11px;line-height:1.45;letter-spacing:.12px}.checkout-dialog.payment-mode .reservation-status>span{min-width:0;font-size:11px;line-height:1.45;letter-spacing:.12px}.checkout-dialog.payment-mode .reservation-status>strong{flex:0 0 auto;min-width:46px;text-align:right;font-size:14px;font-weight:650;line-height:1;letter-spacing:.5px;font-variant-numeric:tabular-nums;color:#ead4a1}.checkout-dialog.payment-mode .reservation-status.expired{border-color:#b7786657;background:#b7786612;color:#cba99e}.checkout-dialog.payment-mode .reservation-status.expired>strong{color:#cba99e}.checkout-dialog.payment-mode .reservation-progress{width:18px;height:18px;flex-basis:18px}.checkout-dialog.payment-mode .reservation-progress-core{width:10px;height:10px}}.reservation-status{--reservation-progress:1;--reservation-accent:#d8c48e}.reservation-status-main{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.reservation-copy{min-width:0}.reservation-progress{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px}.reservation-progress-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--reservation-accent) calc(var(--reservation-progress) * 1turn),rgba(216,196,142,.16) 0);box-shadow:0 0 0 1px #d8c48e2e,0 0 10px #d8c48e1f;transition:background .28s linear,box-shadow .28s ease}.reservation-progress-core{position:relative;width:10px;height:10px;border-radius:50%;background:#1b2022;box-shadow:inset 0 0 0 1px #d8c48e38}.reservation-status.is-warning{--reservation-accent:#efc07b}.reservation-status.expired{--reservation-accent:#e0a28f}.reservation-status.is-warning .reservation-progress-ring{box-shadow:0 0 0 1px #efc07b2e,0 0 12px #efc07b2e}.reservation-status.expired .reservation-progress-ring{box-shadow:0 0 0 1px #e0a28f29,0 0 10px #e0a28f1f}@media(min-width:801px){.checkout-dialog .payment-address-box,.preview-mode .checkout-dialog .payment-address-box{display:grid;grid-template-columns:156px minmax(0,1fr);align-items:center;gap:24px;padding:16px 18px;min-height:0}.checkout-dialog .payment-address-box img,.preview-mode .checkout-dialog .payment-address-box img{width:156px;height:156px;margin:0;padding:6px}.checkout-dialog .payment-address-box>div,.preview-mode .checkout-dialog .payment-address-box>div{min-width:0;align-self:center}.checkout-dialog .payment-address-box .field-label,.preview-mode .checkout-dialog .payment-address-box .field-label{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 9px;font-size:12px}.checkout-dialog .payment-address-box code,.preview-mode .checkout-dialog .payment-address-box code{display:block;margin:0 0 16px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px;line-height:1.65;color:#d2dcd5;overflow-wrap:anywhere;word-break:break-all}.checkout-dialog .payment-address-box .button,.preview-mode .checkout-dialog .payment-address-box .button{min-height:36px;width:auto}}@media(min-width:581px){.checkout-dialog .network-note{width:100%;text-align:center;margin-left:auto;margin-right:auto}}#copyAddress.is-copied,#copyReceipt.is-copied{color:#d9c28d;border-color:#8d784e;background:#c6a6671a}#copyOrderId.is-copied{color:#d9c28d}#copyOrderId.is-copied .icon{transform:scale(1.04)}@media(max-width:580px){.checkout-dialog .terms-label{align-items:center;gap:7px;white-space:nowrap;font-size:clamp(10.5px,2.9vw,12px);line-height:1.45}.checkout-dialog .terms-label input{margin-top:0;flex:0 0 16px}.checkout-dialog .terms-label>span{min-width:0;white-space:nowrap;letter-spacing:-.08px}}@media(max-width:370px){.checkout-dialog .terms-label{gap:6px;font-size:10.3px;letter-spacing:-.12px}}@media(max-width:580px){#checkoutForm{display:flex;flex-direction:column}#checkoutForm>.checkout-plan-picker{order:1}#checkoutForm>.order-summary{order:2;margin-top:0;margin-bottom:23px}#checkoutForm>#couponField{order:3;margin-top:0}#checkoutForm>label[for=nicknameInput]{order:4;margin-top:23px}#checkoutForm>#nicknameInput{order:5}#checkoutForm>#newcomerConfirmRow{order:6}#checkoutForm>.terms-label{order:7}#checkoutForm>#checkoutError{order:8}#checkoutForm>#confirmOrder{order:9}#checkoutForm>.dialog-footnote{order:10}}@media(max-width:580px){.site-footer .footer-bottom p{white-space:nowrap;font-size:clamp(8.4px,2.45vw,10.2px);line-height:1.55;letter-spacing:-.04px}}@media(max-width:580px){#newcomerConfirmRow{margin-top:10px;margin-bottom:4px}}@media(min-width:581px){#checkoutForm{display:flex;flex-direction:column}#checkoutForm>.checkout-plan-picker{order:1}#checkoutForm>.order-summary{order:2;margin-top:0;margin-bottom:23px}#checkoutForm>label[for=nicknameInput]{order:3}#checkoutForm>#nicknameInput{order:4}#checkoutForm>#couponField{order:5}#checkoutForm>.terms-label{order:6}#checkoutForm>#checkoutError{order:7}#checkoutForm>#confirmOrder{order:8}#checkoutForm>.dialog-footnote{order:9}}.support-wechat-row{display:flex;align-items:center;justify-content:center;gap:9px;margin:11px auto 0;color:#aebbb0;font-size:12px;line-height:1.4}.support-wechat-row code{font-family:ui-monospace,SFMono-Regular,monospace;color:#e5e6df;font-size:13px;letter-spacing:.2px}.support-copy{padding:2px 0;color:var(--gold);font-size:12px;line-height:1.4;border-bottom:1px solid #7b6b49;transition:color .2s,border-color .2s}.support-copy:hover{color:#f0d49a;border-color:#b49a64}.support-copy.is-copied{color:#d9c28d;border-color:#8d784e}@media(max-width:580px){.support-wechat-row{gap:8px;margin-top:10px}.support-wechat-row code{font-size:12.5px}.support-copy{font-size:11.5px}}.mobile-only-copy{display:none}.qr-save-dialog{width:min(430px,calc(100% - 24px));text-align:center}.qr-save-dialog .dialog-shell{padding:34px 28px 28px}.qr-save-dialog .eyebrow{font-size:10px;letter-spacing:1.5px;color:var(--gold);margin-top:4px}.qr-save-dialog h2{font-size:22px;margin:10px 28px 8px}.qr-save-dialog .dialog-shell>p:not(.eyebrow):not(.qr-save-tip){color:#b1bfae;font-size:13px;line-height:1.7}.qr-save-image{display:block;width:min(320px,82vw);height:auto;aspect-ratio:1/1;object-fit:contain;margin:22px auto 14px;background:#fff;border:10px solid #fff;border-radius:10px;-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto}.qr-save-tip{font-size:12px;color:#d6c48f;line-height:1.7;margin:0 auto}@media(max-width:580px){.desktop-only-copy{display:none!important}.mobile-only-copy{display:inline}.support-save-help{line-height:1.7}#saveSupportQr{gap:7px}.qr-save-dialog{width:calc(100% - 20px);max-width:420px}.qr-save-dialog .dialog-shell{padding:32px 18px 24px}.qr-save-dialog h2{font-size:21px;margin-inline:26px}.qr-save-image{width:min(330px,86vw);margin-top:20px}}@media(max-width:580px){.checkout-dialog.payment-mode .dialog-close{position:absolute;top:calc(16px + env(safe-area-inset-top,0px));right:16px;width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;color:#7f8a8e;background:#1b2224;border:1px solid #343d40;box-shadow:none;opacity:.72;z-index:2}.checkout-dialog.payment-mode .dialog-close:hover{color:#aeb7ba;border-color:#465054;background:#1e2528}.checkout-dialog.payment-mode .dialog-close:focus-visible{outline:1px solid #596367;outline-offset:2px;opacity:1}.checkout-dialog.payment-mode .dialog-close .icon{width:15px;height:15px}.checkout-dialog.payment-mode .dialog-heading>.eyebrow,.checkout-dialog.payment-mode .dialog-heading>h2{padding-right:44px}}@media(max-width:580px){.checkout-dialog.payment-mode .dialog-close{background:transparent;border-color:#73808547;color:#9eaaafb3;opacity:.62}.checkout-dialog.payment-mode .dialog-close:hover{background:#ffffff06;border-color:#7380856b;color:#9eaaae}}@media(max-width:580px){.offers-section{gap:19px;padding-top:25px;padding-bottom:23px}.offer-intro #offers-title{margin-top:10px;margin-bottom:14px}.offer-intro .offer-copy{gap:1px;line-height:1.82}.offer-intro>.text-link{margin-top:10px}.offer-intro .offer-status{margin-top:6px;line-height:1.65}}@media(max-width:580px){.offer-intro .offer-copy{width:min(224px,calc(100% - 66px));margin:-8px auto 10px;text-align:right;justify-items:end;gap:1px;font-size:13px;line-height:1.82;transform:translate(6px)}.offer-intro .offer-copy>span{display:block;width:100%;white-space:nowrap}}@media(max-width:370px){.offer-intro .offer-copy{width:min(214px,calc(100% - 52px));transform:translate(4px)}}@media(max-width:580px){.offer-intro{--offer-heading-width:228px;--offer-title-text-width:197px}.offer-intro #offers-title>span{display:block;width:var(--offer-title-text-width);white-space:nowrap}.offer-intro .offer-copy{width:min(var(--offer-heading-width),100%);margin:-8px auto 10px;justify-items:stretch;font-size:13px;line-height:1.9;letter-spacing:0;transform:none}.offer-intro .offer-copy>span{width:100%;white-space:nowrap;text-align:justify;text-align-last:justify;text-justify:inter-character}}@media(max-width:580px){html,body{width:100%;max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}@supports (overflow:clip){html,body{overflow-x:clip}}body{touch-action:pan-y}main,.site-header,.site-footer,.mobile-bar{max-width:100%}.hero,.hero-copy,.hero-visual,.plans-section,.plans-grid,.plan-card,.plans-assurances,.offers-section,.offer-intro,.coupon-panel,.coupon-list,.coupon-row,.process-section,.steps,.faq-section,.closing{min-width:0}.hero-visual:before{inset:-40px 0}}@media(max-width:580px){.value-strip article{column-gap:3px}}.process-title-mobile,.step-tag-mobile{display:none}@media(max-width:580px){.process-title-desktop,.step-tag-desktop{display:none}.process-title-mobile,.step-tag-mobile{display:inline}}.checkout-dialog{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.checkout-dialog .dialog-shell{min-height:min-content}@media(max-width:580px){.checkout-dialog{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}}@media(max-width:800px){dialog.checkout-dialog{overflow:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:none}dialog.checkout-dialog .dialog-shell{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}}.trial-card{max-width:940px;margin:0 auto 26px;padding:26px 30px;display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:36px;border:1px solid rgba(205,178,113,.52);border-radius:16px;background:radial-gradient(circle at 92% 12%,rgba(210,179,106,.16),transparent 42%),linear-gradient(135deg,#22201cfa,#141413fa);box-shadow:0 20px 48px #0000002e}.trial-card-copy{min-width:0}.trial-badge{display:inline-flex;align-items:center;min-height:25px;padding:0 10px;border:1px solid rgba(215,188,121,.45);border-radius:999px;color:#e4cb91;background:#cdb27117;font-size:11px;font-weight:700;letter-spacing:.12em}.trial-card h3{margin:13px 0 7px;color:#fff;font-size:clamp(22px,2.5vw,30px);line-height:1.25}.trial-card-copy>p{margin:0;color:#ffffffa8;font-size:14px;line-height:1.8}.trial-features{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:15px}.trial-features span{display:inline-flex;align-items:center;gap:6px;color:#ffffffc7;font-size:13px}.trial-features .icon{width:14px;height:14px;color:#d4b66e}.trial-card-action{display:grid;justify-items:stretch;gap:6px;text-align:center}.trial-card-action>strong{color:#f2db9f;font-size:30px;line-height:1}.trial-card-action>span{color:#ffffff85;font-size:12px}.trial-card-action .button{margin-top:6px;width:100%}.trial-dialog{width:min(560px,calc(100% - 32px))}.trial-target{display:flex;align-items:center;gap:12px;margin-top:18px;padding:13px 18px;border:1px solid rgba(205,178,113,.3);border-radius:12px;background:#cdb27112}.trial-target span{color:var(--muted);font-size:12px}.trial-target strong{color:var(--text);font-size:15px;line-height:1.55;margin-right:auto;white-space:nowrap}.trial-target small{color:#ad8f4f;font-size:12px;line-height:1.55;white-space:nowrap}#trialForm{margin-top:18px}.trial-confirm{margin:14px 0}.trial-success .payment-details{margin-bottom:20px}.trial-success>.button{margin-top:4px}.trial-payment-intro .eyebrow{font-size:11px;letter-spacing:1.1px;color:#d7b978}.trial-payment-intro h2{margin:7px 0 3px;font-size:31px;line-height:1.25;letter-spacing:-.5px}.trial-payment-intro h2 span{color:#f0d49e;font-variant-numeric:tabular-nums}.trial-payment-intro h2 small{font-size:16px;letter-spacing:0}.trial-payment-intro>p:last-child{color:#b4beb9;font-size:13px;line-height:1.6}.trial-payment-card{margin-top:22px;padding:18px;border:1px solid #544c38;border-radius:12px;background:#202521}.trial-payment-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;line-height:1.45}.trial-payment-card-header strong{font-size:13px;font-weight:600;color:#ebeee7}.trial-payment-card-header span{font-size:11px;letter-spacing:.3px;color:#e0c18a;white-space:nowrap}.trial-payment-address{display:flex;align-items:stretch;gap:8px;margin-top:13px}.trial-payment-address code{display:flex;align-items:center;flex:1;min-width:0;min-height:46px;padding:11px 12px;border:1px solid #414d48;border-radius:8px;background:#151b1b;color:#e5ece5;overflow-wrap:anywhere;font-size:14px;font-variant-ligatures:none;line-height:1.5;-webkit-user-select:all;user-select:all}.trial-payment-address .button{flex:none;min-height:46px;padding:9px 15px;border-color:#98815a;color:#f0d49e;font-size:12px}.trial-payment-notes{margin-top:15px;padding-top:13px;border-top:1px solid #40463c;color:#aebbb1;font-size:11px;line-height:1.55}.trial-payment-notes p{max-width:100%;white-space:nowrap;font-size:12px;letter-spacing:0;overflow-x:auto;scrollbar-width:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}.trial-payment-notes p::-webkit-scrollbar{display:none}.trial-payment-notes strong{color:#eee0bd;font-weight:600}.trial-payment-order{display:grid;grid-template-columns:minmax(68px,max-content) minmax(0,1fr) auto;align-items:center;gap:9px 14px;min-width:0;margin-top:18px;padding-inline:2px;color:#aab7ae;font-size:12px;line-height:1.5}.trial-payment-order>span{grid-column:1;white-space:nowrap;font-size:clamp(10px,2.7vw,12px)}.trial-payment-order>span:first-of-type,.trial-payment-order>code:first-of-type{grid-row:1}.trial-payment-order>span:last-of-type,.trial-payment-order>code:last-of-type{grid-row:2}.trial-payment-order code{grid-column:2;min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none;color:#e2e8df;font-size:clamp(11px,2.8vw,13px);font-variant-ligatures:none;-webkit-user-select:all;user-select:all;overscroll-behavior-inline:contain}.trial-payment-order code::-webkit-scrollbar{display:none}.trial-payment-order>code:first-of-type{grid-column:2/4;color:#f0d49e}.trial-payment-order button{grid-column:3;grid-row:2;padding:3px 2px;color:#e0c18a;font-size:12px;white-space:nowrap}.trial-payment-status{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding:13px 14px;border:1px solid #545c44;border-radius:9px;background:#282d25}.trial-payment-status-dot{flex:none;width:7px;height:7px;margin-top:6px;border-radius:50%;background:#c7d39b;box-shadow:0 0 0 4px #c7d39b17}.trial-payment-status .form-message{min-width:0;margin:0;padding:0;border:0;background:none;color:#dae3c5;font-size:12px;line-height:1.6}.trial-payment[data-status=waiting] .trial-payment-status{align-items:center}.trial-payment[data-status=waiting] .trial-payment-status-dot{margin-top:0}.trial-payment[data-status=waiting] .trial-payment-status .form-message{white-space:nowrap;font-size:clamp(9px,2.7vw,12px);letter-spacing:-.2px}.trial-payment[data-status=review] .trial-payment-status{border-color:#716045;background:#322d24}.trial-payment[data-status=review] .trial-payment-status-dot{background:#e0c18a;box-shadow:0 0 0 4px #e0c18a17}.trial-payment[data-status=review] .trial-payment-status .form-message{color:#eedbb8}.trial-payment[data-status=failed] .trial-payment-status{border-color:#80534c;background:#352724}.trial-payment[data-status=failed] .trial-payment-status-dot{background:#e8a79d;box-shadow:0 0 0 4px #e8a79d17}.trial-payment[data-status=failed] .trial-payment-status .form-message{color:#f2c4bb}.trial-payment>#trialCheckPayment{min-height:48px;margin-top:18px;border-color:#a69770;color:#f4efe4}.trial-payment>.success-support{display:block;margin:17px auto 0;font-size:12px}.trial-payment>.success-support[hidden]{display:none}@media(max-width:500px){.trial-payment-card{margin-top:18px;padding:14px}.trial-payment-notes p{font-size:clamp(9.5px,3vw,11px)}.trial-payment-address{flex-direction:column}.trial-payment-address code{font-size:13px}.trial-payment-address .button{width:100%;min-height:42px}.trial-payment-status{gap:6px;margin-top:17px;padding:11px 9px}}@media(max-width:360px){.trial-payment-status{gap:4px;padding-inline:6px}.trial-payment[data-status=waiting] .trial-payment-status .form-message{font-size:8px;letter-spacing:-.3px}}@media(max-width:800px){dialog.trial-dialog{overflow:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:none}dialog.trial-dialog .dialog-shell{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}}@media(max-width:580px){.trial-card{grid-template-columns:1fr;gap:22px;margin-bottom:20px;padding:22px 20px}.trial-card h3{font-size:23px}.trial-features{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px}.trial-card-action{width:100%}.trial-card-action>strong{font-size:28px}.trial-dialog{width:calc(100% - 20px);margin:auto}.trial-dialog .dialog-shell{max-height:calc(100dvh - 20px)}.trial-target{padding:14px}}.invite-guide-link{color:#e5c37a;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-skip-ink:none;cursor:pointer;background:none;border:0;padding:0;font:inherit;line-height:inherit;white-space:nowrap;vertical-align:baseline}.invite-guide-link:hover{opacity:.85}.invite-guide-image{display:block;width:100%;max-width:620px;border-radius:12px;margin:18px auto;object-fit:contain}.invite-guide-dialog .dialog-shell{max-width:720px}.trial-copy-mobile{display:none}@media(max-width:768px){.trial-copy-desktop{display:none}.trial-copy-mobile{display:inline}}.trial-field-label,.nickname-field-label{display:flex;align-items:center;gap:8px}.trial-field-label{justify-content:flex-start}.trial-field-label>span,.nickname-field-label>.nickname-field-title{display:inline-flex;align-items:center;min-width:0;font-size:14px;font-weight:500;line-height:1.4;color:#e0e2dc}.field-inline-help{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;align-self:center;flex:none;border:0;background:none;padding:0;color:#e0c18a;font-size:14px;font-weight:400;line-height:1.4;cursor:pointer;white-space:nowrap;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.field-inline-help:hover{opacity:.85}.username-guide-dialog .dialog-shell{max-width:720px}@media(max-width:580px){.username-guide-dialog .dialog-heading h2{font-size:20px;line-height:1.4;letter-spacing:-.25px;margin:11px 0 13px;text-wrap:balance}.username-guide-dialog .dialog-heading>p:not(.eyebrow){font-size:13px;line-height:1.65;text-wrap:balance}.username-guide-dialog .invite-guide-image{margin:16px auto 18px}}.trial-turnstile{display:block;width:100%;margin:14px 0 16px}.trial-turnstile>div{width:100%}.trial-turnstile:empty{display:none}@media(max-width:390px){.trial-target{gap:8px;padding-inline:11px}.trial-target span,.trial-target small{font-size:10px}.trial-target strong{font-size:13px}.trial-confirm span{font-size:11px}}@media(max-width:580px){.plans-grid{grid-template-columns:1fr;gap:18px}.plan-card{width:100%;overflow:hidden}.plan-top{align-items:flex-start}.plan-card .button{width:100%}.checkout-dialog{width:calc(100% - 24px)}.dialog-shell{padding-left:18px;padding-right:18px}.checkout-plan-picker{grid-template-columns:1fr}.field-label{flex-wrap:wrap}.success-state{padding-inline:4px}}@media(max-width:370px){.container{width:calc(100% - 24px)}.plan-card{padding-left:18px;padding-right:18px}.plan-card h3{font-size:23px}.price strong{font-size:46px}.dialog-shell{padding-inline:15px}}.trial-mobile-summary{display:none}.trial-script-name{white-space:nowrap}@media(max-width:580px){.trial-card{grid-template-columns:minmax(0,1fr);gap:16px;padding:22px 20px 20px}.trial-card-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.trial-mobile-summary{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:15px}.trial-mobile-summary strong{color:#f2db9f;font-size:29px;line-height:1.12}.trial-mobile-summary span{color:#ffffff94;font-size:12px}.trial-card h3{display:none}.trial-card-copy>p{display:none}.trial-features{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:15px}.trial-card-action{order:initial;width:100%;gap:0}.trial-card-action>strong,.trial-card-action>span{display:none}.trial-card-action .button{margin-top:0;min-height:48px}.trial-success>p.trial-success-guide{white-space:nowrap;font-size:clamp(8px,2.8vw,12px);letter-spacing:-.25px}}@media(max-width:580px){.permanent-card .recommendation{position:static;align-self:flex-start;max-width:100%;margin:0 0 18px;padding:5px 11px;line-height:1.35}.permanent-card .plan-top{align-items:center;gap:12px;margin-bottom:18px}.permanent-card .pill-gold{white-space:nowrap}}.plans-grid .plan-top{justify-content:space-between;align-items:center;min-height:40px;margin-bottom:6px;gap:10px}.plan-heading{display:flex;align-items:center;gap:12px;min-width:0}.plan-heading .plan-icon{flex:none}.plan-heading h3{margin:0;line-height:1.35;white-space:nowrap}.plans-grid .plan-top .pill{flex:none;white-space:nowrap}@media(max-width:580px){.plans-grid .permanent-card .plan-top{margin-bottom:6px}.plans-grid .plan-top{gap:7px;min-height:32px}.plan-heading{gap:7px}.plan-heading .plan-icon{width:30px;height:30px}.plan-heading .plan-icon .icon{width:19px;height:19px}.plan-heading h3{font-size:clamp(18px,5.8vw,23px)}.plans-grid .plan-top .pill{font-size:10px;padding:3px 6px;letter-spacing:0}}@media(min-width:581px){.plans-grid .permanent-card .pill-gold{transform:translate(11px)}}@media(max-width:580px){.plans-grid .permanent-card .plan-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:8px;row-gap:12px}.plans-grid .permanent-card .plan-top .recommendation{grid-column:1;grid-row:1;justify-self:start;align-self:center;margin:0;padding:4px 8px;gap:5px;font-size:10px}.plans-grid .permanent-card .plan-top .pill-gold{grid-column:2;grid-row:1;justify-self:end;align-self:center}.plans-grid .permanent-card .plan-heading{grid-column:1/-1;grid-row:2}}@media(max-width:580px){.trial-card{gap:13px;padding:18px 20px}.trial-mobile-summary{flex-direction:row;align-items:baseline;gap:6px;margin-top:12px;white-space:nowrap}.trial-mobile-summary strong{font-size:clamp(23px,7.5vw,28px)}.trial-mobile-summary .trial-summary-dot{font-size:17px;line-height:1;color:#e4cb91}.trial-mobile-summary>span:last-child{font-size:11px}.trial-card .trial-features{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:4px;width:100%;margin-top:12px}.trial-card .trial-features>span{flex:none;gap:3px;white-space:nowrap;font-size:clamp(10px,2.8vw,11px);line-height:1.5}.trial-card .trial-features .icon{width:11px;height:11px;flex:none}.trial-card-action .button{min-height:46px}}@media(max-width:300px){.trial-mobile-summary{gap:4px}.trial-mobile-summary strong{font-size:21px}.trial-mobile-summary>span:last-child{font-size:10px}.trial-card .trial-features>span{font-size:10px;gap:2px}.trial-card .trial-features .icon{width:10px;height:10px}}.plans-section>.container>.trial-card{margin-bottom:44px}.plans-section>.container>.section-heading{margin-bottom:30px}@media(max-width:580px){.plans-section>.container>.trial-card{margin-bottom:34px}.plans-section>.container>.section-heading{margin-bottom:28px}}@media(max-width:580px){.site-header .nav-actions .support-link{display:none}.site-header .nav{gap:8px}}@media(max-width:360px){.site-header .brand img{width:32px;height:32px}.site-header .brand-word{font-size:15px}.site-header .brand-cn{font-size:9px}}html[lang=en] .trial-payment[data-status=waiting] .trial-payment-status .form-message{white-space:normal;letter-spacing:normal;font-size:11px;line-height:1.55}.language-switch{z-index:2}.language-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:9px;min-width:100px;min-height:36px;padding:7px 10px;border:1px solid #66604e;border-radius:7px;background:#1d2223;color:#eee7da;font:500 12px/1.3 Inter,Segoe UI,Noto Sans TC,PingFang TC,sans-serif;transition:background .18s,border-color .18s,box-shadow .18s}.language-trigger:hover,.language-switch.is-open .language-trigger{background:#272b27;border-color:#bca06e;box-shadow:0 0 0 2px #e0c18a12}.language-current{white-space:nowrap}.language-current[lang=zh-CN],.language-menu [lang=zh-CN]{font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}.language-chevron{display:block;width:12px;height:12px;flex:none;fill:none;stroke:#dac496;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.language-switch.is-open .language-chevron{transform:rotate(180deg)}.language-menu{position:absolute;right:0;top:calc(100% + 7px);z-index:50;display:grid;gap:3px;width:154px;padding:5px;border:1px solid #66604e;border-radius:9px;background:#202522;box-shadow:0 14px 32px #0009;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.language-switch.is-open .language-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .18s ease,transform .18s ease,visibility 0s}.language-menu button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;padding:7px 9px;border-radius:5px;color:#e5e5df;text-align:left;font:500 12px/1.35 Inter,Segoe UI,Noto Sans TC,PingFang TC,sans-serif;transition:background .15s,color .15s}.language-menu button:hover,.language-menu button:focus-visible{background:#343a32;color:#fff}.language-menu button[aria-checked=true]{background:#363a30;color:#f2d69e}.language-check{margin-left:8px;color:#dbbd83;visibility:hidden}.language-menu button[aria-checked=true] .language-check{visibility:visible}@media(max-width:580px){.language-trigger{min-height:34px;padding:6px 9px;font-size:11px}html[lang=en] .value-strip{grid-template-columns:minmax(0,1fr);padding-block:8px}html[lang=en] .value-strip article,html[lang=en] .value-strip article:first-child,html[lang=en] .value-strip article:last-child{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;row-gap:0;justify-content:stretch;align-items:start;min-width:0;padding:13px 6px;border:0;text-align:left}html[lang=en] .value-strip article:not(:last-child){border-bottom:1px solid var(--line)}html[lang=en] .value-strip article:not(:last-child):after{display:none}html[lang=en] .value-strip article>div{display:block;min-width:0}html[lang=en] .value-strip .value-number{display:block;grid-column:1;grid-row:1;padding-top:4px;font-size:11px}html[lang=en] .value-strip h2{display:block;font-size:16px;line-height:1.35;white-space:normal;letter-spacing:0}html[lang=en] .value-strip .value-copy-mobile{display:block;width:auto;max-width:none;min-height:0;margin:3px 0 0;font-size:12px;line-height:1.5;text-align:left}html[lang=en] .value-strip .value-copy-mobile span{display:inline;white-space:normal}html[lang=en] .value-strip .value-copy-mobile span+span:before{content:" · "}html[lang=en] .plans-section .section-heading h2{font-size:clamp(25px,6vw,30px);line-height:1.3;white-space:normal;overflow-wrap:normal}}html[lang=en] .coupon-row{grid-template-columns:72px minmax(0,1fr) 112px;gap:9px;padding-inline:12px}html[lang=en] .coupon-details{min-width:0}html[lang=en] .coupon-action{width:112px;min-width:0;max-width:100%;padding-inline:7px;font-size:11px;line-height:1.25;text-align:center;white-space:normal;flex:none}html[lang=en] .coupon-action:disabled{border:1px solid #51594d;background:#ffffff08;color:#aeb5ae}@media(max-width:580px){html[lang=en] .coupon-row{display:grid;grid-template-columns:49px minmax(0,1fr) 96px;gap:6px;padding-inline:8px}html[lang=en] .coupon-action{width:96px;min-height:38px;padding-inline:4px;font-size:10px}html[lang=en] .coupon-details strong{font-size:11px;overflow-wrap:anywhere}}@media(max-width:360px){.site-header .language-trigger{min-width:92px;padding-inline:7px;font-size:10px}}@media(prefers-reduced-motion:reduce){.language-trigger,.language-chevron,.language-menu,.language-menu button{transition:none}}@media(max-width:580px){html[lang=en] .plans-section .section-heading h2{max-width:320px;margin-inline:auto;font-size:clamp(24px,6.4vw,28px);line-height:1.3;text-wrap:balance}html[lang=en] .plans-grid .plan-top{min-width:0;flex-wrap:wrap;row-gap:8px}html[lang=en] .plans-grid .plan-heading h3{white-space:normal}html[lang=en] .plans-grid .plan-top .pill{white-space:normal;text-align:center}html[lang=en] .offer-intro #offers-title{display:flex;max-width:100%;margin:10px auto 9px;gap:9px;font-size:clamp(21px,5.7vw,25px);line-height:1.3;white-space:normal;text-wrap:balance}html[lang=en] .offer-intro #offers-title>span{width:auto;min-width:0;white-space:normal}html[lang=en] .offer-intro .offer-copy{display:block;width:min(100%,295px);max-width:100%;margin:0 auto 12px;font-size:12px;line-height:1.55;text-align:center;text-wrap:balance;transform:none}html[lang=en] .offer-intro .offer-copy>span{display:block;width:auto;white-space:normal;text-align:center;text-align-last:auto}html[lang=en] .closing h2{max-width:100%;font-size:clamp(24px,6.3vw,27px);line-height:1.3;text-wrap:balance}html[lang=en] .closing p:last-child{max-width:320px;margin-inline:auto;line-height:1.55;text-wrap:balance}html[lang=en] .site-footer .footer-top{display:flex;flex-direction:column;align-items:flex-start;gap:18px}html[lang=en] .site-footer .footer-top .brand small{max-width:310px;white-space:normal;font-size:10px;line-height:1.45}html[lang=en] .site-footer .footer-links,html[lang=en] .site-footer .footer-top>div.footer-links{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:12px 21px;font-size:12px;line-height:1.4}html[lang=en] .site-footer .footer-bottom p{white-space:normal;font-size:11px;line-height:1.6;letter-spacing:normal}html[lang=en] .mobile-bar>div{min-width:0}html[lang=en] .mobile-bar strong{font-size:12px;line-height:1.35;letter-spacing:0}html[lang=en] .mobile-bar .button{flex:none}html[lang=en] .trial-target{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 9px}html[lang=en] .trial-target strong{min-width:0;margin-right:0}html[lang=en] .trial-target small{grid-column:1/-1;white-space:normal}html[lang=en] .trial-payment[data-status=waiting] .trial-payment-status{align-items:flex-start}html[lang=en] .trial-payment[data-status=waiting] .trial-payment-status-dot{margin-top:5px}html[lang=en] .checkout-dialog .terms-label{align-items:center;white-space:normal;font-size:12px;line-height:1.55}html[lang=en] .checkout-dialog .terms-label>span{white-space:normal;letter-spacing:normal}html[lang=en] .checkout-dialog .terms-label input{margin-top:0}html[lang=en] #confirmOrder{font-size:14px;line-height:1.4}.site-footer{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}}@media(max-width:370px){html[lang=en] .trial-card .trial-features{justify-content:flex-start;flex-wrap:wrap;gap:6px 14px}}@media(max-width:800px){dialog.checkout-dialog,dialog.trial-dialog{max-height:calc(100dvh - 20px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}dialog.checkout-dialog .dialog-shell,dialog.trial-dialog .dialog-shell{max-height:none;overflow:visible;min-height:0;touch-action:auto}}@media(max-width:580px){html[lang=en] .plans-grid .plan-top .pill{display:none}html[lang=en] .plans-grid .monthly-card .plan-top{margin-bottom:10px}html[lang=en] .plans-grid .permanent-card .plan-top{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;row-gap:13px;margin-bottom:10px}html[lang=en] .plans-grid .permanent-card .plan-top .recommendation{grid-column:1;grid-row:1;justify-self:start}html[lang=en] .plans-grid .permanent-card .plan-heading{grid-column:1;grid-row:2}html[lang=en] .plans-grid .plan-description{line-height:1.55}html[lang=en] .trial-success>p.trial-success-guide{white-space:normal;font-size:13px;line-height:1.6;letter-spacing:0}html[lang=en] .checkout-dialog.payment-mode .network-note{white-space:normal;font-size:11px;line-height:1.6;letter-spacing:0;text-align:left}}@media(min-width:581px)and (max-width:680px){html[lang=en] .plans-grid{grid-template-columns:minmax(0,1fr);max-width:480px}}@media(max-width:580px){.site-header .nav{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:78px}.site-header .brand{min-width:0;flex-shrink:1}.site-header .brand>span{min-width:0}.site-header .nav-actions{--mobile-control-size:44px;gap:10px;flex:none;align-items:center}.site-header .language-switch{display:flex;align-items:center}.site-header .language-trigger{width:90px;min-width:0;height:var(--mobile-control-size);min-height:var(--mobile-control-size);padding:8px;font-size:11px;border-color:#625c4d;border-radius:8px}.site-header .nav-actions .support-link{display:inline-flex;width:var(--mobile-control-size);height:var(--mobile-control-size);flex:none;align-items:center;justify-content:center;padding:0;border:1px solid #625c4d;border-radius:8px;background:#1d2223;color:#e0c38e;transition:background .18s,border-color .18s,color .18s}.site-header .nav-actions .support-link .icon{width:18px;height:18px}.site-header .nav-actions .support-link span{display:none}.site-header .nav-actions .support-link:hover{background:#282c28;border-color:#bca06e;color:#f4d99f}.site-header .nav-actions .support-link:focus-visible{outline:2px solid #e0c38e;outline-offset:3px}html[lang=en] .site-header .brand{gap:9px}html[lang=en] .site-header .brand img{width:36px;height:36px;flex:0 0 36px}html[lang=en] .site-header .brand strong{line-height:1}html[lang=en] .site-header .brand-word{font-size:17px;letter-spacing:0;white-space:nowrap}html[lang=en] .site-header .brand-cn{display:block;font-size:10px;letter-spacing:.6px}html[lang=en] .site-header .brand-divider{display:none}}@media(max-width:400px){.site-header .brand{gap:7px}.site-header .brand img{width:34px;height:34px}.site-header .brand strong{gap:4px}.site-header .brand-word{font-size:16px}.site-header .brand-cn{font-size:9px;letter-spacing:.35px}.site-header .brand small{font-size:8px;letter-spacing:.3px}}@media(max-width:360px){.site-header .nav{gap:10px}.site-header .nav-actions{gap:8px}.site-header .language-trigger{width:84px;padding-inline:7px}html[lang=en] .site-header .brand{gap:8px}html[lang=en] .site-header .brand img{width:32px;height:32px;flex-basis:32px}html[lang=en] .site-header .brand-word{font-size:15.5px}html[lang=en] .site-header .brand-cn{font-size:9px}}.trial-verification-status{margin-top:10px;color:var(--muted);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.trial-verification-status[data-state=ready]{color:#bbd1b0}.trial-verification-status[data-state=error],.trial-verification-status[data-state=timeout],.trial-verification-status[data-state=expired],.trial-verification-status[data-state=unsupported]{padding:11px 13px;border:1px solid #754e45;border-radius:6px;background:#3b2525;color:#efb7a7}.trial-verification-code{display:block;margin-top:5px;font-size:11px;color:#d4b9af}.trial-verification-code code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;font-variant-numeric:tabular-nums}.trial-verification-actions{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:5px}.trial-verification-actions .text-link{min-height:44px;font-size:13px}.trial-dialog .dialog-footnote .inline-link{font-size:inherit;line-height:inherit}dialog .dialog-close{-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}dialog .dialog-close:focus,dialog .dialog-close:focus-visible,dialog .dialog-close:active{outline:none!important;outline-offset:0!important;box-shadow:none!important}dialog .dialog-close:focus-visible{border-color:#a4b0b5;background:#30383b;color:#fff;opacity:1}.trial-verification-browser-help{margin:8px 0 0;font-size:12px;line-height:1.7;color:var(--muted)}.trial-verification-browser-help .text-link{display:inline-flex;min-height:44px;margin-right:18px;font-size:12px;white-space:normal}@media(max-width:370px){html[lang=en] .nickname-field-label>.nickname-field-title,html[lang=en] .nickname-field-label .field-inline-help{font-size:12px}}.site-header .brand>span{display:grid;grid-template-columns:minmax(0,1fr);width:max-content}.site-header .brand strong{width:max-content;max-width:100%}.site-header .brand small.brand-detail{width:0;min-width:100%;justify-content:space-between;gap:0;letter-spacing:0}.site-header .brand-description{letter-spacing:0}html[lang=en] .site-header .brand small.brand-detail{justify-content:flex-start}.plans-section>.container>.trial-card{margin:36px auto 0}.plans-section .trial-card h3{font-size:clamp(22px,2.2vw,26px);white-space:nowrap}@media(max-width:580px){.plans-section>.container>.trial-card{margin:30px auto 0}.plans-section .trial-card h3{display:none}}html[lang=en] .plans-section .trial-card h3{white-space:normal}@media(max-width:580px){html[lang=en] .trial-mobile-summary{flex-wrap:wrap;white-space:normal}}@media(pointer:coarse){.showcase-video-slide.is-active:before,.showcase-video-slide.is-active:after{content:"";position:absolute;top:0;bottom:64px;width:36%;z-index:1;touch-action:pan-y}.showcase-video-slide.is-active:before{left:0}.showcase-video-slide.is-active:after{right:0}.showcase-video-slide.is-active .showcase-video-swipe-zone{display:block;position:absolute;top:0;left:36%;width:28%;height:25%;z-index:1;touch-action:pan-y}.showcase-video-slide.is-active.is-video-playing:before,.showcase-video-slide.is-active.is-video-playing:after{pointer-events:none}.showcase-video-slide.is-active.is-video-playing .showcase-video-swipe-zone{display:none}}@media(max-width:580px){.site-header .brand small.brand-detail{width:max-content;min-width:0;justify-content:flex-start;gap:2px;font-size:var(--brand-mobile-caption-size,9.4px)}.site-header .brand-detail .brand-divider,.site-header .brand-detail .brand-cn{font-size:inherit}}.site-header .brand{-webkit-text-size-adjust:100%;text-size-adjust:100%}.text-link:hover{text-decoration:none;box-shadow:inset 0 -1px 0 currentColor}@media(max-width:580px){.plans-assurances>.text-link{width:max-content;max-width:100%;margin-inline:auto}}.permanent-card .price{position:relative}.permanent-card .price .price-reveal-original{position:absolute;left:0;top:50%;z-index:1;display:block;width:max-content;padding:0;margin:0;min-width:0;color:#eed7a8;font-size:56px;font-weight:600;line-height:1.1;letter-spacing:-2.5px;font-variant-numeric:tabular-nums lining-nums;opacity:0;transform:translateY(-50%);pointer-events:none}.price-reveal-original:after{content:"";position:absolute;left:0;right:0;top:53%;height:2px;background:#d9b87c;transform:scaleX(0);transform-origin:left center}.permanent-card.price-reveal-pending:not(.price-reveal-active) #permanentPrice,.permanent-card.price-reveal-pending:not(.price-reveal-active) #permanentSaving{opacity:0}.permanent-card.price-reveal-pending:not(.price-reveal-active) .price-reveal-original{opacity:1}.permanent-card.price-reveal-active .price-reveal-original{animation:price-original-exit 2s ease both}.permanent-card.price-reveal-active .price-reveal-original:after{animation:price-original-strike 2s ease both}.permanent-card.price-reveal-active #permanentPrice{animation:price-new-arrive 2s cubic-bezier(.2,.75,.25,1) both}.permanent-card.price-reveal-active #permanentSaving{animation:price-saving-arrive 2s ease both}@keyframes price-original-exit{0%,30%{opacity:1;transform:translateY(-50%) scale(1)}52%,to{opacity:0;transform:translateY(calc(-50% - 8px)) scale(.94)}}@keyframes price-original-strike{0%,9%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}@keyframes price-new-arrive{0%,34%{opacity:0;transform:translateY(8px) scale(.94)}70%{opacity:1;transform:translateY(0) scale(1.035)}to{opacity:1;transform:none}}@keyframes price-saving-arrive{0%,58%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:800px){.permanent-card .price .price-reveal-original{font-size:48px}}@media(max-width:580px){.permanent-card .price .price-reveal-original{font-size:52px;line-height:.94;letter-spacing:-2.2px}}@media(max-width:370px){.permanent-card .price .price-reveal-original{font-size:49px}}@media(prefers-reduced-motion:reduce){.permanent-card.price-reveal-pending #permanentPrice,.permanent-card.price-reveal-pending #permanentSaving{opacity:1}.permanent-card.price-reveal-pending .price-reveal-original{opacity:0}}@media(max-width:580px){.value-strip{grid-template-columns:minmax(0,1fr);padding-block:8px}.value-strip article,.value-strip article:first-child,.value-strip article:last-child{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;row-gap:0;justify-content:stretch;align-items:start;min-width:0;padding:13px 6px;border:0;text-align:left}.value-strip article:not(:last-child){border-bottom:1px solid var(--line)}.value-strip article:not(:last-child):after{display:none}.value-strip article>div{display:block;min-width:0}.value-strip .value-number{display:block;grid-column:1;grid-row:1;padding-top:4px;font-size:11px}.value-strip h2{font-size:16px;line-height:1.35;white-space:normal;letter-spacing:0}.value-strip .value-copy-mobile{display:block;width:auto;max-width:none;min-height:0;margin:3px 0 0;font-size:12px;line-height:1.5;text-align:left}.value-strip .value-copy-mobile span{display:inline;white-space:normal}.value-strip .value-copy-mobile span+span:before{content:" · "}}@media(max-width:580px){html[lang=en] .hero-market-note{position:relative;left:50%;width:calc(100vw - 16px);max-width:none;transform:translate(-50%);font-size:clamp(8.4px,2.6vw,13px);line-height:1.5;letter-spacing:-.015em;white-space:nowrap;text-align:center;-webkit-text-size-adjust:100%;text-size-adjust:100%}}html[lang=ja] body{font-family:Inter,Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif}html[lang=ja] .hero h1{letter-spacing:-.045em}@media(max-width:580px){html[lang=ja] .hero h1{font-size:clamp(29px,7.5vw,39px)}html[lang=ja] .plans-section .section-heading h2,html[lang=ja] .closing h2{white-space:normal;text-wrap:balance}html[lang=ja] .plans-grid .plan-top{min-width:0;flex-wrap:wrap;row-gap:8px}html[lang=ja] .plans-grid .plan-top .pill{white-space:normal;text-align:center}html[lang=ja] .offer-intro #offers-title{max-width:100%;white-space:normal;text-wrap:balance}html[lang=ja] .offer-intro #offers-title>span,html[lang=ja] .offer-intro .offer-copy>span{white-space:normal}html[lang=ja] .coupon-details{min-width:0}html[lang=ja] .coupon-details strong{overflow-wrap:anywhere}html[lang=ja] .checkout-dialog .terms-label,html[lang=ja] .checkout-dialog .terms-label>span,html[lang=ja] .checkout-dialog.payment-mode .network-note{white-space:normal;letter-spacing:normal}html[lang=ja] .trial-payment[data-status=waiting] .trial-payment-status .form-message{white-space:normal;letter-spacing:normal;line-height:1.6}}@media(max-width:580px){html[lang=ja] .hero h1{white-space:nowrap}html[lang=ja] .hero-market-note{position:relative;left:50%;width:calc(100vw - 16px);max-width:none;transform:translate(-50%);font-size:clamp(11px,3.3vw,13px);line-height:1.5;white-space:nowrap;text-align:center;-webkit-text-size-adjust:100%;text-size-adjust:100%}html[lang=ja] .value-strip h2{white-space:nowrap}html[lang=ja] .value-strip .value-copy-mobile span{display:block;white-space:nowrap}html[lang=ja] .value-strip .value-copy-mobile span+span:before{content:none}html[lang=ja] .plans-section .section-heading h2{font-size:clamp(22px,6.8vw,29px);white-space:nowrap}html[lang=ja] .offer-intro #offers-title{font-size:clamp(20px,5.8vw,24px)}html[lang=ja] .offer-intro #offers-title>span{white-space:nowrap}}@media(max-width:580px){html:is([lang=zh-CN],[lang=zh-Hant]) .value-strip article{align-items:center;padding-block:16px}html:is([lang=zh-CN],[lang=zh-Hant]) .value-strip .value-number{align-self:center;padding-top:0}html:is([lang=zh-CN],[lang=zh-Hant]) .value-strip article>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%}html:is([lang=zh-CN],[lang=zh-Hant]) .value-strip h2{flex:none;font-size:15.5px;white-space:nowrap}html:is([lang=zh-CN],[lang=zh-Hant]) .value-strip .value-copy-mobile{flex:0 1 auto;width:auto;min-width:0;margin:0;font-size:clamp(10px,2.9vw,11.5px);line-height:1.45;white-space:nowrap;text-align:right}html:is([lang=zh-CN],[lang=zh-Hant]) .value-strip .value-copy-mobile span{white-space:nowrap}}@media(max-width:580px){html[lang=ja] .site-footer .footer-top{display:flex;flex-direction:column;align-items:flex-start;gap:17px}html[lang=ja] .site-footer .footer-top .brand{max-width:100%}html[lang=ja] .site-footer .footer-top .brand small{max-width:100%;white-space:normal;font-size:9px;line-height:1.5}html[lang=ja] .site-footer .footer-links,html[lang=ja] .site-footer .footer-top>div.footer-links{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:11px 18px;font-size:11px;line-height:1.45}}html[lang=ko] body{font-family:Inter,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,sans-serif}html[lang=ko] .offer-intro h2,html[lang=ko] .plans-grid .plan-top .pill,html[lang=ko] .plans-section .trial-card h3{white-space:normal}html[lang=ko] .plans-grid .plan-top{min-width:0;flex-wrap:wrap;row-gap:8px}html[lang=ko] .coupon-details{min-width:0}html[lang=ko] .coupon-details strong{overflow-wrap:anywhere}@media(max-width:580px){html[lang=ko] .hero h1{font-size:clamp(26px,7.4vw,37px);letter-spacing:-.035em;white-space:nowrap}html[lang=ko] .hero-market-note{position:relative;left:50%;width:calc(100vw - 20px);max-width:none;transform:translate(-50%);font-size:clamp(9.5px,3vw,12px);line-height:1.5;letter-spacing:-.02em;white-space:nowrap;text-align:center;-webkit-text-size-adjust:100%;text-size-adjust:100%}html[lang=ko] .value-strip h2{white-space:nowrap;letter-spacing:0}html[lang=ko] .value-strip .value-copy-mobile span{display:block;white-space:normal}html[lang=ko] .value-strip .value-copy-mobile span+span:before{content:none}html[lang=ko] .plans-section .section-heading h2,html[lang=ko] .closing h2{max-width:100%;font-size:clamp(22px,6vw,27px);line-height:1.4;white-space:normal;text-wrap:balance}html[lang=ko] .offer-intro #offers-title{max-width:100%;font-size:clamp(20px,5.6vw,24px);white-space:normal;text-wrap:balance}html[lang=ko] .offer-intro #offers-title>span,html[lang=ko] .offer-intro .offer-copy>span{white-space:normal}html[lang=ko] .trial-mobile-summary{flex-wrap:wrap;white-space:normal}html[lang=ko] .coupon-row{display:grid;grid-template-columns:49px minmax(0,1fr) 78px;gap:6px;padding-inline:8px}html[lang=ko] .coupon-action{width:78px;min-width:0;min-height:38px;padding-inline:4px;font-size:10px;line-height:1.35;white-space:normal}html[lang=ko] .checkout-dialog .terms-label,html[lang=ko] .checkout-dialog .terms-label>span,html[lang=ko] .checkout-dialog.payment-mode .network-note,html[lang=ko] .trial-payment[data-status=waiting] .trial-payment-status .form-message{white-space:normal;letter-spacing:normal;line-height:1.6}html[lang=ko] .trial-target{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 9px}html[lang=ko] .trial-target small{grid-column:1/-1;white-space:normal}html[lang=ko] .mobile-bar>div{min-width:0}html[lang=ko] .mobile-bar strong{font-size:clamp(10px,3vw,12px);letter-spacing:0;white-space:nowrap}html[lang=ko] .mobile-bar .button{flex:none}html[lang=ko] .site-footer .footer-top{display:flex;flex-direction:column;align-items:flex-start;gap:17px}html[lang=ko] .site-footer .footer-top .brand{max-width:100%}html[lang=ko] .site-footer .footer-top .brand small{max-width:100%;white-space:normal;font-size:9px;line-height:1.5}html[lang=ko] .site-footer .footer-links,html[lang=ko] .site-footer .footer-top>div.footer-links{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:11px 18px;font-size:11px;line-height:1.45}}@media(max-width:580px){.process-section .steps li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:8px}.process-section .step-number{display:inline-block;flex:none;margin:0;font-size:12px;line-height:1.5;letter-spacing:.6px}.process-section .steps h3{flex:0 1 auto;min-width:0;max-width:calc(100% - 36px);margin:0;text-align:left}.process-section .steps p{flex:0 0 100%;margin:9px auto 0}.process-section .steps li:first-child h3{font-size:var(--mobile-process-title-size,17px);letter-spacing:-.01em;white-space:nowrap;-webkit-text-size-adjust:100%;text-size-adjust:100%}}@media(max-width:580px){html[lang=ko] .value-strip article:nth-child(2) .value-copy-desktop{display:block;width:100%;max-width:none;margin:3px 0 0;font-size:clamp(9px,2.85vw,11.5px);line-height:1.45;letter-spacing:-.02em;white-space:nowrap;text-align:left}html[lang=ko] .value-strip article:nth-child(2) .value-copy-mobile{display:none}}@media(min-width:581px){html[lang=ko] .value-strip article:nth-child(2)>div{min-width:0}html[lang=ko] .value-strip article:nth-child(2) .value-copy-desktop{white-space:nowrap;font-size:clamp(9px,1vw,12px);letter-spacing:-.015em}}@media(min-width:901px){html[lang=ko] .value-strip article{padding-inline:16px;gap:10px}html[lang=ko] .value-strip .icon{display:none}}@media(min-width:581px)and (max-width:900px){html[lang=ko] .value-strip{grid-template-columns:minmax(0,1fr);padding-block:9px}html[lang=ko] .value-strip article,html[lang=ko] .value-strip article:first-child,html[lang=ko] .value-strip article:last-child{min-width:0;padding:11px 16px;border-right:0}html[lang=ko] .value-strip article:not(:last-child){border-bottom:1px solid var(--line)}html[lang=ko] .value-strip article:nth-child(2) .value-copy-desktop{font-size:12px}}.offers-section .coupon-panel>.offer-copy{display:none}@media(max-width:580px){.offers-section .offer-intro>.offer-copy{display:none}.offers-section .coupon-panel>.offer-copy{display:block;width:100%;margin:16px 0 0;color:#aab5ab;font-size:12px;line-height:1.65;text-align:left;text-wrap:balance}.offers-section .coupon-panel>.offer-copy>span{white-space:normal}}.offer-intro .offer-availability>.text-link{margin-top:22px}@media(min-width:581px)and (max-width:800px){.offer-intro .offer-availability>.text-link{margin-top:14px}}@media(max-width:580px){.offers-section .offer-intro{display:flex;flex-direction:column;align-items:center;width:100%}.offers-section .offer-availability{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px;width:100%;text-align:center}.offers-section .offer-availability>.text-link{flex:none;margin:0;gap:5px;font-size:11px;white-space:nowrap;justify-content:center}.offers-section .offer-availability>.offer-status{flex:0 1 auto;min-width:0;min-height:0;max-width:100%;margin:0;font-size:clamp(9px,2.45vw,11px);line-height:1.5;text-align:center;overflow-wrap:anywhere}}@media(max-width:580px){html:is([lang=en],[lang=ja]) .trial-dialog .trial-confirm{gap:7px}html:is([lang=en],[lang=ja]) .trial-dialog .trial-confirm>span{white-space:nowrap;font-size:clamp(9px,2.7vw,11px);letter-spacing:-.015em;-webkit-text-size-adjust:100%;text-size-adjust:100%}html[lang=ja] #trialTitle{white-space:nowrap;font-size:clamp(17px,5.2vw,24px);letter-spacing:-.035em}html[lang=ja] .plans-grid .plan-top .pill{white-space:nowrap;font-size:clamp(9px,2.6vw,10px)}html[lang=ja] .mobile-bar strong{white-space:nowrap;font-size:clamp(9px,2.8vw,12px);letter-spacing:0}html[lang=ja] .coupon-panel-heading>span{flex:none;max-width:100%;white-space:nowrap}html[lang=ja] .coupon-panel-heading>span:first-child{font-size:clamp(11px,3.2vw,13px)}html[lang=ja] .coupon-panel-heading>span:last-child{font-size:clamp(9px,2.55vw,10px)}html[lang=ja] .coupon-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px}html[lang=ja] .coupon-code{grid-column:1;grid-row:1}html[lang=ja] .coupon-details{grid-column:1/-1;grid-row:2}html[lang=ja] .coupon-action{grid-column:2;grid-row:1;width:auto;max-width:none;min-width:0;padding-inline:6px;font-size:clamp(9px,2.55vw,11px);white-space:nowrap}}.showcase-dock-placeholder[hidden]{display:none!important}.showcase-dock-placeholder{width:100%;border:1px solid #3a4145;border-radius:15px;background-color:#050708;background-position:center;background-repeat:no-repeat;background-size:contain}.showcase-mini-controls,.showcase-mini-surface{display:none}.market-showcase.is-floating-video,.market-showcase.is-floating-video:hover{position:fixed;z-index:100;inset:auto 20px 20px auto;width:min(320px,calc(100vw - 32px));border-color:#bda575;border-radius:13px;box-shadow:0 18px 50px #000c;transform:none;transition:none}.market-showcase.is-floating-video .showcase-topbar,.market-showcase.is-floating-video .showcase-footer,.market-showcase.is-floating-video .showcase-arrow{display:none}.market-showcase.is-floating-video .showcase-viewport{aspect-ratio:1600/740;border-radius:12px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black)}.market-showcase.is-floating-video .showcase-video-poster,.market-showcase.is-floating-video .showcase-native-video{object-fit:cover}.market-showcase.is-floating-video .showcase-mini-surface{position:absolute;z-index:8;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:grab;touch-action:none}.market-showcase.is-floating-video .showcase-mini-surface:active{cursor:grabbing}.market-showcase.is-floating-video .showcase-mini-surface:focus-visible{outline:2px solid #f1d49d;outline-offset:-3px}.market-showcase.is-floating-video .showcase-mini-controls{position:absolute;z-index:10;inset:6px 6px auto;display:flex;justify-content:space-between;pointer-events:none}.showcase-mini-controls button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #ffffff70;border-radius:7px;background:#101417e8;color:#f1e5cf;font-size:20px;line-height:1;box-shadow:0 2px 12px #0009;pointer-events:auto;touch-action:manipulation}.showcase-mini-controls button:focus-visible{outline:2px solid #f1d49d;outline-offset:2px}.showcase-mini-controls svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:580px){.market-showcase.is-floating-video,.market-showcase.is-floating-video:hover{right:12px;bottom:calc(86px + env(safe-area-inset-bottom,0px));width:min(230px,calc(100vw - 24px))}.showcase-mini-controls button{width:28px;height:28px;font-size:19px}}#trialCard[hidden]{display:none!important}.checkout-dialog #confirmOrder{margin-top:18px}@media(max-width:580px){.plans-grid .permanent-card .plan-top .recommendation{display:none}.plans-grid .permanent-card .plan-top{row-gap:0}.plans-grid .permanent-card .plan-heading{grid-column:1;grid-row:1}.plans-grid .permanent-card .plan-top .pill-gold{grid-column:2;grid-row:1}}.coupon-code strong{align-self:flex-start;text-decoration:underline;text-decoration-color:#c9aa70;text-decoration-thickness:1px;text-underline-offset:3px}.coupon-code strong{letter-spacing:1.8px}.gallery-mobile-entry{display:none}.gallery-dialog{width:min(960px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;background:#171d1e;border:1px solid #57503d}.gallery-shell{padding:30px}.gallery-header{display:flex;justify-content:space-between;align-items:start;gap:20px}.gallery-eyebrow{color:#d8bd88;font-size:10px;letter-spacing:1.5px}.gallery-header h2{font-size:25px;margin:6px 0 18px}.gallery-close{border:1px solid #48504d;border-radius:50%;width:36px;height:36px;font-size:24px;color:#cbd1ca;background:#202729}.gallery-tabs{display:flex;gap:8px;margin-bottom:20px}.gallery-tabs button,.gallery-back{border:1px solid #484c42;border-radius:6px;background:transparent;color:#c6ccc4;padding:8px 15px;font-size:13px}.gallery-tabs button.is-active{border-color:#b69a66;background:#c9aa701c;color:#e7cc98}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gallery-card{position:relative;text-align:left;border:1px solid #3d4641;border-radius:9px;overflow:hidden;background:#202724;color:#e9ebe4;padding:0 0 12px}.gallery-card:hover,.gallery-card:focus-visible{border-color:#d0b47d}.gallery-card img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.gallery-card strong,.gallery-card-sub{display:block;margin:10px 12px 0}.gallery-card-sub{font-size:12px;color:#a5b0a6;margin-top:3px}.gallery-badge{position:absolute;top:9px;left:9px;background:#101616d9;border:1px solid #a28755;border-radius:4px;padding:3px 7px;color:#e2c896;font-size:11px}.gallery-view h3{margin:16px 0 12px}.gallery-view img,.gallery-view iframe{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;border:0;background:#0c1010}.gallery-view p{color:#b7c0b6;margin-top:12px;font-size:13px}.gallery-grid[hidden],.gallery-tabs[hidden],.gallery-view[hidden]{display:none!important}@media(max-width:800px){.gallery-mobile-entry{display:inline-flex;align-items:center;color:#dcc492;font-size:12px;white-space:nowrap;background:none;border:0;padding:5px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-shell{padding:22px}.gallery-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}}@media(max-width:400px){.gallery-shell{padding:18px}.gallery-grid{gap:9px}.gallery-card strong{font-size:13px}.gallery-mobile-entry{font-size:11px}.nav-actions{gap:8px}}.gallery-nav-entry{color:inherit;font:inherit;background:none;border:0;cursor:pointer;padding:0}.gallery-nav-entry:hover{color:#e0c18a}.gallery-close{display:flex;align-items:center;justify-content:center;flex:0 0 36px;padding:0;line-height:1}.gallery-close:focus-visible{outline:2px solid #e0c18a;outline-offset:3px}@media(hover:hover)and (pointer:fine){.nav-links>a,.nav-links>.gallery-nav-entry{display:inline-block;transform-origin:center;transition:transform .2s ease,color .2s ease}.nav-links>a:hover,.nav-links>.gallery-nav-entry:hover{transform:scale(1.05);color:#e0c18a}}@media(prefers-reduced-motion:reduce){.nav-links>a,.nav-links>.gallery-nav-entry{transition:none!important}}@media(min-width:801px){.nav-links>a.is-section-active,.nav-links>.gallery-nav-entry.is-section-active{transform:scale(1.05);color:#e0c18a}}.nav-links>.gallery-nav-entry{font-size:14px;font-weight:400;color:#b6bec1}@media(min-width:801px){.nav-links>.is-section-active,.nav-links>.is-section-active:hover{transform:scale(1.05);color:#e0c18a}}.nav-links>.gallery-nav-entry{text-decoration:underline;text-decoration-color:#c9aa70;text-decoration-thickness:1px;text-underline-offset:5px}@media(hover:hover)and (pointer:fine){.nav-links.has-section-active>.gallery-nav-entry:hover,.nav-links.has-section-active>a:hover,.nav-links>.gallery-nav-entry:hover,.nav-links>a:hover{transform:scale(1.05);color:#e0c18a}}@media(max-width:800px){.hero-actions{flex-wrap:wrap}.hero-actions .gallery-mobile-entry{display:inline-flex;align-items:center;justify-content:center;flex-basis:100%;min-height:32px;padding:4px;color:#dcc492;font-size:12px;white-space:normal}.hero-actions .gallery-mobile-entry:before{content:"▶";font-size:9px;margin-right:7px}}@media(max-width:800px){.gallery-mobile-entry{position:fixed;z-index:19;right:14px;top:42%;width:46px;height:46px;min-width:46px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #a58e63;border-radius:50%;background:#202622;color:#e6c991;box-shadow:0 4px 16px #0007;touch-action:none;cursor:grab}.gallery-mobile-entry:active{cursor:grabbing}.gallery-mobile-entry:focus-visible{outline:2px solid #e0c18a;outline-offset:3px}}.gallery-mobile-entry{position:fixed;z-index:19;right:14px;top:42%;width:auto;min-width:64px;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:3px;border:0;border-radius:0;background:transparent;color:#e6c991;box-shadow:none;touch-action:none;cursor:grab}.gallery-mobile-entry:active{cursor:grabbing}.gallery-float-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #a58e63;border-radius:50%;background:#202622;box-shadow:0 4px 16px #0007}.gallery-float-label{font-size:11px;line-height:1.3;white-space:nowrap;color:#e6c991;text-shadow:0 1px 4px #000}.gallery-mobile-entry:focus-visible{outline:2px solid #e0c18a;outline-offset:3px}@media(max-width:800px){.gallery-mobile-entry{width:auto;height:auto;min-width:64px;padding:3px;border:0;background:transparent;box-shadow:none}}@media(max-width:580px){.offers-section .offer-intro #offers-title{font-size:clamp(21px,6vw,24px);line-height:1.4;margin-bottom:18px}.offers-section .offer-availability{gap:6px 10px}.offers-section{row-gap:22px}}@media(max-width:580px){.value-strip{display:none}}@media(max-width:580px){html:is([lang=en],[lang=ja],[lang=ko]) .offers-section .offer-intro #offers-title{white-space:normal;text-align:center;font-size:clamp(18px,5.2vw,22px)}}.gallery-badge{display:inline-flex;align-items:center;gap:5px}.gallery-play-icon{display:block;width:13px;height:13px;flex:none;color:#e2c896}.permanent-regular-purchase{align-self:center;margin-top:12px;padding:5px;border:0;background:none;color:#b7c0b5;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.permanent-regular-purchase:hover{color:#e0c18a}@media(min-width:801px){.plans-grid .benefit-list{gap:23px;margin-bottom:28px}}#how-it-works .steps>li>p{display:none}@media(max-width:580px){#how-it-works{display:none}}#how-it-works .step-tag.has-hint-icon{display:inline-flex;align-items:center;gap:6px}#how-it-works .step-hint-icon{display:block;width:14px;height:14px;flex:none;fill:none;stroke:#c9aa70;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.offers-section{border-color:#c9aa708f;box-shadow:0 0 22px #c9aa7013,inset 0 0 0 1px #e2c89606;transition:border-color .25s ease,box-shadow .25s ease}.offers-section .coupon-action:not(:disabled){border-color:#c9aa70b8}@media(hover:hover)and (pointer:fine){.offers-section:hover{border-color:#e2c18abf;box-shadow:0 0 26px #c9aa701f,inset 0 0 0 1px #e2c89609}}@media(prefers-reduced-motion:reduce){.offers-section{transition:none}}@media(max-width:580px){.hero{gap:28px;padding-bottom:24px;min-height:0}.hero-copy{display:contents}.hero-main{order:0;min-width:0}.hero>.hero-visual{order:1;width:100%}.hero .hero-actions{order:2;margin:0;gap:20px;justify-content:center;flex-wrap:wrap}}.offers-section{position:relative}.offers-section>.offer-recommendation{right:24px;top:-13px;z-index:1}@media(max-width:580px){.hero-visual>.visual-caption{display:none}.offers-section>.offer-recommendation{right:18px}}.verified-coupon-summary{display:none}@media(max-width:580px){.checkout-dialog .dialog-shell{padding-top:25px}.checkout-dialog .dialog-heading .eyebrow{margin-bottom:8px}.checkout-dialog .dialog-heading h2{margin-top:0;margin-bottom:15px;line-height:1.35}.checkout-dialog .checkout-progress{margin-bottom:20px;padding-bottom:16px}#checkoutForm>label[for=nicknameInput]{order:3;margin-top:0}#checkoutForm>#nicknameInput{order:4}#checkoutForm>#newcomerConfirmRow{order:6}#checkoutForm>#couponField{order:5;margin-top:20px}#couponField.coupon-verified:not(.coupon-editing)>.field-label,#couponField.coupon-verified:not(.coupon-editing)>.coupon-input-row{display:none}#couponField.coupon-verified:not(.coupon-editing)>.verified-coupon-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #56513d;border-radius:6px;background:#d9b67608}.verified-coupon-summary strong{color:#e0c18a;font-size:14px;overflow-wrap:anywhere}.verified-coupon-summary .text-link{font-size:12px;min-height:32px;flex:none}#couponField.coupon-verified:not(.coupon-editing)>.field-help{margin-top:8px}}.checkout-product-name{display:none}@media(min-width:581px){.checkout-dialog.info-mode{width:660px;max-width:calc(100vw - 40px)}.checkout-dialog.info-mode .dialog-shell{padding:28px 34px 24px}.checkout-dialog.info-mode .dialog-heading .eyebrow{margin:0 0 10px;font-size:10px}.checkout-dialog.info-mode .dialog-heading h2{margin:0 0 5px;font-size:28px;line-height:1.35}.checkout-dialog.info-mode .checkout-product-name{display:block;color:#aab5ad;font-size:12px;margin:0 0 18px}.checkout-dialog.info-mode .checkout-progress{margin-bottom:20px;padding-bottom:16px}.checkout-dialog.info-mode .checkout-plan-picker{margin-bottom:18px}.checkout-dialog.info-mode .checkout-plan-picker label{padding:13px 12px}.checkout-dialog.info-mode #checkoutForm>.order-summary{padding:15px 18px;margin-bottom:18px}.checkout-dialog.info-mode .order-summary>div{margin-bottom:10px}.checkout-dialog.info-mode .order-summary .summary-total{padding-top:8px;margin-top:10px;margin-bottom:2px}.checkout-dialog.info-mode .order-summary>p{margin-top:8px}.checkout-dialog.info-mode #nicknameInput{min-height:48px;padding:11px 14px}.checkout-dialog.info-mode #couponField{margin-top:16px}.checkout-dialog.info-mode #couponField.coupon-verified:not(.coupon-editing)>.field-label,.checkout-dialog.info-mode #couponField.coupon-verified:not(.coupon-editing)>.coupon-input-row{display:none}.checkout-dialog.info-mode #couponField.coupon-verified:not(.coupon-editing)>.verified-coupon-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 13px;border:1px solid #56513d;border-radius:6px;background:#d9b67608}.checkout-dialog.info-mode .verified-coupon-summary strong{color:#e0c18a;font-size:14px}.checkout-dialog.info-mode .verified-coupon-summary .text-link{font-size:12px;min-height:30px}.checkout-dialog.info-mode #couponFeedback{margin:7px 0}.checkout-dialog.info-mode #newcomerConfirmRow{margin:9px 0}.checkout-dialog.info-mode #confirmOrder{margin-top:14px;min-height:48px}.checkout-dialog.info-mode .dialog-footnote:empty{display:none}}.verified-coupon-state{display:none}@media(max-width:580px){.checkout-dialog.info-mode{overflow:hidden}.checkout-dialog.info-mode>.dialog-shell{display:flex;flex-direction:column;max-height:calc(100dvh - 26px);padding-bottom:0;overflow:hidden}.checkout-dialog.info-mode .dialog-heading{flex:none}.checkout-dialog.info-mode #checkoutInfo{min-height:0;overflow:auto;overscroll-behavior:contain;scroll-padding-bottom:90px}.checkout-dialog.info-mode #checkoutForm{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.checkout-dialog.info-mode .checkout-plan-picker{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-bottom:18px}.checkout-dialog.info-mode .checkout-plan-picker label{min-width:0;gap:8px;padding:12px 10px;align-items:center}.checkout-dialog.info-mode .checkout-plan-picker label>span{min-width:0}.checkout-dialog.info-mode .checkout-plan-picker small{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.checkout-dialog.info-mode .checkout-plan-picker i{flex:none}.checkout-dialog.info-mode .order-summary>div:first-child{display:none}.checkout-dialog.info-mode #checkoutForm>.order-summary{margin-bottom:18px}.checkout-dialog.info-mode .verified-coupon-identity{min-width:0;overflow-wrap:anywhere;font-size:12px;color:#b4c3ae}.checkout-dialog.info-mode .verified-coupon-state{display:inline}.checkout-dialog.info-mode #couponField.coupon-verified:not(.coupon-editing)>#couponFeedback{display:none}.checkout-dialog.info-mode #confirmOrder{position:sticky;bottom:env(safe-area-inset-bottom,0px);z-index:3;flex:none;margin-top:20px;min-height:50px;box-shadow:0 0 0 10px #1b2022,0 -12px 20px 10px #1b2022}.checkout-dialog.info-mode #newcomerConfirmRow{margin-bottom:16px}.checkout-dialog.info-mode .dialog-footnote:empty{display:none}}.checkout-dialog.payment-mode .network-note{white-space:normal!important;font-size:12px!important;line-height:1.75!important;letter-spacing:normal!important;text-align:left}.payment-transfer-column,.payment-submit-column{min-width:0}.payment-submit-column .payment-details{margin-top:22px}.payment-submit-column .upload-section{margin-top:0}#paymentAddress{overflow-wrap:anywhere;word-break:break-all}@media(min-width:960px){.checkout-dialog.payment-mode{width:940px;max-width:calc(100vw - 48px)}.checkout-dialog.payment-mode .dialog-shell{padding:30px 32px}.checkout-dialog.payment-mode #checkoutPayment:not([hidden]){display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px 28px;align-items:start}.checkout-dialog.payment-mode .payment-order-heading,.checkout-dialog.payment-mode #checkoutPayment>.dialog-footnote{grid-column:1/-1;margin:0}.checkout-dialog.payment-mode .payment-amount{margin-top:0}.checkout-dialog.payment-mode .payment-address-box{grid-template-columns:130px minmax(0,1fr);padding:15px;gap:14px}.checkout-dialog.payment-mode .payment-address-box img{width:130px;height:130px}.checkout-dialog.payment-mode .payment-address-box code{font-size:12px}.checkout-dialog.payment-mode .payment-submit-column{border-left:1px solid #3b4141;padding-left:26px}.checkout-dialog.payment-mode .upload-box{min-height:140px}}@media(max-width:959px){.payment-submit-column .upload-section{margin-top:22px}}@media(max-width:580px){.checkout-dialog.payment-mode .dialog-heading h2{font-size:24px;line-height:1.4;margin-bottom:20px}.checkout-dialog.payment-mode .network-note{font-size:12px!important;padding:0 2px}.checkout-dialog.payment-mode .payment-submit-column .payment-details{font-size:12px}.checkout-dialog.payment-mode .payment-submit-column .upload-section h3{font-size:18px;line-height:1.5}.checkout-dialog.payment-mode #submitProof{min-height:48px}}.payment-nickname-check{margin:0 0 16px;padding:12px 14px;border:1px solid #3b4141;border-radius:6px;background:#111819}.payment-nickname-check>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-size:13px;line-height:1.6}.payment-nickname-check dt{color:#adb8b2;flex:none}.payment-nickname-check dd{margin:0;color:#e0c18a;text-align:right;overflow-wrap:anywhere;min-width:0}.payment-address-box:has(>img[hidden]){grid-template-columns:minmax(0,1fr)!important}.payment-address-box:has(>img[hidden])>div{width:100%;min-width:0}.payment-address-box:has(>img[hidden]) #paymentAddress{word-break:normal;overflow-wrap:anywhere;white-space:normal}@media(min-width:960px){.checkout-dialog.payment-mode .payment-transfer-column>.payment-amount{padding-top:0;margin-top:0}.checkout-dialog.payment-mode .payment-submit-column>.payment-nickname-check{margin-top:0}.checkout-dialog.payment-mode .payment-submit-column .upload-section{padding-top:0;border-top:0}}@media(max-width:959px){.payment-nickname-check{margin-top:20px}}@media(min-width:581px){#checkoutForm>#newcomerConfirmRow{order:6;margin-top:12px}}.checkout-dialog.payment-mode .network-note>span{display:block}.checkout-dialog.payment-mode .network-note>span+span{margin-top:8px}@media(max-width:580px){.checkout-dialog.payment-mode .network-note>span{white-space:normal;word-break:normal;overflow-wrap:break-word;text-wrap:balance;font-size:12px;line-height:1.75}.checkout-dialog.payment-mode .network-note>span+span{margin-top:10px}}.network-note-mobile{display:none!important}@media(max-width:580px){.network-note-desktop{display:none!important}.checkout-dialog.payment-mode .network-note-mobile{display:block!important}.checkout-dialog.payment-mode .network-note-mobile>span{white-space:nowrap;text-wrap:nowrap;font-size:clamp(8px,2.55vw,12px);letter-spacing:0;line-height:1.8}.checkout-dialog.payment-mode .network-note-mobile>span+span{margin-top:8px}}@media(max-width:580px){.checkout-dialog.payment-mode .network-note-mobile{text-align:left!important}.checkout-dialog.payment-mode .network-note-mobile>span{display:flex;align-items:baseline;gap:5px}.network-note-mobile .payment-note-icon{width:1em;height:1em;flex:0 0 1em;align-self:center}}.checkout-dialog.payment-mode .network-note-desktop>span{display:flex;align-items:baseline;gap:5px}.network-note-desktop .payment-note-icon{width:1em;height:1em;flex:0 0 1em;align-self:center}.site-footer .footer-top{padding-bottom:0}@media(max-width:580px){html:is([lang=en],[lang=ja],[lang=ko]) .checkout-dialog.payment-mode .network-note-mobile>span{white-space:normal;text-wrap:wrap;font-size:12px}}@media(max-width:580px){.checkout-dialog,.checkout-dialog #checkoutInfo{scrollbar-width:none;-ms-overflow-style:none}.checkout-dialog::-webkit-scrollbar,.checkout-dialog #checkoutInfo::-webkit-scrollbar{display:none;width:0;height:0}.checkout-dialog.info-mode #checkoutInfo{flex:1 1 auto;overflow-x:hidden;scroll-padding-bottom:24px;-webkit-overflow-scrolling:touch}.checkout-dialog.info-mode #checkoutForm{padding-bottom:16px}.checkout-dialog.info-mode>.dialog-shell>#confirmOrder{position:static;order:10;flex:0 0 auto;margin:12px 0 calc(12px + env(safe-area-inset-bottom,0px));box-shadow:none}.checkout-dialog:not(.info-mode)>.dialog-shell>#confirmOrder{display:none}.checkout-dialog.info-mode #newcomerConfirmRow{scroll-margin-bottom:24px}}@media(max-width:580px){.checkout-dialog .text-input:focus,.checkout-dialog .text-input:focus-visible{outline:none!important;outline-offset:0;box-shadow:none!important;border-color:var(--gold)}.checkout-dialog.keyboard-open{position:fixed!important;inset:auto!important;top:var(--checkout-keyboard-top)!important;left:50%!important;transform:translate(-50%)!important;margin:0!important;height:var(--checkout-keyboard-height)!important;max-height:var(--checkout-keyboard-height)!important;box-shadow:0 0 0 100vmax #080c10f5;overflow:hidden}.checkout-dialog.keyboard-open::backdrop{position:fixed;inset:0;background:#080c10f5}.checkout-dialog.keyboard-open>.dialog-shell{height:100%;max-height:100%!important;min-height:0;display:flex;flex-direction:column;padding-top:16px}.checkout-dialog.keyboard-open .dialog-heading{flex:none;padding-right:36px;margin-bottom:12px}.checkout-dialog.keyboard-open .dialog-heading h2{font-size:20px;margin:0}.checkout-dialog.keyboard-open .checkout-progress,.checkout-dialog.keyboard-open .checkout-product-name{display:none}.checkout-dialog.keyboard-open #checkoutInfo{min-height:0;flex:1 1 auto;overflow:auto;scroll-padding-block:12px}.checkout-dialog.keyboard-open>.dialog-shell>#confirmOrder{margin-block:8px;min-height:44px}}@media(min-width:581px){.checkout-dialog .text-input:focus,.checkout-dialog .text-input:focus-visible{outline:none!important;outline-offset:0;box-shadow:none!important;border-color:var(--gold)}}#paymentAmount{font-variant-numeric:tabular-nums}#paymentAmountLabel{display:none!important}.checkout-dialog .payment-amount>#paymentAmount{margin-top:0}#faq-title{display:flex;align-items:center;gap:10px}.faq-book-icon{width:.85em;height:.85em;flex:0 0 .85em;color:var(--gold)}.checkout-dialog .checkout-window-title{display:flex;align-items:center;gap:10px}.checkout-dialog .checkout-title-icon{display:none;width:.85em;height:.85em;flex:0 0 .85em;color:var(--gold)}.checkout-dialog[data-checkout-step=info] .checkout-title-icon-info,.checkout-dialog[data-checkout-step=payment] .checkout-title-icon-payment,.checkout-dialog[data-checkout-step=success] .checkout-title-icon-review{display:block}.checkout-dialog:not([data-checkout-step]) .checkout-title-icon-info{display:block}.checkout-window-title>#checkoutTitle{min-width:0}.site-header .brand small.brand-detail{width:max-content;min-width:0;justify-content:flex-start;gap:5px;white-space:nowrap;letter-spacing:0}.site-header .brand-detail .brand-cn{color:#c9b78f;flex:none}.site-header .brand-detail .brand-description{display:inline;color:#aeb5b7;letter-spacing:0;flex:none}.site-header .brand-detail .brand-divider{display:inline;color:#796e59;flex:none}@media(max-width:580px){.site-header .brand small.brand-detail{gap:3px}}.site-header .brand small.brand-detail{display:flex!important;width:var(--brand-caption-width,100%)!important;min-width:0!important;gap:0!important;justify-content:flex-start!important;font-size:var(--brand-caption-size,10px)!important;letter-spacing:var(--brand-caption-tracking,0px)!important;line-height:1.35;white-space:nowrap}.site-header .brand small.brand-detail>span{display:inline!important;font-size:inherit!important;letter-spacing:inherit!important;position:static!important;flex:none}.site-header .brand small.brand-detail .brand-divider{margin:0 1px!important;width:auto!important;height:auto!important;background:none!important;font-weight:400}.site-header .brand-detail .brand-cn{color:#ecede8}.site-header .brand-detail .brand-divider{color:#62686b}.site-header .nav-links>a,.site-header .nav-links>.gallery-nav-entry{display:inline-block;transform-origin:center;transition:transform .18s ease,color .18s ease}.site-header .nav-links>a:hover,.site-header .nav-links>a:focus-visible,.site-header .nav-links>.gallery-nav-entry:hover,.site-header .nav-links>.gallery-nav-entry:focus-visible{color:#e0c18a!important;transform:scale(1.08)!important}@media(prefers-reduced-motion:reduce){.site-header .nav-links>a,.site-header .nav-links>.gallery-nav-entry{transition:none}}html:has(dialog[open]){overscroll-behavior:none}.offers-section{grid-template-columns:minmax(0,1fr) minmax(240px,1fr);align-items:center}.offer-compact{display:flex;flex-direction:column;align-items:flex-end;gap:14px;min-width:0}.offer-best{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:8px 18px}.offer-best>span{font-size:13px;color:#b6beb8}.offer-best>strong{font-size:28px;line-height:1.3;color:#e0c18a;font-weight:600}.offer-toggle{display:inline-flex;align-items:center;gap:10px;color:#e0c18a;font-size:13px;min-height:44px;padding:4px 0}.offer-toggle:hover{color:#f3ddb1}.offer-toggle:focus-visible{outline:2px solid #e0c18a;outline-offset:4px;border-radius:3px}.offer-toggle-chevron{display:inline-block;transition:transform .2s ease}.offer-toggle[aria-expanded=true] .offer-toggle-chevron{transform:rotate(180deg)}.offers-section>.coupon-panel{grid-column:1/-1;width:100%;min-width:0}.offers-section>.coupon-panel[hidden]{display:none!important}@media(max-width:800px){.offers-section{grid-template-columns:1fr;gap:16px}.offer-compact{align-items:flex-start}.offer-best{justify-content:flex-start}.offer-best>strong{font-size:26px}.offers-section>.coupon-panel{grid-column:1}}@media(prefers-reduced-motion:reduce){.offer-toggle-chevron{transition:none}}#offers.offers-section{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;padding:36px 40px;align-items:center;text-align:left}#offers .offer-intro{min-width:0;text-align:left}#offers #offers-title{justify-content:flex-start;margin:0;font-size:25px;line-height:1.4;letter-spacing:-.4px;max-width:none}#offers .offer-intro>.offer-copy{display:block;margin:10px 0 0;color:#aab2ad;font-size:13px;line-height:1.6}#offers .offer-compact{align-items:flex-end;gap:0}#offers .offer-best{display:flex;flex-direction:column;align-items:flex-end;gap:5px;margin:0}#offers .offer-best>span{font-size:12px;color:#aab2ad}#offers .offer-best>strong{display:flex;align-items:baseline;gap:8px;font-size:40px;font-weight:600;line-height:1.15;letter-spacing:-1px;white-space:nowrap}#offers .offer-best>strong small{font-size:14px;font-weight:400;letter-spacing:.3px;color:#c8b58d}#offers .offer-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px 24px;border-top:1px solid #ffffff12;padding-top:12px;margin:0}#offers .offer-actions #refreshOffers,#offers .offer-toggle{font-size:12px;line-height:1.5;min-height:36px;margin:0;padding:4px 0;display:inline-flex;align-items:center;gap:7px;white-space:normal;text-align:left}#offers .offer-actions #refreshOffers{color:#aeb7b0}#offers .offer-actions #refreshOffers:hover{color:#e0c18a}#offers>.coupon-panel{margin:0;padding-top:4px}#offers .offer-status{display:block;text-align:left;margin:16px 0 0;font-size:11px;line-height:1.7;color:#9da89e}#offers .offer-copy-mobile{display:none}@media(max-width:800px){#offers.offers-section{grid-template-columns:1fr;gap:22px;padding:30px 24px 22px}#offers #offers-title{font-size:23px;white-space:normal}#offers .offer-compact,#offers .offer-best{align-items:flex-start}#offers .offer-best>strong{font-size:38px}#offers .offer-actions{gap:18px;align-items:center}#offers .offer-toggle{justify-content:flex-end;text-align:right}}@media(max-width:370px){#offers.offers-section{padding-inline:20px}#offers #offers-title{font-size:21px}#offers .offer-actions{gap:12px}}#offers .offer-toggle{align-items:center}#offers .offer-toggle-chevron{display:block;width:14px;height:14px;flex:0 0 14px;align-self:center;transform-origin:center}#offers .offer-toggle[aria-expanded=true] .offer-toggle-chevron{transform:rotate(180deg)}#offers.offers-section{grid-template-columns:minmax(0,1fr) auto;gap:24px 32px}#offers .offer-actions{grid-column:auto;border:0;padding:0;justify-content:flex-end}#offers .offer-panel-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px}#offers .offer-panel-actions #refreshOffers{display:inline-flex;align-items:center;gap:7px;min-height:36px;font-size:12px;color:#aeb7b0}#offers .offer-panel-actions #refreshOffers:hover{color:#e0c18a}#offers .offer-panel-note{font-size:11px;color:#9da89e;text-align:right}#offers>.coupon-panel{border-top:1px solid #ffffff12;padding-top:18px}@media(max-width:800px){#offers.offers-section{grid-template-columns:1fr;gap:16px}#offers .offer-intro,#offers #offers-title,#offers .offer-intro>.offer-copy{text-align:left!important}#offers #offers-title{justify-content:flex-start!important}#offers .offer-actions{justify-content:flex-start}#offers .offer-toggle{justify-content:flex-start;text-align:left}}#offers .offer-toggle{font-size:14px;min-height:40px}#offers .offer-expiry-note{margin:6px 0 0;color:#8f9b91;font-size:12px;line-height:1.6}@media(max-width:800px){#offers .offer-actions{justify-content:flex-end}#offers .offer-toggle{justify-content:flex-end;text-align:right;font-size:13px}#offers .offer-expiry-note{text-align:center;font-size:11px}}#offers #offers-title{font-size:30px;line-height:1.35}#offers .offer-copy{font-size:14px}#offers .offer-expiry-note{font-size:12px;color:#9ba59b}@media(max-width:800px){#offers #offers-title{font-size:25px;line-height:1.4}#offers .coupon-row{min-height:62px;padding-block:9px}#offers .coupon-list{gap:6px}#offers .offer-expiry-note{font-size:11px}}#offers .offer-copy{color:#d2b67d!important}#offers .offer-expiry-note strong{color:#c9aa70;font-weight:600}@media(min-width:801px){#offers>.coupon-panel{max-width:980px;margin-inline:auto}#offers .coupon-action{width:78px;min-width:78px}#offers>.offer-recommendation{right:36px}}@media(min-width:801px){#offers>.coupon-panel{max-width:none;margin-inline:0}}#offers .offer-expiry-note strong{color:inherit;font-weight:400}@media(max-width:800px){#offers.offers-section{gap:12px}#offers>.coupon-panel{padding-top:0}#offers .offer-actions{margin-top:-2px}}@media(min-width:801px){#offers.offers-section{row-gap:14px}#offers>.coupon-panel{padding-top:0}}@media(min-width:801px){#offers>.coupon-panel{border-top:0}}@media(min-width:801px){#offers.offers-section{row-gap:24px}}@media(min-width:801px){#offers .offer-toggle{font-size:15px;min-height:44px}}@media(min-width:801px){#offers .offer-toggle{margin-right:16px}}@media(min-width:801px){#offers .offer-toggle{margin-right:0}}#offers .offer-copy-icon,#offers .offer-expiry-icon{display:inline-block;width:13px;height:13px;margin-right:6px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#offers .offer-copy-icon{color:#d5b574}#offers .offer-expiry-icon{color:#8f9b91}@media(max-width:800px){#offers .offer-copy-icon{display:none!important}}@media(min-width:801px){#offers .offer-copy,#offers .offer-expiry-note{display:flex!important;align-items:center;flex-wrap:nowrap!important;white-space:nowrap!important;width:max-content;max-width:100%}#offers .offer-copy-icon,#offers .offer-expiry-icon{display:block!important;flex:0 0 13px}}@media(max-width:800px){#offers #offers-title{max-width:100%;white-space:normal!important;font-size:clamp(20px,7vw,30px)!important;line-height:1.35!important;text-wrap:balance}#offers #offers-title>span{display:block;max-width:100%;white-space:normal!important;overflow-wrap:anywhere}#offers .offer-copy,#offers .offer-expiry-note{display:flex!important;align-items:flex-start;flex-wrap:wrap!important;white-space:normal!important;justify-content:center;gap:5px 6px}#offers .offer-copy>span,#offers .offer-expiry-note>span{white-space:normal!important;overflow-wrap:anywhere;text-align:center}#offers .offer-expiry-note{font-size:12px!important;line-height:1.5}}@media(max-width:580px){#offers #offers-title{font-size:clamp(21px,6.4vw,27px)!important;line-height:1.4!important;margin-inline:auto}#offers .offer-copy,#offers .offer-expiry-note{max-width:100%;margin-inline:auto}#offers .offer-expiry-note{font-size:11px!important}}#offers #offers-title,#offers #offers-title>span,#offers .offer-copy,#offers .offer-copy>span,#offers .offer-expiry-note,#offers .offer-expiry-note>span{white-space:nowrap!important;text-wrap:nowrap!important;overflow-wrap:normal!important}#offers #offers-title{display:block!important;max-width:100%;overflow:visible!important}#offers .offer-copy,#offers .offer-expiry-note{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;max-width:100%;overflow:visible!important}#offers .offer-copy>span,#offers .offer-expiry-note>span{min-width:0;overflow:visible!important}@media(max-width:800px){#offers #offers-title{font-size:30px;line-height:1.35!important}#offers .offer-copy{font-size:14px}#offers .offer-expiry-note{font-size:12px}}@media(max-width:800px){#offers .offer-intro{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;min-width:0!important}#offers #offers-title{display:block!important;width:100%!important;max-width:100%!important;margin:10px 0 14px!important;text-align:center!important;white-space:nowrap!important;word-break:keep-all!important;overflow:visible!important}#offers #offers-title>span{display:inline-block!important;width:auto!important;max-width:100%!important;white-space:nowrap!important}#offers .offer-copy,#offers .offer-expiry-note{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;white-space:nowrap!important;letter-spacing:0!important;text-align:center!important;overflow:visible!important}#offers .offer-copy>span,#offers .offer-expiry-note>span{display:inline-block!important;width:auto!important;max-width:100%!important;white-space:nowrap!important;text-align:center!important;text-align-last:auto!important;word-spacing:normal!important}html[lang=en] #offers #offers-title,html[lang=ja] #offers #offers-title,html[lang=ko] #offers #offers-title{font-size:clamp(16px,5vw,24px)!important}html[lang=en] #offers .offer-copy,html[lang=ja] #offers .offer-copy,html[lang=ko] #offers .offer-copy{font-size:clamp(10px,3.2vw,14px)!important}html[lang=en] #offers .offer-expiry-note,html[lang=ja] #offers .offer-expiry-note,html[lang=ko] #offers .offer-expiry-note{font-size:clamp(9px,3vw,12px)!important}}@media(max-width:580px){.checkout-dialog.info-mode{height:fit-content!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important;align-self:center!important}.checkout-dialog.info-mode>.dialog-shell{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:20px 16px 14px!important}.checkout-dialog.info-mode #checkoutInfo{display:block!important;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.checkout-dialog.info-mode #checkoutForm{height:auto!important;min-height:0!important;padding-bottom:0!important}.checkout-dialog.info-mode>.dialog-shell>#confirmOrder{display:flex!important;position:static!important;margin:10px 0 0!important;min-height:44px!important}}@media(max-width:580px){.checkout-dialog.info-mode .checkout-plan-picker legend{font-size:15px!important;line-height:1.35!important;margin-bottom:7px!important}}@media(max-width:580px){html[lang=en] #offers #offers-title{font-size:clamp(15px,4.8vw,19px)!important;letter-spacing:-.2px!important}html[lang=ja] #offers #offers-title{font-size:clamp(13px,4.2vw,17px)!important;letter-spacing:-.35px!important}html[lang=ko] #offers #offers-title{font-size:clamp(15px,4.8vw,19px)!important;letter-spacing:-.25px!important}html[lang=en] #offers .offer-copy,html[lang=ja] #offers .offer-copy,html[lang=ko] #offers .offer-copy{font-size:clamp(10px,2.9vw,12px)!important;letter-spacing:0!important;word-spacing:0!important}html[lang=en] #offers .offer-copy>span,html[lang=ja] #offers .offer-copy>span,html[lang=ko] #offers .offer-copy>span{width:auto!important;text-align:center!important;text-align-last:auto!important;word-spacing:0!important;letter-spacing:0!important}html[lang=en] #offers .offer-expiry-note,html[lang=ja] #offers .offer-expiry-note,html[lang=ko] #offers .offer-expiry-note{font-size:clamp(9px,2.7vw,11px)!important;letter-spacing:0!important}}@media(max-width:580px){#offers #offers-title,html[lang=en] #offers #offers-title,html[lang=ja] #offers #offers-title,html[lang=ko] #offers #offers-title{width:197px!important;max-width:197px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important}#offers #offers-title>span,html[lang=en] #offers #offers-title>span,html[lang=ja] #offers #offers-title>span,html[lang=ko] #offers #offers-title>span{width:197px!important;max-width:197px!important;display:block!important;white-space:nowrap!important;text-align:center!important;overflow:visible!important}html[lang=en] #offers #offers-title{font-size:15px!important}html[lang=ja] #offers #offers-title{font-size:12px!important}html[lang=ko] #offers #offers-title{font-size:15px!important}#offers .offer-copy,html[lang=en] #offers .offer-copy,html[lang=ja] #offers .offer-copy,html[lang=ko] #offers .offer-copy{width:228px!important;max-width:228px!important;margin-left:auto!important;margin-right:auto!important;white-space:nowrap!important;letter-spacing:0!important;word-spacing:0!important}#offers .offer-copy>span,html[lang=en] #offers .offer-copy>span,html[lang=ja] #offers .offer-copy>span,html[lang=ko] #offers .offer-copy>span{width:228px!important;max-width:228px!important;text-align:center!important;text-align-last:auto!important;white-space:nowrap!important;letter-spacing:0!important;word-spacing:0!important}html[lang=en] #offers .offer-copy,html[lang=ja] #offers .offer-copy{font-size:10px!important}html[lang=ko] #offers .offer-copy{font-size:11px!important}#offers .offer-expiry-note{width:100%!important;white-space:nowrap!important;letter-spacing:0!important}}@media(max-width:580px){.checkout-dialog.info-mode .checkout-plan-picker legend{font-size:13px!important;line-height:1.35!important;margin-bottom:7px!important}}@media(max-width:580px){.checkout-dialog.info-mode .checkout-plan-picker legend{font-size:13px!important;line-height:1.35!important;margin-bottom:7px!important}#offers #offers-title,html[lang=en] #offers #offers-title,html[lang=ja] #offers #offers-title,html[lang=ko] #offers #offers-title{width:197px!important;max-width:197px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important}#offers #offers-title>span,html[lang=en] #offers #offers-title>span,html[lang=ja] #offers #offers-title>span,html[lang=ko] #offers #offers-title>span{width:197px!important;max-width:197px!important;display:block!important;white-space:nowrap!important;text-align:center!important;overflow:visible!important}html[lang=en] #offers #offers-title{font-size:15px!important}html[lang=ja] #offers #offers-title{font-size:12px!important}html[lang=ko] #offers #offers-title{font-size:15px!important}#offers .offer-copy,html[lang=en] #offers .offer-copy,html[lang=ja] #offers .offer-copy,html[lang=ko] #offers .offer-copy{width:228px!important;max-width:228px!important;margin-left:auto!important;margin-right:auto!important;white-space:nowrap!important;letter-spacing:0!important;word-spacing:0!important}#offers .offer-copy>span,html[lang=en] #offers .offer-copy>span,html[lang=ja] #offers .offer-copy>span,html[lang=ko] #offers .offer-copy>span{width:228px!important;max-width:228px!important;text-align:center!important;text-align-last:auto!important;white-space:nowrap!important;letter-spacing:0!important;word-spacing:0!important}html[lang=en] #offers .offer-copy,html[lang=ja] #offers .offer-copy{font-size:10px!important}html[lang=ko] #offers .offer-copy{font-size:11px!important}#offers .offer-expiry-note{width:100%!important;white-space:nowrap!important;letter-spacing:0!important}}@media(max-width:580px){input.text-input,textarea.text-input,select.text-input,.checkout-dialog input[type=text],.checkout-dialog input[type=email],.checkout-dialog input[type=password],.trial-dialog input[type=text],.support-dialog input[type=text]{box-sizing:border-box!important;width:100%!important;min-height:42px!important;height:42px!important;padding:0 12px!important;line-height:1.35!important;font-size:15px!important;font-family:inherit!important;vertical-align:middle!important}textarea.text-input{height:auto!important;min-height:84px!important;padding:11px 12px!important;line-height:1.55!important}input.text-input::placeholder,textarea.text-input::placeholder{line-height:1.35!important;opacity:.78!important}.checkout-dialog .coupon-input-row{align-items:stretch!important}.checkout-dialog .coupon-input-row .text-input{height:42px!important;min-height:42px!important}}@media(max-width:580px){.checkout-dialog.info-mode.keyboard-open{height:var(--checkout-keyboard-height)!important;max-height:var(--checkout-keyboard-height)!important;overflow:hidden!important}.checkout-dialog.info-mode.keyboard-open>.dialog-shell{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;padding:16px 16px 10px!important}.checkout-dialog.info-mode.keyboard-open #checkoutInfo{display:block!important;flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding-bottom:18px!important}.checkout-dialog.info-mode.keyboard-open #checkoutForm{height:auto!important;min-height:0!important;overflow:visible!important;padding-bottom:0!important}.checkout-dialog.info-mode.keyboard-open>.dialog-shell>#confirmOrder{flex:0 0 auto!important;position:static!important;margin:8px 0 0!important;min-height:44px!important}}@media(max-width:580px){#offers .offer-actions{margin-top:-28px!important}#offers .offer-toggle{margin-top:0!important}}@media(max-width:580px){#offers .offer-expiry-note{gap:7px!important}#offers .offer-expiry-note .offer-expiry-icon{margin-right:0!important;flex:0 0 auto!important}#offers .offer-expiry-note>span{margin-left:0!important}}@media(max-width:800px){#offers.offers-section{padding:30px 24px 22px!important;grid-template-columns:minmax(0,1fr)!important;row-gap:18px!important}#offers .offer-intro{width:100%!important;align-items:center!important}#offers #offers-title,html[lang] #offers #offers-title{width:100%!important;max-width:100%!important;margin:0 0 14px!important;font-size:clamp(21px,6.15vw,27px)!important;line-height:1.4!important;text-align:center!important;letter-spacing:0!important}#offers #offers-title>span,html[lang] #offers #offers-title>span{display:block!important;width:auto!important;max-width:100%!important;text-align:center!important}#offers .offer-intro>.offer-copy,html[lang] #offers .offer-copy{width:100%!important;max-width:100%!important;margin:0!important;font-size:clamp(11px,3.4vw,14px)!important;line-height:1.6!important;justify-content:center!important}#offers .offer-copy>span,html[lang] #offers .offer-copy>span{width:auto!important;max-width:100%!important;text-align:center!important}#offers .offer-expiry-note{width:100%!important;max-width:100%!important;margin:8px 0 0!important;font-size:clamp(10px,2.85vw,12px)!important;line-height:1.6!important;gap:7px!important;justify-content:center!important}#offers .offer-expiry-note>span{flex:0 1 auto!important;width:auto!important}#offers .offer-expiry-icon{width:13px!important;height:13px!important;flex:0 0 13px!important;margin:0!important}#offers .offer-actions{grid-column:1!important;width:100%!important;margin:0!important;padding:0!important;justify-content:flex-end!important}#offers .offer-toggle{margin:0!important;padding:0!important;min-height:28px!important;font-size:14px!important;line-height:1.5!important;gap:8px!important}#offers>.coupon-panel{padding-top:0!important;margin:0!important}#offers .offer-panel-actions{padding-top:0!important}}@media(max-width:580px){dialog.checkout-dialog.info-mode,dialog.checkout-dialog.info-mode.keyboard-open{box-sizing:border-box!important;position:fixed!important;inset:auto!important;top:var(--checkout-keyboard-top,12px)!important;left:12px!important;right:12px!important;transform:none!important;margin:0!important;width:calc(100% - 24px)!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:var(--checkout-keyboard-height, calc(100dvh - 24px) )!important;overflow-x:hidden!important;overflow-y:auto!important;touch-action:pan-y!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:16px}dialog.checkout-dialog.info-mode>.dialog-shell,dialog.checkout-dialog.info-mode.keyboard-open>.dialog-shell{display:block!important;box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:20px 16px calc(14px + env(safe-area-inset-bottom,0px))!important}dialog.checkout-dialog.info-mode #checkoutInfo,dialog.checkout-dialog.info-mode.keyboard-open #checkoutInfo{display:block!important;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-bottom:0!important;touch-action:pan-y!important}dialog.checkout-dialog.info-mode #checkoutForm{height:auto!important;min-height:0!important;overflow:visible!important;padding-bottom:0!important;row-gap:0!important}dialog.checkout-dialog.info-mode #newcomerConfirmRow{margin-bottom:0!important}dialog.checkout-dialog.info-mode #checkoutError{margin:6px 0 0!important}dialog.checkout-dialog.info-mode>.dialog-shell>#confirmOrder,dialog.checkout-dialog.info-mode.keyboard-open>.dialog-shell>#confirmOrder{position:static!important;display:flex!important;margin:12px 0 0!important;min-height:44px!important;box-shadow:none!important}}@media(max-width:580px){dialog.checkout-dialog.info-mode{overflow:hidden!important;touch-action:manipulation!important}dialog.checkout-dialog.info-mode.mobile-fitted{top:var(--checkout-fit-top,12px)!important;height:var(--checkout-fit-height)!important;max-height:var(--checkout-fit-height)!important}dialog.checkout-dialog.info-mode>.dialog-shell{transform:scale(var(--checkout-fit,1));transform-origin:top center;width:100%!important;overflow:visible!important}dialog.checkout-dialog.info-mode #checkoutInfo,dialog.checkout-dialog.info-mode #checkoutForm{overflow:visible!important}dialog.checkout-dialog.info-mode #checkoutError{margin:6px 0 0!important}}@media(max-width:580px){dialog.checkout-dialog.info-mode #checkoutForm>.order-summary{margin-bottom:20px!important}dialog.checkout-dialog.info-mode .nickname-field-label{margin:0 0 10px!important;line-height:1.5!important}dialog.checkout-dialog.info-mode #nicknameInput{margin:0!important}dialog.checkout-dialog.info-mode #couponField{margin-top:18px!important;margin-bottom:0!important}dialog.checkout-dialog.info-mode .verified-coupon-summary{padding:12px 14px!important;min-height:48px!important}dialog.checkout-dialog.info-mode #newcomerConfirmRow{margin:14px 0 0!important;gap:9px!important;line-height:1.6!important;align-items:flex-start!important}dialog.checkout-dialog.info-mode #newcomerConfirmRow input{flex-shrink:0!important;margin-top:3px!important}dialog.checkout-dialog.info-mode #checkoutError{margin:6px 0 0!important}dialog.checkout-dialog.info-mode>.dialog-shell>#confirmOrder{margin-top:20px!important}}@media(max-width:580px){dialog.checkout-dialog.info-mode .checkout-plan-picker legend{font-size:12px!important;font-weight:500!important;line-height:1.4!important}}@media(max-width:580px){#checkoutDialog .checkout-plan-picker label>span>strong:before,#checkoutDialog .verified-coupon-identity:before{content:"";display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:-2px;background-position:center;background-repeat:no-repeat;background-size:contain}#checkoutDialog .checkout-plan-picker label:has(input[value=monthly])>span>strong:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c8ae79%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%225%22%20width%3D%2216%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%203v4m8-4v4M4%2010h16%22%2F%3E%3C%2Fsvg%3E)}#checkoutDialog .checkout-plan-picker label:has(input[value=permanent])>span>strong:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c8ae79%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2012c-2.2-3.5-3.5-5-5.5-5a5%205%200%200%200%200%2010c2%200%203.3-1.5%205.5-5s3.5-5%205.5-5a5%205%200%200%201%200%2010c-2%200-3.3-1.5-5.5-5Z%22%2F%3E%3C%2Fsvg%3E)}#checkoutDialog .verified-coupon-identity:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c8ae79%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m8%2012%202.6%202.6L16%209%22%2F%3E%3C%2Fsvg%3E)}}@media(max-width:580px){dialog.checkout-dialog.info-mode #newcomerConfirmRow{display:flex;align-items:center!important;gap:9px!important}dialog.checkout-dialog.info-mode #newcomerConfirmRow[hidden]{display:none!important}dialog.checkout-dialog.info-mode #newcomerConfirmRow input{display:block!important;flex:0 0 16px!important;width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;align-self:center!important}dialog.checkout-dialog.info-mode #newcomerConfirmRow>span{display:block!important;margin:0!important;line-height:1.5!important}}@media(max-width:800px){html[lang] #offers #offers-title{font-size:clamp(20px,5.5vw,24px)!important;line-height:1.4!important}}@media(max-width:800px){html[lang] #offers #offers-title{font-size:22px!important}html[lang] #offers #offers-title>span{font-size:inherit!important}}@media(max-width:580px){dialog.checkout-dialog.info-mode{overflow:clip!important}dialog.checkout-dialog.info-mode input.text-input{font-size:16px!important}}.checkout-keyboard-summary,.checkout-keyboard-done{display:none!important}@media(max-width:580px){dialog.checkout-dialog.info-mode.keyboard-compact{overflow:hidden!important;height:auto!important;max-height:var(--checkout-visible-height)!important}dialog.checkout-dialog.info-mode.keyboard-compact>.dialog-shell{transform:none!important;max-height:var(--checkout-visible-height)!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;padding:14px 16px!important;overscroll-behavior:contain}#checkoutDialog.keyboard-compact .checkout-progress,#checkoutDialog.keyboard-compact .checkout-plan-picker,#checkoutDialog.keyboard-compact .checkout-product-name,#checkoutDialog.keyboard-compact #checkoutForm>.order-summary,#checkoutDialog.keyboard-compact #newcomerConfirmRow,#checkoutDialog.keyboard-compact #checkoutError,#checkoutDialog.keyboard-compact .dialog-footnote,#checkoutDialog.keyboard-compact>.dialog-shell>#confirmOrder{display:none!important}#checkoutDialog.keyboard-compact .dialog-heading{margin:0 0 10px!important}#checkoutDialog.keyboard-compact .dialog-heading h2{font-size:20px!important;margin:0!important}#checkoutDialog.keyboard-compact .dialog-heading .eyebrow{display:none!important}#checkoutDialog.keyboard-compact #checkoutInfo{margin:0!important}#checkoutDialog.keyboard-compact #checkoutForm{display:flex!important;flex-direction:column!important;gap:0!important}#checkoutDialog.keyboard-compact:not(.keyboard-coupon) #couponField{display:none!important}#checkoutDialog.keyboard-compact.keyboard-coupon .nickname-field-label,#checkoutDialog.keyboard-compact.keyboard-coupon #nicknameInput,#checkoutDialog.keyboard-compact .verified-coupon-summary{display:none!important}#checkoutDialog.keyboard-compact.keyboard-coupon #couponField{margin:0!important}#checkoutDialog.keyboard-compact #nicknameInput,#checkoutDialog.keyboard-compact #couponInput{font-size:16px!important;height:44px!important;min-height:44px!important}#checkoutDialog.keyboard-compact #couponFeedback{font-size:12px!important;margin:6px 0 0!important}#checkoutDialog.keyboard-compact .checkout-keyboard-summary{display:block!important;color:#e0c18a;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 10px}#checkoutDialog.keyboard-compact .checkout-keyboard-summary{position:relative}#checkoutDialog.keyboard-compact .checkout-keyboard-done{display:flex!important;min-height:44px!important;margin-top:12px!important}}@media(max-width:800px){#offers,#offers *,.gallery-mobile-entry,.gallery-mobile-entry *,.mobile-bar,.mobile-bar *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#offers input,#offers textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}#checkoutDialog:focus{outline:none}#checkoutDialog:focus-visible{outline:1px solid #a58e63;outline-offset:0}#checkoutDialog{border-color:#353d3e!important}#checkoutDialog:focus{outline:none!important}#checkoutDialog:focus-visible{outline:1px solid #a58e63!important;outline-offset:2px}#checkoutDialog[data-touch-focus]:focus-visible{outline:none!important}#checkoutDialog{border:1px solid rgba(224,193,138,.28)!important}@media(min-width:581px){#checkoutDialog .checkout-plan-picker label>span>strong:before{content:"";display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:-2px;background-position:center;background-repeat:no-repeat;background-size:contain}#checkoutDialog .checkout-plan-picker label:has(input[value=monthly])>span>strong:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c8ae79%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%225%22%20width%3D%2216%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%203v4m8-4v4M4%2010h16%22%2F%3E%3C%2Fsvg%3E)}#checkoutDialog .checkout-plan-picker label:has(input[value=permanent])>span>strong:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c8ae79%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2012c-2.2-3.5-3.5-5-5.5-5a5%205%200%200%200%200%2010c2%200%203.3-1.5%205.5-5s3.5-5%205.5-5a5%205%200%200%201%200%2010c-2%200-3.3-1.5-5.5-5Z%22%2F%3E%3C%2Fsvg%3E)}}@media(max-width:580px){dialog#checkoutDialog.payment-mode{position:fixed!important;inset:0!important;margin:0!important;transform:none!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important;overflow:hidden!important}dialog#checkoutDialog.payment-mode>.dialog-shell{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box}#checkoutDialog.payment-mode>.dialog-shell>.dialog-heading{flex:0 0 auto!important}#checkoutDialog.payment-mode #checkoutPayment:not([hidden]){flex:1 1 0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding-bottom:env(safe-area-inset-bottom,0px)}#checkoutDialog.info-mode #checkoutError[hidden]{display:none!important}#checkoutDialog.info-mode #checkoutForm.consent-validation-error #newcomerConfirmRow{color:#e9aaa0!important}#checkoutDialog.info-mode #checkoutForm.consent-validation-error #newcomerConfirmRow input{outline:1px solid #da8b7e;outline-offset:1px}#checkoutDialog.info-mode #checkoutForm.consent-validation-error #checkoutError{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}}@media(max-width:580px){#checkoutDialog.payment-mode #checkoutPayment{scrollbar-width:none;-ms-overflow-style:none}#checkoutDialog.payment-mode #checkoutPayment::-webkit-scrollbar{display:none;width:0;height:0}}@media(min-width:581px){#checkoutDialog.payment-mode .upload-section h3{display:flex;align-items:center;gap:8px}#checkoutDialog.payment-mode .upload-section h3:before{content:"";display:block;width:18px;height:18px;flex:0 0 18px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c8ae79' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8Z'/%3E%3Cpath d='M14 2v6h6M12 18v-7m-3 3 3-3 3 3'/%3E%3C/svg%3E")}}@media(max-width:580px){#checkoutDialog.payment-mode .checkout-progress{margin-bottom:16px}#checkoutDialog.payment-mode .payment-details>div{min-height:44px;padding-block:8px}}@media(min-width:581px){#checkoutDialog.payment-mode .upload-section h3{align-items:baseline}#checkoutDialog.payment-mode .upload-section h3:before{align-self:center}}html[lang=ja] #offers .coupon-action{width:max-content;min-width:88px;max-width:none;padding-inline:12px;white-space:nowrap;flex-shrink:0}@media(max-width:580px){html[lang=ja] #offers .coupon-action{min-width:76px;padding-inline:9px}}@media(max-width:580px){html[lang=ja] #offers .coupon-row{display:grid;grid-template-columns:52px minmax(0,1fr) max-content;align-items:center;gap:8px;padding:12px 10px}html[lang=ja] #offers .coupon-code{grid-column:1;grid-row:1;min-width:0}html[lang=ja] #offers .coupon-details{grid-column:2;grid-row:1;min-width:0}html[lang=ja] #offers .coupon-details strong{font-size:clamp(9px,2.6vw,12px);white-space:nowrap;letter-spacing:0}html[lang=ja] #offers .coupon-action{grid-column:3;grid-row:1;min-width:68px;padding-inline:8px;font-size:clamp(9px,2.55vw,11px);justify-self:end}html[lang=ja] #offers .coupon-row.unavailable .coupon-details>span{display:none}}@media(max-width:350px){html[lang=ja] #offers .coupon-row{grid-template-columns:46px minmax(0,1fr) max-content;gap:5px;padding-inline:8px}html[lang=ja] #offers .coupon-action{min-width:60px;padding-inline:5px}html[lang=ja] #offers .coupon-details strong{font-size:9px}}@media(max-width:580px){#checkoutDialog.info-mode .coupon-input-row{align-items:stretch!important}#checkoutDialog.info-mode .coupon-input-row #couponInput,#checkoutDialog.info-mode .coupon-input-row #verifyCoupon{box-sizing:border-box!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;align-self:stretch!important;padding-block:0!important}#checkoutDialog.info-mode .coupon-input-row #verifyCoupon{display:flex;align-items:center;justify-content:center;white-space:nowrap}}@media(min-width:581px){#checkoutDialog.payment-mode .checkout-progress,#checkoutDialog.payment-mode .checkout-progress li>span{font-size:14px;line-height:1.6;white-space:nowrap}}@media(max-width:580px){#checkoutDialog.payment-mode #checkoutPayment:not([hidden]){padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:28px}#checkoutDialog.payment-mode #checkoutPayment>.dialog-footnote{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;line-height:1.8;overflow:visible;padding:12px 0 4px}#checkoutDialog.payment-mode #checkoutPayment>.dialog-footnote .inline-link{display:inline-block;line-height:1.8;min-height:28px;padding:3px 0;overflow:visible;white-space:nowrap;flex-shrink:0}}#checkoutDialog .checkout-progress{position:relative}#checkoutDialog .checkout-progress:before,#checkoutDialog .checkout-progress:after{content:"";position:absolute;top:calc(.8em - 5px);width:14px;height:10px;pointer-events:none;opacity:.7;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 12' fill='none' stroke='%239b906e' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 6h15m-5-4 5 4-5 4'/%3E%3C/svg%3E")}#checkoutDialog .checkout-progress:before{left:calc(33.333% - 7px)}#checkoutDialog .checkout-progress:after{left:calc(66.667% - 7px)}@media(max-width:580px){#checkoutDialog .checkout-progress:before,#checkoutDialog .checkout-progress:after{top:10px;width:11px;height:9px}#checkoutDialog .checkout-progress:before{left:calc(33.333% - 5.5px)}#checkoutDialog .checkout-progress:after{left:calc(66.667% - 5.5px)}}#checkoutDialog .checkout-progress:before{left:var(--step-arrow-0-x,33.333%);top:var(--step-arrow-0-y,.8em);opacity:var(--step-arrow-0-opacity,0);transform:translate(-50%,-50%)}#checkoutDialog .checkout-progress:after{left:var(--step-arrow-1-x,66.667%);top:var(--step-arrow-1-y,.8em);opacity:var(--step-arrow-1-opacity,0);transform:translate(-50%,-50%)}#checkoutDialog .checkout-progress li{align-items:center;line-height:1.6}#checkoutDialog .checkout-progress li>span{font-size:inherit;line-height:inherit;vertical-align:baseline}@media(min-width:581px){#checkoutDialog .checkout-progress li{display:flex;align-items:center;font-size:13px;line-height:1.6}#checkoutDialog.payment-mode .checkout-progress li{font-size:14px}}@media(max-width:580px){#checkoutDialog.info-mode .checkout-progress li{display:flex;align-items:center;font-size:11px;line-height:1.6}#checkoutDialog.info-mode .checkout-progress li>span{font-size:inherit!important;line-height:inherit}#checkoutDialog.payment-mode .checkout-progress li{display:block;font-size:10px;line-height:1.4}#checkoutDialog.payment-mode .checkout-progress li>span{display:block;line-height:1.4}}@media(min-width:581px){#checkoutDialog.info-mode .checkout-progress li{position:relative;top:4px}}@media(max-width:580px){#checkoutDialog.payment-mode .checkout-progress{border-image-source:linear-gradient(#3b4141,#3b4141);border-image-slice:1;border-image-width:0 0 1px 0;border-image-outset:0 20px 0 20px;border-image-repeat:stretch}}@media(max-width:800px){#faq.faq-section{border-top:0}#offers>.coupon-panel{margin-top:-8px!important;padding-top:12px!important}}@media(max-width:580px){dialog.checkout-dialog.info-mode.mobile-fitted,dialog.checkout-dialog.info-mode.mobile-fitted>.dialog-shell{transition:none!important;animation:none!important}}@media(max-width:580px){dialog#checkoutDialog.payment-mode{top:var(--checkout-step-top,0px)!important;bottom:auto!important;height:var(--checkout-step-height,100dvh)!important;max-height:var(--checkout-step-height,100dvh)!important}}@media(max-width:580px){dialog#checkoutDialog.info-mode:not(.keyboard-compact) #checkoutForm>.order-summary{margin-bottom:14px!important}dialog#checkoutDialog.info-mode:not(.keyboard-compact) #couponField{margin-top:12px!important}}#checkoutDialog.info-mode #nicknameInput[aria-invalid=true]{border-color:#da8b7e!important}#checkoutDialog.info-mode #checkoutForm.consent-validation-error #newcomerConfirmRow{color:#e9aaa0!important}#checkoutDialog.info-mode #newcomerConfirm[aria-invalid=true]{outline:1px solid #da8b7e;outline-offset:1px}@media(max-width:580px){dialog#checkoutDialog.info-mode{-webkit-text-size-adjust:100%;text-size-adjust:100%}dialog#checkoutDialog.info-mode .checkout-plan-picker{flex:0 0 auto!important;height:auto!important;min-height:0!important;grid-auto-rows:max-content!important;align-content:start!important}dialog#checkoutDialog.info-mode .checkout-plan-picker label{height:auto!important;min-height:0!important}}.checkout-plan-options{display:contents}@media(max-width:580px){dialog#checkoutDialog.info-mode .checkout-plan-picker{display:block!important;block-size:auto!important;min-block-size:0!important;padding:0!important;margin-bottom:18px!important}dialog#checkoutDialog.info-mode .checkout-plan-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;align-items:stretch;align-content:start}#checkoutDialog.info-mode.keyboard-compact .checkout-plan-picker{display:none!important}}@media(max-width:580px){dialog#checkoutDialog.info-mode:not(.keyboard-compact) .checkout-plan-picker{margin-bottom:14px!important}dialog#checkoutDialog.info-mode:not(.keyboard-compact) #checkoutForm>.order-summary{padding-top:11px!important;padding-bottom:11px!important}dialog#checkoutDialog.info-mode:not(.keyboard-compact) .order-summary .summary-total{padding-top:7px!important}}@media(max-width:580px){dialog#checkoutDialog.info-mode [data-mobile-plan-group]{display:block!important;margin:0 0 14px!important;padding:0!important}dialog#checkoutDialog.info-mode [data-mobile-plan-group]>.checkout-plan-legend{display:block;font-size:12px;font-weight:500;line-height:1.4;margin:0 0 7px;padding:0}#checkoutDialog.info-mode.keyboard-compact [data-mobile-plan-group]{display:none!important}}#checkoutDialog .checkout-plan-picker legend,#checkoutDialog .checkout-plan-picker .checkout-plan-legend{display:flex!important;align-items:baseline;column-gap:5px;flex-wrap:wrap}#checkoutDialog .checkout-network-label{display:inline-block;margin-inline-start:0;color:inherit;font-size:.92em;font-weight:400;line-height:inherit;white-space:nowrap;vertical-align:baseline}#checkoutDialog .checkout-network-separator{margin-inline-end:5px}@media(max-width:580px){#checkoutDialog .checkout-network-label{transform:none}}@media(max-width:580px){#checkoutDialog .checkout-network-value{position:static}}#checkoutDialog .summary-total-label{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}
