.ft.buy{--ft-top:120px}.buy .ft-head{gap:10px;margin-bottom:24px}.buy .ft-head h1{font-size:clamp(32px,3.6vw,48px)}.buy .ft-head .ft-lede{font-size:16px}.buy .buy-blue-day-head{gap:14px;margin-bottom:26px}.buy .buy-blue-day-head h1{max-width:1080px}.buy .buy-blue-day-head .ft-lede{max-width:800px}.buy-blue-day-head .ft-eyebrow{color:#09623c;letter-spacing:.12em;background:#d8f8e6;border-radius:999px;justify-self:start;padding:8px 12px;font-size:10px}.buy-blue-day-head .ft-eyebrow:before{background:#09623c;width:6px;height:6px}.buy-blue-day-deadline{color:#314a84;align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.buy-blue-day-deadline svg{flex:none}.buy-blue-day-deadline strong{font-weight:600}@media (max-width:639px){.buy-blue-day-deadline{align-items:flex-start;font-size:12px}.buy-blue-day-deadline svg{margin-top:1px}}.buy .ft-steps{margin-bottom:20px}.buy .ft-card{padding:clamp(20px,2.6vw,32px)}.buy .ft-card-head{margin-bottom:18px}.buy .buy-grid{grid-template-columns:minmax(0,1fr) 0;column-gap:0;transition:grid-template-columns .55s cubic-bezier(.2,.8,.2,1),column-gap .55s cubic-bezier(.2,.8,.2,1)}.buy .ft-main{min-width:0;container-type:inline-size}.buy>*{max-width:1320px}.buy .buy-grid.has-summary{grid-template-columns:minmax(0,1fr) 340px;column-gap:28px}.buy-aside{animation:.6s cubic-bezier(.2,.8,.2,1) both buy-summary-in}.buy-summary-swap{gap:14px;animation:.35s ease-out both buy-summary-swap;display:grid}.buy-summary .ft-summary-points li{animation:.4s ease-out both buy-summary-swap}.buy-summary .ft-summary-points li:first-child{animation-delay:.25s}.buy-summary .ft-summary-points li:nth-child(2){animation-delay:.32s}.buy-summary .ft-summary-points li:nth-child(3){animation-delay:.39s}.buy-summary-was{font:500 13px/1 var(--font-sans), Arial, sans-serif;letter-spacing:0;color:#ffffff8c;margin-bottom:4px;text-decoration-color:#ff6b81;display:block}@keyframes buy-summary-in{0%{opacity:0;filter:blur(4px);transform:translate(28px)scale(.98)}}@keyframes buy-summary-swap{0%{opacity:0;transform:translateY(6px)}}.buy-plan-unit{color:var(--wb-muted);margin-top:-4px;font-size:13px}.buy-plan-grid .ft-plan-price{white-space:nowrap}.buy-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.buy-plan-grid .ft-plan{gap:10px;padding:22px 20px}.buy-plan-grid .ft-plan-radio{top:22px;right:20px}.buy-plan-grid .ft-plan-name{font-size:21px}.buy-plan-grid .ft-plan-price{margin-top:4px;font-size:clamp(24px,2vw,30px)}.buy-plan-grid .ft-chip{background:var(--wb-blue);color:#fff;padding:4px 8px;font-size:10px;position:absolute;top:-10px;left:14px}.buy-plan-grid .ft-plan-equiv{font-size:12px}.buy-plan-badge{color:#0f6b44;white-space:nowrap;background:#5ee3a133}.buy-plan-audience{color:var(--wb-ink);align-items:center;gap:6px;margin-top:-2px;font-size:13px;font-weight:600;display:inline-flex}.buy-plan-audience:before{content:"";background:currentColor;flex:none;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/><circle cx='9' cy='7' r='4'/><path d='M23 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/><circle cx='9' cy='7' r='4'/><path d='M23 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75'/></svg>") 50%/contain no-repeat}.buy-plan-features{gap:6px;font-size:12.5px}.buy-plan-includes{font:500 10.5px/1.2 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--wb-muted)}.buy-plan-features .ft-plan-feature{padding-left:16px}.buy-plan-features .ft-plan-feature:before{width:10px;height:10px;box-shadow:none;content:"✓";color:#1f8a5b;background:0 0;border:0;border-radius:0;font-size:11px;font-weight:800;line-height:1;top:3px;left:0;-webkit-mask:none}.ft-plan.is-top{background:linear-gradient(180deg, #f1f5ff 0%, var(--wb-paper) 60%)}.buy-plan-grid .buy-chip-top{background:var(--wb-ink)}.buy-plan-was{align-items:center;gap:8px;margin-top:2px;display:flex}.buy-plan-was s{color:var(--wb-muted);font-size:14px;text-decoration-color:#df1b41;text-decoration-thickness:1.5px}.buy-plan-off{color:#fff;font:700 11px/1 var(--font-sans), Arial, sans-serif;background:#df1b41;border-radius:6px;padding:3px 7px}.buy-plan-was+.ft-plan-price{margin-top:-2px}.buy-charge-was{color:var(--wb-muted);margin-left:8px;font-weight:500;text-decoration-color:#df1b41}.buy-charge-note{background:var(--wb-blue-soft);color:var(--wb-ink);border:1px solid #2c5bff38;border-radius:14px;gap:4px;margin-top:16px;padding:14px 16px;font-size:14px;line-height:1.45;display:grid}.buy-charge-note strong{font-size:15px}.buy-charge-local{color:var(--wb-muted)}.buy-express{margin-top:16px}.buy-express>div:first-child{margin-bottom:0}.buy-express:not(:has(>.mb-5)){margin-top:0}.buy-express:not(:has(>.mb-5)) .buy-express-or{display:none}.buy-express-or{color:var(--wb-muted);align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.buy-express-or:before,.buy-express-or:after{content:"";background:var(--wb-line);flex:1;height:1px}.buy-pay{border-top:1px solid var(--wb-line);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:18px;display:flex}.buy-pay-info{gap:10px;min-width:0;display:grid}.buy-pay-methods{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.buy-pay-label{font:500 10.5px/1.2 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--wb-muted)}.buy-methods{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.buy-method{border:1px solid var(--wb-line);height:30px;color:var(--wb-ink);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.buy-method:before{content:"";width:15px;height:15px;-webkit-mask:var(--buy-icon) center / contain no-repeat;-webkit-mask:var(--buy-icon) center / contain no-repeat;mask:var(--buy-icon) center / contain no-repeat;background:currentColor;flex:none}.buy-method-card{--buy-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='5' width='20' height='14' rx='2'/><path d='M2 10h20'/></svg>")}.buy-method-apple{--buy-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M16.4 12.6c0-2.4 2-3.6 2.1-3.7-1.1-1.7-2.9-1.9-3.5-1.9-1.5-.2-2.9.9-3.7.9-.8 0-1.9-.9-3.2-.8-1.6 0-3.1 1-4 2.4-1.7 3-.4 7.3 1.2 9.7.8 1.2 1.8 2.5 3 2.4 1.2 0 1.7-.8 3.1-.8 1.5 0 1.9.8 3.2.8 1.3 0 2.2-1.2 3-2.4.9-1.4 1.3-2.7 1.3-2.8 0 0-2.5-1-2.5-3.8zM14 5.4c.7-.8 1.1-1.9 1-3-1 0-2.1.7-2.8 1.5-.6.7-1.2 1.8-1 2.9 1.1.1 2.1-.6 2.8-1.4z'/></svg>")}.buy-method-google{--buy-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M21.6 12.2c0-.7-.1-1.4-.2-2H12v3.8h5.4a4.6 4.6 0 0 1-2 3v2.5h3.2c1.9-1.7 3-4.3 3-7.3zM12 22c2.7 0 5-.9 6.6-2.4l-3.2-2.5c-.9.6-2 1-3.4 1-2.6 0-4.8-1.8-5.6-4.1H3.1v2.6A10 10 0 0 0 12 22zM6.4 14c-.2-.6-.3-1.3-.3-2s.1-1.4.3-2V7.4H3.1a10 10 0 0 0 0 9.2L6.4 14zM12 5.9c1.5 0 2.8.5 3.8 1.5l2.9-2.9A10 10 0 0 0 3.1 7.4L6.4 10c.8-2.3 3-4.1 5.6-4.1z'/></svg>")}.buy-pay-meta{color:var(--wb-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:flex}.buy-pay-secure,.buy-pay-coupon{align-items:center;gap:6px;display:inline-flex}.buy-pay-secure:before,.buy-pay-coupon:before{content:"";width:14px;height:14px;-webkit-mask:var(--buy-icon) center / contain no-repeat;-webkit-mask:var(--buy-icon) center / contain no-repeat;mask:var(--buy-icon) center / contain no-repeat;background:currentColor;flex:none}.buy-pay-secure{--buy-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='11' width='16' height='10' rx='2'/><path d='M8 11V7a4 4 0 0 1 8 0v4'/></svg>")}.buy-pay-coupon{--buy-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8z'/><circle cx='7.5' cy='7.5' r='1.5'/></svg>")}.buy-pay-coupon.is-applied{color:#0f6b44;background:#5ee3a133;border-radius:999px;padding:3px 9px;font-weight:600}.buy-pay-btn{flex:none;min-height:52px;padding-inline:28px;font-size:16px}@media (max-width:639px){.buy-pay{flex-direction:column;align-items:stretch}.buy-pay-btn{width:100%}.buy-pay-methods{gap:8px;display:grid}.buy-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.buy-method{white-space:nowrap;justify-content:center;width:auto;padding:0 6px;font-size:12px}}@container (max-width:1000px){.buy-plan-grid{gap:12px}.buy-plan-grid .ft-plan{padding:20px 16px}.buy-plan-grid .ft-plan-radio{right:16px}.buy-plan-grid .ft-plan-name{font-size:19px}.buy-plan-grid .ft-plan-price{font-size:clamp(20px,2.6cqi,26px)}}@container (max-width:760px){.buy-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-plan-grid .ft-plan-price{font-size:26px}}@container (max-width:520px){.buy-plan-grid{grid-template-columns:minmax(0,1fr)}}.buy-blue-day-row dt,.buy-blue-day-row dd{color:#7ee0a8}.buy-preview-actions{gap:10px;margin-top:18px;display:flex}.buy-preview-note{color:#ffffffbf;white-space:normal;overflow-wrap:anywhere;margin:18px 0 0;font-size:13.5px;line-height:1.45}.buy-aside-existing .ft-summary-row dt{overflow-wrap:anywhere;min-width:0}.buy-aside-existing .ft-summary-row dd{flex-shrink:0}.buy-preview-actions .ft-btn{flex:1;justify-content:center}.buy-preview-actions .ft-btn-ghost{color:#fff;background:0 0;border:1px solid #ffffff59}.buy-preview-actions .ft-btn-ghost:hover:not(:disabled){background:#ffffff14}.buy-mobile-bar{display:none}@media (max-width:1023px){.buy .buy-grid,.buy .buy-grid.has-summary{grid-template-columns:minmax(0,1fr);column-gap:0;transition:none}.buy-aside{display:none}.buy-aside.buy-aside-existing{order:0;display:block}.buy:has(.buy-mobile-bar){padding-bottom:120px}.buy-mobile-bar{z-index:40;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--wb-ink);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 18px;animation:.45s cubic-bezier(.2,.8,.2,1) both buy-bar-in;display:flex;position:fixed;box-shadow:0 20px 40px -18px #0b0b128c}.buy-mobile-bar-info{gap:2px;min-width:0;animation:.3s ease-out both buy-summary-swap;display:grid}.buy-mobile-bar-info strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.buy-mobile-bar-info span{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.buy-mobile-bar .ft-btn{flex:none}}@keyframes buy-bar-in{0%{opacity:0;transform:translateY(110%)}}@media (prefers-reduced-motion:reduce){.buy .buy-grid{transition:none}.buy-aside,.buy-summary-swap,.buy-summary .ft-summary-points li,.buy-mobile-bar,.buy-mobile-bar-info{animation:none}}.buy-training{color:var(--wb-ink);background:linear-gradient(135deg,#e9f8f0 0%,#eef3ff 100%);border:1.5px solid #1f8a5b59;border-radius:16px;align-items:center;gap:14px;margin:4px 0 18px;padding:16px 18px;display:flex}.buy-training-ico{background:#1f8a5b;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:22px;line-height:1;display:grid}.buy-training-text{gap:3px;font-size:14px;line-height:1.45;display:grid}.buy-training-text strong{color:#1f8a5b;font-size:16px}.buy-plan-features .buy-plan-feature-training{color:#1f8a5b;font-weight:700}.buy-flex{margin-top:22px}.buy-flex-title{font:600 18px/1.3 var(--font-sans), Arial, sans-serif;color:var(--wb-ink);margin:0}.buy-flex-sub{margin:4px 0 12px}.buy-flex-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.buy-flex-card{border:1.5px solid var(--wb-line);cursor:pointer;background:#fff;border-radius:14px;gap:4px;padding:14px 40px 14px 14px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.buy-flex-card:hover{border-color:#2c5bff73}.buy-flex-card.is-on{border-color:var(--wb-blue);box-shadow:0 0 0 3px #2c5bff1f}.buy-flex-card.is-active{cursor:default;opacity:.7}.buy-flex-name{color:var(--wb-ink);font-size:14px;font-weight:600}.buy-flex-price{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:14px;display:flex}.buy-flex-price s{color:var(--wb-muted);text-decoration-color:#df1b41}.buy-flex-price strong{color:var(--wb-ink);font-size:16px}.buy-flex-unit{color:var(--wb-muted);font-size:12px}.buy-flex-active{color:#1f8a5b;font-size:12px;font-weight:600}.buy-flex-badge{color:#1f8a5b;font:600 11px/1.2 var(--font-sans), Arial, sans-serif;background:#e9f8f0;border-radius:999px;justify-self:start;padding:3px 8px}.buy-flex-check{border:1.5px solid var(--wb-line);background:#fff;border-radius:6px;width:20px;height:20px;position:absolute;top:14px;right:14px}.buy-flex-card.is-on .buy-flex-check,.buy-flex-card.is-active .buy-flex-check{border-color:var(--wb-blue);background:var(--wb-blue)}.buy-flex-card.is-on .buy-flex-check:after,.buy-flex-card.is-active .buy-flex-check:after{content:"✓";color:#fff;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;inset:0}.buy-flex-card:focus-within{outline:2px solid var(--wb-blue);outline-offset:2px}.buy-flex-head{align-items:center;gap:10px;display:flex}.buy-flex-ico{object-fit:contain;flex:none;width:28px;height:28px}.buy-plan-positioning{color:#535d70;min-height:60px;margin-top:10px;font-size:13px;line-height:1.5;display:block}.buy-plan-features .buy-feature-vip{color:#234bd9;font-weight:700}.buy-feature-vip small{color:#535d70;margin-top:5px;font-size:12px;font-weight:400;line-height:1.5;display:block}.buy-all-benefits{border:1px solid var(--line);background:#fff;border-radius:18px;margin:24px 0;overflow:hidden}.buy-all-benefits summary{cursor:pointer;color:#234bd9;padding:18px 20px;font-weight:700}.buy-all-benefits summary:focus-visible{outline-offset:-4px;outline:3px solid #2c5bff}.buy-benefit-conditions{color:#535d70;padding:16px 20px;font-size:13px;line-height:1.6}@media (max-width:760px){.buy-plan-positioning{min-height:0}}.buy-plan-more{color:#535d70;border-top:1px dashed #e4e3df;margin-top:5px;padding-top:10px;font-size:11.5px;line-height:1.6;display:block}.buy-plan-more strong{color:#303b4f}.buy-wanda{border:1px solid var(--wb-line,#e4e1da);background:var(--wb-paper,#fff);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:14px;padding:10px 12px 10px 14px;transition:border-color .2s,background .2s;display:grid}.buy-wanda.is-on{background:#f3f4ff;border-color:#4a52e8}.buy-wanda-star{background:#1d2370;border-radius:50%;width:26px;height:26px;padding:4px}.buy-wanda-copy{gap:2px;min-width:0;display:grid}.buy-wanda h3{color:var(--wb-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;line-height:1.2;display:flex}.buy-wanda-copy p{color:var(--wb-muted);margin:0;font-size:12px}.buy-wanda-kicker{color:#09623c;font:700 9.5px/1.3 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#d8f8e6;border-radius:999px;padding:2px 7px}.buy-wanda-price{white-space:nowrap;align-items:baseline;gap:6px;margin:0;display:flex}.buy-wanda-price s{color:var(--wb-muted);font-size:12px;text-decoration-color:#df1b41}.buy-wanda-price strong{color:var(--wb-ink);font-size:15px}.buy-wanda-price span{color:var(--wb-muted);font-size:11px}.buy-wanda-toggle{color:#2f37c9;font:600 12px/1 var(--font-sans), Arial, sans-serif;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #4a52e8;border-radius:999px;padding:7px 12px}.buy-wanda.is-on .buy-wanda-toggle{color:#fff;background:#4a52e8}.buy-wanda-toggle:disabled{cursor:default}.buy-wanda-toggle:focus-visible{outline-offset:2px;outline:2px solid #4a52e8}@media (max-width:639px){.buy-wanda{grid-template-columns:auto minmax(0,1fr) auto}.buy-wanda-price{grid-column:2/3}.buy-wanda-toggle{grid-area:1/3/span 2}}
