#header{position:sticky;top:0;z-index:1000;width:100%;height:var(--nav-h);background-color:#1a1f26a6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--hairline);transition:background-color var(--dur-fast) var(--ease)}#header.scrolled{background-color:#1a1f26cc}.header-container{display:flex;justify-content:space-between;align-items:center;height:var(--nav-h);max-width:var(--container);margin:0 auto;padding:0 var(--container-gutter);gap:20px}.logo{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--text);display:flex;align-items:center;height:100%;gap:10px;text-decoration:none;transition:opacity var(--dur-fast) var(--ease);flex-shrink:0;letter-spacing:-.01em}.logo:hover{opacity:.85;color:var(--text)}.logo img{height:auto;width:40px;object-fit:contain;object-position:center}.logo-text{white-space:nowrap}.primary-nav{display:flex;align-items:center;flex:1;justify-content:center;min-width:0}.primary-nav ul{list-style:none;display:flex;gap:28px;margin:0;padding:0}.primary-nav li{display:flex}.nav-link{color:var(--text-2);font-size:14px;font-weight:500;text-decoration:none;transition:color var(--dur-fast) var(--ease);padding:6px 0;position:relative}.nav-link:hover,.nav-link:focus-visible{color:var(--text)}.nav-link.active{color:var(--text)}.nav-link.active:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--primary);border-radius:1px}.header-right{display:flex;align-items:center;gap:16px;margin-left:auto;flex-shrink:0}.header-login{color:var(--text-2);font-size:14px;font-weight:500;text-decoration:none;transition:color var(--dur-fast) var(--ease);white-space:nowrap}.header-login:hover,.header-login:focus-visible{color:var(--text)}.header-cta{flex-shrink:0}#header .language-button,.mobile-drawer .language-button{border:1px solid var(--hairline-strong);color:var(--text-2);border-radius:var(--radius-btn)}#header .language-button:hover,#header .language-button:focus-visible,#header .language-switcher.is-open .language-button,.mobile-drawer .language-button:hover,.mobile-drawer .language-button:focus-visible,.mobile-drawer .language-switcher.is-open .language-button{background:#ffffff0a;border-color:var(--hairline-strong);color:var(--text)}#header .language-dropdown,.mobile-drawer .language-dropdown{background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius-card);box-shadow:none}#header .language-option,.mobile-drawer .language-option{color:var(--text-2)}#header .language-option:hover,.mobile-drawer .language-option:hover{background:#ffffff0a;color:var(--text)}#header .language-option.active,.mobile-drawer .language-option.active{background:#ffffff12;color:var(--text)}.menu-toggle{display:none;background:transparent;border:1px solid var(--hairline-strong);border-radius:var(--radius-btn);padding:8px;width:40px;height:40px;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:4px;transition:background-color var(--dur-fast) var(--ease)}.menu-toggle:hover,.menu-toggle:focus-visible{background-color:#ffffff0a}.menu-toggle span{display:block;width:20px;height:2px;background:var(--text);border-radius:2px;transition:transform .25s var(--ease),opacity var(--dur-fast) var(--ease)}.menu-toggle.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .25s var(--ease),visibility .25s var(--ease);z-index:998}.mobile-drawer-overlay.open{opacity:1;visibility:visible}.mobile-drawer{position:fixed;top:0;right:0;height:100dvh;width:min(340px,86vw);background:var(--surface);border-left:1px solid var(--hairline-strong);transform:translate(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);z-index:999;display:flex;flex-direction:column;padding:80px 24px 32px;overflow-y:auto}.mobile-drawer.open{transform:translate(0)}.mobile-drawer__nav ul{list-style:none;padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid var(--hairline);display:flex;flex-direction:column;gap:4px}.mobile-drawer__heading{font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin:0 16px 8px}.mobile-drawer__lang{padding:0 16px 16px}.mobile-link{display:block;padding:13px 16px;color:var(--text-2);font-size:16px;font-weight:500;text-decoration:none;border-radius:var(--radius-btn);transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.mobile-link:hover{background-color:#ffffff0a;color:var(--text)}.mobile-link.active{background-color:#ffffff12;color:var(--text)}.mobile-link__host{display:block;font-family:var(--font-mono);font-size:11px;color:var(--text-faint);letter-spacing:.03em;margin-top:2px}.mobile-drawer__actions{margin-top:auto;padding-top:24px;border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:12px}.mobile-drawer__cta{width:100%}.mobile-drawer__login{display:flex;align-items:center;justify-content:center;padding:10px;color:var(--text-2);font-size:14px;font-weight:500;text-decoration:none;transition:color var(--dur-fast) var(--ease)}.mobile-drawer__login:hover{color:var(--text)}@media screen and (max-width:1180px){.primary-nav ul{gap:22px}.nav-link{font-size:13px}.header-right{gap:12px}}@media screen and (max-width:960px){.primary-nav,.desktop-only{display:none!important}.menu-toggle{display:inline-flex}.logo{font-size:17px;gap:8px}.logo img{width:36px}.header-right{gap:10px}}@media screen and (max-width:520px){.header-container{padding:0 16px;gap:12px}.logo{font-size:16px;gap:8px}.logo img{width:32px}}@media screen and (max-width:380px){.header-container{padding:0 12px;gap:8px}.logo-text{display:none}}.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:" "}.fi.fis{width:1em}.fi-us{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-us'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23bd3d44'%20d='M0%200h640v480H0'/%3e%3cpath%20stroke='%23fff'%20stroke-width='37'%20d='M0%2055.3h640M0%20129h640M0%20203h640M0%20277h640M0%20351h640M0%20425h640'/%3e%3cpath%20fill='%23192f5d'%20d='M0%200h364.8v258.5H0'/%3e%3cmarker%20id='us-a'%20markerHeight='30'%20markerWidth='30'%3e%3cpath%20fill='%23fff'%20d='m14%200%209%2027L0%2010h28L5%2027z'/%3e%3c/marker%3e%3cpath%20fill='none'%20marker-mid='url(%23us-a)'%20d='m0%200%2016%2011h61%2061%2061%2061%2060L47%2037h61%2061%2060%2061L16%2063h61%2061%2061%2061%2060L47%2089h61%2061%2060%2061L16%20115h61%2061%2061%2061%2060L47%20141h61%2061%2060%2061L16%20166h61%2061%2061%2061%2060L47%20192h61%2061%2060%2061L16%20218h61%2061%2061%2061%2060z'/%3e%3c/svg%3e")}.fi-br{background-image:url(/assets/br-Cu5YU29T.svg)}.fi-es{background-image:url(/assets/es-d5m8M5h8.svg)}.fi-jp{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jp'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='jp-a'%3e%3cpath%20fill-opacity='.7'%20d='M-88%2032h640v480H-88z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23jp-a)'%20transform='translate(88%20-32)'%3e%3cpath%20fill='%23fff'%20d='M-128%2032h720v480h-720z'/%3e%3ccircle%20cx='523.1'%20cy='344.1'%20r='194.9'%20fill='%23bc002d'%20transform='translate(-168.4%208.6)scale(.76554)'/%3e%3c/g%3e%3c/svg%3e")}.fi-fr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fr'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-il{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-il'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='il-a'%3e%3cpath%20fill-opacity='.7'%20d='M-87.6%200H595v512H-87.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23il-a)'%20transform='translate(82.1)scale(.94)'%3e%3cpath%20fill='%23fff'%20d='M619.4%20512H-112V0h731.4z'/%3e%3cpath%20fill='%230038b8'%20d='M619.4%20115.2H-112V48h731.4zm0%20350.5H-112v-67.2h731.4zm-483-275%20110.1%20191.6L359%20191.6z'/%3e%3cpath%20fill='%23fff'%20d='m225.8%20317.8%2020.9%2035.5%2021.4-35.3z'/%3e%3cpath%20fill='%230038b8'%20d='M136%20320.6%20246.2%20129l112.4%20190.8z'/%3e%3cpath%20fill='%23fff'%20d='m225.8%20191.6%2020.9-35.5%2021.4%2035.4zM182%20271.1l-21.7%2036%2041-.1-19.3-36zm-21.3-66.5%2041.2.3-19.8%2036.3zm151.2%2067%2020.9%2035.5-41.7-.5zm20.5-67-41.2.3%2019.8%2036.3zm-114.3%200L189.7%20256l28.8%2050.3%2052.8%201.2%2032-51.5-29.6-52z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cn'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='cn-a'%20fill='%23ff0'%20d='M-.6.8%200-1%20.6.8-1-.3h2z'/%3e%3c/defs%3e%3cpath%20fill='%23ee1c25'%20d='M0%200h640v480H0z'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(71.9991%200%200%2072%20120%20120)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(-12.33562%20-20.5871%2020.58684%20-12.33577%20240.3%2048)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(-3.38573%20-23.75998%2023.75968%20-3.38578%20288%2095.8)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(6.5991%20-23.0749%2023.0746%206.59919%20288%20168)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(14.9991%20-18.73557%2018.73533%2014.99929%20240%20216)'/%3e%3c/svg%3e")}.fi-th{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-th'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23f4f5f8'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%232d2a4a'%20d='M0%20162.5h640v160H0z'/%3e%3cpath%20fill='%23a51931'%20d='M0%200h640v82.5H0zm0%20400h640v80H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-kr'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='kr-a'%3e%3cpath%20fill-opacity='.7'%20d='M-95.8-.4h682.7v512H-95.8z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kr-a)'%20transform='translate(89.8%20.4)scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M-95.8-.4H587v512H-95.8Z'/%3e%3cg%20transform='rotate(-56.3%20361.6%20-101.3)scale(10.66667)'%3e%3cg%20id='kr-c'%3e%3cpath%20id='kr-b'%20fill='%23000001'%20d='M-6-26H6v2H-6Zm0%203H6v2H-6Zm0%203H6v2H-6Z'/%3e%3cuse%20xlink:href='%23kr-b'%20width='100%25'%20height='100%25'%20y='44'/%3e%3c/g%3e%3cpath%20stroke='%23fff'%20d='M0%2017v10'/%3e%3cpath%20fill='%23cd2e3a'%20d='M0-12a12%2012%200%200%201%200%2024Z'/%3e%3cpath%20fill='%230047a0'%20d='M0-12a12%2012%200%200%200%200%2024A6%206%200%200%200%200%200Z'/%3e%3ccircle%20cy='-6'%20r='6'%20fill='%23cd2e3a'/%3e%3c/g%3e%3cg%20transform='rotate(-123.7%20191.2%2062.2)scale(10.66667)'%3e%3cuse%20xlink:href='%23kr-c'%20width='100%25'%20height='100%25'/%3e%3cpath%20stroke='%23fff'%20d='M0-23.5v3M0%2017v3.5m0%203v3'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-sa{background-image:url(/assets/sa-Dh79zbT9.svg)}.fi-vn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-vn'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='vn-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23vn-a)'%20transform='translate(80)scale(.9375)'%3e%3cpath%20fill='%23da251d'%20d='M-128%200h768v512h-768z'/%3e%3cpath%20fill='%23ff0'%20d='M349.6%20381%20260%20314.3l-89%2067.3L204%20272l-89-67.7%20110.1-1%2034.2-109.4L294%20203l110.1.1-88.5%2068.4%2033.9%20109.6z'/%3e%3c/g%3e%3c/svg%3e")}.language-switcher{position:relative;display:inline-block}.language-button{display:flex;align-items:center;gap:.5rem;padding:.45rem .7rem;background:transparent;border:1px solid rgba(165,142,76,.3);border-radius:6px;color:var(--gold-accent);cursor:pointer;font-size:.9rem;line-height:1;transition:border-color .2s ease,background-color .2s ease}.language-button:hover,.language-button:focus-visible{background:#a58e4c14;border-color:var(--gold-primary);outline:none}.language-switcher.is-open .language-button{background:#a58e4c1a;border-color:var(--gold-primary)}.language-flag{width:1.5rem;height:1.125rem;display:inline-block;border-radius:2px;box-shadow:0 1px 3px #0000004d;flex-shrink:0}.language-code{font-weight:600;text-transform:uppercase;font-size:.82rem}.language-caret{font-size:10px;opacity:.7;transition:transform .2s ease}.language-switcher.is-open .language-caret{transform:rotate(180deg)}.language-dropdown{position:absolute;top:calc(100% + .5rem);right:0;background:var(--dark-bg-2);border:1px solid rgba(165,142,76,.2);border-radius:8px;min-width:180px;box-shadow:0 10px 30px #00000080;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:1001;overflow:hidden;padding:4px}.language-switcher.is-open .language-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.language-option{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem .8rem;background:transparent;border:none;color:var(--text-gray);cursor:pointer;font-size:.9rem;transition:background .18s ease,color .18s ease;text-align:left;border-radius:6px;font-family:inherit}.language-option:hover{background:#a58e4c1a;color:var(--gold-accent)}.language-option.active{background:#a58e4c2e;color:var(--gold-accent);font-weight:500}.language-label{font-weight:400}@media(max-width:768px){.language-button{padding:.4rem .55rem}.language-code,.language-caret{display:none}.language-flag{width:1.75rem;height:1.3rem}.language-dropdown{right:0;left:auto;min-width:170px}}@media(max-width:400px){.language-dropdown{right:-8px;min-width:160px}}footer{background-color:var(--bg);color:var(--text-2);padding:64px 0 32px;border-top:1px solid var(--hairline)}.footer-top{display:grid;grid-template-columns:1.2fr 3fr;gap:48px;padding-bottom:48px;border-bottom:1px solid var(--hairline)}.footer-brand{max-width:280px}.footer-logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--text);text-decoration:none;margin-bottom:14px}.footer-logo:hover{color:var(--text);opacity:.85}.footer-logo img{width:36px;height:36px;object-fit:contain}.footer-tagline{color:var(--text-muted);font-size:14px;line-height:1.55;margin-bottom:20px}.newsletter-btn{margin-bottom:20px}.social-links{display:flex;gap:14px}.social-links a.social-icon{display:flex;align-items:center;justify-content:center;background-color:transparent;opacity:.7;transition:opacity var(--dur-fast) var(--ease)}.social-links a.social-icon:hover{opacity:1}.social-links a.social-icon img{width:26px;height:26px;object-fit:contain}.footer-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.footer-label{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:18px}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column ul li{margin-bottom:12px}.footer-column ul li a,.footer-column ul li .footer-link-button{color:var(--text-muted);font-size:14px;font-weight:400;transition:color var(--dur-fast) var(--ease);text-decoration:none;background:none;border:none;padding:0;font-family:inherit;cursor:pointer;text-align:left}.footer-column ul li a:hover,.footer-column ul li .footer-link-button:hover{color:var(--text)}.footer-badges{display:flex;gap:16px;flex-wrap:wrap;padding:32px 0;border-bottom:1px solid var(--hairline)}.store-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border:1px solid var(--hairline-strong);border-radius:var(--radius-btn);color:var(--text-2);text-decoration:none;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.store-badge:hover{border-color:#ffffff40;color:var(--text)}.store-badge__icon{width:22px;height:22px;flex-shrink:0}.store-badge__text{display:flex;flex-direction:column;line-height:1.2}.store-badge__small{font-size:10px;color:var(--text-faint);letter-spacing:.02em}.store-badge__name{font-size:15px;font-weight:600}.copyright{padding-top:24px;text-align:center;color:var(--text-faint);font-size:13px}.footer-disclaimer{max-width:820px;margin:0 auto 12px;color:var(--text-faint);font-size:12px;line-height:1.6}.footer-company{margin-top:6px;font-size:12px}.app-embed-footer{background-color:var(--bg);border-top:1px solid var(--hairline);padding:8px 0 40px}@media screen and (max-width:1024px){.footer-top{grid-template-columns:1fr;gap:40px}.footer-cols{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media screen and (max-width:520px){.footer-cols{grid-template-columns:1fr;gap:28px}.footer-brand{max-width:none}.footer-badges{justify-content:flex-start}}.home-hero{position:relative;background-color:var(--bg);padding:calc(var(--nav-h) + 88px) 0 0;overflow:hidden}.home-hero__container{display:flex;flex-direction:column;align-items:center;text-align:center}.home-hero__copy{max-width:var(--hero-copy-max);display:flex;flex-direction:column;align-items:center}.home-hero__h1{margin:0 0 var(--space-6)}.home-hero__h1-key{color:var(--primary)}.home-hero__sub{font-size:18px;line-height:1.55;color:var(--text-2);margin:0 0 var(--space-8);max-width:56ch}.home-hero__ctas{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.home-hero__proof{margin:var(--space-4) 0 0;font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--text-muted)}.home-hero__shot-wrap{position:relative;width:100%;max-width:460px;margin-top:var(--space-12)}.home-hero__glow{position:absolute;top:0;left:50%;transform:translate(-50%,-12%);width:800px;height:800px;max-width:none;background:radial-gradient(circle,var(--primary-glow),transparent 70%);pointer-events:none;z-index:0}.home-hero__shot-link{position:relative;display:block;z-index:1}.home-hero__shot{display:block;max-height:580px;background-color:var(--bg-section)}.home-hero__shot img{display:block;width:100%;height:auto}.home-hero__review{position:relative;z-index:1;margin:var(--space-4) 0 0;font-size:14px;color:var(--text-muted);display:flex;align-items:baseline;justify-content:center;gap:var(--space-2);flex-wrap:wrap;padding:0 var(--space-4)}.home-hero__review-stars{color:var(--primary);font-size:12px;letter-spacing:.12em}.home-hero__review-quote{color:var(--text-2);font-style:normal}.home-hero__review-quote:before{content:"“"}.home-hero__review-quote:after{content:"”"}.home-hero__review-author{color:var(--text-faint);font-size:13px}@media(prefers-reduced-motion:no-preference){.home-hero__copy,.home-hero__shot-wrap,.home-hero__review{animation:home-hero-rise var(--dur-reveal) var(--ease) both}.home-hero__shot-wrap{animation-delay:70ms}.home-hero__review{animation-delay:.13s}@keyframes home-hero-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media screen and (max-width:768px){.home-hero{padding-top:calc(var(--nav-h) + 40px)}.home-hero__h1{margin-bottom:var(--space-4)}.home-hero__sub{font-size:16px;margin-bottom:var(--space-6)}.home-hero__ctas{width:100%;justify-content:center}.home-hero__shot-wrap{margin-top:var(--space-8);max-width:86vw}.home-hero__shot{max-height:440px}.home-hero__glow{width:520px;height:520px}}.statline{background-color:var(--bg-section);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:var(--space-10) 0}.statline__inner{text-align:center}.statline__text{font-family:var(--font-display);font-size:clamp(18px,2.4vw,26px);font-weight:500;line-height:1.4;letter-spacing:var(--display-tight);color:var(--text-2);margin:0}.statline__counter{font-size:1em;font-variant-numeric:tabular-nums;color:var(--primary);white-space:nowrap}.statline__counter .db-counter__value{font-weight:600;color:var(--primary)}.statline__counter .db-counter__pulse{display:none}@media screen and (max-width:768px){.statline{padding:var(--space-8) 0}}.chapters{background-color:var(--bg);padding:var(--space-24) 0 112px;overflow:clip}.chapter{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.chapter+.chapter{margin-top:var(--space-32)}.chapter--flip .chapter__media{order:-1}.chapter__label{margin:0 0 var(--space-4)}.chapter__h2{margin:0 0 var(--space-6);max-width:18ch}.chapter__body{font-size:16px;line-height:1.55;color:var(--text-2);margin:0 0 var(--space-6);max-width:52ch}.chapter__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.chapter__points li{display:flex;align-items:center;gap:var(--space-3);font-size:15px;font-weight:500;color:var(--text-2)}.chapter__points svg{flex-shrink:0;color:var(--primary)}.chapter--teal .chapter__points svg{color:var(--teal)}.chapter__media{position:relative;display:flex;justify-content:center}.chapter__glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:700px;max-width:none;background:radial-gradient(circle,var(--primary-glow),transparent 70%);pointer-events:none;z-index:0}.chapter--teal .chapter__glow{background:radial-gradient(circle,rgba(3,218,198,.08),transparent 70%)}.chapter__shot{position:relative;z-index:1;background-color:var(--bg-section)}.chapter__shot img{display:block;width:100%;height:auto}.chapter__shot--portrait{width:100%;max-width:400px;max-height:540px}.chapter__shot--square{width:100%;max-width:460px}.chapter__shot--crop{width:100%;max-width:460px;aspect-ratio:5 / 4}.chapter__shot .chapter__img-cover{width:100%;height:100%;object-fit:cover}.chapter__img-cover--postflop{object-position:50% 22%}.chapter__img-cover--trainers{transform:scale(1.55);transform-origin:50% 52%}.chapter__img-cover--explain{object-position:50% 62%}@media screen and (max-width:900px){.chapters{padding:var(--space-16) 0 var(--space-20)}.chapter{grid-template-columns:1fr;gap:var(--space-8)}.chapter--flip .chapter__media{order:0}.chapter+.chapter{margin-top:var(--space-20)}.chapter__glow{width:480px;height:480px}.chapter__shot--portrait{max-width:320px;max-height:440px}}.bento{background-color:var(--bg-section);padding:var(--space-24) 0 112px;overflow:clip}.bento__head{text-align:center;margin-bottom:var(--space-12)}.bento__h2{margin:0 auto;max-width:20ch}.bento__wrap{position:relative}.bento__dots{position:absolute;top:-32px;right:-32px;bottom:-32px;left:-32px;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.bento__grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:248px;gap:var(--space-4)}.bento__tile{display:flex;flex-direction:column;overflow:hidden}.bento__tile--big{grid-column:span 2;grid-row:span 2}.bento__media{flex:1;min-height:0;overflow:hidden;border-bottom:1px solid var(--hairline);background-color:var(--bg);position:relative}.bento__img{width:100%;height:100%;object-fit:cover;display:block}.bento__img--trainers{object-position:50% 42%}.bento__img--preflop{object-position:50% 34%}.bento__img--postflop{object-position:50% 26%}.bento__img--ranges{object-position:14% 31%;transform:scale(2.1);transform-origin:14% 31%}.bento__media--stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2)}.bento__stat-value{font-size:44px;font-weight:600;color:var(--primary);line-height:1}.bento__stat-caption{color:var(--text-faint)}.bento__media--platforms{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;gap:var(--space-2);padding:var(--space-4)}.bento__chip{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--text-2);border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);padding:5px 12px;white-space:nowrap}.bento__text{padding:var(--space-4)}.bento__tile-label{font-size:15px;font-weight:600;color:var(--text);margin:0 0 var(--space-1);line-height:1.3}.bento__tile-desc{font-size:13px;line-height:1.45;color:var(--text-muted);margin:0}@media screen and (max-width:900px){.bento{padding:var(--space-16) 0 var(--space-20)}.bento__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:232px}.bento__tile--big{grid-column:span 2;grid-row:span 1}}@media screen and (max-width:560px){.bento__grid{grid-template-columns:1fr;grid-auto-rows:232px}.bento__tile--big{grid-column:span 1}}.testimonials{background-color:var(--bg-section);padding:var(--space-24) 0 112px}.testimonials__head{max-width:720px;margin:0 auto var(--space-12);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.testimonials__heading{margin:0}.testimonials__proof{font-size:13px;font-weight:500;color:var(--text-muted);letter-spacing:.02em}.testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.review-card{display:flex;flex-direction:column;margin:0;padding:var(--space-6);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.review-card:hover{border-color:var(--hairline-strong);transform:translateY(-2px)}.review-card__stars{font-size:15px;letter-spacing:2px;color:var(--primary);line-height:1;margin-bottom:var(--space-4)}.review-card__stars-faint{color:var(--surface-3)}.review-card__quote{margin:0;font-size:16px;line-height:1.55;color:var(--text-2)}.review-card__translation{margin-top:var(--space-2);font-size:14px;font-style:italic;color:var(--text-muted)}.review-card__author{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:var(--space-4)}.review-card__author-name{font-size:14px;font-weight:600;color:var(--text)}.review-card__author-role{font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--text-faint)}@media screen and (max-width:960px){.testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.testimonials{padding:var(--space-16) 0 var(--space-20)}}@media screen and (max-width:640px){.testimonials__grid{grid-template-columns:1fr}}.results-proof{background-color:var(--bg);padding:var(--space-24) 0 var(--space-24)}.results-proof__head{max-width:720px;margin:0 auto var(--space-12);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.results-proof__heading{margin:0}.results-proof__sub{margin:0;color:var(--text-2);font-size:17px;line-height:1.55;max-width:56ch}.results-proof__charts{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);margin-bottom:var(--space-6)}.results-proof__chartCard{background:var(--bg-section);border:1px solid var(--hairline);border-radius:14px;padding:var(--space-8) var(--space-8) var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.results-proof__chartTop{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.results-proof__chartValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(34px,3.8vw,48px);font-weight:600;line-height:1;color:var(--primary)}.results-proof__badge{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);border:1px solid rgba(255,211,105,.35);border-radius:999px;padding:5px 12px;white-space:nowrap}.results-proof__chartTitle{margin:0;font-size:20px;line-height:1.3}.results-proof__chartDesc{margin:0;color:var(--text-2);font-size:15px;line-height:1.55}.results-proof__chart{display:block;width:100%;height:auto;margin-top:var(--space-2);direction:ltr}.results-proof__refline{stroke:#ffffff4d;stroke-width:1;stroke-dasharray:5 5}.results-proof__lineRaw{fill:none;stroke:#ffd36947;stroke-width:1.5}.results-proof__lineBold{fill:none;stroke:var(--primary);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.results-proof__dot{fill:var(--primary);stroke:var(--bg-section);stroke-width:2}.results-proof__svgvalue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;fill:var(--primary)}.results-proof__svgfaint{font-family:var(--font-mono);font-size:13px;fill:var(--text-faint)}.results-proof__chartSource{margin:0;color:var(--text-faint);font-size:12.5px;line-height:1.5}.results-proof__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.results-proof__tile{background:var(--bg-section);border:1px solid var(--hairline);border-radius:14px;padding:var(--space-8) var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);text-align:left}.results-proof__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(30px,3.4vw,42px);font-weight:600;line-height:1;color:var(--primary)}.results-proof__label{color:var(--text-2);font-size:15px;line-height:1.5}.results-proof__footnote{margin:var(--space-10) auto 0;max-width:72ch;text-align:center;color:var(--text-faint);font-size:13.5px;line-height:1.6}.results-proof__link{color:var(--primary);text-decoration:none;border-bottom:1px solid rgba(255,211,105,.4);transition:border-color .14s ease}.results-proof__link:hover{border-bottom-color:var(--primary)}@media screen and (max-width:1024px){.results-proof__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:900px){.results-proof__charts{grid-template-columns:1fr}}@media screen and (max-width:768px){.results-proof{padding:var(--space-16) 0}.results-proof__grid{gap:var(--space-4)}.results-proof__tile,.results-proof__chartCard{padding:var(--space-6) var(--space-5)}.results-proof__badge{font-size:10px;padding:4px 9px}}@media screen and (max-width:480px){.results-proof__grid{grid-template-columns:1fr}}.pricing{background-color:var(--bg);padding:var(--space-24) 0 112px}.pricing__head{max-width:720px;margin:0 auto var(--space-12);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.pricing__heading{margin:0}.pricing__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);align-items:stretch}.pricing-card{position:relative;display:flex;flex-direction:column;padding:var(--space-8) var(--space-6) var(--space-6);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.pricing-card:hover{border-color:var(--hairline-strong);transform:translateY(-2px)}.pricing-card--highlighted{border-color:#ffd36966}.pricing-card--highlighted:hover{border-color:#ffd3698c}.pricing-card__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:4px 14px;background:var(--primary);color:var(--on-primary);font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.02em;border-radius:var(--radius-pill);white-space:nowrap}.pricing-card__name{font-size:18px;font-weight:600;color:var(--text);margin-bottom:var(--space-3)}.pricing-card__price{display:flex;align-items:baseline;gap:4px;margin-bottom:var(--space-3)}.pricing-card__amount{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;color:var(--text);letter-spacing:-.02em;line-height:1}.pricing-card__period{font-size:15px;font-weight:500;color:var(--text-muted)}.pricing-card__desc{font-size:15px;line-height:1.5;color:var(--text-2)}.pricing-card__fine{margin-top:var(--space-2);font-size:12px;font-weight:500;color:var(--text-faint);letter-spacing:.02em}.pricing-card__features{list-style:none;margin:var(--space-6) 0;padding:var(--space-6) 0 0;border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:var(--space-3);flex-grow:1}.pricing-card__features li{display:flex;align-items:flex-start;gap:var(--space-2);font-size:14px;line-height:1.45;color:var(--text-muted)}.pricing-card__check{flex-shrink:0;margin-top:2px;color:var(--success)}.pricing-card__cta{width:100%;margin-top:auto}.pricing__icm-note{margin:var(--space-6) auto 0;text-align:center;font-size:13px;color:var(--text-faint)}.pricing__trust{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--hairline);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.pricing__trust-line{font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--text-muted)}.pricing__stores{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.pricing-store-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border:1px solid var(--hairline-strong);border-radius:var(--radius-btn);color:var(--text-2);text-decoration:none;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.pricing-store-badge:hover{background:#ffffff0a;color:var(--text)}.pricing-store-badge__icon{width:22px;height:22px;flex-shrink:0}.pricing-store-badge__text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.pricing-store-badge__small{font-size:10px;font-weight:500;letter-spacing:.02em;color:var(--text-faint)}.pricing-store-badge__name{font-size:14px;font-weight:600}.pricing__free-tier{max-width:520px;font-size:14px;line-height:1.5;color:var(--text-muted)}@media screen and (max-width:960px){.pricing__grid{grid-template-columns:1fr;max-width:460px;margin:0 auto}.pricing-card--highlighted{order:-1}}@media screen and (max-width:768px){.pricing{padding:var(--space-16) 0 var(--space-20)}}.faq-section{background-color:var(--bg-section);padding:var(--space-24) 0 112px}.faq-section__head{max-width:720px;margin:0 auto var(--space-10);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.faq-section__title{margin:0}.faq-items{max-width:760px;margin:0 auto;border-top:1px solid var(--hairline)}.faq-item{border-bottom:1px solid var(--hairline)}.faq-item__heading{margin:0;font-size:inherit;letter-spacing:normal}.faq-item__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:56px;padding:var(--space-4) 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1.4;color:var(--text);transition:color var(--dur-fast) var(--ease)}.faq-item__trigger:hover{color:var(--primary)}.faq-item__chevron{flex-shrink:0;display:inline-flex;color:var(--text-faint);transition:transform var(--dur-fast) var(--ease)}.faq-item__chevron--open{transform:rotate(180deg)}.faq-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s var(--ease)}.faq-item__panel--open{grid-template-rows:1fr}.faq-item__panel-inner{overflow:hidden;min-height:0}.faq-item__panel-inner p{margin:0 0 var(--space-4);padding-right:var(--space-8);font-size:15px;line-height:1.6;color:var(--text-2)}.faq-item__link-row{margin-top:calc(-1 * var(--space-2))}.faq-item__link{font-size:14px;font-weight:500;color:var(--primary)}.faq-item__link:hover{color:#ffe49a}@media(prefers-reduced-motion:reduce){.faq-item__panel,.faq-item__chevron{transition:none}}@media screen and (max-width:768px){.faq-section{padding:var(--space-16) 0 var(--space-20)}.faq-item__trigger{font-size:15px;min-height:48px}.faq-item__panel-inner p{padding-right:0}}.featured-articles{padding:var(--space-24) 0 112px;background-color:var(--bg-section);position:relative}.featured-articles__head{margin-bottom:var(--space-12);display:flex;align-items:end;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.featured-articles__head-text{max-width:720px}.featured-articles__eyebrow{display:inline-block;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--space-4)}.featured-articles .section-title{font-family:var(--font-display);font-size:clamp(28px,4vw,48px);font-weight:600;line-height:1.1;letter-spacing:var(--display-tight);text-align:left;color:var(--text);margin:0;text-wrap:balance}.featured-articles .articles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);border:none}.featured-articles .article-card-link{display:flex;flex-direction:column;color:inherit;text-decoration:none;border:none}.featured-articles .article-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);overflow:hidden;box-shadow:none;display:flex;flex-direction:column;height:100%;transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.featured-articles .article-card-link:hover .article-card{border-color:var(--hairline-strong);transform:translateY(-2px)}.featured-articles .article-image{position:relative;aspect-ratio:16 / 9;height:auto;overflow:hidden;margin:0;border-bottom:1px solid var(--hairline)}.featured-articles .article-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.featured-articles .article-card-link:hover .article-image img{transform:scale(1.03)}.featured-articles .article-content{padding:var(--space-6) var(--space-6) 72px;display:flex;flex-direction:column;flex-grow:1;position:relative;background:transparent}.featured-articles .article-content h3{font-family:var(--font-display);font-size:19px;line-height:1.3;margin-bottom:var(--space-3);color:var(--text);font-weight:600;letter-spacing:var(--display-tight);text-wrap:balance}.featured-articles .article-card-link:hover .article-content h3{color:var(--primary)}.featured-articles .article-content p{font-family:var(--font-sans);margin-bottom:var(--space-4);color:var(--text-muted);font-size:14.5px;line-height:1.55;flex-grow:1}.featured-articles .article-meta{position:absolute;bottom:var(--space-6);left:var(--space-6);right:var(--space-6);display:flex;align-items:center;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);gap:var(--space-2);flex-wrap:wrap;padding-top:var(--space-3);border-top:1px solid var(--hairline)}.featured-articles .article-meta .meta-separator{color:var(--text-faint)}.featured-articles .article-meta .article-author{font-style:normal}.featured-articles .view-all-container{text-align:left;margin-top:var(--space-10);display:flex;align-items:center;gap:var(--space-4)}.featured-articles .view-all-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;background:transparent;color:var(--text)!important;font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1;border:1px solid var(--hairline-strong);border-radius:var(--radius-btn);text-decoration:none;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);box-shadow:none}.featured-articles .view-all-btn:hover{background:#ffffff0a;color:var(--text)!important;filter:none;transform:none}@media(max-width:900px){.featured-articles .articles-grid{grid-template-columns:1fr}}@media(max-width:768px){.featured-articles{padding:var(--space-16) 0 var(--space-20)}}@media(max-width:600px){.featured-articles .article-content{padding:var(--space-4) var(--space-4) 64px}.featured-articles .article-meta{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);font-size:11px}}.final-cta{position:relative;background-color:var(--bg);padding:var(--space-32) 0;overflow:hidden;isolation:isolate}.final-cta:before{content:"";position:absolute;left:50%;bottom:-400px;width:800px;height:800px;transform:translate(-50%);background:radial-gradient(circle,var(--primary-glow),transparent 70%);pointer-events:none;z-index:0}.final-cta__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-8);text-align:center}.final-cta__heading{margin:0;max-width:16ch;background:linear-gradient(180deg,#eee,#ffd369 160%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.final-cta__btn{min-width:220px}.final-cta__proof{font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--text-muted)}@media screen and (max-width:768px){.final-cta{padding:var(--space-20) 0}.final-cta__inner{gap:var(--space-6)}}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:60;pointer-events:none;background:#1a1f26e6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--hairline);padding:10px 16px calc(10px + env(safe-area-inset-bottom));transform:translateY(120%);transition:transform .3s var(--ease)}.sticky-cta--visible{transform:translateY(0);pointer-events:auto}.sticky-cta__inner{display:flex;align-items:center;gap:12px}.sticky-cta__label{flex:1;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;color:var(--text-muted);line-height:1.3;white-space:normal;overflow-wrap:break-word}.sticky-cta__btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 22px;background:var(--primary);color:var(--on-primary);font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1;text-decoration:none;border:none;border-radius:var(--radius-btn);transition:filter var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);white-space:nowrap;flex-shrink:0}.sticky-cta__btn:hover{filter:brightness(1.06);color:var(--on-primary)}.sticky-cta__btn:active{transform:scale(.98)}@media(min-width:720px){.sticky-cta{display:none}}@media(prefers-reduced-motion:reduce){.sticky-cta{transition:opacity .2s linear;transform:none;opacity:0}.sticky-cta--visible{opacity:1}}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:optional}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Variable-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Variable-latin-ext.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable-latin.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable-latin-ext.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*{margin:0;padding:0;box-sizing:border-box}:root{--bg: #1A1F26;--bg-section: #222831;--surface: #2A313C;--surface-2: #393E46;--surface-3: #444952;--hairline: rgba(255, 255, 255, .07);--hairline-strong: rgba(255, 255, 255, .12);--hairline-faint: rgba(255, 255, 255, .05);--primary: #FFD369;--primary-deep: #D4A017;--on-primary: #1A1A1A;--primary-glow: rgba(255, 211, 105, .12);--teal: #03DAC6;--success: #4CAF50;--error: #CF6679;--text: #EEEEEE;--text-2: #C7CBD1;--text-muted: #AAAAAA;--text-faint: #9AA1AB;--radius-card: 12px;--radius-btn: 8px;--radius-frame: 16px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--container: 1200px;--container-gutter: 24px;--hero-copy-max: 640px;--prose-max: 65ch;--breakout-max: 1100px;--nav-h: 64px;--font-display: "Satoshi", "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--display-tight: -.02em;--display-very-tight: -.02em;--ease: cubic-bezier(.25, .46, .45, .94);--ease-out: cubic-bezier(.25, .46, .45, .94);--ease-spring: cubic-bezier(.16, 1, .3, 1);--dur-fast: .15s;--dur-reveal: .45s;--dark-bg-1: var(--bg);--dark-bg-2: var(--surface);--dark-bg-3: var(--surface-2);--gold-primary: var(--primary);--gold-accent: var(--primary);--gold-deep: var(--primary-deep);--gold-dark: var(--primary-deep);--gold-glow: var(--primary-glow);--white: #ffffff;--light-gray: var(--text);--medium-gray: var(--text-muted);--text-gray: var(--text-2);--very-dark-gray: #161A20;--ink: var(--bg);--ink-soft: var(--surface);--paper: var(--bg-section);--paper-deep: var(--surface);--rule: var(--hairline);--rule-strong: var(--hairline-strong);--rule-paper: var(--hairline);--felt: var(--bg-section);--ember: var(--error);--text-display: var(--text);--text-body: var(--text-2);--text-meta: var(--text-muted);--border-dim: var(--hairline);--max-w: 1200px}html{scroll-behavior:smooth}[id]{scroll-margin-top:80px}body{font-family:var(--font-sans);font-size:16px;line-height:1.55;font-weight:400;color:var(--text);background-color:var(--bg);font-feature-settings:"kern","liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;color:var(--text);letter-spacing:var(--display-tight)}h1{font-size:clamp(38px,5.5vw,64px);line-height:1.02}h2{font-size:clamp(28px,4vw,48px);line-height:1.1}h3{font-size:20px;line-height:1.3}.h2-muted{color:var(--text-muted)}.h2-muted .h2-key{color:var(--text)}.h2-muted .h2-key--primary{color:var(--primary)}strong,b{font-weight:600;color:var(--text)}a{text-decoration:none;color:var(--primary);transition:color var(--dur-fast) var(--ease);font-weight:400}a:hover{color:#ffe49a}img,svg,video{max-width:100%;height:auto}main{flex-grow:1}#root{display:flex;flex-direction:column;min-height:100vh}.mono,.stat-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mono-label,.eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.container{max-width:var(--container);margin:0 auto;padding:0 var(--container-gutter)}.container-breakout{max-width:var(--breakout-max);margin:0 auto;padding:0 var(--container-gutter)}.prose{max-width:var(--prose-max)}.section{padding:var(--space-24) 0 112px}.section--tight{padding:var(--space-24) 0 var(--space-24)}.section--alt{background-color:var(--bg-section)}@media screen and (max-width:768px){.section,.section--tight{padding:var(--space-16) 0 var(--space-20)}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;background:var(--primary);color:var(--on-primary)!important;font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1;border:none;border-radius:var(--radius-btn);cursor:pointer;text-decoration:none;white-space:nowrap;transition:filter var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.btn-primary:hover,.btn-primary:focus-visible{filter:brightness(1.06);transform:translateY(-1px);color:var(--on-primary)!important}.btn-primary--sm{height:36px;padding:0 16px;font-size:14px}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;background:transparent;color:var(--text)!important;font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1;border:1px solid var(--hairline-strong);border-radius:var(--radius-btn);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.btn-ghost:hover,.btn-ghost:focus-visible{background:#ffffff0a;color:var(--text)!important}.btn-ghost--sm{height:36px;padding:0 16px;font-size:14px}.btn-text{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;color:var(--primary);font-family:var(--font-sans);font-size:15px;font-weight:500;cursor:pointer;text-decoration:none;transition:color var(--dur-fast) var(--ease)}.btn-text:hover{color:#ffe49a}.btn-group{display:inline-flex;gap:12px;flex-wrap:wrap;align-items:center}.card-surface{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.card-surface:hover{border-color:var(--hairline-strong);transform:translateY(-2px)}.shot-frame{border:1px solid var(--hairline-strong);border-radius:var(--radius-frame);overflow:hidden}.shot-frame--fade{-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent);mask-image:linear-gradient(180deg,#000 75%,transparent)}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(12px);transition:opacity var(--dur-reveal) var(--ease),transform var(--dur-reveal) var(--ease);will-change:opacity,transform}.reveal.revealed{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.reveal,.reveal.revealed{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}::selection{background:var(--primary);color:var(--on-primary)}html{scrollbar-width:thin;scrollbar-color:var(--surface-3) var(--bg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:5px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}.heart{color:#f55}.spade{color:silver}.diamond{color:#5cadff}.club{color:#5a5}.card{font-family:var(--font-sans);font-weight:600;display:inline-block}span.heart,span.spade,span.diamond,span.club{font-family:Arial Unicode MS,Apple Symbols,sans-serif;font-weight:700;margin:0 1px}.submit-btn,.primary-btn,.view-all-btn,.read-more-btn,.download-cta-btn,.close-success-btn,#mc-embedded-subscribe{display:inline-block;background-color:var(--primary);color:var(--on-primary)!important;padding:12px 24px;border:none;border-radius:var(--radius-btn);font-family:var(--font-sans);font-size:16px;font-weight:600;cursor:pointer;transition:filter var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);text-decoration:none;text-align:center;line-height:normal}.submit-btn:hover,.primary-btn:hover,.view-all-btn:hover,.read-more-btn:hover,.download-cta-btn:hover,.close-success-btn:hover,#mc-embedded-subscribe:hover{filter:brightness(1.06);transform:translateY(-1px)}.secondary-btn{display:inline-block;background-color:transparent;color:var(--text)!important;border:1px solid var(--hairline-strong);padding:12px 24px;border-radius:var(--radius-btn);font-family:var(--font-sans);font-size:15px;font-weight:600;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);text-decoration:none;text-align:center;line-height:normal}.secondary-btn:hover{background-color:#ffffff0a;color:var(--text)!important}.read-more-btn{padding:8px 15px;font-size:14px;border:1px solid var(--hairline-strong);background-color:transparent;color:var(--text)!important}.read-more-btn:hover{background-color:#ffffff0a;color:var(--text)!important;filter:none}.download-cta-btn{padding:14px 28px;font-size:17px;font-weight:600}.close-success-btn{padding:12px 24px;font-size:15px;margin-top:15px}#mc-embedded-subscribe{margin:10px 0!important;float:none!important;width:100%!important;box-sizing:border-box}#mc-embedded-subscribe:disabled{opacity:.6!important;cursor:wait!important}.button,input[type=submit].button{height:auto!important}.hero{padding:100px 0;background-color:var(--bg);position:relative;overflow:hidden}.hero-container{display:flex;justify-content:space-between;align-items:center;gap:40px;position:relative}.hero-content{flex:3;text-align:left;max-width:60%;position:relative;z-index:10}.hero-image{flex:2;display:flex;justify-content:center;align-items:center;position:relative;z-index:5;margin-left:-60px}.image-stack{position:relative;width:550px;height:550px;perspective:1000px}.preview-img{position:absolute;border-radius:var(--radius-card);border:1px solid var(--hairline-strong);width:220px;transition:transform var(--dur-fast) var(--ease)}.preview-main{z-index:4;left:160px;top:80px;transform:rotate(0)}.preview-top{z-index:3;left:20px;top:30px;transform:rotate(-12deg)}.preview-bottom{z-index:2;left:240px;top:220px;transform:rotate(10deg)}.preview-right{z-index:1;left:320px;top:40px;transform:rotate(15deg)}.hero-image img{max-width:100%;height:auto;border-radius:var(--radius-card)}.hero h1{margin-bottom:20px;text-align:left}.hero p{font-size:18px;margin-bottom:40px;color:var(--text-2);text-align:left}.hero-quick-links{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;position:relative;z-index:20}.hero-quick-links .quick-link-card{background-color:var(--surface);padding:16px;border-radius:var(--radius-card);border:1px solid var(--hairline);text-align:left;position:relative;display:flex;flex-direction:column;min-height:140px}.hero-quick-links .quick-link-card:hover{border-color:var(--hairline-strong)}.hero-quick-links .quick-link-card h3{font-size:16px;margin-bottom:8px}.hero-quick-links .quick-link-card h3 a{color:var(--text)}.hero-quick-links .quick-link-card p{font-size:14px;margin-bottom:8px;color:var(--text-muted);flex-grow:1}.hero-quick-links .quick-link-card a:last-child{font-size:14px;font-weight:600;color:var(--primary);margin-top:auto;align-self:flex-start}.quick-links{padding:60px 0;background-color:var(--bg-section)}.quick-links-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.quick-link-card{padding:24px;border-radius:var(--radius-card);background-color:var(--surface);border:1px solid var(--hairline);transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.quick-link-card:hover{transform:translateY(-2px);border-color:var(--hairline-strong)}.quick-link-card h3{font-size:20px;margin-bottom:15px}.quick-link-card p{margin-bottom:15px;color:var(--text-2)}.featured-articles{padding:60px 0;background-color:var(--bg-section)}.section-title{font-size:clamp(28px,4vw,40px);margin-bottom:40px;text-align:center;color:var(--text)}.articles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.article-card{background-color:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);overflow:hidden;transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);display:flex;flex-direction:column;height:100%;cursor:pointer;color:inherit;text-decoration:none}.article-card:hover{transform:translateY(-2px);border-color:var(--hairline-strong)}.article-card-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.article-image{height:200px;overflow:hidden}.article-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.article-card:hover .article-image img{transform:scale(1.04)}.article-content{padding:20px;display:flex;flex-direction:column;flex-grow:1;position:relative}.article-content h3{font-size:19px;margin-bottom:10px;color:var(--text)}.article-content p{margin-bottom:40px;color:var(--text-muted)}.article-meta{display:flex;align-items:center;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;color:var(--text-faint);position:absolute;bottom:20px;left:20px}.article-meta span{margin-right:15px}.about{padding:80px 0;background-color:var(--bg)}.about-content{max-width:900px;margin:0 auto;text-align:center}.about-content h2{margin-bottom:30px}.about-content p{margin-bottom:20px;color:var(--text-2);font-size:17px;line-height:1.6}.resources-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.resource-card,.resource-item{padding:24px;border-radius:var(--radius-card);background-color:var(--surface);border:1px solid var(--hairline);transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);display:flex;gap:20px;align-items:flex-start}.resource-card:hover,.resource-item:hover{transform:translateY(-2px);border-color:var(--hairline-strong)}.resource-icon{font-size:32px;color:var(--primary)}.resource-details{flex:1}.resource-details h3{font-size:19px;margin-bottom:12px;margin-top:0}.resource-details p{margin-bottom:15px;color:var(--text-muted);font-size:14px;line-height:1.5}.resource-details a{color:var(--primary);font-weight:600;font-size:14px;display:inline-flex;align-items:center;text-decoration:none}.resources-section{background-color:var(--bg-section);padding:80px 0;position:relative}.resources-intro{flex:1;max-width:40%}.resources-intro h3{font-size:24px;margin-bottom:20px}.resources-intro p{margin-bottom:30px;line-height:1.6;color:var(--text-2)}.resources-showcase{flex:1.5;display:flex;flex-direction:column;gap:20px}.contact{padding:80px 0;background-color:var(--bg)}.contact-form{max-width:700px;margin:0 auto;background-color:var(--surface);padding:40px;border-radius:var(--radius-card);border:1px solid var(--hairline)}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:var(--text-2)}.form-group input,.form-group textarea{width:100%;padding:12px;border:1px solid var(--hairline-strong);border-radius:var(--radius-btn);font-size:16px;font-family:var(--font-sans);transition:border-color var(--dur-fast) var(--ease);background-color:var(--bg);color:var(--text)}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--primary)}.form-group textarea{min-height:150px;resize:vertical}.subscription-form{background:transparent;font-family:var(--font-sans);width:100%}.form-field{margin-bottom:20px}.form-field label{display:block;margin-bottom:8px;color:var(--text-2);font-weight:500;font-size:15px}.form-field input[type=text],.form-field input[type=email]{width:100%;padding:14px;background-color:var(--bg);border:1px solid var(--hairline-strong);border-radius:var(--radius-btn);color:var(--text);font-size:16px;font-family:var(--font-sans);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.form-field input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-glow)}.form-field .required{color:var(--error);margin-left:2px}.form-submit{text-align:left;margin-top:20px}.form-submit input[type=submit]{width:100%}.form-submit input[type=submit]:disabled{opacity:.6;cursor:wait}.disclaimer-text{margin-top:15px;margin-bottom:20px}.small-text{font-size:12px;line-height:1.4;color:var(--text-faint);margin:4px 0}.disclaimer-text a{color:var(--primary);text-decoration:none}.disclaimer-text a:hover{text-decoration:underline}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000000a6;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);justify-content:center;align-items:center}.modal.active{display:flex}.modal-content{background-color:var(--surface);margin:10% auto;padding:35px;border-radius:var(--radius-card);max-width:500px;width:90%;border:1px solid var(--hairline-strong);position:relative}.close-modal{color:var(--text-muted);position:absolute;top:15px;right:20px;font-size:28px;font-weight:700;cursor:pointer;transition:color var(--dur-fast) var(--ease)}.close-modal:hover{color:var(--text)}.modal h2{margin-bottom:15px;font-size:26px}.modal p{color:var(--text-2);margin-bottom:25px;font-size:16px;line-height:1.5}#mc_embed_signup{width:100%;background:transparent!important;font-family:var(--font-sans)!important}#mc_embed_signup form{padding:0!important;margin:0!important}.mc-field-group{margin-bottom:25px;position:relative}.mc-field-group label{display:block;margin-bottom:8px;color:var(--text-2);font-weight:500;font-size:15px}.mc-field-group input{width:100%;padding:14px;background-color:var(--bg);border:1px solid var(--hairline-strong);border-radius:var(--radius-btn);color:var(--text);font-size:16px;font-family:var(--font-sans);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.mc-field-group input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-glow)}.asterisk{color:var(--error);margin-left:2px}#signup-success{display:none;text-align:center;padding:10px 0}#signup-success h3{margin-bottom:15px;font-size:24px}#signup-success p{margin-bottom:15px;font-size:16px}#mc_embed_signup div.mce_inline_error,#mce-error-response{background-color:transparent!important;color:var(--error)!important;font-weight:400!important;margin-top:5px!important;padding:5px 0!important;font-size:14px!important;display:none;text-align:left}#mc_embed_signup input.mce_inline_error{border-color:var(--error)!important}.modal-content #mc_embed_signup .optionalParent,.modal-content #mc_embed_signup .foot{margin:0!important;padding:0!important;width:100%!important;text-align:left!important}.modal-content #mc_embed_signup .refferal_badge,.modal-content #mc_embed_signup .optionalParent a{display:none!important}#email-form-container{width:100%}.view-all-container{text-align:center;margin-top:40px}.page-title{padding:calc(var(--nav-h) + 56px) 0 40px;background-color:var(--bg);text-align:center}.page-title h1{font-size:clamp(32px,4.5vw,48px);margin-bottom:15px}.page-title p{font-size:18px;color:var(--text-2);max-width:800px;margin:0 auto}.all-resources{padding:60px 0 80px;background-color:var(--bg-section)}.all-resources .articles-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:40px;margin-bottom:30px}.all-resources .article-card{margin-bottom:10px}.resources-page .article-card{position:relative;padding-bottom:60px;height:100%;min-height:450px}.resources-page .article-content{position:static;height:100%;padding:25px}.resources-page .article-meta{margin-bottom:45px}.resources-page .read-more-btn{position:absolute;bottom:20px;left:25px;margin-top:15px}.resources-page .article-image{height:220px}.blog-post{padding:60px 0;background-color:var(--bg)}.blog-post-header{margin-bottom:40px;text-align:center}.back-to-blog{display:inline-block;margin-bottom:20px;color:var(--primary);font-size:15px;font-weight:500}.back-to-blog:hover{color:#ffe49a}.blog-post-title{font-size:clamp(30px,4vw,44px);margin-bottom:15px;line-height:1.15}.blog-post-meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;margin-bottom:30px;color:var(--text-faint)}.post-date{margin-right:15px}.blog-post-featured-image{max-width:900px;margin:0 auto;border-radius:var(--radius-frame);border:1px solid var(--hairline-strong);overflow:hidden}.blog-post-featured-image img{width:100%;height:auto;display:block}.blog-post-content{max-width:760px;margin:40px auto 0;color:var(--text-2);font-size:17px;line-height:1.65}.blog-post-content p{margin-bottom:25px}.blog-post-content h2{font-size:30px;margin:40px 0 20px}.blog-post-content h3{font-size:24px;margin:30px 0 15px}.blog-post-content h4{font-size:20px;margin:25px 0 15px}.blog-post-content ul,.blog-post-content ol{margin-bottom:25px;padding-left:30px}.blog-post-content li{margin-bottom:10px}.blog-post-content strong{color:var(--text);font-weight:600}.example-box{background-color:var(--surface);padding:25px;border-radius:var(--radius-card);margin:30px 0;border:1px solid var(--hairline)}.blog-post-footer{max-width:760px;margin:60px auto 0;padding-top:40px;border-top:1px solid var(--hairline)}.share-links{margin-bottom:40px}.share-links h4{font-size:20px;margin-bottom:15px}.social-share-icons{display:flex;gap:15px}.social-share-icon{display:flex;align-items:center;justify-content:center;transition:transform var(--dur-fast) var(--ease)}.social-share-icon:hover{transform:scale(1.1)}.social-share-icon img{width:30px;height:30px}.related-posts h4{font-size:20px;margin-bottom:20px}.related-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px}.related-post-card{background-color:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);overflow:hidden;transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.related-post-card:hover{transform:translateY(-2px);border-color:var(--hairline-strong)}.related-post-card img{width:100%;height:150px;object-fit:cover;display:block}.related-post-card h5{padding:15px 15px 5px;font-size:16px;color:var(--text)}.related-post-card a{display:inline-block;padding:0 15px 15px;color:var(--primary);font-weight:500;font-size:14px}.cta-section{background-color:var(--bg-section);padding:60px 0;text-align:center}.cta-section h3{font-size:28px;margin-bottom:15px}.cta-section p{font-size:17px;color:var(--text-2);margin-bottom:30px;max-width:700px;margin-left:auto;margin-right:auto}.blog-articles{padding:60px 0 80px;background-color:var(--bg-section)}.blog-intro{text-align:center;margin:30px auto 0;max-width:600px}.blog-intro h3{margin-bottom:15px}.blog-intro p{margin-bottom:20px}#terms-privacy .about-content h2{font-size:30px;margin-top:40px;margin-bottom:15px;text-align:left}#terms-privacy .about-content h3{font-size:22px;margin-top:30px;margin-bottom:10px;text-align:left}#terms-privacy .about-content p,#terms-privacy .about-content ul li{margin-bottom:20px;font-size:16px;line-height:1.6;text-align:left}#terms-privacy .about-content ul{margin-bottom:20px;padding-left:25px;list-style:disc}#terms-privacy .about-content em{color:var(--text-faint);font-style:normal;display:block;margin-bottom:25px;font-size:14px}@media screen and (max-width:992px){.hero-container{flex-direction:column}.hero-content,.hero-image{max-width:100%}.hero-image{margin-top:40px;margin-left:0;justify-content:center;width:100%}.image-stack{margin:0 auto;transform:scale(.8);left:0}}@media screen and (max-width:900px){.resources-container{flex-direction:column}.resources-intro{max-width:100%;text-align:center;margin-bottom:30px}}@media screen and (max-width:768px){.hero-quick-links{grid-template-columns:1fr}.image-stack{transform:scale(.65);width:450px;height:450px}.about-content p{font-size:16px}.hero p{font-size:17px}.article-content p{margin-bottom:50px;font-size:15px}.article-meta{font-size:12px}.all-resources .articles-grid,.blog-articles .articles-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}.resources-page .article-card{min-height:420px}.resources-page .article-image{height:200px}.blog-post{padding:40px 0}.blog-post-content{font-size:16px}.blog-post-content h2{font-size:26px}.blog-post-content h3{font-size:22px}.example-box{padding:20px}.cta-section h3{font-size:24px}.cta-section p{font-size:16px}.download-cta-btn{padding:12px 25px;font-size:16px}.modal-content{width:90%;margin:20% auto;padding:25px 20px}.modal h2{font-size:22px}.modal p{font-size:15px}.mc-field-group input,#mc-embedded-subscribe{padding:12px;font-size:15px}}@media screen and (max-width:576px){.image-stack{width:400px;height:400px;left:50%;transform:translate(-50%) scale(.45)}.page-title p{font-size:16px}}@media screen and (max-width:480px)and (pointer:coarse){.hero-image{overflow:visible;width:100%;height:auto;margin-top:30px;margin-bottom:30px}.image-stack{transform:scale(.9);position:relative;left:0;margin:0 auto;width:300px;height:300px}.preview-img{width:200px}}@media screen and (min-width:1200px){.hero-content{padding-right:50px}}html.app-embed #header,html.app-embed #mobile-drawer,html.app-embed .mobile-drawer-overlay,html.app-embed footer,html.app-embed .CookieConsent,html.app-embed .gg-hide-in-embed,html.app-embed .gg-hide-on-apple,html.gg-apple .gg-hide-on-apple{display:none!important}html.app-embed .page-title{padding-top:48px}:lang(ja) :is(h1,h2,h3),:lang(zh) :is(h1,h2,h3){word-break:auto-phrase;text-wrap:balance}:lang(ko) :is(h1,h2,h3,p,li,a,button){word-break:keep-all}.gg-cookie__msg,.gg-cookie__obligatory{display:block}.gg-cookie__obligatory{margin-top:10px}@media(max-width:640px){.gg-cookie{font-size:12px!important;line-height:1.35;align-items:center!important}.gg-cookie>div:first-child{display:contents}.gg-cookie__msg{flex:1 1 100%;margin:8px 12px 6px}.gg-cookie__obligatory{margin:0 0 8px 12px}.gg-cookie button{padding:6px 10px!important;font-size:12px!important;margin:0 0 8px 8px!important}.gg-cookie__obligatory button{margin:0!important}.gg-cookie>div:last-child{margin-right:12px}}html[data-skin]{--sk-radius-pill: 999px;--sk-radius-cell: .3125rem;--sk-radius-tray: 1rem;--sk-ease-out: cubic-bezier(.22, 1, .36, 1);--sk-ease-in-out: cubic-bezier(.65, 0, .35, 1);--sk-ease-exit: cubic-bezier(.4, 0, 1, 1);--sk-ease-spring: linear( 0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.067, 1.089 25.3%, 1.085 27.1%, 1.059 30.6%, 1.004 38.1%, .991 42.4%, .988 47.1%, 1 66%, 1 );--sk-dur-1: .14s;--sk-dur-2: .24s;--sk-dur-3: .38s;--sk-dur-4: .56s;--sk-dur-exit: .16s;--sk-overlay-top: rgb(255 255 255 / .035);--sk-shadow-hover: var(--sk-shadow);--sk-divider: var(--sk-edge-strong);--sk-chip-top: var(--sk-surface-hover);--sk-chip-bottom: var(--sk-surface-top);--sk-chip-shadow: 0 1px 2px rgb(0 0 0 / .3);--sk-hover-top: var(--sk-surface-hover);--sk-hover-bottom: var(--sk-surface-top);--sk-hover-edge: var(--sk-edge-top);--sk-press: var(--sk-surface-hover);--sk-well-shadow: inset 0 1px 2px rgb(0 0 0 / .35);--sk-art-light: var(--sk-light);--sk-accent-soft-top: var(--sk-accent-soft);--sk-light-mid: transparent;--sk-vignette: transparent;--sk-border-top: var(--sk-edge-top);--sk-border-bottom: transparent;--sk-overlay-glass: var(--sk-overlay);--sk-blur: 0px;--sk-art-floor: rgb(0 0 0 / .5);--sk-icon-glow: 0%;--sk-heading: var(--text)}html[data-skin=midnight]{--sk-ground: #0a0d14;--sk-ground-top: #0e121c;--sk-ground-bottom: #080a10;--sk-light: rgb(118 142 255 / .11);--sk-light-2: rgb(70 190 255 / .05);--sk-surface-top: rgb(205 218 255 / .062);--sk-surface-bottom: rgb(205 218 255 / .03);--sk-surface-hover: rgb(205 218 255 / .085);--sk-surface-solid: #141925;--sk-overlay: #171d2a;--sk-edge: rgb(190 205 255 / .07);--sk-edge-strong: rgb(190 205 255 / .13);--sk-edge-top: rgb(225 232 255 / .1);--sk-shadow: 0 1px 2px rgb(0 2 10 / .45), 0 14px 36px -18px rgb(0 3 14 / .85);--sk-shadow-lg: 0 2px 6px rgb(0 2 10 / .5), 0 30px 70px -24px rgb(0 3 14 / .9);--sk-well: rgb(0 3 12 / .32);--sk-tray: #070910;--sk-accent: #ffd36a;--sk-accent-top: #ffe399;--sk-accent-bottom: #f0b13f;--sk-accent-ink: #251904;--sk-accent-soft: rgb(255 211 106 / .12);--sk-accent-edge: rgb(255 211 106 / .42);--sk-accent-glow: rgb(255 196 80 / .24);--sk-focus: rgb(255 226 150 / .92);--sk-sheen: rgb(255 255 255 / .1);--sk-shade: rgb(0 0 0 / .14)}html[data-skin]{--sk-radius-card: 18px;--sk-radius-control: 12px;--sk-radius-sheet: 22px;--sk-radius-menu: 16px;--sk-radius-item: 10px;--mk-radius-card: 20px;--mk-reveal-dur: .7s;--radius-card: var(--mk-radius-card);--radius-btn: var(--sk-radius-control);--radius-frame: var(--sk-radius-sheet);--ease: var(--sk-ease-out);--ease-out: var(--sk-ease-out);--ease-spring: var(--sk-ease-out);--dur-fast: var(--sk-dur-1);--primary: var(--sk-accent);--on-primary: var(--sk-accent-ink)}html[data-skin=midnight]{--mk-radius-card: 16px;--mk-ground: #07090e;--mk-ground-top: #090c13;--mk-ground-bottom: #05060a;--mk-shadow-rgb: 0 2 10;--mk-vignette: rgb(0 2 10 / .55);--mk-hero-light: rgb(124 150 255 / .19);--mk-hero-core: rgb(200 214 255 / .065);--mk-pool: rgb(112 140 255 / .11);--mk-pool-strong: rgb(124 154 255 / .17);--mk-pool-gold: rgb(255 196 84 / .16);--mk-plane-top: rgb(205 218 255 / .1);--mk-plane-bottom: rgb(205 218 255 / .064);--mk-plane-hover-top: rgb(205 218 255 / .11);--mk-plane-light: rgb(215 226 255 / .035);--mk-plane-sheen: transparent;--mk-ring: linear-gradient(180deg, rgb(225 232 255 / .13) 0%, rgb(225 232 255 / .03) 40%, transparent 70%);--mk-card-shadow: 0 2px 4px rgb(0 2 10 / .5), 0 32px 64px -32px rgb(0 3 14 / .95);--mk-card-shadow-hover: 0 4px 10px rgb(0 2 10 / .5), 0 40px 76px -32px rgb(0 3 14 / .98);--mk-edge-top: rgb(225 232 255 / .09);--mk-glass-blur: none;--mk-metal: linear-gradient(180deg, rgb(226 234 255 / .5) 0%, rgb(200 214 255 / .13) 20%, transparent 42%, transparent 100%);--mk-glass: linear-gradient(158deg, rgb(235 240 255 / .1) 0%, rgb(235 240 255 / .03) 30%, transparent 46%);--mk-screen-tint: transparent;--mk-dots: rgb(190 205 255 / .05);--bg: #07090e;--bg-section: #0d1119;--surface: #141925;--surface-2: #1a2030;--surface-3: #2c3344;--hairline: rgb(190 205 255 / .07);--hairline-strong: rgb(190 205 255 / .12);--hairline-faint: rgb(190 205 255 / .05);--primary-deep: #e4a93c;--primary-glow: rgb(255 211 106 / .1);--success: #3fb89a;--text: #eaeef6;--sk-heading: #f4f7ff;--text-2: #c4cbd9;--text-muted: #a8afc1;--text-faint: #9ba3b6}html[data-skin]{--sk-hairline-x: linear-gradient(90deg, transparent 0%, var(--sk-edge-strong) 18%, var(--sk-edge-strong) 82%, transparent 100%);--sk-hairline-x-soft: linear-gradient(90deg, transparent 0%, var(--sk-edge) 14%, var(--sk-edge) 86%, transparent 100%);--sk-plane: radial-gradient(120% 70% at 50% 0%, var(--mk-plane-light), transparent 70%), linear-gradient(180deg, var(--sk-surface-top), var(--sk-surface-bottom));--sk-plane-hover: radial-gradient(120% 70% at 50% 0%, var(--mk-plane-light), transparent 70%), linear-gradient(180deg, var(--sk-surface-hover), var(--sk-surface-top));--mk-plane: linear-gradient(155deg, var(--mk-plane-sheen) 0%, transparent 36%), radial-gradient(130% 110% at 50% 0%, var(--mk-plane-light), transparent 75%), linear-gradient(180deg, var(--mk-plane-top), var(--mk-plane-bottom));--mk-plane-hover: linear-gradient(155deg, var(--mk-plane-sheen) 0%, transparent 36%), radial-gradient(130% 110% at 50% 0%, var(--mk-plane-light), transparent 75%), linear-gradient(180deg, var(--mk-plane-hover-top), var(--mk-plane-top));--mk-plane-shadow: var(--mk-card-shadow);--mk-plane-shadow-hover: var(--mk-card-shadow-hover);--sk-metal: linear-gradient(180deg, var(--sk-accent-top) 0%, var(--sk-accent) 46%, var(--sk-accent-bottom) 100%);--sk-metal-edge: inset 0 1px 0 0 rgb(255 255 255 / .45), inset 0 -1px 0 0 rgb(120 70 0 / .25);--mk-chip: linear-gradient(180deg, rgb(205 218 255 / .085), rgb(205 218 255 / .05));--mk-chip-hover: linear-gradient(180deg, rgb(205 218 255 / .12), rgb(205 218 255 / .07));--mk-chip-shadow: inset 0 1px 0 0 var(--sk-edge-top), 0 1px 2px rgb(var(--mk-shadow-rgb) / .3);--mk-selected: linear-gradient(180deg, color-mix(in srgb, var(--sk-accent) 17%, transparent), color-mix(in srgb, var(--sk-accent) 9%, transparent));--mk-selected-shadow: inset 0 1px 0 0 color-mix(in srgb, var(--sk-accent-top) 24%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--sk-accent) 28%, transparent);--mk-well: var(--sk-well);--mk-well-shadow: inset 0 1px 2px rgb(0 0 0 / .35), inset 0 0 0 1px rgb(190 205 255 / .05);--mk-focus-ring: 0 0 0 3px var(--sk-accent-soft);--mk-inset-plane: linear-gradient(180deg, rgb(205 218 255 / .045), rgb(205 218 255 / .018));--mk-hairline-y: linear-gradient(180deg, transparent 0%, var(--sk-edge) 18%, var(--sk-edge) 82%, transparent 100%)}html[data-skin]{background-color:var(--mk-ground);background-image:radial-gradient(ellipse 34% 300px at 50% 400px,var(--mk-hero-core) 0%,transparent 72%),radial-gradient(ellipse 110% 540px at 50% -180px,var(--mk-hero-light) 0%,transparent 100%),linear-gradient(180deg,var(--mk-ground-top) 0,var(--mk-ground) 1400px,var(--mk-ground) 72%,var(--mk-ground-bottom) 100%);background-repeat:no-repeat;color-scheme:dark;scrollbar-color:rgb(255 255 255 / .16) var(--mk-ground)}@media screen and (max-width:600px){html[data-skin]{background-image:radial-gradient(ellipse 60% 260px at 50% 300px,var(--mk-hero-core) 0%,transparent 72%),radial-gradient(ellipse 130% 520px at 50% -160px,var(--mk-hero-light) 0%,transparent 100%),linear-gradient(180deg,var(--mk-ground-top) 0,var(--mk-ground) 1400px,var(--mk-ground) 72%,var(--mk-ground-bottom) 100%)}}html[data-skin] body{background:transparent;color:var(--text)}html[data-skin] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 125% 105% at 50% 42%,transparent 50%,var(--mk-vignette) 100%)}html[data-skin] ::selection{background:var(--sk-accent);color:var(--sk-accent-ink)}html[data-skin] ::-webkit-scrollbar-track{background:var(--mk-ground)}html[data-skin] ::-webkit-scrollbar-thumb{background:#ffffff24;border-color:var(--mk-ground)}html[data-skin] :focus-visible{outline-color:var(--sk-focus);outline-offset:3px}html[data-skin] #header{background-color:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}html[data-skin] #header:after{content:"";position:absolute;inset:auto 0 -1px 0;height:1px;pointer-events:none;background:var(--sk-hairline-x);opacity:0}html[data-skin] #header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:color-mix(in srgb,var(--mk-ground) 76%,transparent);box-shadow:0 14px 34px -26px #000000e6;opacity:0;transition:opacity .24s var(--sk-ease-out)}html[data-skin] #header.scrolled{background-color:transparent;box-shadow:none}html[data-skin] #header.scrolled:before{opacity:1}html[data-skin] #header.scrolled:after{opacity:1}html[data-skin] .nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;border-radius:1px;background:linear-gradient(90deg,transparent,var(--sk-edge-strong) 25%,var(--sk-edge-strong) 75%,transparent);opacity:0;transform:scaleX(.35)}html[data-skin] .nav-link:hover:after,html[data-skin] .nav-link:focus-visible:after{opacity:1;transform:none}html[data-skin] .nav-link.active:after{height:2px;background:var(--sk-metal);opacity:1;transform:none}html[data-skin] :is(.btn-primary,.sticky-cta__btn,.primary-btn:not(.view-all-btn),.submit-btn),html[data-skin] #mc-embedded-subscribe{--on-primary: var(--sk-accent-ink);background-color:var(--sk-accent);background-image:var(--sk-metal);color:var(--sk-accent-ink);border-color:transparent;border-radius:var(--sk-radius-control);box-shadow:var(--sk-metal-edge),0 1px 2px #0000004d,0 6px 14px -8px #0009}html[data-skin] :is(.home-hero__ctas .btn-primary,.pricing-card--highlighted .btn-primary,.final-cta__btn){box-shadow:var(--sk-metal-edge),0 1px 2px #0000004d,0 10px 26px -10px var(--sk-accent-glow)}html[data-skin] :is(.btn-ghost,.featured-articles .view-all-btn,.secondary-btn,.read-more-btn){background-color:transparent;background-image:var(--sk-plane);border-color:var(--sk-edge);border-radius:var(--sk-radius-control);box-shadow:inset 0 1px 0 0 var(--sk-edge-top),0 1px 2px #00000040}html[data-skin] :is(.card-surface,.review-card,.results-proof__chartCard,.results-proof__tile,.pricing-card,.featured-articles .article-card){position:relative;background-color:transparent;background-image:var(--mk-plane);border-color:transparent;border-radius:var(--radius-card);box-shadow:var(--mk-plane-shadow);-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur)}html[data-skin] :is(.card-surface,.review-card,.results-proof__chartCard,.results-proof__tile,.pricing-card,.featured-articles .article-card):before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:4;border-radius:inherit;padding:1px;pointer-events:none;background:var(--mk-ring);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-skin] :is(.card-surface,.featured-articles .article-card):before{top:0;right:0;bottom:0;left:0;border-radius:calc(var(--radius-card) - 1px)}html[data-skin] .shot-frame{position:relative;border-color:transparent;border-radius:var(--sk-radius-sheet);background-color:var(--sk-tray);box-shadow:0 1px 2px rgb(var(--mk-shadow-rgb) / .5),0 10px 24px -12px rgb(var(--mk-shadow-rgb) / .7),0 48px 90px -40px rgb(var(--mk-shadow-rgb) / .95)}html[data-skin] .shot-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;padding:1.5px;pointer-events:none;background:var(--mk-metal);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-skin] .shot-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;background:var(--mk-glass),linear-gradient(var(--mk-screen-tint),var(--mk-screen-tint));box-shadow:inset 0 2px 1px -1px #ffffff1a,inset 0 -24px 40px -30px rgb(var(--mk-shadow-rgb) / .6)}html[data-skin] :is(#header,.mobile-drawer) .language-button{background-color:transparent;background-image:var(--sk-plane);border-color:var(--sk-edge);border-radius:var(--sk-radius-control);box-shadow:inset 0 1px 0 0 var(--sk-edge-top);color:var(--text-2)}html[data-skin] :is(#header,.mobile-drawer) :is(.language-button:hover,.language-button:focus-visible,.language-switcher.is-open .language-button){background-color:transparent;background-image:var(--sk-plane-hover);border-color:var(--sk-edge-strong);color:var(--text)}html[data-skin] :is(#header,.mobile-drawer) .language-dropdown{background-color:var(--sk-overlay);background-image:linear-gradient(180deg,rgb(255 255 255 / .035),transparent 40%);border-color:var(--sk-edge);border-radius:var(--sk-radius-menu);box-shadow:inset 0 1px 0 0 var(--sk-edge-top),var(--sk-shadow-lg);transform-origin:top right}html[data-skin] :is(#header,.mobile-drawer) .language-option{border-radius:var(--sk-radius-item);color:var(--text-2)}html[data-skin] :is(#header,.mobile-drawer) .language-option:hover{background:var(--sk-surface-hover);color:var(--text)}html[data-skin] :is(#header,.mobile-drawer) .language-option.active{background:linear-gradient(180deg,color-mix(in srgb,var(--sk-accent) 16%,transparent),color-mix(in srgb,var(--sk-accent) 9%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--sk-accent-top) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--sk-accent) 20%,transparent);color:var(--text)}html[data-skin] .menu-toggle{background-color:transparent;background-image:var(--sk-plane);border-color:var(--sk-edge);border-radius:var(--sk-radius-control);box-shadow:inset 0 1px 0 0 var(--sk-edge-top)}html[data-skin] .menu-toggle:is(:hover,:focus-visible){background-color:transparent;background-image:var(--sk-plane-hover);border-color:var(--sk-edge-strong)}html[data-skin] .mobile-drawer-overlay{background-color:#00000075;-webkit-backdrop-filter:blur(6px) saturate(1.1);backdrop-filter:blur(6px) saturate(1.1)}html[data-skin] .mobile-drawer{background-color:var(--sk-overlay);background-image:linear-gradient(180deg,rgb(255 255 255 / .03),transparent 28%);border-left-color:transparent;border-radius:var(--sk-radius-sheet) 0 0 var(--sk-radius-sheet);box-shadow:inset 1px 0 0 0 var(--sk-edge-top)}html[data-skin] .mobile-drawer.open{box-shadow:inset 1px 0 0 0 var(--sk-edge-top),var(--sk-shadow-lg)}html[data-skin] .mobile-drawer__nav ul{border-bottom:1px solid;border-image:var(--sk-hairline-x-soft) 1}html[data-skin] .mobile-drawer__actions{border-top:1px solid;border-image:var(--sk-hairline-x-soft) 1}html[data-skin] .mobile-link{border-radius:var(--sk-radius-item)}html[data-skin] .mobile-link:hover{background-color:var(--sk-surface-hover)}html[data-skin] .mobile-link.active{background:linear-gradient(180deg,color-mix(in srgb,var(--sk-accent) 16%,transparent),color-mix(in srgb,var(--sk-accent) 9%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--sk-accent-top) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--sk-accent) 20%,transparent)}html[data-skin] .modal-overlay{background-color:#0000008c;-webkit-backdrop-filter:blur(6px) saturate(1.1);backdrop-filter:blur(6px) saturate(1.1)}html[data-skin] .modal-content{background-color:var(--sk-overlay);background-image:linear-gradient(180deg,rgb(255 255 255 / .035),transparent 36%);border-color:var(--sk-edge);border-radius:var(--sk-radius-sheet);box-shadow:inset 0 1px 0 0 var(--sk-edge-top),var(--sk-shadow-lg)}html[data-skin] .close-modal{border-radius:var(--sk-radius-item)}html[data-skin] .mc-field-group :is(input[type=email],input[type=text]){background-color:var(--sk-well);border-color:var(--sk-edge);border-radius:var(--sk-radius-control);box-shadow:inset 0 1px 2px #00000059}html[data-skin] .mc-field-group :is(input[type=email],input[type=text]):focus{border-color:var(--sk-accent-edge);box-shadow:inset 0 1px 2px #00000059,inset 0 0 0 1px var(--sk-accent-edge),0 0 0 3px var(--sk-accent-soft)}html[data-skin] .CookieConsent{background:color-mix(in srgb,var(--sk-overlay) 92%,transparent)!important;border-top-color:transparent!important;box-shadow:inset 0 1px 0 0 var(--sk-edge-top),0 -18px 40px -28px #000000e6}html[data-skin] .CookieConsent button{background-color:transparent!important;background-image:var(--sk-plane)!important;border-color:var(--sk-edge)!important;border-radius:var(--sk-radius-control)!important;box-shadow:inset 0 1px 0 0 var(--sk-edge-top)}html[data-skin] .sticky-cta{background:color-mix(in srgb,var(--mk-ground) 82%,transparent);border-top-color:transparent;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}html[data-skin] .sticky-cta:before{content:"";position:absolute;inset:-1px 0 auto 0;height:1px;background:var(--sk-hairline-x);pointer-events:none}html[data-skin] .sticky-cta--visible{box-shadow:0 -16px 36px -26px #000000f2}html[data-skin] footer{position:relative;background-color:transparent;background-image:linear-gradient(180deg,transparent,rgb(0 0 0 / .16));border-top-color:transparent}html[data-skin] footer:before{content:"";position:absolute;inset:-1px 0 auto 0;height:1px;background:var(--sk-hairline-x);pointer-events:none}html[data-skin] :is(.footer-top,.footer-badges){border-bottom:1px solid;border-image:var(--sk-hairline-x-soft) 1}html[data-skin] :is(.store-badge,.pricing-store-badge){background-color:transparent;background-image:var(--sk-plane);border-color:var(--sk-edge);border-radius:var(--sk-radius-control);box-shadow:inset 0 1px 0 0 var(--sk-edge-top),0 1px 2px #00000040}html[data-skin] :is(.store-badge,.pricing-store-badge):hover{background-color:transparent;background-image:var(--sk-plane-hover);border-color:var(--sk-edge-strong)}html[data-skin=midnight] :is(.btn-ghost,.featured-articles .view-all-btn,.secondary-btn,.read-more-btn,.store-badge,.pricing-store-badge,.menu-toggle,.mc-field-group input,:is(#header,.mobile-drawer) .language-button,:is(#header,.mobile-drawer) .language-dropdown,.modal-content),html[data-skin=midnight] :is(.btn-ghost,.featured-articles .view-all-btn,.secondary-btn,.read-more-btn,.store-badge,.pricing-store-badge,.menu-toggle,:is(#header,.mobile-drawer) .language-button):is(:hover,:focus-visible),html[data-skin=midnight] :is(#header,.mobile-drawer) .language-switcher.is-open .language-button{border-color:transparent}html[data-skin=midnight] .CookieConsent button{border-color:transparent!important}html[data-skin=midnight] :is(.btn-ghost,.featured-articles .view-all-btn,.secondary-btn,.read-more-btn,.store-badge,.pricing-store-badge,.menu-toggle,:is(#header,.mobile-drawer) .language-button){background-image:linear-gradient(180deg,#cddaff16,#cddaff0d)}html[data-skin=midnight] :is(#header,.mobile-drawer) .language-option.active,html[data-skin=midnight] .mobile-link.active{box-shadow:inset 0 1px color-mix(in srgb,var(--sk-accent-top) 18%,transparent)}html[data-skin] .reveal{opacity:1;transform:none;transition:none;will-change:auto}@media(prefers-reduced-motion:no-preference){html[data-skin] :is(a,button,summary,[role=option]){transition-property:color,background-color,border-color,box-shadow,opacity,transform,filter;transition-duration:var(--sk-dur-1);transition-timing-function:var(--sk-ease-out)}html[data-skin] :is(.btn-primary,.btn-ghost,.sticky-cta__btn,.primary-btn,.secondary-btn,.submit-btn,.language-button,.menu-toggle,.pricing-store-badge,.store-badge,.CookieConsent button):active{transform:scale(.975);transition-duration:70ms}html[data-skin].sk-js .reveal{transition:opacity var(--mk-reveal-dur) var(--sk-ease-out),translate var(--mk-reveal-dur) var(--sk-ease-out)}html[data-skin].sk-js .reveal:not(.revealed):not(.chapter,.bento__wrap,.faq-items,.final-cta__inner){opacity:0;translate:0 14px}html[data-skin].sk-js :is(.chapter,.bento__wrap,.faq-items,.final-cta__inner).reveal{transition:none}html[data-skin].sk-js :is(.chapter.reveal .chapter__copy,.bento__wrap.reveal .bento__tile,.faq-items.reveal .faq-item,.final-cta__inner.reveal>*){transition:opacity var(--mk-reveal-dur) var(--sk-ease-out),translate var(--mk-reveal-dur) var(--sk-ease-out),transform var(--sk-dur-2) var(--sk-ease-out),box-shadow var(--sk-dur-2) var(--sk-ease-out)}html[data-skin].sk-js :is(.chapter.reveal:not(.revealed) .chapter__copy,.bento__wrap.reveal:not(.revealed) .bento__tile,.faq-items.reveal:not(.revealed) .faq-item,.final-cta__inner.reveal:not(.revealed)>*){opacity:0;translate:0 14px}html[data-skin].sk-js .chapter.reveal .chapter__shot{transition:opacity var(--mk-reveal-dur) var(--sk-ease-out) 90ms,translate .9s var(--sk-ease-out) 90ms,scale .9s var(--sk-ease-out) 90ms}html[data-skin].sk-js .chapter.reveal:not(.revealed) .chapter__shot{opacity:0;translate:0 20px;scale:.98}html[data-skin].sk-js .chapter.reveal .chapter__glow,html[data-skin].sk-js .chapter.reveal .chapter__media:after{transition:opacity 1.1s var(--sk-ease-out) .12s}html[data-skin].sk-js .chapter.reveal:not(.revealed) .chapter__glow,html[data-skin].sk-js .chapter.reveal:not(.revealed) .chapter__media:after{opacity:0}html[data-skin].sk-js .bento__wrap.reveal .bento__tile:nth-child(2){transition-delay:50ms,50ms,0s,0s}html[data-skin].sk-js .bento__wrap.reveal .bento__tile:nth-child(3){transition-delay:.1s,.1s,0s,0s}html[data-skin].sk-js .bento__wrap.reveal .bento__tile:nth-child(4){transition-delay:.15s,.15s,0s,0s}html[data-skin].sk-js .bento__wrap.reveal .bento__tile:nth-child(5){transition-delay:.2s,.2s,0s,0s}html[data-skin].sk-js .bento__wrap.reveal .bento__tile:nth-child(6){transition-delay:.25s,.25s,0s,0s}html[data-skin].sk-js .faq-items.reveal .faq-item:nth-child(2){transition-delay:40ms,40ms,0s,0s}html[data-skin].sk-js .faq-items.reveal .faq-item:nth-child(3){transition-delay:80ms,80ms,0s,0s}html[data-skin].sk-js .faq-items.reveal .faq-item:nth-child(4){transition-delay:.12s,.12s,0s,0s}html[data-skin].sk-js .faq-items.reveal .faq-item:nth-child(5){transition-delay:.16s,.16s,0s,0s}html[data-skin].sk-js .faq-items.reveal .faq-item:nth-child(6){transition-delay:.2s,.2s,0s,0s}html[data-skin].sk-js .faq-items.reveal .faq-item:nth-child(7){transition-delay:.24s,.24s,0s,0s}html[data-skin].sk-js .final-cta__inner.reveal>:nth-child(2){transition-delay:60ms,60ms,0s,0s}html[data-skin].sk-js .final-cta__inner.reveal>:nth-child(3){transition-delay:.12s,.12s,0s,0s}html[data-skin].sk-js :is(.testimonials__head,.pricing__head,.faq-section__head)>.reveal:nth-child(2){transition-delay:50ms}html[data-skin].sk-js :is(.testimonials__head,.pricing__head,.faq-section__head)>.reveal:nth-child(3){transition-delay:.1s}html[data-skin].sk-js :is(.review-card,.pricing-card).reveal{transition-delay:0s,0s,0s,0s!important}html[data-skin].sk-js .testimonials__grid>.review-card:nth-child(3n+2),html[data-skin].sk-js .pricing__grid>.pricing-card:nth-child(2),html[data-skin].sk-js .results-proof__charts>.reveal:nth-child(2){transition-delay:60ms,60ms,0s,0s!important}html[data-skin].sk-js .testimonials__grid>.review-card:nth-child(3n),html[data-skin].sk-js .pricing__grid>.pricing-card:nth-child(3){transition-delay:.12s,.12s,0s,0s!important}html[data-skin].sk-js .results-proof__grid>.reveal:nth-child(2){transition-delay:50ms,50ms,0s,0s}html[data-skin].sk-js .results-proof__grid>.reveal:nth-child(3){transition-delay:.1s,.1s,0s,0s}html[data-skin].sk-js .results-proof__grid>.reveal:nth-child(4){transition-delay:.15s,.15s,0s,0s}html[data-skin].sk-js :is(.review-card,.pricing-card,.results-proof__chartCard,.results-proof__tile).reveal{transition:opacity var(--mk-reveal-dur) var(--sk-ease-out),translate var(--mk-reveal-dur) var(--sk-ease-out),transform var(--sk-dur-2) var(--sk-ease-out),box-shadow var(--sk-dur-2) var(--sk-ease-out)}html[data-skin].sk-js .results-proof__chartCard.reveal .results-proof__chart{clip-path:inset(-12px -12px -12px -12px);transition:clip-path 1s var(--sk-ease-in-out) .26s}html[data-skin].sk-js .results-proof__chartCard.reveal:not(.revealed) .results-proof__chart{clip-path:inset(-12px 100% -12px -12px)}html[data-skin] #header:before{transition:opacity var(--sk-dur-3) var(--sk-ease-out)}html[data-skin] #header:after{transition:opacity var(--sk-dur-3) var(--sk-ease-out)}html[data-skin] .nav-link:after{transition:transform var(--sk-dur-2) var(--sk-ease-out),opacity var(--sk-dur-2) var(--sk-ease-out)}html[data-skin] :is(#header,.mobile-drawer) .language-dropdown{transform:translateY(-4px) scale(.96);transition:opacity .15s var(--sk-ease-exit),transform .16s var(--sk-ease-exit),visibility 0s linear .16s}html[data-skin] :is(#header,.mobile-drawer) .language-switcher.is-open .language-dropdown{transform:none;transition:opacity .2s var(--sk-ease-out),transform var(--sk-dur-3) var(--sk-ease-spring),visibility 0s}html[data-skin] .language-caret{transition:transform var(--sk-dur-2) var(--sk-ease-out)}html[data-skin] .mobile-drawer{transition:transform .26s cubic-bezier(.32,.72,0,1),box-shadow .26s var(--sk-ease-out)}html[data-skin] .mobile-drawer.open{transition:transform .46s cubic-bezier(.32,.72,0,1),box-shadow .46s var(--sk-ease-out)}html[data-skin] .mobile-drawer-overlay{transition:opacity var(--sk-dur-3) var(--sk-ease-out),visibility var(--sk-dur-3) var(--sk-ease-out)}html[data-skin] .menu-toggle span{transition:transform var(--sk-dur-3) var(--sk-ease-out),opacity var(--sk-dur-2) var(--sk-ease-out)}html[data-skin] .modal-overlay.active{animation:sk-fade-in var(--sk-dur-2) var(--sk-ease-out) both}html[data-skin] .modal-overlay.active .modal-content{transform:none;transition:none;animation:sk-surface-in var(--sk-dur-3) var(--sk-ease-spring) both}html[data-skin] .modal-overlay.active.sk-leaving{animation:sk-fade-out .18s var(--sk-ease-exit) both;pointer-events:none}html[data-skin] .modal-overlay.active.sk-leaving .modal-content{animation:sk-surface-out .17s var(--sk-ease-exit) both}html[data-skin] .sticky-cta{transition:transform .42s var(--sk-ease-out),box-shadow .42s var(--sk-ease-out)}html[data-skin] .faq-item__panel{transition:grid-template-rows var(--sk-dur-3) var(--sk-ease-out)}html[data-skin] .faq-item__panel-inner{opacity:0;transform:translateY(-4px);transition:opacity .14s var(--sk-ease-out),transform .2s var(--sk-ease-out)}html[data-skin] .faq-item__panel--open .faq-item__panel-inner{opacity:1;transform:none;transition:opacity .28s var(--sk-ease-out) 60ms,transform var(--sk-dur-3) var(--sk-ease-out) 40ms}html[data-skin] .faq-item__chevron{transition:transform var(--sk-dur-3) var(--sk-ease-out),color var(--sk-dur-1) var(--sk-ease-out)}html[data-skin] .faq-item:before,html[data-skin] .faq-item:after{transition:opacity var(--sk-dur-2) var(--sk-ease-out)}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){html[data-skin] :is(.btn-primary,.sticky-cta__btn,.primary-btn:where(:not(.view-all-btn)),.submit-btn):hover{transform:translateY(-1px);filter:brightness(1.05) saturate(1.04)}html[data-skin] :is(.home-hero__ctas .btn-primary,.pricing-card--highlighted .btn-primary,.final-cta__btn):hover{box-shadow:var(--sk-metal-edge),0 2px 4px #0000004d,0 14px 32px -10px var(--sk-accent-glow)}html[data-skin] :is(.btn-ghost,:where(.featured-articles) .view-all-btn,.secondary-btn,.read-more-btn):hover{transform:translateY(-1px);background-color:transparent;background-image:var(--sk-plane-hover);border-color:var(--sk-edge-strong);box-shadow:inset 0 1px 0 0 var(--mk-edge-top),0 10px 24px -14px rgb(var(--mk-shadow-rgb) / .8)}html[data-skin] :is(.store-badge,.pricing-store-badge):hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 0 var(--mk-edge-top),0 10px 24px -14px rgb(var(--mk-shadow-rgb) / .8)}html[data-skin] :is(.btn-primary,.btn-ghost,.sticky-cta__btn,.primary-btn,.secondary-btn,.submit-btn,.store-badge,.pricing-store-badge):active{transform:translateY(0) scale(.975)}html[data-skin] :is(.card-surface,.featured-articles .article-card){transition:transform var(--sk-dur-2) var(--sk-ease-out),box-shadow var(--sk-dur-2) var(--sk-ease-out),opacity var(--mk-reveal-dur) var(--sk-ease-out),translate var(--mk-reveal-dur) var(--sk-ease-out)}html[data-skin] :is(.card-surface,.review-card,.pricing-card):hover,html[data-skin] .featured-articles .article-card-link:hover .article-card{transform:translateY(-2px);background-image:var(--mk-plane-hover);box-shadow:var(--mk-plane-shadow-hover)}html[data-skin] .pricing-card--highlighted:hover{background-image:linear-gradient(180deg,color-mix(in srgb,var(--sk-accent) 11%,transparent),color-mix(in srgb,var(--sk-accent) 3%,transparent) 70%),var(--mk-plane-hover);box-shadow:var(--mk-card-shadow-hover)}html[data-skin] :is(.results-proof__chartCard,.results-proof__tile):hover{background-image:var(--mk-plane-hover);box-shadow:var(--mk-plane-shadow-hover)}html[data-skin] .featured-articles .article-card-link:active .article-card{transform:scale(.99);transition-duration:70ms}html[data-skin] .featured-articles .article-image img{transition:transform .6s var(--sk-ease-out)}}@keyframes sk-fade-in{0%{opacity:0}}@keyframes sk-fade-out{to{opacity:0}}@keyframes sk-surface-in{0%{opacity:0;transform:scale(.96)}}@keyframes sk-surface-out{to{opacity:0;transform:scale(.97)}}html[data-skin] :is(.home-hero,.chapters,.bento,.testimonials,.results-proof,.pricing,.faq-section,.featured-articles,.final-cta){background-color:transparent}html[data-skin] :is(.home-hero__copy,.home-hero__shot-wrap,.home-hero__review){animation:none}@media screen and (max-width:480px){html[data-skin] :lang(ja) .home-hero__h1{overflow-wrap:anywhere}}html[data-skin] .home-hero__glow{background:radial-gradient(circle,var(--mk-pool-strong) 0%,transparent 62%)}html[data-skin] .home-hero__shot{background-color:var(--sk-tray)}html[data-skin] .statline{position:relative;background-color:transparent;background-image:radial-gradient(50% 140% at 50% 50%,color-mix(in srgb,var(--mk-pool) 45%,transparent) 0%,transparent 72%);border-top-color:transparent;border-bottom-color:transparent}html[data-skin] .statline:before,html[data-skin] .statline:after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--sk-hairline-x);pointer-events:none}html[data-skin] .statline:before{top:-1px}html[data-skin] .statline:after{bottom:-1px}html[data-skin] .chapter__glow{background:radial-gradient(circle,var(--mk-pool-strong) 0%,transparent 60%)}html[data-skin] .chapter--teal .chapter__glow{background:radial-gradient(circle,color-mix(in srgb,var(--teal) 13%,transparent) 0%,transparent 60%)}html[data-skin] .chapter__shot{background-color:var(--sk-tray)}html[data-skin] .chapter__media:has(.chapter__shot--crop):after{content:"";position:absolute;left:50%;bottom:-34px;width:min(86%,400px);height:56px;translate:-50% 0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgb(var(--mk-shadow-rgb) / .75) 0%,rgb(var(--mk-shadow-rgb) / .35) 45%,transparent 72%)}html[data-skin] .bento{background-image:radial-gradient(ellipse 52% 46% at 50% 58%,var(--mk-pool) 0%,transparent 72%)}html[data-skin] .bento__dots{background-image:radial-gradient(var(--mk-dots) 1px,transparent 1.4px);-webkit-mask-image:radial-gradient(ellipse 72% 68% at 50% 50%,#000 35%,transparent 82%);mask-image:radial-gradient(ellipse 72% 68% at 50% 50%,#000 35%,transparent 82%)}html[data-skin] .bento__media{background-color:var(--sk-well);border-bottom:1px solid;border-image:var(--sk-hairline-x-soft) 1}html[data-skin] .bento__media--stat,html[data-skin] .bento__media--platforms{box-shadow:inset 0 2px 12px -4px rgb(var(--mk-shadow-rgb) / .55)}html[data-skin] .bento__chip{background-image:var(--sk-plane);border-color:var(--sk-edge);box-shadow:inset 0 1px 0 0 var(--sk-edge-top),0 1px 2px rgb(var(--mk-shadow-rgb) / .3);color:var(--text-2)}html[data-skin] .testimonials{background-image:radial-gradient(ellipse 55% 40% at 50% 64%,color-mix(in srgb,var(--mk-pool) 55%,transparent) 0%,transparent 72%)}html[data-skin] .results-proof{background-image:radial-gradient(ellipse 56% 420px at 50% 470px,var(--mk-pool) 0%,transparent 72%)}html[data-skin] .results-proof__badge{background-color:var(--sk-accent-soft);border-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sk-accent) 30%,transparent)}html[data-skin] .results-proof__refline{stroke:var(--sk-edge-strong)}html[data-skin] .results-proof__lineRaw{stroke:color-mix(in srgb,var(--primary) 30%,transparent)}html[data-skin] .results-proof__dot{stroke:var(--sk-surface-solid)}html[data-skin] .results-proof__link{border-bottom-color:color-mix(in srgb,var(--primary) 40%,transparent)}html[data-skin] .pricing{background-image:radial-gradient(ellipse 58% 520px at 50% 400px,var(--mk-pool) 0%,transparent 72%)}html[data-skin] .pricing-card--highlighted{isolation:isolate;background-image:linear-gradient(180deg,color-mix(in srgb,var(--sk-accent) 9%,transparent),color-mix(in srgb,var(--sk-accent) 2%,transparent) 70%),var(--mk-plane);box-shadow:var(--mk-card-shadow)}html[data-skin] .pricing .pricing__grid .pricing-card--highlighted:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--sk-accent) 70%,transparent) 0%,var(--sk-accent-edge) 18%,color-mix(in srgb,var(--sk-accent) 10%,transparent) 62%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-skin] .pricing .pricing__grid .pricing-card--highlighted:after{content:"";position:absolute;top:-70px;right:-60px;bottom:-70px;left:-60px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 46% at 50% 34%,var(--mk-pool-gold) 0%,transparent 72%)}html[data-skin] .pricing-card__badge{z-index:5;background-image:var(--sk-metal);color:var(--sk-accent-ink);box-shadow:var(--sk-metal-edge),0 4px 12px -6px rgb(var(--mk-shadow-rgb) / .6)}html[data-skin] .pricing-card__features,html[data-skin] .pricing__trust{border-top:1px solid;border-image:var(--sk-hairline-x-soft) 1}html[data-skin] .faq-items{position:relative;border-top-color:transparent}html[data-skin] .faq-items:before,html[data-skin] .faq-items:after{content:"";position:absolute;top:-10px;right:-22px;bottom:-10px;left:-22px;border-radius:var(--radius-card);pointer-events:none}html[data-skin] .faq-items:before{background-image:var(--mk-plane);box-shadow:var(--mk-plane-shadow)}html[data-skin] .faq-items:after{padding:1px;background:var(--mk-ring);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-skin] .faq-item{position:relative;border-bottom-color:transparent}html[data-skin] .faq-item>*{position:relative;z-index:1}html[data-skin] .faq-item:before{content:"";position:absolute;top:2px;right:-12px;bottom:1px;left:-12px;border-radius:14px;background-image:var(--sk-plane);box-shadow:inset 0 1px 0 0 var(--mk-edge-top),0 6px 16px -10px rgb(var(--mk-shadow-rgb) / .7);opacity:0;pointer-events:none}html[data-skin] .faq-item:not(:last-child):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--sk-hairline-x-soft);pointer-events:none}html[data-skin] .faq-item:hover:before{opacity:.45}html[data-skin] .faq-item:has(.faq-item__trigger[aria-expanded=true]):before{opacity:1}html[data-skin] .faq-item:has(.faq-item__trigger[aria-expanded=true]):after,html[data-skin] .faq-item:has(+.faq-item .faq-item__trigger[aria-expanded=true]):after{opacity:0}@media screen and (max-width:520px){html[data-skin] .faq-items:before,html[data-skin] .faq-items:after{top:-8px;right:-14px;bottom:-8px;left:-14px}html[data-skin] .faq-item:before{top:2px;right:-8px;bottom:1px;left:-8px}}html[data-skin] .featured-articles .article-image{border-bottom-color:transparent}html[data-skin] .featured-articles .article-meta{border-top:1px solid;border-image:var(--sk-hairline-x-soft) 1}html[data-skin] .final-cta:before{background:radial-gradient(circle,var(--mk-pool-strong) 0%,transparent 66%)}html[data-skin=midnight] .pricing .pricing__grid .pricing-card--highlighted:before{background:linear-gradient(180deg,color-mix(in srgb,var(--sk-accent) 62%,transparent) 0%,color-mix(in srgb,var(--sk-accent) 22%,transparent) 20%,transparent 55%)}html[data-skin=midnight] .bento__chip{border-color:transparent;background-image:linear-gradient(180deg,#cddaff17,#cddaff0d)}html[data-skin] .pricing{overflow-x:clip}html[data-motion=v2]{--fl-ease: cubic-bezier(.16, 1, .3, 1);--fl-ease-in-out: cubic-bezier(.45, 0, .15, 1);--fl-ease-exit: cubic-bezier(.2, 0, .3, 1);--fl-ease-away: cubic-bezier(.4, 0, .7, .4);--fl-ease-fade: cubic-bezier(.33, 0, .2, 1);--fl-spring: linear(0, .0377, .1243, .2314, .3425, .4481, .5435, .6268, .6977, .7571, .8061, .8461, .8785, .9044, .9251, .9415, .9545, .9647, .9726, .9788, .9837, .9874, .9903, .9926, .9943, .9957, .9967, .9975, 1);--fl-spring-soft: linear(0, .0376, .128, .2449, .3702, .492, .6032, .6999, .781, .8466, .8981, .9373, .966, .9862, .9997, 1.0082, 1.0129, 1.0149, 1.0151, 1.0142, 1.0126, 1.0108, 1.0089, 1.0071, 1.0055, 1.0041, 1.0029, 1.002, 1.0013, 1.0008, 1.0004, 1.0001, 1);--fl-hover: .22s;--fl-press: .11s;--fl-release: .36s;--fl-move: .48s;--fl-thumb: .42s;--fl-swap: .32s;--fl-swap-out: .16s;--fl-menu-in: .32s;--fl-menu-out: .2s;--fl-dialog-in: .46s;--fl-dialog-out: .26s;--fl-page-out: .22s;--fl-page-in: .6s;--fl-wave: 90ms;--fl-skel-in: .52s;--fl-dissolve: .42s;--fl-data: .8s;--fl-scroll: .64s;--fl-in-scale: .98;--fl-in-blur: 6px;--fl-in-blur-sm: 3px;--fl-out-scale: .985;--fl-drift: 10px;--fl-drift-sm: 4px;--fl-press-scale: .97;--fl-press-scale-wide: .988;--fl-press-lift: 1.1}@media(prefers-reduced-motion:reduce){html[data-motion=v2]{--fl-in-scale: 1;--fl-out-scale: 1;--fl-in-blur: 0px;--fl-in-blur-sm: 0px;--fl-drift: 0px;--fl-drift-sm: 0px;--fl-press-scale: 1;--fl-press-scale-wide: 1;--fl-thumb: 1ms;--fl-move: 1ms;--fl-release: 1ms;--fl-press: 1ms;--fl-data: 1ms;--fl-scroll: 1ms;--fl-spring: linear(0, 1);--fl-spring-soft: linear(0, 1)}}@keyframes fl-materialise{0%{opacity:var(--fl-from, 0);transform:translate(var(--fl-x, 0px),var(--fl-y, 0px)) scale(var(--fl-scale-from, var(--fl-in-scale)));filter:blur(var(--fl-blur-from, var(--fl-in-blur)))}}@keyframes fl-dissolve{to{opacity:0;transform:translate(var(--fl-x-to, 0px),var(--fl-y-to, 0px)) scale(var(--fl-scale-to, var(--fl-out-scale)));filter:blur(var(--fl-blur-to, 0px))}}@keyframes fl-fade-in{0%{opacity:var(--fl-from, 0)}}@keyframes fl-fade-out{to{opacity:0}}html[data-motion=v2] #header,html[data-motion=v2] #header.scrolled{background-color:transparent;box-shadow:none}html[data-motion=v2] #header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:color-mix(in srgb,var(--mk-ground) 76%,transparent);box-shadow:0 14px 34px -26px #000000e6;opacity:0;transition:opacity var(--fl-swap) var(--fl-ease-fade)}html[data-motion=v2] #header[data-sk-scrolled]:before{opacity:1}html[data-motion=v2] #header:after,html[data-motion=v2] #header.scrolled:after{opacity:0;transition:opacity var(--fl-swap) var(--fl-ease-fade)}html[data-motion=v2] #header[data-sk-scrolled]:after{opacity:1}html[data-motion=v2] #header .primary-nav{position:relative}html[data-motion=v2] #header .primary-nav:has(.mk-v2-ind) .nav-link.active:after{opacity:0}html[data-motion=v2] .mk-v2-ind{position:absolute;top:0;left:0;width:100px;height:2px;border-radius:1px;pointer-events:none;background:var(--sk-metal, var(--primary));transform-origin:0 0;transform:translate(var(--mk-ind-x, 0),var(--mk-ind-y, 0)) scaleX(var(--mk-ind-w, 0));opacity:1;transition:transform var(--fl-thumb) var(--fl-spring-soft),opacity var(--fl-swap) var(--fl-ease-fade)}html[data-motion=v2] .mk-v2-ind[data-state=place]{transition:none}html[data-motion=v2] .mk-v2-ind[data-state=off]{opacity:0;transition:opacity var(--fl-swap) var(--fl-ease-fade)}html[data-motion=v2].mk-v2-leaving #root>:is(main,footer){opacity:0;animation:mk-v2-unhide 0s 7s forwards}@keyframes mk-v2-unhide{to{opacity:1}}html[data-motion=v2].mk-v2-instant :is(.reveal,.reveal *){transition:none!important}html[data-motion=v2] [data-mk-v2-landed]:focus{outline:none}html[data-motion=v2].mk-v2-travel .reveal,html[data-motion=v2].mk-v2-travel :is(.chapter.reveal .chapter__copy,.chapter.reveal .chapter__shot,.bento__wrap.reveal .bento__tile,.faq-items.reveal .faq-item,.final-cta__inner.reveal>*){opacity:1!important;translate:none!important;scale:none!important;transition:none!important}html[data-motion=v2].mk-v2-travel :is(.chapter.reveal .chapter__glow,.chapter.reveal .chapter__media:after){opacity:1!important;transition:none!important}html[data-motion=v2].mk-v2-travel .results-proof__chartCard.reveal .results-proof__chart{clip-path:inset(-12px -12px -12px -12px)!important;transition:none!important}html[data-motion=v2] :is(a,button,summary,[role=option],.resources-page .resource-card-link){-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:no-preference){html[data-motion=v2] :is(.nav-link,.header-login,.logo,.mobile-link,.mobile-drawer__login,.language-option,.category-btn,.footer-links a,footer li a){transition-property:color,background-color,opacity,box-shadow,transform;transition-duration:var(--fl-hover),var(--fl-hover),var(--fl-hover),var(--fl-hover),var(--fl-release);transition-timing-function:var(--fl-ease-fade),var(--fl-ease-fade),var(--fl-ease-fade),var(--fl-ease-fade),var(--fl-spring)}html[data-motion=v2] :is(.nav-link,.header-login,.logo,.category-btn):is(:active,[data-mk-press]){transform:scale(var(--fl-press-scale));color:var(--text);transition-duration:var(--fl-press);transition-timing-function:var(--fl-ease)}html[data-motion=v2] :is(.mobile-link,.mobile-drawer__login,.language-option):is(:active,[data-mk-press]){transform:scale(var(--fl-press-scale-wide));background-color:#ffffff0f;color:var(--text);transition-duration:var(--fl-press);transition-timing-function:var(--fl-ease)}html[data-motion=v2] :is(footer a,main a:not([class])):is(:active,[data-mk-press]){opacity:.7;transition-duration:var(--fl-press)}html[data-motion=v2] .article-card-link .article-card{transition:transform var(--fl-release) var(--fl-spring),box-shadow var(--fl-hover) var(--fl-ease-fade),background-image var(--fl-hover) var(--fl-ease-fade)}html[data-motion=v2] .article-card-link:is(:active,[data-mk-press]) .article-card{transform:scale(var(--fl-press-scale-wide));transition-duration:var(--fl-press);transition-timing-function:var(--fl-ease)}html[data-motion=v2] :is(.btn-primary,.btn-ghost,.sticky-cta__btn,.primary-btn,.secondary-btn,.submit-btn,.read-more-btn,.view-all-btn,.language-button,.menu-toggle,.pricing-store-badge,.store-badge){transition-property:color,background-color,background-image,border-color,box-shadow,opacity,transform,translate;transition-duration:var(--fl-hover),var(--fl-hover),var(--fl-hover),var(--fl-hover),var(--fl-hover),var(--fl-hover),var(--fl-release),var(--fl-release);transition-timing-function:var(--fl-ease-fade),var(--fl-ease-fade),var(--fl-ease-fade),var(--fl-ease-fade),var(--fl-ease-fade),var(--fl-ease-fade),var(--fl-spring),var(--fl-spring)}html[data-motion=v2] :is(.btn-primary,.btn-ghost,.sticky-cta__btn,.primary-btn,.secondary-btn,.submit-btn,.read-more-btn,.view-all-btn,.language-button,.menu-toggle,.pricing-store-badge,.store-badge):is(:active,[data-mk-press]){transform:scale(var(--fl-press-scale));transition-duration:var(--fl-press);transition-timing-function:var(--fl-ease)}html[data-motion=v2] .modal-content :is(#mc-embedded-subscribe,.close-success-btn):is(:active,[data-mk-press]):not(:disabled){transform:scale(var(--fl-press-scale));transition-duration:var(--fl-press);transition-timing-function:var(--fl-ease)}html[data-motion=v2] :is(#header,.mobile-drawer) .language-dropdown{transform-origin:100% 0;filter:blur(var(--fl-in-blur-sm));transition:opacity var(--fl-menu-out) var(--fl-ease-exit),transform var(--fl-menu-out) var(--fl-ease-exit),filter var(--fl-menu-out) var(--fl-ease-exit),visibility 0s linear var(--fl-menu-out)}html[data-motion=v2] :is(#header,.mobile-drawer) .language-switcher.is-open .language-dropdown{filter:none;transition:opacity calc(var(--fl-menu-in) * .6) var(--fl-ease),transform var(--fl-menu-in) var(--fl-spring-soft),filter calc(var(--fl-menu-in) * .5) var(--fl-ease),visibility 0s}html[data-motion=v2] .language-caret{transition:transform var(--fl-menu-in) var(--fl-spring)}html[data-motion=v2] .mobile-drawer{transition:transform var(--fl-dialog-out) var(--fl-ease-away),box-shadow var(--fl-dialog-out) var(--fl-ease-fade)}html[data-motion=v2] .mobile-drawer.open{transition:transform var(--fl-dialog-in) var(--fl-spring),box-shadow var(--fl-dialog-in) var(--fl-ease-fade)}html[data-motion=v2] .mobile-drawer.open>*{animation:fl-materialise var(--fl-page-in) var(--fl-ease) backwards;animation-delay:calc(70ms + var(--mk-row, 0) * 60ms);--fl-x: 14px;--fl-scale-from: 1;--fl-blur-from: var(--fl-in-blur-sm)}html[data-motion=v2] .mobile-drawer.open>:nth-child(2){--mk-row: 1}html[data-motion=v2] .mobile-drawer.open>:nth-child(n+3){--mk-row: 2}html[data-motion=v2] .mobile-drawer-overlay{transition:opacity var(--fl-dialog-out) var(--fl-ease-exit),visibility var(--fl-dialog-out) var(--fl-ease-exit)}html[data-motion=v2] .mobile-drawer-overlay.open{transition:opacity var(--fl-dialog-in) var(--fl-ease-fade),visibility 0s}html[data-motion=v2] .menu-toggle span{transition:transform var(--fl-move) var(--fl-spring),opacity var(--fl-hover) var(--fl-ease-fade)}html[data-motion=v2] .modal-overlay.active{animation:fl-fade-in var(--fl-dialog-in) var(--fl-ease-fade) backwards}html[data-motion=v2] .modal-overlay.active .modal-content{animation:mk-fl-dialog-in var(--fl-dialog-in) var(--fl-spring-soft) backwards,fl-fade-in calc(var(--fl-dialog-in) * .5) var(--fl-ease) backwards}html[data-motion=v2] .modal-overlay.active.sk-leaving{animation:fl-fade-out var(--fl-dialog-out) var(--fl-ease-exit) forwards}html[data-motion=v2] .modal-overlay.active.sk-leaving .modal-content{animation:mk-fl-dialog-out var(--fl-dialog-out) var(--fl-ease-exit) forwards}html[data-motion=v2] .faq-item__panel{transition:grid-template-rows var(--fl-move) var(--fl-ease)}html[data-motion=v2] #header{view-transition-name:mk-header}html[data-motion=v2]::view-transition{background:inherit}html[data-motion=v2]::view-transition-group(mk-header){animation:none;z-index:2}html[data-motion=v2]::view-transition-old(mk-header){display:none}html[data-motion=v2]::view-transition-new(mk-header){animation:none}html[data-motion=v2]::view-transition-group(root){animation:none}html[data-motion=v2]::view-transition-image-pair(root){isolation:auto}html[data-motion=v2]::view-transition-old(root){z-index:1;mix-blend-mode:normal;transform-origin:50% 0;animation:mk-v2-page-out var(--fl-page-out) var(--fl-ease-exit) both}html[data-motion=v2]::view-transition-new(root){mix-blend-mode:normal;animation:none}@view-transition{navigation:auto}}html:not([data-motion=v2])::view-transition-group(*),html:not([data-motion=v2])::view-transition-old(*),html:not([data-motion=v2])::view-transition-new(*){animation:none}html[data-motion=v2]::view-transition{pointer-events:none}@keyframes mk-v2-page-out{to{opacity:0;transform:translateY(-3px) scale(var(--fl-out-scale))}}@keyframes mk-fl-dialog-in{0%{transform:translateY(10px) scale(.965);filter:blur(4px)}50%{filter:blur(0px)}}@keyframes mk-fl-dialog-out{to{opacity:0;transform:translateY(6px) scale(.98)}}@media(prefers-reduced-motion:reduce){html[data-motion=v2] #header:before,html[data-motion=v2] #header:after,html[data-motion=v2] .mk-v2-ind{transition:none}html[data-motion=v2] :is(#header,.mobile-drawer) .language-dropdown{filter:none}}html[data-skin] .page-title{background-color:transparent;border-image:var(--sk-hairline-x-soft) 1}html[data-skin] .page-title h1{color:var(--sk-heading)}html[data-skin] .terms-page{background-color:transparent}html[data-skin] .terms-page :is(h1,h2,h3,h4),html[data-skin] .app-redirect-fallback h1{color:var(--sk-heading, var(--text))}html[data-skin] .terms-page:not(.support-page) .terms-content{color:var(--text-2)}html[data-skin] .terms-page:not(.support-page) .terms-content :is(strong,b){color:var(--text)}html[data-skin] .terms-page .terms-content .last-updated em{color:var(--text-faint)}html[data-skin] .terms-page .terms-content a:hover{color:var(--sk-accent-top)}
