:root{--background:#fff;--foreground:#111;--font-accent:#000;--tt-ui-weight:500;--tt-ui-weight-emphasis:600;--tt-ui-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tt-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--tt-brand-hairline:color-mix(in srgb,var(--tt-brand-text,#111) 8%,transparent);--tt-footer-overlap:20px}.seo-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{color-scheme:dark;overflow-x:hidden}html:not(.trulytype-office){scrollbar-gutter:stable}body,html{margin:0;padding:0;background:#000!important;background-color:#000!important;color:var(--tt-brand-text,#111);font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:auto}html.trulytype-office,html[data-page=office]{--tt-office-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tt-ui-font:var(--tt-office-font);--tt-font:var(--tt-office-font)}body.trulytype-office,html.trulytype-office,html.trulytype-office body,html[data-page=office],html[data-page=office] body{font-family:var(--tt-office-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);font-size:15px;font-weight:400;line-height:1.35;letter-spacing:-.01em;color:#1c1c1e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.trulytype-office h1,html.trulytype-office h2,html.trulytype-office h3,html.trulytype-office h4,html.trulytype-office h5,html.trulytype-office h6,html.trulytype-office label,html.trulytype-office li,html.trulytype-office p,html[data-page=office] h1,html[data-page=office] h2,html[data-page=office] h3,html[data-page=office] h4,html[data-page=office] h5,html[data-page=office] h6,html[data-page=office] label,html[data-page=office] li,html[data-page=office] p{font-family:inherit;text-wrap:wrap}html.trulytype-office .tt-page-header h1,html[data-page=office] .tt-page-header h1{font-size:32px;font-weight:700;letter-spacing:-.04em}html.trulytype-office button,html.trulytype-office input,html.trulytype-office select,html.trulytype-office table,html.trulytype-office textarea,html[data-page=office] button,html[data-page=office] input,html[data-page=office] select,html[data-page=office] table,html[data-page=office] textarea{font-family:inherit;letter-spacing:inherit}html:not(.trulytype-office) [role=button],html:not(.trulytype-office) a,html:not(.trulytype-office) button,html:not(.trulytype-office) input,html:not(.trulytype-office) label,html:not(.trulytype-office) select,html:not(.trulytype-office) summary,html:not(.trulytype-office) textarea{-webkit-tap-highlight-color:transparent}html:not(.trulytype-office) :focus:not(:focus-visible){outline:none}@media (max-width:800px){html:not(.trulytype-office) input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not([type=range]):not([type=color]):not([type=file]):not(.font-search__field),html:not(.trulytype-office) select,html:not(.trulytype-office) textarea:not(.font-tester__field){font-size:max(16px,1em)}html:not(.trulytype-office) .account input:not([type=checkbox]):not([type=radio]),html:not(.trulytype-office) .account textarea,html:not(.trulytype-office) .account-login input:not([type=checkbox]):not([type=radio]),html:not(.trulytype-office) .auth-card input:not([type=checkbox]):not([type=radio]),html:not(.trulytype-office) .contact-footer-meta__select,html:not(.trulytype-office) .contact-newsletter__form input,html:not(.trulytype-office) .morphing-email__field,html:not(.trulytype-office) .newsletter-signup input,html:not(.trulytype-office) .signup-footer input,html:not(.trulytype-office) .trial-gate__form input[type=email],html:not(.trulytype-office) .tt-discount-field input{font-size:16px!important}html:not(.trulytype-office) .tt-discount-field button,html:not(.trulytype-office) .tt-discount-field input{height:36px!important;min-height:36px!important;max-height:36px!important}}html[data-page=font],html[data-page=font] body{background:var(--font-page-bg,#000)!important;background-color:var(--font-page-bg,#000)!important;color:var(--font-accent,#fff)}html:has(.tt-main-shell[data-page=about]),html:has(.tt-main-shell[data-page=about]) body,html[data-page=about],html[data-page=about] body{background:#000!important;background-color:#000!important;color:#f7f7f2;overflow-x:clip;height:auto}.tt-main-shell[data-page=about],html[data-page=about] .tt-main-shell{min-height:100dvh;height:auto;background:#111;background-color:#111}html[data-page=account] .page-content,html[data-page=account] .tt-main-shell,html[data-page=contact] .page-content,html[data-page=contact] .tt-main-shell,html[data-page=support] .page-content,html[data-page=support] .tt-main-shell{background:var(--tt-state-idle,#f2f2f2)}html:has(.account-page),html:has(.account-page) body,html[data-page=account],html[data-page=account] body{color-scheme:light;background:var(--tt-state-idle,#f2f2f2)!important;background-color:var(--tt-state-idle,#f2f2f2)!important}html[data-page=office] .tt-main-shell{min-height:100dvh;padding:0;opacity:1!important;transition:none!important;background:#f2f2f7}a{color:inherit;text-decoration:none}html[data-contrast=on]{filter:invert(1) hue-rotate(180deg)}.tt-main-shell{min-height:100vh;padding-top:0;opacity:1;background:#fff;background-color:#fff}.tt-main-shell:is([data-page=browse],[data-page=about],[data-page=contact],[data-page=page],[data-page=fonts-in-use],[data-page=try-fonts]),html:is([data-page=browse],[data-page=about],[data-page=contact],[data-page=page],[data-page=fonts-in-use],[data-page=try-fonts]) .tt-main-shell{position:relative;z-index:2;border-bottom-left-radius:var(--tt-fiu-radius,16px);border-bottom-right-radius:var(--tt-fiu-radius,16px);overflow:clip;margin-bottom:calc(-1 * var(--tt-footer-overlap, 20px));padding-bottom:2rem;box-shadow:0 12px 32px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.04)}html:has(.tt-main-shell:is([data-page=browse],[data-page=about],[data-page=contact],[data-page=page],[data-page=fonts-in-use],[data-page=try-fonts])) .contact-module,html:is([data-page=browse],[data-page=about],[data-page=contact],[data-page=page],[data-page=fonts-in-use],[data-page=try-fonts]) .contact-module{position:relative!important;left:0!important;right:0!important;bottom:auto!important;z-index:1!important;margin-top:0!important;width:100%!important}html[data-tt-footer-ready]:not([data-tt-footer-overflow]):has(.tt-main-shell:is([data-page=browse],[data-page=about],[data-page=contact],[data-page=page],[data-page=fonts-in-use],[data-page=try-fonts])) .contact-module,html[data-tt-footer-ready]:not([data-tt-footer-overflow]):is([data-page=browse],[data-page=about],[data-page=contact],[data-page=page],[data-page=fonts-in-use],[data-page=try-fonts]) .contact-module{position:-webkit-sticky!important;position:sticky!important;bottom:0!important}html[data-page=browse] .browse-container,html[data-page=browse] .page-content,html[data-page=browse] .tt-main-shell{background:#fff;background-color:#fff}html:has(.font-page-container) .page-content,html:has(.font-page-container) .tt-main-shell,html[data-page=font] .page-content,html[data-page=font] .tt-main-shell{background:var(--font-page-bg,#000);background-color:var(--font-page-bg,#000)}.newsletter-signup,.signup-footer{padding:2rem 1.25rem 3rem}.newsletter-signup h2,.signup-footer h2{font-size:var(--tt-type-body,1rem);font-weight:var(--tt-ui-weight-emphasis,600)}.newsletter-signup form,.signup-footer form{display:flex;gap:.5rem;margin-top:.75rem}.newsletter-signup input,.signup-footer input{flex:1 1;border:1px solid #ccc;padding:.6rem .75rem;font:inherit}.newsletter-signup button,.signup-footer button{border:0;background:#111;color:#fff;padding:.6rem 1rem;cursor:pointer}.font-tile-image{width:100%;height:auto;display:block}.account-page,.static-page{max-width:920px;margin:0 auto;padding:6rem 1.25rem 4rem}.cart-widget{font-size:var(--tt-type-small,.875rem)}.office-login{max-width:360px;margin:20vh auto;display:grid;grid-gap:.75rem;gap:.75rem}.cloud-kit-list{display:grid;grid-gap:1rem;gap:1rem}.tt-notice{padding:.75rem 1rem;background:var(--tt-state-idle,#f2f2f2);margin:1rem 0}[data-page=cart] button.progress-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;cursor:pointer;padding:0;color:inherit}[data-page=cart] a.step-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box}.cart-files span,.font-purchase__price,.price-table p{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cart-files,.download-list,.font-purchase,.license-certificate{margin:1.5rem 0}.cart-files>li,.download-list li,.font-purchase__actions{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between}.font-purchase__weights{list-style:none;padding:0}.cart-files button,.download-action button,.font-purchase button{font:inherit;cursor:pointer}.license-certificate{max-width:40rem;margin:6rem auto;padding:2.5rem;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 2px -1px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.06)}.license-certificate__code{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.license-certificate h2{margin:1.75rem 0 .5rem;font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.license-certificate section p{margin:0 0 .65rem}.license-certificate dl{display:grid;grid-template-columns:8rem 1fr;grid-gap:.6rem 1rem;gap:.6rem 1rem}.nav-toggle{display:none!important}.mobile-menu-bg{display:none}@media (min-width:801px){.mobile-menu-bg,.mobile-nav-fixed-btns,.mobile-nav-overlay:not(.active){display:none!important}}@media (max-width:800px){.mobile-menu-bg{display:block}}[data-page=cart] .questionnaire-container,[data-page=checkout] .questionnaire-container{max-width:1200px;width:min(1200px,calc(100% - 40px));margin:100px auto 0!important;padding-bottom:calc(140px + env(safe-area-inset-bottom, 0px));box-sizing:border-box}[data-page=cart] .step-header{text-align:center;width:100%}[data-page=cart] .step-header p{display:block;text-align:center;max-width:600px;margin-left:auto!important;margin-right:auto!important}[data-page=cart] .progress-container{width:100%}[data-page=cart] .progress-bar{display:flex!important;justify-content:space-between;align-items:flex-end;gap:0;width:100%!important;max-width:none;margin:0 0 20px;height:auto!important;overflow:visible!important;background:transparent!important}[data-page=cart] .progress-step{flex:1 1;min-width:0}[data-page=cart] .font-selection,[data-page=cart] .license-selection{display:block!important;grid-template-columns:none!important;max-width:none!important;width:100%!important;margin:0!important}[data-page=cart] .font-families-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))!important;grid-gap:30px!important;gap:30px!important;width:100%!important}.questionnaire-container .license-grid,[data-page=cart] .license-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:30px!important;gap:30px!important;width:100%!important}.questionnaire-container .license-term-section,[data-page=cart] .license-term-section{grid-column:1/-1!important;display:flex;flex-direction:column;gap:30px;width:100%}[data-page=cart] .license-card{border:none!important;padding:25px!important;background:var(--tt-state-idle,#f2f2f2)!important;border-radius:8px}.questionnaire-container .font-checkbox-label,[data-page=cart] .font-checkbox-label,[data-page=checkout] .font-checkbox-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;min-width:20px!important;margin:0!important}.questionnaire-container .font-checkbox-label .checkmark,[data-page=cart] .font-checkbox-label .checkmark,[data-page=checkout] .font-checkbox-label .checkmark{display:none!important}.questionnaire-container input.font-checkbox[type=checkbox],[data-page=cart] input.font-checkbox[type=checkbox],[data-page=checkout] input.font-checkbox[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important;position:static!important;inset:auto!important;display:inline-block!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important;padding:0!important;opacity:1!important;pointer-events:auto!important;accent-color:#007AFF!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;outline:none!important;cursor:pointer!important}.questionnaire-container input.font-checkbox[type=checkbox]:disabled,[data-page=cart] input.font-checkbox[type=checkbox]:disabled,[data-page=checkout] input.font-checkbox[type=checkbox]:disabled{opacity:.4!important;cursor:not-allowed!important}[data-page=cart] .font-product-card.is-selected,[data-page=cart] .font-product-card.is-selected:hover,[data-page=cart] .font-product-card:has(:checked){background:var(--license-chip-on,#888)!important;color:var(--license-chip-on-ink,#fff)!important}[data-page=cart] .license-option.is-selected,[data-page=cart] .license-option.is-selected:hover,[data-page=cart] .license-option:has(:checked){background:var(--tt-state-hover,#e8e8e8)!important;border:none!important;box-shadow:none!important}.questionnaire-container .license-option.license-radio-label>.checkmark,.questionnaire-container .license-radio-label>.checkmark,.questionnaire-container .purchase-choice>.checkmark,[data-page=cart] .license-radio-label>.checkmark,[data-page=cart] .purchase-choice>.checkmark,[data-page=cart] .purchase-module .checkmark{display:none!important}[data-page=cart] .font-product-card{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;grid-gap:15px!important;gap:15px!important}[data-page=cart] .font-product-price,[data-page=cart] .license-option .option-pricing{margin:0!important;justify-self:end;text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-page=cart] .step-navigation,[data-page=checkout] .step-navigation{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:80!important;margin:0!important;display:flex!important;justify-content:center!important;align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:none!important}[data-page=cart] .license-sheet__aside .license-sheet__dock,[data-page=cart] .license-sheet__aside .step-navigation{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;display:block!important;width:100%!important;margin:16px 0 0!important;padding:0!important;pointer-events:auto!important}[data-page=cart] .step-navigation__actions,[data-page=checkout] .step-navigation__actions{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;pointer-events:auto!important}[data-page=cart] .step-navigation__spacer,[data-page=checkout] .step-navigation__spacer{display:none!important}[data-page=cart] .purchase-module{background:#fff!important;text-align:left!important;padding:15px!important;border:none!important;box-shadow:none!important;border-radius:var(--tt-radius-nav,8px)!important}[data-page=cart] .purchase-module.is-selected,[data-page=cart] .purchase-module:has(input[type=radio]:checked){background:var(--tt-state-hover,#e8e8e8)!important}[data-page=cart] .purchase-choice,[data-page=cart] .purchase-module .font-checkbox-label{display:flex!important;align-items:flex-start;gap:14px;width:100%;margin:0;cursor:pointer;text-align:left}[data-page=cart] .purchase-choice__copy h3{margin:0 0 6px;font-size:1rem;font-weight:600;color:#333}[data-page=cart] .purchase-choice__copy p{margin:0;font-size:.95rem;color:#666;line-height:1.4}[data-page=cart] .info-form{max-width:none!important;width:100%!important;margin:0!important}[data-page=cart] .form-group label{display:block;margin-bottom:8px;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);font-weight:600;font-size:.95rem;color:#999}[data-page=cart] .form-group input:not([type=radio]):not([type=checkbox]),[data-page=cart] .form-group input[type=email],[data-page=cart] .form-group input[type=text],[data-page=cart] .info-form input:not([type=radio]):not([type=checkbox]){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:block;width:100%!important;max-width:none;box-sizing:border-box;margin:0;padding:.45rem 0!important;border:0!important;border-bottom:1px solid #111!important;border-radius:0!important;background:transparent!important;color:#111!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-size:var(--tt-type-body,1rem)!important;font-weight:var(--tt-ui-weight,500)!important;line-height:1.4!important;box-shadow:none!important}[data-page=cart] .form-group input:focus,[data-page=cart] .info-form input:focus{outline:none!important;border-color:transparent transparent #111!important;box-shadow:none!important}[data-page=cart] .form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:768px){[data-page=cart] .font-families-grid,[data-page=cart] .license-grid,[data-page=cart] .license-term-section{grid-template-columns:1fr!important}[data-page=cart] .progress-step{min-width:0}[data-page=cart] .progress-bar{gap:0}[data-page=cart] .form-row{grid-template-columns:1fr}}@media print{.license-certificate button{display:none}}.auth-page{min-height:70vh;display:flex;flex-direction:column;align-items:center;padding:6rem 1.25rem 4rem}.auth-card{width:100%;max-width:28rem;margin:0 auto;padding:1.75rem 1.5rem;background:#fff;border-radius:20px;box-shadow:0 0 0 .5px rgba(0,0,0,.04),0 10px 40px rgba(0,0,0,.08)}.auth-card h1{margin:0 0 .5rem;font-size:1.5rem;letter-spacing:-.03em;text-wrap:balance}.auth-card label,.auth-card p{color:var(--tt-brand-text-muted,#666);font-size:var(--tt-type-small,.875rem);line-height:1.45}.auth-card label{display:block;margin:1rem 0 .4rem;color:var(--tt-brand-text,#111);font-weight:var(--tt-ui-weight-emphasis,600)}.auth-card input{width:100%;box-sizing:border-box;padding:.8rem .9rem;border:1px solid #e5e5e5;border-radius:10px;font:inherit;background:#f7f7f7}.auth-page h1{text-wrap:balance}.auth-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;min-height:44px;padding:.7rem 1.1rem;border:0;border-radius:12px;background:#111;color:#fff;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;transition-property:transform,opacity,background-color;transition-duration:var(--tt-duration-fast,.42s);transition-timing-function:var(--tt-ease,cubic-bezier(.65,0,.35,1))}.auth-btn:active{transform:scale(.96)}.auth-btn--ghost{background:transparent;color:#111;border:1px solid #ccc}.auth-error{color:#b71c1c}.auth-qr{display:block;width:180px;height:180px;margin:1rem auto;border-radius:12px;outline:1px solid rgba(0,0,0,.08)}.auth-secret code{display:block;margin-top:.4rem;padding:.6rem .7rem;background:var(--tt-state-idle,#f2f2f2);border-radius:8px;font-size:var(--tt-type-small,.875rem);letter-spacing:.04em;word-break:break-all}.auth-recovery{display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem 1rem;gap:.4rem 1rem;padding:0;list-style:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--tt-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}html[data-page=office] .auth-btn{background:#007aff;width:100%}@view-transition{navigation:none}::view-transition-new(root),::view-transition-new(tt-site-nav),::view-transition-old(root),::view-transition-old(tt-site-nav){animation:none!important;mix-blend-mode:normal!important;-webkit-mix-blend-mode:normal!important}::view-transition-old(root),::view-transition-old(tt-site-nav){display:none!important}::view-transition-group(tt-site-nav){animation:none!important}html.tt-font-sheet-close::view-transition-new(root),html.tt-font-sheet-close::view-transition-old(root),html.tt-font-sheet-open::view-transition-new(root),html.tt-font-sheet-open::view-transition-old(root),html.tt-font-sheet-stack::view-transition-new(root),html.tt-font-sheet-stack::view-transition-old(root),html.tt-font-sheet::view-transition-new(root),html.tt-font-sheet::view-transition-old(root),html[data-page=font]::view-transition-new(root),html[data-page=font]::view-transition-old(root){animation:none!important;mix-blend-mode:normal!important;-webkit-mix-blend-mode:normal!important;transform:none!important}nav.site-nav{view-transition-name:tt-site-nav}.nav-sweep{view-transition-name:none}.questionnaire-container .tt-radio,[data-page=cart] .tt-radio,html[data-page=cart] .tt-radio{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important}.questionnaire-container .tt-radio__input,[data-page=cart] .tt-radio__input,html[data-page=cart] .license-option .tt-radio__input,html[data-page=cart] .purchase-choice .tt-radio__input,html[data-page=cart] .tt-radio__input{position:absolute!important;inset:0!important;opacity:0!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;z-index:1!important}.questionnaire-container .tt-radio__face,[data-page=cart] .tt-radio__face,html[data-page=cart] .tt-radio__face{display:flex!important;width:20px!important;height:20px!important;border-radius:50%!important;border:2px solid #c8c8c8!important;background:#fff!important;box-sizing:border-box!important;pointer-events:none!important}.questionnaire-container .tt-radio__dot,[data-page=cart] .tt-radio__dot,html[data-page=cart] .tt-radio__dot{display:block!important;width:14px!important;height:14px!important;border-radius:50%!important;background:#34c759!important;transform:scale(0)!important}.questionnaire-container .tt-radio__input:checked+.tt-radio__face .tt-radio__dot,[data-page=cart] .tt-radio__input:checked+.tt-radio__face .tt-radio__dot,[data-page=checkout] .tt-radio__input:checked+.tt-radio__face .tt-radio__dot,html[data-page=cart] .tt-radio__input:checked+.tt-radio__face .tt-radio__dot,html[data-page=checkout] .tt-radio__input:checked+.tt-radio__face .tt-radio__dot{transform:scale(1)!important;background:#34c759!important}.questionnaire-container .tt-radio__input:checked+.tt-radio__face,[data-page=cart] .tt-radio__input:checked+.tt-radio__face,[data-page=checkout] .tt-radio__input:checked+.tt-radio__face,html[data-page=cart] .tt-radio__input:checked+.tt-radio__face,html[data-page=checkout] .tt-radio__input:checked+.tt-radio__face{border-color:#34c759!important;background:#34c759!important}.questionnaire-container #edd-purchase-button,.questionnaire-container .step-navigation .step-btn,.questionnaire-container .step-navigation button,[data-page=cart] .cart-footer .step-btn,[data-page=cart] .cart-footer button,[data-page=cart] .step-nav .step-btn,[data-page=cart] .step-nav button,[data-page=cart] .step-navigation .step-btn,[data-page=cart] .step-navigation button,[data-page=checkout] .step-navigation .step-btn,[data-page=checkout] .step-navigation button,html[data-page=cart] .cart-footer .step-btn,html[data-page=cart] .cart-footer button,html[data-page=cart] .step-nav .step-btn,html[data-page=cart] .step-nav button,html[data-page=cart] .step-navigation .step-btn,html[data-page=cart] .step-navigation button,html[data-page=checkout] .step-navigation .step-btn,html[data-page=checkout] .step-navigation button{border-radius:var(--tt-radius-purchase,999px)!important}.questionnaire-container #edd-purchase-button.step-btn.primary.is-ready,.questionnaire-container .step-btn.primary.is-ready,[data-page=cart] .step-btn.primary.is-ready,[data-page=checkout] .step-btn.primary.is-ready,html[data-page=cart] .step-btn.primary.is-ready,html[data-page=checkout] .step-btn.primary.is-ready{background:#85bb65!important;color:#000!important;border:1px solid #85bb65!important;justify-content:center!important;text-align:center!important}.questionnaire-container #edd-purchase-button.step-btn.primary.is-waiting,.questionnaire-container .step-btn.primary.is-waiting,.questionnaire-container .step-btn.primary:disabled,[data-page=cart] .step-btn.primary.is-waiting,[data-page=cart] .step-btn.primary:disabled,[data-page=checkout] .step-btn.primary.is-waiting,[data-page=checkout] .step-btn.primary:disabled,html[data-page=cart] .step-btn.primary.is-waiting,html[data-page=cart] .step-btn.primary:disabled,html[data-page=checkout] .step-btn.primary.is-waiting,html[data-page=checkout] .step-btn.primary:disabled{background:#c8c8c8!important;color:#777!important;border:1px solid #c8c8c8!important;justify-content:center!important;text-align:center!important}@media (prefers-reduced-motion:no-preference){[data-page=cart] .step-btn:active:not(:disabled),[data-page=checkout] .step-btn:active:not(:disabled){transform:scale(.96);transition-duration:80ms!important;transition-timing-function:var(--tt-ease,cubic-bezier(.65,0,.35,1))}}.questionnaire-container input.font-checkbox[type=checkbox],[data-page=cart] input.font-checkbox[type=checkbox],[data-page=checkout] input.font-checkbox[type=checkbox],html[data-page=cart] input.font-checkbox[type=checkbox],html[data-page=checkout] input.font-checkbox[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important;position:static!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important;padding:0!important;opacity:1!important;pointer-events:auto!important;accent-color:#007AFF!important;border-radius:4px!important}.questionnaire-container .font-checkbox-label .checkmark,html[data-page=cart] .font-checkbox-label .checkmark,html[data-page=checkout] .font-checkbox-label .checkmark{display:none!important}#watching-words-move-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999;background:black;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s cubic-bezier(.4,0,.2,1)}#wwm-animation{font-size:clamp(4rem,12vw,12rem);font-weight:400;letter-spacing:normal;text-align:center;margin:0;min-height:0;line-height:1.05;display:flex;align-items:center;justify-content:center;font-synthesis:none;font-kerning:normal;font-feature-settings:"kern" 1,"kern",none;font-variant-ligatures:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap}#wwm-animation,#wwm-animation .wwm-letter{color:#fff;text-rendering:optimizeLegibility}#wwm-animation .wwm-letter{letter-spacing:inherit;transform-origin:center bottom;backface-visibility:hidden;-webkit-backface-visibility:hidden}#wwm-animation .wwm-letter,#wwm-animation .wwm-word-flip{display:inline-block;font:inherit;font-synthesis:none;font-kerning:normal;font-feature-settings:"kern" 1,"kern",none;font-variant-ligatures:none}#wwm-animation .wwm-word-flip{text-rendering:optimizeLegibility}#wwm-caption{position:absolute;bottom:24px;left:0;width:100%;text-align:center;font-size:.85rem;color:#fff;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);letter-spacing:.01em;opacity:.6;font-weight:400;pointer-events:none;display:flex;flex-direction:column;gap:.1em;align-items:center;line-height:1.1!important}#wwm-caption .wwm-presented,#wwm-caption .wwm-title{line-height:1.05!important}#wwm-caption .wwm-presented{font-size:.8em;opacity:.6;letter-spacing:.01em;margin-bottom:.1em;padding:.5em 0}#wwm-caption .wwm-title{font-size:calc(1em + 3px);opacity:.7;letter-spacing:.01em;font-weight:400}